]>
git.proxmox.com Git - mirror_edk2.git/log
rsun3 [Thu, 3 Sep 2009 05:12:26 +0000 (05:12 +0000)]
Add into MdePkg definitions for the SMM Sx Dispatch Protocol as defined in PI 1.2 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9228
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 02:37:02 +0000 (02:37 +0000)]
Add into MdePkg definitions for the SMM Software Dispatch Protocol as defined in PI 1.2 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9227
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 2 Sep 2009 09:23:28 +0000 (09:23 +0000)]
1. Add TCG MOR (Memory Overwrite request) definition from TCG Platform Reset Attack Mitigation Specification.pdf.
2. Add WIN certificate definition from 2.3.
3. Add the signed Image verification definition from UEFI 2.3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9226
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 2 Sep 2009 07:56:54 +0000 (07:56 +0000)]
Add into MdePkg definitions for the SMM PCI Root Bridge IO protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9225
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 2 Sep 2009 06:36:06 +0000 (06:36 +0000)]
Add into MdePkg definitions for the EFI SMM CPU Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9224
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 2 Sep 2009 03:47:14 +0000 (03:47 +0000)]
Add into MdePkg definitions for the EFI SMM Status Code Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9223
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 2 Sep 2009 02:33:15 +0000 (02:33 +0000)]
UEFI 2.3 Specification should be updated to move these status code definitions into Appendix D, so all the EFI_STATUS codes are defined in a single place in the specifications, and that will help avoid status code collisions as new status codes may be defined over time.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9222
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 1 Sep 2009 15:05:34 +0000 (15:05 +0000)]
Refactor the code logic to reduce code size for debug tip.
The original switch case statements does not generate space efficient size when optimization is disabled.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9221
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 1 Sep 2009 15:03:44 +0000 (15:03 +0000)]
Add /GF compiler option for IPF ICC tool chains by default.
This option enables read-only string pools to reduce the final PE/COFF image size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9220
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 1 Sep 2009 14:57:18 +0000 (14:57 +0000)]
Split AsmReadKr7() and AsmWriteKr7() from AccessKr.s file since these two APIs are frequently used to store/fetch PeiServicesTable pointer for IPF platform. Some compiler/linker with /Od is not smart enough to remove used KR registers access APIs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9219
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 07:58:24 +0000 (07:58 +0000)]
Add into MdePkg definitions for EFI SMM Communication Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9218
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 07:29:46 +0000 (07:29 +0000)]
Add into MdePkg definitions for the DXE SMM Ready To Lock protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9217
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 07:19:16 +0000 (07:19 +0000)]
Add into MdePkg definitions for SMM Ready To Lock protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9216
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 06:41:02 +0000 (06:41 +0000)]
Add into MdePkg definitions for EFI SMM Configuration Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9215
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 06:08:02 +0000 (06:08 +0000)]
Add into MdePkg definitions for the EFI SMM Control2 Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9214
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 05:35:03 +0000 (05:35 +0000)]
Add into MdePkg definitions for the EFI SMM Access2 Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9213
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 03:15:40 +0000 (03:15 +0000)]
Add into MdePkg definitions for EFI SMM Base2 Protocol as defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9212
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 1 Sep 2009 02:47:57 +0000 (02:47 +0000)]
Add into MdePkg the common definitions in the Platform Initialization Specification version 1.2 VOLUME 4 System Management Mode Core Interface version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9211
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 31 Aug 2009 14:14:44 +0000 (14:14 +0000)]
Update BdsDxe to use HiiLib and UefiHiiServicesLib APIs to eliminate the symbol collision.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9210
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 31 Aug 2009 07:13:33 +0000 (07:13 +0000)]
Beatify the debug string for displaying boot device when boot EFI device path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9209
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 31 Aug 2009 03:23:38 +0000 (03:23 +0000)]
Add into MdePkg definitions for the SMM Cpu I/O Protocol defined in the PI 1.2 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9208
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 31 Aug 2009 02:39:56 +0000 (02:39 +0000)]
revert the change on BdsConsole. when doing minimal boot, the ConsoleIn variable is used to store existing input device's device path. If the device can not be connected, its device path will be removed from ConsoleIn.
So due the usb hot plug feature, we should always connect USB host controller according to the consolein device provided by PlatformData file before entering frontpage. This way can avoid usb device can not work in frontpage phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9207
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Mon, 31 Aug 2009 01:41:29 +0000 (01:41 +0000)]
Add comments indicating in-consistency between code and the UEFI 2.3 specification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9206
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 28 Aug 2009 05:33:36 +0000 (05:33 +0000)]
StartPciDevicesOnBridge() should correct return value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9205
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 27 Aug 2009 06:24:26 +0000 (06:24 +0000)]
due to EmuVariable driver only uses volatile memory to simulate the variable region, so PcdHwErrStorageSize should be less than or equal to PcdVariableStoreSize
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9204
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 27 Aug 2009 01:50:35 +0000 (01:50 +0000)]
refine the code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9203
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Wed, 26 Aug 2009 21:09:37 +0000 (21:09 +0000)]
Minor bugs fixes from testing on Xcode 3.2 and with the iPhone SDK 3.0 compiler.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9202
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Wed, 26 Aug 2009 21:08:05 +0000 (21:08 +0000)]
Adding a python script to enable RVCT 3.1 (ARM ARM compiler) to run in cygwin. The build system passes cygpaths and the Windows tool can not deal with that. The python converts paths to C:\ to make RVCT 3.1 happy. This has been fixed in RVCT 4.0. The ARM processor does not support instructions like divide, so compiler specific intrinsics are required. The .libs are checked in here and referenced from the tools_def.template file, so they are automatically included when the compiler is invoked. The souce to these .lib files will be checkin soon in a new ArmPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9201
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 26 Aug 2009 09:15:18 +0000 (09:15 +0000)]
Added definitions of EFI EAP Protocol, EFI EAP Management Protocol and EFI FTPv4 Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9200
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 26 Aug 2009 02:59:28 +0000 (02:59 +0000)]
add assertion to ensure HwErr type variable range is less than or equal to VariableStore range.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9199
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 26 Aug 2009 02:22:37 +0000 (02:22 +0000)]
minimum updating.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9198
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Wed, 26 Aug 2009 02:21:45 +0000 (02:21 +0000)]
Fixed a bug on the menu display: Following steps to reproduce it:
1. Boot to shell
2. go to boot maint manager
3. Boot options
4. Add boot option
5. Add 15 or so unique boot options (just so the list scrolls)
6. go the boot maint manager
7. go to Boot options
8. go to Change boot order
9. the list is long enough that it scrolls when you push down once (to get to the commit option)
10. push down once and then up once (repeat) (from list selected to "commit" selected)
11. you will notice the list and text is getting corrupt
12. do it until all items in list are gone (system will assert)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9197
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Wed, 26 Aug 2009 02:19:29 +0000 (02:19 +0000)]
Fixed a bug on the menu display: Following steps to reproduce it:
1. Boot to shell
2. go to boot maint manager
3. Boot options
4. Add boot option
5. Add 15 or so unique boot options (just so the list scrolls)
6. go the boot maint manager
7. go to Boot options
8. go to Change boot order
9. the list is long enough that it scrolls when you push down once (to get to the commit option)
10. push down once and then up once (repeat) (from list selected to "commit" selected)
11. you will notice the list and text is getting corrupt
12. do it until all items in list are gone (system will assert)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9196
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 25 Aug 2009 07:39:51 +0000 (07:39 +0000)]
Add Sec/Ia32/Gasket.S
Remove unreferenced Stack.S
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9195
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 25 Aug 2009 07:29:13 +0000 (07:29 +0000)]
Integrate patch from Andrew Fish to make it run on OS X.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9194
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:53:23 +0000 (23:53 +0000)]
Fix file headers
Move stack alignment check from CPU specific files into common SwitchStack() function and add VA_END() to SwitchStack().
Fix incorrect syntax for ASM_FUNCTION_REMOVE_IF_UNREFERENCED
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9193
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:45:38 +0000 (23:45 +0000)]
Fix file headers
Fix typos in comments style of assembly files
Change IA32 CpuFlushTlb() for GCC to use AsmReadCr3() and AsmWriteCr3() instead of using inline assembly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9192
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:43:23 +0000 (23:43 +0000)]
Fix file headers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9191
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:41:22 +0000 (23:41 +0000)]
Fix file header
Fix a typo in InternalSyncCompareExchange32()
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9190
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:39:38 +0000 (23:39 +0000)]
Fix file headers
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9189
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Mon, 24 Aug 2009 23:37:52 +0000 (23:37 +0000)]
Fix file headers and a few comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9188
6f19259b -4bc3-4df7-8a09-
765794883524
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