summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* GenFds fix PCD byte array format support for PCD specified file GUID; ↵jlin162009-03-251-0/+0
| | | | | | enhance warning message for binary module/file path case-sensitive conditions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7949 6f19259b-4bc3-4df7-8a09-765794883524
* Move registration of Font into driver entry point.xli242009-03-252-66/+81
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7948 6f19259b-4bc3-4df7-8a09-765794883524
* Fix name conflict for GetVariable defined in UefiLib.hklu22009-03-252-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7947 6f19259b-4bc3-4df7-8a09-765794883524
* remove unused display option.lgao42009-03-251-9/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7946 6f19259b-4bc3-4df7-8a09-765794883524
* Fixing coding style issue.niry2009-03-251-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7945 6f19259b-4bc3-4df7-8a09-765794883524
* Fixing coding style issue.niry2009-03-252-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7944 6f19259b-4bc3-4df7-8a09-765794883524
* Fixing coding style issue.niry2009-03-251-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7943 6f19259b-4bc3-4df7-8a09-765794883524
* Fix coding style issue.niry2009-03-252-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7942 6f19259b-4bc3-4df7-8a09-765794883524
* Prefix variable services functions with 'Emu'. Specifically this isjljusten2009-03-243-12/+12
| | | | | | | | done to avoid a conflict with the 'GetVariable' function defined in edk2/MdePkg/Include/Library/UefiLib.h. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7941 6f19259b-4bc3-4df7-8a09-765794883524
* Apply GetBestLanguage() in UefiLib to get the driver name from Component ↵qhuang82009-03-242-108/+65
| | | | | | | | Name (2) protocol. RFC 4646 & ISO 639-2 Language are not supposed to be mixed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7940 6f19259b-4bc3-4df7-8a09-765794883524
* Fix minor formatting issue.qhuang82009-03-241-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7939 6f19259b-4bc3-4df7-8a09-765794883524
* Update the revision number for the binaryqhuang82009-03-241-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7938 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix a spec conformance issue that "Attributes" should only be checked ↵qhuang82009-03-244-0/+0
| | | | | | | | | when OpenMode is Create. 2. Apply the new API in UefiLib: GetBestLanguage() to initialize Unicode Support protocol. This allow partial match for RFC 4646. If a Unicode Collation 2 protocol support RFC 4646 "en" while the L"PlatformLang" is "en-US", it is now supported by Fat driver now. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7937 6f19259b-4bc3-4df7-8a09-765794883524
* Add GetVariabe(), GetEfiGlobalVariable() and GetBestLanguage() to UefiLib.qhuang82009-03-244-2/+328
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7936 6f19259b-4bc3-4df7-8a09-765794883524
* add map generation for GCC tool chainklu22009-03-241-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7934 6f19259b-4bc3-4df7-8a09-765794883524
* Add a parameter for process boot disk create.gikidy2009-03-241-70/+46
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7933 6f19259b-4bc3-4df7-8a09-765794883524
* Add PCD to save size.gdong12009-03-241-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7932 6f19259b-4bc3-4df7-8a09-765794883524
* correct a wrong offset arithmetic, replace EFI_FAULT_TOLERANT_WRITE_HEADER ↵eric_tian2009-03-241-1/+1
| | | | | | with EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER. It will cause FTW write operation break. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7931 6f19259b-4bc3-4df7-8a09-765794883524
* Update Nt32 FVB driver to provide the valid FvHeader that header checksum is ↵lgao42009-03-242-30/+14
| | | | | | zero. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7930 6f19259b-4bc3-4df7-8a09-765794883524
* Fixed two K8 report issuegdong12009-03-242-3/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7929 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the issue that VariablePei hangs on Richford when variable region is ↵xli242009-03-231-1/+9
| | | | | | wiped out. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7927 6f19259b-4bc3-4df7-8a09-765794883524
* fix Klocwork issueshfang2009-03-237-8/+31
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7926 6f19259b-4bc3-4df7-8a09-765794883524
* Status should be initialzied to be EFI_SUCCESS.vanjeff2009-03-231-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7925 6f19259b-4bc3-4df7-8a09-765794883524
* retired some private protocols used by EFI 1.10 network stack.vanjeff2009-03-224-488/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7921 6f19259b-4bc3-4df7-8a09-765794883524
* remove EFI 1.10 network stack.vanjeff2009-03-2231-18357/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7920 6f19259b-4bc3-4df7-8a09-765794883524
* remove clean console control protocol.vanjeff2009-03-222-30/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7919 6f19259b-4bc3-4df7-8a09-765794883524
* Temporarily rollback the previous check in for more investigations of PCD ↵qhuang82009-03-212-0/+0
| | | | | | database data structures difference for PcdPeim and PcdDxe. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7918 6f19259b-4bc3-4df7-8a09-765794883524
* Add ACPI drivers:jljusten2009-03-207-0/+2349
| | | | | | | | | | | | | | * Universal/Acpi/AcpiTableDxe Implementation of EFI_ACPI_TABLE_PROTOCOL (MdePkg/Include/Protocol/AcpiTable.h) * Universal/Acpi/AcpiPlatformDxe Sample "ACPI Platform Driver" which populates the system ACPI tables by reading them from an FFS file and using EFI_ACPI_TABLE_PROTOCOL to make them available to the system. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7917 6f19259b-4bc3-4df7-8a09-765794883524
* Add gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile whichjljusten2009-03-201-1/+4
| | | | | | | specifies the FFS filename where the ACPI tables are stored. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7916 6f19259b-4bc3-4df7-8a09-765794883524
* clean console control protocol in bds module.vanjeff2009-03-207-63/+22
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7915 6f19259b-4bc3-4df7-8a09-765794883524
* Change 'WatchDog' to 'Watchdog' in FDF file.jlin162009-03-201-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7913 6f19259b-4bc3-4df7-8a09-765794883524
* use -pie(Position Independent for executable file) instead of "-dll". A EFI ↵klu22009-03-191-1/+1
| | | | | | image generated by UNIXGCC tool chain should be relocated when loaded. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7911 6f19259b-4bc3-4df7-8a09-765794883524
* Fix tracker 202216:linux runtime test issue.eric_tian2009-03-192-2/+2
| | | | | | | | | [Root Cause] The root cause is that in FindVariable function, original code logic will traverse all variable stored in variable volatile/non-volatile area. If the non-variable area is full and Linux sets a new variable, the caller of GetNextVariablePtr will get the address of next memory block, but this block doesn't be reserved as RUNTIME attribute. Therefore its corresponding page translation table doesn't exist and causes linux kernel panic. Note that, Variable Pei driver has not such issue as the flash area is accessed in pre-os environment.All page table entries are filled. The access to next memory block will not cause such issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7910 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong Revision number. According to PI spec 1.0, this field should ↵qhuang82009-03-191-2/+2
| | | | | | be set to 2. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7909 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the wrong Revision number. According to PI spec 1.0, this field should ↵qhuang82009-03-191-2/+2
| | | | | | be set to 2. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7908 6f19259b-4bc3-4df7-8a09-765794883524
* a. Fixed build break caused by EdkLogger.warning jwang362009-03-192-0/+0
| | | | | | b. Fixed PCD token number generation issue for PCD in library git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7907 6f19259b-4bc3-4df7-8a09-765794883524
* R8 tracker sync:eric_tian2009-03-191-0/+14
| | | | | | Our UEFI Driver supports both SCSI Passthru (SPT) and Ext SCSI Passthru (That is our driver installs both SCSI Passthru and Ext SCSI Passthru). When we unload our driver SCSI Bus driver closes only ESPT and keeps SPT open. Due to this when I load my driver second time the SPT installation will fail and now attempting to unload will either crash the system or hang the system. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7906 6f19259b-4bc3-4df7-8a09-765794883524
* close notify event to avoid variable architectural protocol to be installed ↵eric_tian2009-03-191-0/+6
| | | | | | twice or more. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7904 6f19259b-4bc3-4df7-8a09-765794883524
* Remove single module's compression from FDF. We could get smaller size when ↵klu22009-03-181-44/+1
| | | | | | compressing whole image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7903 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build break.jji42009-03-183-0/+15
| | | | | | | ISO_639_2_ENTRY_SIZE has been moved to be local. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7902 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add support for PCD specified file GUID.jlin162009-03-172-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7901 6f19259b-4bc3-4df7-8a09-765794883524
* ISO_639_2_ENTRY_SIZE has been moved to be local.jji42009-03-171-5/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7900 6f19259b-4bc3-4df7-8a09-765794883524
* ISO_639_2_ENTRY_SIZE has been made local.jji42009-03-171-0/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7899 6f19259b-4bc3-4df7-8a09-765794883524
* ISO_639_2_ENTRY_SIZE has been made local.jji42009-03-171-0/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7898 6f19259b-4bc3-4df7-8a09-765794883524
* modify the format of DynamicHii type pcd in DSC file. We directly use ↵eric_tian2009-03-171-4/+4
| | | | | | Unicode string to describe the stored variable string name rather than original hex code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7896 6f19259b-4bc3-4df7-8a09-765794883524
* modify the format of DynamicHii type pcd in DSC file. We directly use ↵eric_tian2009-03-171-2/+2
| | | | | | Unicode string to describe the stored variable string name rather than original hex code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7895 6f19259b-4bc3-4df7-8a09-765794883524
* Fix build break for EFI_SMBIOS_TABLE_GUID name has been changed.gikidy2009-03-171-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7894 6f19259b-4bc3-4df7-8a09-765794883524
* Update the header file coding style (alignment, comment, etc.)gdong12009-03-167-1197/+1082
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7893 6f19259b-4bc3-4df7-8a09-765794883524
* Remove Feature PCD PcdSupportFullConfigRoutingProtocol as EDK II sample ↵qwang122009-03-163-43/+1
| | | | | | implementation is UEFI compliant system which always produces gEfiHiiConfigRoutingProtocolGuid. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7892 6f19259b-4bc3-4df7-8a09-765794883524
* GenFds add option ROM and Defines section support.jlin162009-03-162-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7891 6f19259b-4bc3-4df7-8a09-765794883524