]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
14 years agoUse .p2align directive instead of ambiguous .align directive.
qhuang8 [Thu, 20 Aug 2009 08:05:49 +0000 (08:05 +0000)]
Use .p2align directive instead of ambiguous .align directive.
(Judging from the context, the original .align should means the power of two.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9156 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUpdate to make end-of-line consistent for all source files in MdePkg. There are no...
qhuang8 [Thu, 20 Aug 2009 08:04:40 +0000 (08:04 +0000)]
Update to make end-of-line consistent for all source files in MdePkg. There are no other updates besides that change.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9155 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoPcdDxeIplBuildShareCodeHobs, PcdDxeIplSupportCustomDecompress, PcdDxeIplSupportCustom...
jchen20 [Thu, 20 Aug 2009 07:57:15 +0000 (07:57 +0000)]
PcdDxeIplBuildShareCodeHobs, PcdDxeIplSupportCustomDecompress, PcdDxeIplSupportCustomDecompress,PcdDxeIplSupportCustomDecompress and PcdStatusCodeRuntimeMemorySize and
PcdPlatformCsmSupport is only be used as Feature Flag PCD and delete the Patchable usage

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9154 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUse .p2align directive instead of ambiguous .align directive.
qhuang8 [Thu, 20 Aug 2009 07:38:26 +0000 (07:38 +0000)]
Use .p2align directive instead of ambiguous .align directive.
(Judging from the context, the original .align should means the power of two.)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9153 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. Use .p2align directive instead of ambiguous .align directive.
qhuang8 [Thu, 20 Aug 2009 07:24:59 +0000 (07:24 +0000)]
1. Use .p2align directive instead of ambiguous .align directive.
It seems for ARM, .align means power of two, so we'd like to use .p2align for more portability.
2. Fix some typos in ARM ProcessorBind.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9152 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd related definitions support large file.
klu2 [Thu, 20 Aug 2009 07:24:36 +0000 (07:24 +0000)]
Add related definitions support large file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9151 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoDelete the PcdFSBClock declaration.
jchen20 [Thu, 20 Aug 2009 06:59:13 +0000 (06:59 +0000)]
Delete the PcdFSBClock declaration.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9150 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMake end of line consistent for DuetPkg. There is no other update.
qhuang8 [Thu, 20 Aug 2009 06:44:42 +0000 (06:44 +0000)]
Make end of line consistent for DuetPkg. There is no other update.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9149 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd gEfiFirmwareFileSystem3Guid GUID definition from PI 1.2
klu2 [Thu, 20 Aug 2009 06:19:59 +0000 (06:19 +0000)]
Add gEfiFirmwareFileSystem3Guid GUID definition from PI 1.2

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9148 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing status code definitions.
klu2 [Thu, 20 Aug 2009 05:51:01 +0000 (05:51 +0000)]
Add missing status code definitions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9147 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd computing Unit Chipset Subclass Progress Code definitions from PI 1.2 specification.
klu2 [Thu, 20 Aug 2009 04:45:08 +0000 (04:45 +0000)]
Add computing Unit Chipset Subclass Progress Code definitions from PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9146 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove extra black in function declaration prototype.
qhuang8 [Thu, 20 Aug 2009 03:08:05 +0000 (03:08 +0000)]
Remove extra black in function declaration prototype.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9145 6f19259b-4bc3-4df7-8a09-765794883524

14 years agofixed one typo in comments.
vanjeff [Thu, 20 Aug 2009 01:49:29 +0000 (01:49 +0000)]
fixed one typo in comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9144 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd [in] [out] after doxygen @param tag
qhuang8 [Wed, 19 Aug 2009 14:17:49 +0000 (14:17 +0000)]
Add [in] [out] after doxygen @param tag

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9143 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove tabs in source code in MdePkg.
qhuang8 [Wed, 19 Aug 2009 14:09:31 +0000 (14:09 +0000)]
Remove tabs in source code in MdePkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9142 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUpdate to make end-of-line consistent for all source files in MdePkg. There are no...
qhuang8 [Wed, 19 Aug 2009 14:02:07 +0000 (14:02 +0000)]
Update to make end-of-line consistent for all source files in MdePkg. There are no other updates besides that change.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9141 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoDo not use WriteUnaligned64() in BaseLib since StartingOffset and EndingOffset field...
qhuang8 [Wed, 19 Aug 2009 13:45:38 +0000 (13:45 +0000)]
Do not use WriteUnaligned64() in BaseLib since StartingOffset and EndingOffset field in MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH structure has been correctly to ensure of natural alignment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9140 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd a missing worker function to convert MEDIA_RELATIVE_OFFSET_RANGE_DP to text
qhuang8 [Wed, 19 Aug 2009 13:43:13 +0000 (13:43 +0000)]
Add a missing worker function to convert MEDIA_RELATIVE_OFFSET_RANGE_DP to text

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9139 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. Fix a UEFI errata to add UINT32 Reserved field in MEDIA_RELATIVE_OFFSET_RANGE_DEVI...
qhuang8 [Wed, 19 Aug 2009 13:41:28 +0000 (13:41 +0000)]
1. Fix a UEFI errata to add UINT32 Reserved field in MEDIA_RELATIVE_OFFSET_RANGE_DEVICE_PATH to ensure all field are natural aligned. This is non-backward compatibility in binary level.
2. Swap the order of MEDIA_FW_VOL_FILEPATH_DEVICE_PATH and MEDIA_FW_VOL_DEVICE_PATH with the UEFI spec update.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9138 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoFix the issue that EFI_IFR_RESET_BUTTON is incorrectly listed as a question.
qhuang8 [Wed, 19 Aug 2009 13:26:56 +0000 (13:26 +0000)]
Fix the issue that EFI_IFR_RESET_BUTTON is incorrectly listed as a question.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9137 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMinor update some formating
qhuang8 [Wed, 19 Aug 2009 13:13:35 +0000 (13:13 +0000)]
Minor update some formating

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9136 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMinor update to fix some typos.
qhuang8 [Wed, 19 Aug 2009 13:09:19 +0000 (13:09 +0000)]
Minor update to fix some typos.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9135 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing GUID C Name definition for 3 new UEFI 2.2 protocols.
qhuang8 [Wed, 19 Aug 2009 13:08:39 +0000 (13:08 +0000)]
Add missing GUID C Name definition for 3 new UEFI 2.2 protocols.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9134 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMinor update to add braces for GUID value
qhuang8 [Wed, 19 Aug 2009 12:51:27 +0000 (12:51 +0000)]
Minor update to add braces for GUID value

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9133 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing EFI_HOB_TYPE_UEFI_CAPSULE value
qhuang8 [Wed, 19 Aug 2009 09:29:09 +0000 (09:29 +0000)]
Add missing EFI_HOB_TYPE_UEFI_CAPSULE value

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9132 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing GUID C Name in DEC file from last check in
qhuang8 [Wed, 19 Aug 2009 09:14:56 +0000 (09:14 +0000)]
Add missing GUID C Name in DEC file from last check in

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9131 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd UEFI 2.2 Driver Healthy protocol definitions
qhuang8 [Wed, 19 Aug 2009 09:09:20 +0000 (09:09 +0000)]
Add UEFI 2.2 Driver Healthy protocol definitions

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9130 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove some non-ascii code in header file and fix some minor typos in comments.
qhuang8 [Wed, 19 Aug 2009 09:08:27 +0000 (09:08 +0000)]
Remove some non-ascii code in header file and fix some minor typos in comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9129 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd protocol and related definitions defined in the UEFI 2.3 spec chapter 31 “User...
rsun3 [Wed, 19 Aug 2009 08:58:19 +0000 (08:58 +0000)]
Add protocol and related definitions defined in the UEFI 2.3 spec chapter 31 “User Identification”.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9128 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing GUID C Name gEfiHashServiceBindingProtocolGuid in MdePkg.dec to match...
qhuang8 [Wed, 19 Aug 2009 08:40:30 +0000 (08:40 +0000)]
Add missing GUID C Name gEfiHashServiceBindingProtocolGuid in MdePkg.dec to match the protocol header file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9127 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd missing _GUID for EFI_HASH_SERVICE_BINDING_PROTOCOL GUID value macro.
qhuang8 [Wed, 19 Aug 2009 08:38:50 +0000 (08:38 +0000)]
Add missing _GUID for EFI_HASH_SERVICE_BINDING_PROTOCOL GUID value macro.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9126 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove a non-existing protocol header file.
qhuang8 [Wed, 19 Aug 2009 08:21:04 +0000 (08:21 +0000)]
Remove a non-existing protocol header file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9125 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoFix syntax error about #pragma pack
qhuang8 [Wed, 19 Aug 2009 08:06:25 +0000 (08:06 +0000)]
Fix syntax error about #pragma pack

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9124 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd Report Status Code related PPI/Protocol from PI 1.2 specification.
klu2 [Wed, 19 Aug 2009 07:30:01 +0000 (07:30 +0000)]
Add Report Status Code related PPI/Protocol from PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9123 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd EFI_DISPOSABLE_SECTION type defined in PI 1.2 specification.
klu2 [Wed, 19 Aug 2009 06:04:05 +0000 (06:04 +0000)]
Add EFI_DISPOSABLE_SECTION type defined in PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9122 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoSynchronize the PCI Platform related definition with PI 1.2 specification.
klu2 [Wed, 19 Aug 2009 05:40:23 +0000 (05:40 +0000)]
Synchronize the PCI Platform related definition with PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9121 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoSetVariable() function comments updated to follow UEFI2.3
eric_tian [Wed, 19 Aug 2009 02:48:50 +0000 (02:48 +0000)]
SetVariable() function comments updated to follow UEFI2.3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9120 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoadd error handler in return places.
eric_tian [Wed, 19 Aug 2009 02:32:56 +0000 (02:32 +0000)]
add error handler in return places.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9119 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoSynchronize parameter's name with PI 1.2
klu2 [Wed, 19 Aug 2009 02:29:38 +0000 (02:29 +0000)]
Synchronize parameter's name with PI 1.2

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9118 6f19259b-4bc3-4df7-8a09-765794883524

14 years agomodify the incorrect timeout value definitions in Usb driver
eric_tian [Wed, 19 Aug 2009 01:41:43 +0000 (01:41 +0000)]
modify the incorrect timeout value definitions in Usb driver

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9117 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMake EOL consistent
mdkinney [Tue, 18 Aug 2009 22:19:04 +0000 (22:19 +0000)]
Make EOL consistent

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9116 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMake EOL consistent
mdkinney [Tue, 18 Aug 2009 22:14:01 +0000 (22:14 +0000)]
Make EOL consistent

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9115 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd Add ARM support
mdkinney [Tue, 18 Aug 2009 21:24:08 +0000 (21:24 +0000)]
Add Add ARM support
Add C inline assembly files for IA32 and X64 GCC builds.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9114 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM support
mdkinney [Tue, 18 Aug 2009 21:04:14 +0000 (21:04 +0000)]
Add ARM support
Add C inline assembly files for IA32 and X64 GCC builds.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9113 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM support
mdkinney [Tue, 18 Aug 2009 21:02:42 +0000 (21:02 +0000)]
Add ARM support
Add C inline versions of the IA32 and X64 assembly functions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9112 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM support
mdkinney [Tue, 18 Aug 2009 21:01:18 +0000 (21:01 +0000)]
Add ARM support

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9111 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAddress an ARM compatibility issue by converting loops that were being optimized...
mdkinney [Tue, 18 Aug 2009 21:00:48 +0000 (21:00 +0000)]
Address an ARM compatibility issue by converting loops that were being optimized away into SetMem() calls.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9110 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUpdate BasePrintLib to work correctly on compilers where VA_LIST is a structure
mdkinney [Tue, 18 Aug 2009 21:00:02 +0000 (21:00 +0000)]
Update BasePrintLib to work correctly on compilers where VA_LIST is a structure

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9109 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM support
mdkinney [Tue, 18 Aug 2009 20:59:26 +0000 (20:59 +0000)]
Add ARM support

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9108 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM support to BaseIoLibIntrinsic
mdkinney [Tue, 18 Aug 2009 20:58:56 +0000 (20:58 +0000)]
Add ARM support to BaseIoLibIntrinsic

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9107 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific functions to the BaseCacheMaintenanceLib that generates an ASSERT...
mdkinney [Tue, 18 Aug 2009 20:56:21 +0000 (20:56 +0000)]
Add ARM specific functions to the BaseCacheMaintenanceLib that generates an ASSERT() if any of the services are used.  The ARM support in this library is only provided so the modules in the EDK II core packages can be built for ARM.  ARM platforms must use an implementation of the Cache Maintenance Library that supports the target ARM CPU.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9106 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM as one of the supported architectures
mdkinney [Tue, 18 Aug 2009 20:53:24 +0000 (20:53 +0000)]
Add ARM as one of the supported architectures

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9105 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific include path
mdkinney [Tue, 18 Aug 2009 20:52:51 +0000 (20:52 +0000)]
Add ARM specific include path

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9104 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd a private context field to PE_COFF_LOADER_IMAGE_CONTEXT.
mdkinney [Tue, 18 Aug 2009 20:52:14 +0000 (20:52 +0000)]
Add a private context field to PE_COFF_LOADER_IMAGE_CONTEXT.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9103 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific Jump Buffer
mdkinney [Tue, 18 Aug 2009 20:50:59 +0000 (20:50 +0000)]
Add ARM specific Jump Buffer

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9102 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific CPU context to the Debug Support Protocol
mdkinney [Tue, 18 Aug 2009 20:50:36 +0000 (20:50 +0000)]
Add ARM specific CPU context to the Debug Support Protocol

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9101 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific Machine Type
mdkinney [Tue, 18 Aug 2009 20:49:49 +0000 (20:49 +0000)]
Add ARM specific Machine Type
Add ARM specific removable media boot file name

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9100 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific Machine Type and Debug Directory Entry type
mdkinney [Tue, 18 Aug 2009 20:48:56 +0000 (20:48 +0000)]
Add ARM specific Machine Type and Debug Directory Entry type

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9099 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd workaround for some ARM compilers that do not always generate aligned accesses...
mdkinney [Tue, 18 Aug 2009 20:48:19 +0000 (20:48 +0000)]
Add workaround for some ARM compilers that do not always generate aligned accesses for packed structures.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9098 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoMove content from CPU specific ProcessorBind.h files into Base.h if the content is...
mdkinney [Tue, 18 Aug 2009 20:47:01 +0000 (20:47 +0000)]
Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9097 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM VA_LIST related definitions
mdkinney [Tue, 18 Aug 2009 20:46:21 +0000 (20:46 +0000)]
Add ARM VA_LIST related definitions
Move content from CPU specific ProcessorBind.h files into Base.h if the content is the same for all supported CPU architectures.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9096 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd ARM specific version of ProcessorBind.h
mdkinney [Tue, 18 Aug 2009 20:42:47 +0000 (20:42 +0000)]
Add ARM specific version of ProcessorBind.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9095 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoadd new guid value.
vanjeff [Tue, 18 Aug 2009 08:53:26 +0000 (08:53 +0000)]
add new guid value.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9094 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoOPTIONAL should be put before comma.
klu2 [Tue, 18 Aug 2009 08:52:16 +0000 (08:52 +0000)]
OPTIONAL should be put before comma.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9093 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd EFI_HOB_UEFI_CAPSULE type defined in PI 1.2 volume 3.
klu2 [Tue, 18 Aug 2009 08:21:07 +0000 (08:21 +0000)]
Add EFI_HOB_UEFI_CAPSULE type defined in PI 1.2 volume 3.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9092 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd S3 SMM Save State protocol definition from PI 1.2 specification.
klu2 [Tue, 18 Aug 2009 07:26:41 +0000 (07:26 +0000)]
Add S3 SMM Save State protocol definition from PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9091 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoupdate dec file to reflect newly introduced protocols.
eric_tian [Tue, 18 Aug 2009 07:17:41 +0000 (07:17 +0000)]
update dec file to reflect newly introduced protocols.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9090 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoimport VlanConfig.h, EFI VLAN Config protocol defined in UEFI 2.3
vanjeff [Tue, 18 Aug 2009 07:13:25 +0000 (07:13 +0000)]
import VlanConfig.h, EFI VLAN Config protocol defined in UEFI 2.3

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9089 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd definition of S3 save state from PI 1.2 specification.
klu2 [Tue, 18 Aug 2009 07:07:02 +0000 (07:07 +0000)]
Add definition of S3 save state from PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9088 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoadd Dhcp6/Mtftp6/Udp6 three protocol's definitions into MdePkg to comply with UEFI2...
eric_tian [Tue, 18 Aug 2009 07:00:38 +0000 (07:00 +0000)]
add Dhcp6/Mtftp6/Udp6 three protocol's definitions into MdePkg to comply with UEFI2.3 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9087 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1.refined doxgen format.
vanjeff [Tue, 18 Aug 2009 06:27:10 +0000 (06:27 +0000)]
1.refined doxgen format.
2.remove duplicated typedef.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9086 6f19259b-4bc3-4df7-8a09-765794883524

14 years agomodified to removed references to WinNt in the comments for serial drivers
jchen20 [Tue, 18 Aug 2009 06:23:53 +0000 (06:23 +0000)]
modified to removed references to WinNt in the comments for serial drivers

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9085 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoFix invalid doxygen comment, should not mix the usage of /// and /**
klu2 [Tue, 18 Aug 2009 06:21:10 +0000 (06:21 +0000)]
Fix invalid doxygen comment, should not mix the usage of /// and /**

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9084 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd SMBIOS protocol definitions from PI 1.2 specification.
klu2 [Tue, 18 Aug 2009 03:29:24 +0000 (03:29 +0000)]
Add SMBIOS protocol definitions from PI 1.2 specification.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9083 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoEnhance Capsule driver to update capsule one by one.
lgao4 [Tue, 18 Aug 2009 01:23:29 +0000 (01:23 +0000)]
Enhance Capsule driver to update capsule one by one.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9082 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. import Ip6.h, Ip6Config.h and Tcp6.h.
vanjeff [Mon, 17 Aug 2009 09:22:26 +0000 (09:22 +0000)]
1. import Ip6.h, Ip6Config.h and Tcp6.h.
2. refine comments in Ip4.h and Tcp4.h.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9081 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove ".intel_syntax", convert MASM to GAS.
gikidy [Mon, 17 Aug 2009 06:16:40 +0000 (06:16 +0000)]
Remove ".intel_syntax", convert MASM to GAS.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9080 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove ".intel_syntax", convert MASM to GAS.
gikidy [Mon, 17 Aug 2009 05:39:17 +0000 (05:39 +0000)]
Remove ".intel_syntax", convert MASM to GAS.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9079 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUpdate PCD driver to correctly set the HII type PCDs.
lgao4 [Mon, 17 Aug 2009 02:05:32 +0000 (02:05 +0000)]
Update PCD driver to correctly set the HII type PCDs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9078 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoChange the default location for IASL on Unix.
jljusten [Sat, 15 Aug 2009 05:05:02 +0000 (05:05 +0000)]
Change the default location for IASL on Unix.

The default is now /usr/bin/iasl, but $(HOME)/programs/iasl is
also shown as a commented example.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9077 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove '/' directory separator from CYGWIN & UNIXGCC tool specications.
jljusten [Sat, 15 Aug 2009 05:05:00 +0000 (05:05 +0000)]
Remove '/' directory separator from CYGWIN & UNIXGCC tool specications.

This allows for the UNIXGCC_*_PETOOLS_PREFIX and CYGWIN_* macros
to potentially have a prefix before the executable name.  This allows
more flexibility for gcc/binutils when the executables include
a prefix.  Some commented examples are shown where this might be used.
For example:
  DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32-
    or
  DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32-

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9076 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoredefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.
eric_tian [Fri, 14 Aug 2009 09:41:23 +0000 (09:41 +0000)]
redefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9074 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoredefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.
eric_tian [Fri, 14 Aug 2009 09:39:55 +0000 (09:39 +0000)]
redefine the ASM_PFX to let it can work on Apple/NetBSD and other Unix* platform.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9073 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. Log performance data below 4G
qhuang8 [Fri, 14 Aug 2009 05:58:46 +0000 (05:58 +0000)]
1. Log performance data below 4G
2. Reuse the allocated data region if it's already allocated

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9072 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd performance logging on EFI boot path
qhuang8 [Fri, 14 Aug 2009 05:55:45 +0000 (05:55 +0000)]
Add performance logging on EFI boot path

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9071 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoEnhance Partition driver for EFI_NO_MEDIA case
qhuang8 [Fri, 14 Aug 2009 05:41:10 +0000 (05:41 +0000)]
Enhance Partition driver for EFI_NO_MEDIA case

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9070 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoEnhance GPT to remove the assumption that GPT partition entry in PMBR must be the...
qhuang8 [Fri, 14 Aug 2009 05:39:12 +0000 (05:39 +0000)]
Enhance GPT to remove the assumption that GPT partition entry in PMBR must be the first partition entry.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9069 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoFix a potential issue to use FreePool() with NULL pointer.
qhuang8 [Fri, 14 Aug 2009 05:37:38 +0000 (05:37 +0000)]
Fix a potential issue to use FreePool() with NULL pointer.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9068 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove ".intel_syntax", convert MASM to GAS.
gikidy [Fri, 14 Aug 2009 04:01:56 +0000 (04:01 +0000)]
Remove ".intel_syntax", convert MASM to GAS.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9067 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUse siaddr in DHCP packet, if zero, use option 54 instead.
vanjeff [Fri, 14 Aug 2009 02:37:23 +0000 (02:37 +0000)]
Use siaddr in DHCP packet, if zero, use option 54 instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9066 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. Correct Col * Row string
lgao4 [Fri, 14 Aug 2009 02:21:55 +0000 (02:21 +0000)]
1. Correct Col * Row string
2. Add error handle for no data hub system.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9065 6f19259b-4bc3-4df7-8a09-765794883524

14 years ago1. update timeout interval time from 10ms to 50ms
vanjeff [Thu, 13 Aug 2009 06:37:36 +0000 (06:37 +0000)]
1. update timeout interval time from 10ms to 50ms
2. refine MnpDxe code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9063 6f19259b-4bc3-4df7-8a09-765794883524

14 years agorecalculate the total size of format string printed by DebugPrint().
eric_tian [Thu, 13 Aug 2009 02:33:05 +0000 (02:33 +0000)]
recalculate the total size of format string printed by DebugPrint().
To ensure constructed BaseListMarker can work on IPF, code preserves 4bytes to guarantee it's 64bits alignment. So the calculation algorithm on total size also should be updated.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9062 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoCorrect library instance to pass build
lgao4 [Thu, 13 Aug 2009 01:03:57 +0000 (01:03 +0000)]
Correct library instance to pass build

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9061 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRemove ".intel_syntax", convert MASM to GAS.
gikidy [Wed, 12 Aug 2009 09:10:42 +0000 (09:10 +0000)]
Remove ".intel_syntax", convert MASM to GAS.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9059 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoadd correct [Depex] section.
vanjeff [Wed, 12 Aug 2009 06:55:30 +0000 (06:55 +0000)]
add correct [Depex] section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9058 6f19259b-4bc3-4df7-8a09-765794883524

14 years agobuild tools will break if PEIM or DXE driver has no valid [Depex] section.
vanjeff [Wed, 12 Aug 2009 06:53:41 +0000 (06:53 +0000)]
build tools will break if PEIM or DXE driver has no valid [Depex] section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9057 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoadd 2 class code definitions defiled in PCI 2.3 spec.
vanjeff [Wed, 12 Aug 2009 05:30:44 +0000 (05:30 +0000)]
add 2 class code definitions defiled in PCI 2.3 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9056 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoUse "movd" instruction to manipulate MMX register to support more GNU assemblers.
qhuang8 [Wed, 12 Aug 2009 02:23:31 +0000 (02:23 +0000)]
Use "movd" instruction to manipulate MMX register to support more GNU assemblers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9055 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoRetire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.
qhuang8 [Tue, 11 Aug 2009 16:16:51 +0000 (16:16 +0000)]
Retire the usage of S3Lib and RecoveryLib since DxeIpl does not use them any more.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9054 6f19259b-4bc3-4df7-8a09-765794883524