lgao4 [Fri, 17 Apr 2009 05:31:38 +0000 (05:31 +0000)]
Update BdsDxe to use new designed HiiLib, remove the referrence to the original IfrSupportLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8115
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 17 Apr 2009 05:28:31 +0000 (05:28 +0000)]
Update HiiLib to copy all IfrOpcode, not Opcode by Opcode.
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
lgao4 [Fri, 17 Apr 2009 05:27:16 +0000 (05:27 +0000)]
Update VfrCompiler to support UEFI 2.1 form classguid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8113
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 17 Apr 2009 04:49:07 +0000 (04:49 +0000)]
update
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8112
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 17 Apr 2009 04:48:48 +0000 (04:48 +0000)]
update
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8111
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Fri, 17 Apr 2009 04:47:55 +0000 (04:47 +0000)]
retain gEfiLoadPeImageProtocolGuid, and only published by DxeCore to keep 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
rsun3 [Fri, 17 Apr 2009 02:38:11 +0000 (02:38 +0000)]
Retire HiiLibGetNextLanguage() API from HII Library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8109
6f19259b-4bc3-4df7-8a09-
765794883524
jchen20 [Fri, 17 Apr 2009 02:06:51 +0000 (02:06 +0000)]
retire AcpiTableStorage.h and implement the gEfiAcpiTableStorageGuid with a fixed at build PCD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8108
6f19259b-4bc3-4df7-8a09-
765794883524
jchen20 [Fri, 17 Apr 2009 01:58:48 +0000 (01:58 +0000)]
add comments for protocol/print.h and retire ReadOnlyVariableThunkPresent
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8107
6f19259b-4bc3-4df7-8a09-
765794883524
jchen20 [Fri, 17 Apr 2009 01:58:21 +0000 (01:58 +0000)]
retire AcpiTableStorage.h and implement the gEfiAcpiTableStorageGuid with a fixed at build PCD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8106
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 17 Apr 2009 01:46:37 +0000 (01:46 +0000)]
Fix Insert opcode error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8105
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 16 Apr 2009 08:46:28 +0000 (08:46 +0000)]
Retire language conversion APIs from HII library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8104
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 16 Apr 2009 07:02:42 +0000 (07:02 +0000)]
Fix an issue that an assert occurrs if user inputs a password whose length is less than the minimum required length. The root cause is that under such case the Form Browser will pass a null string (string ID = 0) to the Config Access callback. The callback handler does not handle such case correctly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8103
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 16 Apr 2009 06:33:05 +0000 (06:33 +0000)]
Remove unused EFI32 macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8102
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 16 Apr 2009 06:32:34 +0000 (06:32 +0000)]
Remove unused EFI32 macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8101
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 16 Apr 2009 06:27:51 +0000 (06:27 +0000)]
Remove macro usage of EFI32, EFI64 in duet package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8100
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 16 Apr 2009 04:46:18 +0000 (04:46 +0000)]
Fix BiosVideo thunk bug about invalid legacy region area.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8099
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 16 Apr 2009 03:40:39 +0000 (03:40 +0000)]
rremove EFI_IMAGE_SUBSYSTEM_EFI_EFI_ROM. No spec to defined and no one use it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8098
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 16 Apr 2009 02:57:28 +0000 (02:57 +0000)]
Add UEFI2.1d HiiPlatformSetupFormset Guid
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8097
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 16 Apr 2009 02:44:03 +0000 (02:44 +0000)]
remove the gEfiLoadPeImageProtocolGuid and replace all references for it with BasePeCoffLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8096
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 16 Apr 2009 02:43:41 +0000 (02:43 +0000)]
remove the gEfiLoadPeImageProtocolGuid and replace all references for it with BasePeCoffLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8095
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 16 Apr 2009 02:36:20 +0000 (02:36 +0000)]
add return if no valid architecture
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8094
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 15 Apr 2009 14:32:10 +0000 (14:32 +0000)]
sync Print functions with MdePkg counterpart.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8093
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 15 Apr 2009 14:31:45 +0000 (14:31 +0000)]
Fix several minor coding style issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8092
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 15 Apr 2009 14:19:10 +0000 (14:19 +0000)]
Add extra definition to MdePkg\Include\IndustrialStandard\Image.h: EFI_IMAGE_RESOURCE_* to handle HII resource in image
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8091
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 15 Apr 2009 14:18:30 +0000 (14:18 +0000)]
Add UEFI 2.1d Hii Package list GUID definition to MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8090
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 15 Apr 2009 09:26:34 +0000 (09:26 +0000)]
remove unused header file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8089
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 15 Apr 2009 04:04:47 +0000 (04:04 +0000)]
add security check
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8088
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 15 Apr 2009 03:36:35 +0000 (03:36 +0000)]
add new files.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8087
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 15 Apr 2009 03:28:08 +0000 (03:28 +0000)]
Remove duplicate HII Library API prototypes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8086
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 15 Apr 2009 03:25:39 +0000 (03:25 +0000)]
retire i2c library, move its implementation to CirrusLogic5430Dxe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8085
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 15 Apr 2009 03:03:28 +0000 (03:03 +0000)]
fixed overflow issue when reading BMP file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8084
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 14 Apr 2009 10:47:19 +0000 (10:47 +0000)]
HII Library Class interface refine.
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
vanjeff [Tue, 14 Apr 2009 08:52:06 +0000 (08:52 +0000)]
Use default UNDI information if NII protocol not exists.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8082
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 14 Apr 2009 08:40:40 +0000 (08:40 +0000)]
Per UEFI spec, SetMode() should clear screen anyway with black color.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8081
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 14 Apr 2009 08:33:25 +0000 (08:33 +0000)]
Per UEFI spec, SetMode() should clear screen anyway with black color.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8080
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 14 Apr 2009 05:41:33 +0000 (05:41 +0000)]
change the output executable file postfix name from .exe to NULL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8079
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 14 Apr 2009 03:20:33 +0000 (03:20 +0000)]
update
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8078
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 14 Apr 2009 01:57:26 +0000 (01:57 +0000)]
Fix the conflicted function names to new HII library.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8077
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Mon, 13 Apr 2009 23:07:44 +0000 (23:07 +0000)]
Fix some inconsistencies in EFIAPI usage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8076
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 13 Apr 2009 12:50:50 +0000 (12:50 +0000)]
update tools_def.template to supply all possible combination of toolchain and ASL
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8075
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 08:15:51 +0000 (08:15 +0000)]
Fix Bug to convert low Hex string to handle L'A' - L'F'
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
vanjeff [Mon, 13 Apr 2009 08:00:44 +0000 (08:00 +0000)]
1. add ata identify data definition for ATA-5
2. add more clear comments for some ATA definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8073
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 07:01:18 +0000 (07:01 +0000)]
enchance error handling for disableif
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8072
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:52:56 +0000 (06:52 +0000)]
Fix ICC compiler error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8071
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:24:36 +0000 (06:24 +0000)]
Add DriverSample Driver into NT32 FD
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8070
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:22:14 +0000 (06:22 +0000)]
Merge new defined HII library APIs into HiiLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8069
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:12:27 +0000 (06:12 +0000)]
Add UefiHiiServicesLib library instance in every one DSC
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8068
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:12:19 +0000 (06:12 +0000)]
Add UefiHiiServicesLib library instance in every one DSC
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8067
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 13 Apr 2009 06:05:15 +0000 (06:05 +0000)]
Update UefiHiiLib to support new defined IFR related HII APIs.
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
lgao4 [Mon, 13 Apr 2009 05:52:07 +0000 (05:52 +0000)]
Add UefiHiiServicesLib library instance in every one DSC
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8065
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 12 Apr 2009 03:18:19 +0000 (03:18 +0000)]
Remove unused IfrSupportLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8064
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 12 Apr 2009 02:47:10 +0000 (02:47 +0000)]
Update NewHii library
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8063
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Fri, 10 Apr 2009 20:58:18 +0000 (20:58 +0000)]
Fix various 'EFIAPI' inconsistencies found while building MdeModulePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8062
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Fri, 10 Apr 2009 20:58:10 +0000 (20:58 +0000)]
Allow EFIAPI to be defined on the compiler command line.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8061
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Fri, 10 Apr 2009 20:58:07 +0000 (20:58 +0000)]
Fix some build issues encountered with ELFGCC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8060
6f19259b-4bc3-4df7-8a09-
765794883524
jljusten [Fri, 10 Apr 2009 20:58:04 +0000 (20:58 +0000)]
Allow EbcLowLevel.S to be linked correctly with 'ELFGCC' toolchain.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8059
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 10 Apr 2009 08:31:45 +0000 (08:31 +0000)]
fixed DMA not be stopped issue when gBS->ExitBootServices called.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8058
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 10 Apr 2009 06:52:02 +0000 (06:52 +0000)]
Fix the bug that debug output fails to print hex value to screen. Remove module internal SPrint() and use UnicodeSPrintAsciiFormat() in print library instead.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8057
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 10 Apr 2009 04:28:13 +0000 (04:28 +0000)]
Install default keyboard layout package in USB keyboard driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8056
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 10 Apr 2009 04:27:35 +0000 (04:27 +0000)]
Add ASSERT() check for StringInfo pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8055
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Fri, 10 Apr 2009 02:50:31 +0000 (02:50 +0000)]
Using sizeof(EFO_BLOCK_IO_MEDIA) replace Macro.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8054
6f19259b-4bc3-4df7-8a09-
765794883524
mdkinney [Thu, 9 Apr 2009 23:07:20 +0000 (23:07 +0000)]
Resolve a CreateEventEx name collision between VS 2008 windows.h and UefiSpec.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8053
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 15:22:27 +0000 (15:22 +0000)]
Add unload function for DriverSample
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8052
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 15:18:19 +0000 (15:18 +0000)]
Add NewHii and UefiHiiService library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8051
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 15:16:58 +0000 (15:16 +0000)]
Remove driver sample driver from FD image. This driver needs to be dynamic loaded in shell.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8050
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 15:12:01 +0000 (15:12 +0000)]
Add NewHii and UefiHiiServices library instances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8049
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 15:11:04 +0000 (15:11 +0000)]
Add NewHii and UefiHiiServiceLib library header file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8048
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 08:19:40 +0000 (08:19 +0000)]
Fix error when replace HexStringToBuf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8047
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Thu, 9 Apr 2009 07:56:28 +0000 (07:56 +0000)]
EFI_KEY_OPTION definition verified with UEFI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8046
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Thu, 9 Apr 2009 07:54:37 +0000 (07:54 +0000)]
Useless definition removed and typo corrected.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8045
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 9 Apr 2009 07:23:22 +0000 (07:23 +0000)]
Pass correct device path to uninstall the handle on which default config access protocol is installed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8044
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 9 Apr 2009 06:19:15 +0000 (06:19 +0000)]
Add comments for introducing startup sequence for DUET boot disk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8043
6f19259b-4bc3-4df7-8a09-
765794883524
klu2 [Thu, 9 Apr 2009 06:16:52 +0000 (06:16 +0000)]
Add comments for introducing startup sequence for DUET boot disk.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8042
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 9 Apr 2009 05:03:21 +0000 (05:03 +0000)]
Produce the same HiiVendor device path for each Pack that causes Framework HII NewPack service can't be called more than once.
Fix this bug to produce the difference HiiVendor device path for each Pack to support framework HII NewPack service.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8041
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 8 Apr 2009 09:20:51 +0000 (09:20 +0000)]
Fix the bug that Boot Mainteinance Manager in the front page can not be entered twice or more.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8040
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 8 Apr 2009 09:10:15 +0000 (09:10 +0000)]
Update GenFw -z option to zero debug data and time stamp.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8039
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 8 Apr 2009 08:16:11 +0000 (08:16 +0000)]
updated to use the term “temporary memory” but not CAR
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8038
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 8 Apr 2009 08:15:50 +0000 (08:15 +0000)]
updated to use the term “temporary memory” but not CAR
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8037
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 8 Apr 2009 08:15:33 +0000 (08:15 +0000)]
updated to use the term “temporary memory” but not CAR
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8036
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 8 Apr 2009 08:14:09 +0000 (08:14 +0000)]
updated to use the term “temporary memory” but not CAR
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8035
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 8 Apr 2009 00:56:51 +0000 (00:56 +0000)]
Replace BufToHexString by UnicodeValueToString
Replace HexStringToBuf by StrHexToUint64
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8034
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 7 Apr 2009 09:14:33 +0000 (09:14 +0000)]
add assertion condition to satisfy the requirement in MdePkg library spec 0.61p
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8033
6f19259b-4bc3-4df7-8a09-
765794883524
jji4 [Tue, 7 Apr 2009 08:56:27 +0000 (08:56 +0000)]
correct the input parameter FormId of IfrLibUpdateForm()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8032
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 7 Apr 2009 08:42:15 +0000 (08:42 +0000)]
1. Update the CRC32 in the EFI System Table header in BdsConsole.c
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
lgao4 [Tue, 7 Apr 2009 07:59:11 +0000 (07:59 +0000)]
Correct minor error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8030
6f19259b-4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 7 Apr 2009 06:42:12 +0000 (06:42 +0000)]
1. The original code has a bug on calculate the size of SCRATCH_SIZE. It 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
vanjeff [Tue, 7 Apr 2009 02:29:49 +0000 (02:29 +0000)]
return value not follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8028
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 3 Apr 2009 11:18:19 +0000 (11:18 +0000)]
Apply WriteUnaligned64() to write DevicePath structure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8027
6f19259b-4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 3 Apr 2009 11:15:52 +0000 (11:15 +0000)]
Fix ICC build warning
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8026
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Fri, 3 Apr 2009 08:18:43 +0000 (08:18 +0000)]
Loaded Image device paths for EFI Drivers loaded from PCI Option ROM
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8025
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Fri, 3 Apr 2009 08:17:25 +0000 (08:17 +0000)]
MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH process added.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8024
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Fri, 3 Apr 2009 08:14:36 +0000 (08:14 +0000)]
Add function DevPathFromTextRelativeOffsetRange ().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8023
6f19259b-4bc3-4df7-8a09-
765794883524
gikidy [Fri, 3 Apr 2009 08:13:16 +0000 (08:13 +0000)]
Add loaded Image device paths for EFI Drivers loaded from PCI Option ROM.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8022
6f19259b-4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 3 Apr 2009 07:54:20 +0000 (07:54 +0000)]
PeiLib uses PEI PCI CFG 2 PPI, so it depends on EdkFrameworkPpiLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8021
6f19259b-4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 3 Apr 2009 07:39:16 +0000 (07:39 +0000)]
install simple text output protocol on stderr should in ConsplitterStdErrStart() instead of in ConSplitterEntryPoint().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8020
6f19259b-4bc3-4df7-8a09-
765794883524
jji4 [Fri, 3 Apr 2009 06:47:25 +0000 (06:47 +0000)]
Remove bypass of F11 and F12.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8019
6f19259b-4bc3-4df7-8a09-
765794883524
jji4 [Fri, 3 Apr 2009 06:40:25 +0000 (06:40 +0000)]
Update IScsiCheckOpParams to get the declarative MaxRecvDataSegmentLength directly
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8018
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 3 Apr 2009 01:18:19 +0000 (01:18 +0000)]
Add PCI option to generate OptionRom
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8017
6f19259b-4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 2 Apr 2009 09:29:34 +0000 (09:29 +0000)]
Add CreatePopUp API into UefiLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8016
6f19259b-4bc3-4df7-8a09-
765794883524