]>
git.proxmox.com Git - mirror_edk2.git/log
qhuang8 [Mon, 24 Aug 2009 15:57:23 +0000 (15:57 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9187
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:53:33 +0000 (15:53 +0000)]
Make end of line consistent.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9186
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:53:25 +0000 (15:53 +0000)]
Make end of line consistent.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9185
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:44:35 +0000 (15:44 +0000)]
Adjust the parameter order of debug print. Judging from the context, the first parameter should be memory type while the second and third parameters should be memory start and end.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9184
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:35:55 +0000 (15:35 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9183
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:33:43 +0000 (15:33 +0000)]
Integrate the patch contributed by Andrew Fish to add ARM support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9182
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:33:01 +0000 (15:33 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9181
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:32:36 +0000 (15:32 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9180
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:32:15 +0000 (15:32 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9179
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:31:04 +0000 (15:31 +0000)]
Make end of line consistent caused by previous check in.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9178
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:24:50 +0000 (15:24 +0000)]
Integrate the patch contributed by Andrew Fish to add ARM support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9177
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:24:34 +0000 (15:24 +0000)]
Integrate the patch contributed by Andrew Fish to add ARM support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9176
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:24:23 +0000 (15:24 +0000)]
Integrate the patch contributed by Andrew Fish to add ARM support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9175
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 24 Aug 2009 15:22:14 +0000 (15:22 +0000)]
Integrate the patch contributed by Andrew Fish to port MdeModulePkg to support ARM.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9174
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 24 Aug 2009 06:24:24 +0000 (06:24 +0000)]
free allocated memory in error handler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9173
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 21 Aug 2009 05:13:43 +0000 (05:13 +0000)]
Add new FFS file types defined for SMM introduced since PI 1.1.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9172
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Aug 2009 03:20:20 +0000 (03:20 +0000)]
Remove .rept directive to improve portability.
we might have to replace them with copies.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9171
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Aug 2009 02:51:09 +0000 (02:51 +0000)]
Detab in DuetPkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9170
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 21 Aug 2009 02:37:29 +0000 (02:37 +0000)]
Update the comments avoid making confuse.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9169
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Aug 2009 01:50:48 +0000 (01:50 +0000)]
Use .fill directive to improve portability.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9168
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Aug 2009 01:07:17 +0000 (01:07 +0000)]
Add "/" after "lock" and another instruction to improve compatibility.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9167
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 21 Aug 2009 00:57:05 +0000 (00:57 +0000)]
Use .fill directive to improve portability.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9166
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 09:38:23 +0000 (09:38 +0000)]
Update to remove .intel_syntax directives to improve portability since it is not supported by all GCC assembliers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9165
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 09:15:11 +0000 (09:15 +0000)]
Use .p2align directive instead of ambiguous .align directive.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9164
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 09:00:33 +0000 (09:00 +0000)]
Remove unnecessary .align directory and change .align directory to .p2align to avoid ambiguous.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9163
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 20 Aug 2009 08:50:48 +0000 (08:50 +0000)]
Add super IO protocol from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9162
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 08:39:01 +0000 (08:39 +0000)]
Remove unnecessary .align directives.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9161
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 20 Aug 2009 08:19:39 +0000 (08:19 +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@9160
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 20 Aug 2009 08:16:46 +0000 (08:16 +0000)]
Add Acpi System Description Table protocol from PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9159
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Thu, 20 Aug 2009 08:14:33 +0000 (08:14 +0000)]
deleted PCD PcdUefiVariableDefaultTimeout
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9158
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Thu, 20 Aug 2009 08:12:55 +0000 (08:12 +0000)]
deleted PCD PcdUefiVariableDefaultTimeout
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9157
6f19259b -4bc3-4df7-8a09-
765794883524
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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