mirror_edk2.git
13 years agoUpdate BdsDxe to use new designed HiiLib, remove the referrence to the original IfrSu...
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

13 years agoUpdate HiiLib to copy all IfrOpcode, not Opcode by Opcode.
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

13 years agoUpdate VfrCompiler to support UEFI 2.1 form classguid
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

13 years agoupdate
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

13 years agoupdate
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

13 years agoretain gEfiLoadPeImageProtocolGuid, and only published by DxeCore to keep backward...
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

13 years agoRetire HiiLibGetNextLanguage() API from HII Library class.
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

13 years agoretire AcpiTableStorage.h and implement the gEfiAcpiTableStorageGuid with a fixed...
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

13 years agoadd comments for protocol/print.h and retire ReadOnlyVariableThunkPresent
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

13 years agoretire AcpiTableStorage.h and implement the gEfiAcpiTableStorageGuid with a fixed...
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

13 years agoFix Insert opcode error.
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

13 years agoRetire language conversion APIs from HII library class.
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

13 years agoFix an issue that an assert occurrs if user inputs a password whose length is less...
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

13 years agoRemove unused EFI32 macro.
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

13 years agoRemove unused EFI32 macro.
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

13 years agoRemove macro usage of EFI32, EFI64 in duet package.
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

13 years agoFix BiosVideo thunk bug about invalid legacy region area.
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

13 years agorremove EFI_IMAGE_SUBSYSTEM_EFI_EFI_ROM. No spec to defined and no one use it.
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

13 years agoAdd UEFI2.1d HiiPlatformSetupFormset Guid
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

13 years agoremove the gEfiLoadPeImageProtocolGuid and replace all references for it with BasePeC...
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

13 years agoremove the gEfiLoadPeImageProtocolGuid and replace all references for it with BasePeC...
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

13 years agoadd return if no valid architecture
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

13 years agosync Print functions with MdePkg counterpart.
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

13 years agoFix several minor coding style issues.
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

13 years agoAdd extra definition to MdePkg\Include\IndustrialStandard\Image.h: EFI_IMAGE_RESOURC...
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

13 years agoAdd UEFI 2.1d Hii Package list GUID definition to MdePkg.
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

13 years agoremove unused header file
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

13 years agoadd security check
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

13 years agoadd new files.
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

13 years agoRemove duplicate HII Library API prototypes.
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

13 years agoretire i2c library, move its implementation to CirrusLogic5430Dxe
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

13 years agofixed overflow issue when reading BMP file.
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

13 years agoHII Library Class interface refine.
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

13 years agoUse default UNDI information if NII protocol not exists.
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

13 years agoPer UEFI spec, SetMode() should clear screen anyway with black color.
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

13 years agoPer UEFI spec, SetMode() should clear screen anyway with black color.
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

13 years agochange the output executable file postfix name from .exe to NULL.
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

13 years agoupdate
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

13 years agoFix the conflicted function names to new HII library.
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

13 years agoFix some inconsistencies in EFIAPI usage.
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

13 years agoupdate tools_def.template to supply all possible combination of toolchain and ASL
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

13 years agoFix Bug to convert low Hex string to handle L'A' - L'F'
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

13 years ago1. add ata identify data definition for ATA-5
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

13 years agoenchance error handling for disableif
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

13 years agoFix ICC compiler error.
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

13 years agoAdd DriverSample Driver into NT32 FD
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

13 years agoMerge new defined HII library APIs into HiiLib
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

13 years agoAdd UefiHiiServicesLib library instance in every one DSC
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

13 years agoAdd UefiHiiServicesLib library instance in every one DSC
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

13 years agoUpdate UefiHiiLib to support new defined IFR related HII APIs.
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

13 years agoAdd UefiHiiServicesLib library instance in every one DSC
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

13 years agoRemove unused IfrSupportLib
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

13 years agoUpdate NewHii library
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

13 years agoFix various 'EFIAPI' inconsistencies found while building MdeModulePkg.
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

13 years agoAllow EFIAPI to be defined on the compiler command line.
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

13 years agoFix some build issues encountered with ELFGCC.
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

13 years agoAllow EbcLowLevel.S to be linked correctly with 'ELFGCC' toolchain.
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

13 years agofixed DMA not be stopped issue when gBS->ExitBootServices called.
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

13 years agoFix the bug that debug output fails to print hex value to screen. Remove module inter...
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

13 years agoInstall default keyboard layout package in USB keyboard driver.
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

13 years agoAdd ASSERT() check for StringInfo pointer.
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

13 years agoUsing sizeof(EFO_BLOCK_IO_MEDIA) replace Macro.
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

13 years agoResolve a CreateEventEx name collision between VS 2008 windows.h and UefiSpec.h
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

13 years agoAdd unload function for DriverSample
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

13 years agoAdd NewHii and UefiHiiService library class
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

13 years agoRemove driver sample driver from FD image. This driver needs to be dynamic loaded...
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

13 years agoAdd NewHii and UefiHiiServices library instances.
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

13 years agoAdd NewHii and UefiHiiServiceLib library header file
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

13 years agoFix error when replace HexStringToBuf
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

13 years agoEFI_KEY_OPTION definition verified with UEFI spec.
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

13 years agoUseless definition removed and typo corrected.
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

13 years agoPass correct device path to uninstall the handle on which default config access proto...
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

13 years agoAdd comments for introducing startup sequence for DUET boot disk.
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

13 years agoAdd comments for introducing startup sequence for DUET boot disk.
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

13 years agoProduce the same HiiVendor device path for each Pack that causes Framework HII NewPac...
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

13 years agoFix the bug that Boot Mainteinance Manager in the front page can not be entered twice...
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

13 years agoUpdate GenFw -z option to zero debug data and time stamp.
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

13 years agoupdated to use the term “temporary memory” but not CAR
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

13 years agoupdated to use the term “temporary memory” but not CAR
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

13 years agoupdated to use the term “temporary memory” but not CAR
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

13 years agoupdated to use the term “temporary memory” but not CAR
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

13 years agoReplace BufToHexString by UnicodeValueToString
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

13 years agoadd assertion condition to satisfy the requirement in MdePkg library spec 0.61p
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

13 years agocorrect the input parameter FormId of IfrLibUpdateForm()
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

13 years ago1. Update the CRC32 in the EFI System Table header in BdsConsole.c
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

13 years agoCorrect minor error.
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

13 years ago1. The original code has a bug on calculate the size of SCRATCH_SIZE. It should be...
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

13 years agoreturn value not follow spec.
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

13 years agoApply WriteUnaligned64() to write DevicePath structure.
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

13 years agoFix ICC build warning
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

13 years agoLoaded Image device paths for EFI Drivers loaded from PCI Option ROM
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

13 years agoMEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH process added.
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

13 years agoAdd function DevPathFromTextRelativeOffsetRange ().
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

13 years agoAdd loaded Image device paths for EFI Drivers loaded from PCI Option ROM.
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

13 years agoPeiLib uses PEI PCI CFG 2 PPI, so it depends on EdkFrameworkPpiLib.
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

13 years agoinstall simple text output protocol on stderr should in ConsplitterStdErrStart()...
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

13 years agoRemove bypass of F11 and F12.
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

13 years agoUpdate IScsiCheckOpParams to get the declarative MaxRecvDataSegmentLength directly
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

13 years agoAdd PCI option to generate OptionRom
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

13 years agoAdd CreatePopUp API into UefiLib
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