summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg
Commit message (Collapse)AuthorAgeFilesLines
...
* Correct commentslgao42009-04-221-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8149 6f19259b-4bc3-4df7-8a09-765794883524
* Update SetUp Browser doesn't set a default value to Numeric field per UEFI ↵lgao42009-04-226-61/+115
| | | | | | spec. And Update Setup Browser driver parse the introduced IFR FormSet classguid in UEFI2.1. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8146 6f19259b-4bc3-4df7-8a09-765794883524
* Use DiskIo->ReadDisk() API to avoid alignment issue.qhuang82009-04-223-44/+43
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8144 6f19259b-4bc3-4df7-8a09-765794883524
* Update DxeCore to support to install gEfiHiiPackageListProtocolGuid in ↵qhuang82009-04-223-0/+25
| | | | | | LoadImage() if it detects the existence of HII resource on the PE image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8142 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance HiiGetBrowserData API to support the case that storage element is 0.lgao42009-04-201-0/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8135 6f19259b-4bc3-4df7-8a09-765794883524
* Changed ID into Id.vanjeff2009-04-202-5/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8130 6f19259b-4bc3-4df7-8a09-765794883524
* Remove iScsi driver's dependency on IntelFrameworkPkg.xli242009-04-173-59/+30
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8126 6f19259b-4bc3-4df7-8a09-765794883524
* Add support of ACPI Table Version 3.0 in implementation of ↵xli242009-04-171-4/+4
| | | | | | EFI_ACPI_TABLE_PROTOCOL APIs. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8125 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused IfrSupportLib and ExtendedIfrSupportLiblgao42009-04-172-14/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8119 6f19259b-4bc3-4df7-8a09-765794883524
* Update HiiLib to copy all IfrOpcode, not Opcode by Opcode.lgao42009-04-173-22/+23
| | | | | | Update DriverSampleDxe to use new UEFI 2.1 classguid git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8114 6f19259b-4bc3-4df7-8a09-765794883524
* retain gEfiLoadPeImageProtocolGuid, and only published by DxeCore to keep ↵eric_tian2009-04-176-5/+274
| | | | | | | | backward compatibility. Native EDKII module should not use such protocol to load image git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8110 6f19259b-4bc3-4df7-8a09-765794883524
* Retire HiiLibGetNextLanguage() API from HII Library class.rsun32009-04-172-62/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8109 6f19259b-4bc3-4df7-8a09-765794883524
* retire AcpiTableStorage.h and implement the gEfiAcpiTableStorageGuid with a ↵jchen202009-04-171-2/+2
| | | | | | fixed at build PCD git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8108 6f19259b-4bc3-4df7-8a09-765794883524
* Fix Insert opcode error.lgao42009-04-171-6/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8105 6f19259b-4bc3-4df7-8a09-765794883524
* Retire language conversion APIs from HII library class.rsun32009-04-162-340/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8104 6f19259b-4bc3-4df7-8a09-765794883524
* remove the gEfiLoadPeImageProtocolGuid and replace all references for it ↵eric_tian2009-04-166-272/+5
| | | | | | with BasePeCoffLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8096 6f19259b-4bc3-4df7-8a09-765794883524
* Remove duplicate HII Library API prototypes.rsun32009-04-151-235/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8086 6f19259b-4bc3-4df7-8a09-765794883524
* HII Library Class interface refine.rsun32009-04-1417-1458/+928
| | | | | | | | | | | | | | | | | | | | | | | | The "HiiLib" prefix for all HII Library API function names changed to "Hii". Remove: HiiLibPreparePackageList(), replaced by HiiAddPackages() HiiLibNewString(), replaced by HiiSetString() HiiLibGetStringFromHandle(), replaced by HiiGetString() HiiLibGetStringFromToken(), replaced by HiiGetPackageString() HiiLibExtractGuidFromHiiHandle() HiiLibDevicePathToHiiHandle() HiiLibGetSupportedSecondaryLanguages() HiiLibGetSupportedLanguageNumber() HiiLibExportPackageLists() HiiLibListPackageLists() Interface change: HiiAddPackages() HiiSetString() HiiGetString() HiiGetHiiHandles() git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8083 6f19259b-4bc3-4df7-8a09-765794883524
* Use default UNDI information if NII protocol not exists.vanjeff2009-04-145-14/+30
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8082 6f19259b-4bc3-4df7-8a09-765794883524
* Fix Bug to convert low Hex string to handle L'A' - L'F'lgao42009-04-131-10/+12
| | | | | | Fix Bug in HiiConstructConfigHdr API to support NULL DriverHandle. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8074 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC compiler error.lgao42009-04-131-8/+15
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8071 6f19259b-4bc3-4df7-8a09-765794883524
* Merge new defined HII library APIs into HiiLib lgao42009-04-136-4037/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8069 6f19259b-4bc3-4df7-8a09-765794883524
* Update UefiHiiLib to support new defined IFR related HII APIs.lgao42009-04-1325-463/+3839
| | | | | | Apply new defined IFR related HII APIs in PlatOverMngr, DriverSample, IScsiDxe and Setup drivers. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8066 6f19259b-4bc3-4df7-8a09-765794883524
* Add UefiHiiServicesLib library instance in every one DSClgao42009-04-131-0/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8065 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unused IfrSupportLiblgao42009-04-123-3/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8064 6f19259b-4bc3-4df7-8a09-765794883524
* Update NewHii library lgao42009-04-122-32/+23
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8063 6f19259b-4bc3-4df7-8a09-765794883524
* Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.jljusten2009-04-1025-28/+50
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062 6f19259b-4bc3-4df7-8a09-765794883524
* Allow EbcLowLevel.S to be linked correctly with 'ELFGCC' toolchain.jljusten2009-04-101-9/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8059 6f19259b-4bc3-4df7-8a09-765794883524
* fixed DMA not be stopped issue when gBS->ExitBootServices called.vanjeff2009-04-1010-9/+180
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8058 6f19259b-4bc3-4df7-8a09-765794883524
* Install default keyboard layout package in USB keyboard driver.qhuang82009-04-105-142/+230
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8056 6f19259b-4bc3-4df7-8a09-765794883524
* Add ASSERT() check for StringInfo pointer.qhuang82009-04-101-0/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8055 6f19259b-4bc3-4df7-8a09-765794883524
* Using sizeof(EFO_BLOCK_IO_MEDIA) replace Macro.gikidy2009-04-102-4/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8054 6f19259b-4bc3-4df7-8a09-765794883524
* Add unload function for DriverSample lgao42009-04-092-39/+69
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8052 6f19259b-4bc3-4df7-8a09-765794883524
* Add NewHii and UefiHiiService library classlgao42009-04-091-0/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8051 6f19259b-4bc3-4df7-8a09-765794883524
* Add NewHii and UefiHiiServices library instances.lgao42009-04-094-0/+3181
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8049 6f19259b-4bc3-4df7-8a09-765794883524
* Add NewHii and UefiHiiServiceLib library header filelgao42009-04-092-0/+978
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8048 6f19259b-4bc3-4df7-8a09-765794883524
* Fix error when replace HexStringToBuflgao42009-04-092-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8047 6f19259b-4bc3-4df7-8a09-765794883524
* updated to use the term “temporary memory” but not CAReric_tian2009-04-085-13/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8035 6f19259b-4bc3-4df7-8a09-765794883524
* Replace BufToHexString by UnicodeValueToStringlgao42009-04-0812-262/+396
| | | | | | Replace HexStringToBuf by StrHexToUint64 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8034 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Update the CRC32 in the EFI System Table header in BdsConsole.cvanjeff2009-04-072-22/+14
| | | | | | 2. Removed duplicated installation for Simple Text Output protocol on ErrHandle. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8031 6f19259b-4bc3-4df7-8a09-765794883524
* Correct minor error.lgao42009-04-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8030 6f19259b-4bc3-4df7-8a09-765794883524
* 1. The original code has a bug on calculate the size of SCRATCH_SIZE. It ↵eric_tian2009-04-074-37/+131
| | | | | | | | | should be maximum value between PcdMaxVariableSize and PcdMaxHardwareErrorVariableSize. 2. Boot time variable reclaim issue is caused by incorrect flash layout. Platform integrator should ensure that the size of variable region must less than FTW spare space size. 3. Per UEFI Specification, variables of attribute HARDWARE_ERROR_RECORD are guaranteed to have its own storage space size.original implementation doesn’t meet this requirement git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8029 6f19259b-4bc3-4df7-8a09-765794883524
* return value not follow spec.vanjeff2009-04-073-7/+12
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8028 6f19259b-4bc3-4df7-8a09-765794883524
* Apply WriteUnaligned64() to write DevicePath structure.qhuang82009-04-031-13/+17
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8027 6f19259b-4bc3-4df7-8a09-765794883524
* Add function DevPathFromTextRelativeOffsetRange ().gikidy2009-04-031-0/+34
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8023 6f19259b-4bc3-4df7-8a09-765794883524
* Add loaded Image device paths for EFI Drivers loaded from PCI Option ROM.gikidy2009-04-033-0/+49
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8022 6f19259b-4bc3-4df7-8a09-765794883524
* install simple text output protocol on stderr should in ↵vanjeff2009-04-031-13/+44
| | | | | | ConsplitterStdErrStart() instead of in ConSplitterEntryPoint(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8020 6f19259b-4bc3-4df7-8a09-765794883524
* Remove bypass of F11 and F12.jji42009-04-031-4/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8019 6f19259b-4bc3-4df7-8a09-765794883524
* Update IScsiCheckOpParams to get the declarative MaxRecvDataSegmentLength ↵jji42009-04-031-7/+2
| | | | | | directly git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8018 6f19259b-4bc3-4df7-8a09-765794883524
* Use UefiLib CreatePopUp APIlgao42009-04-021-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8015 6f19259b-4bc3-4df7-8a09-765794883524