]>
git.proxmox.com Git - mirror_edk2.git/log
lgao4 [Thu, 10 Sep 2009 08:24:05 +0000 (08:24 +0000)]
Fix the bug in PeiServicesInstallFvInfoPpi() implementation that can't set the reliable ParentFvName and ParentFileName when install FvInfo PPI.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9255
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 10 Sep 2009 07:20:10 +0000 (07:20 +0000)]
Set correctly FV format guid when install FV INFO PPI.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9254
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 10 Sep 2009 07:19:44 +0000 (07:19 +0000)]
1. Add a new Capsule initiate reset flag
2. Clarify return value for UEFI runtime service UpdateCapsule
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9253
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 10 Sep 2009 06:51:55 +0000 (06:51 +0000)]
if PcdHwErrStorageSize is zero, it means HwErr variable store doesn't exist in Variable Region.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9252
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 9 Sep 2009 02:47:39 +0000 (02:47 +0000)]
1. add EFI Firmware Management protocol definition in MdePkg.
2. update comments in EapManagement.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9251
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Wed, 9 Sep 2009 01:57:27 +0000 (01:57 +0000)]
add AtaPassThruProtocol into MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9250
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 8 Sep 2009 08:13:08 +0000 (08:13 +0000)]
adjust error process code position.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9249
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 8 Sep 2009 07:57:40 +0000 (07:57 +0000)]
updated IdeBus driver not to create new child handle if RemainingDeviepath is the End of Device Path Node, per UEFI 2.3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9248
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 8 Sep 2009 07:36:34 +0000 (07:36 +0000)]
Remove obsolete description to avoid confusion. DevicePathLib class does not implicitly depend on BaseLib now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9247
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 8 Sep 2009 07:29:48 +0000 (07:29 +0000)]
add modifier EFIAPI for library interfaces.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9246
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 8 Sep 2009 04:31:46 +0000 (04:31 +0000)]
Correct EFI_IFR_RESET_BUTTON from question to statement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9245
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 8 Sep 2009 03:14:19 +0000 (03:14 +0000)]
refine functions comments to add new description for remaining devicepath in UEFI 2.3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9244
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 8 Sep 2009 01:56:30 +0000 (01:56 +0000)]
Add PCD protocol/ppi defined in PI 1.2, which is different with early PCD protocol/ppi that it only support DynamicEx type PCD.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9243
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 7 Sep 2009 20:18:19 +0000 (20:18 +0000)]
OVMF: Fix a hang after resetting when NV variables are preserved.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9242
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 7 Sep 2009 20:18:17 +0000 (20:18 +0000)]
OVMF: Add support for more persistent NV variables which can survive a system reboot.
Make use of EMU Variable driver's PcdEmuVariableNvStoreReserved to allow
NV variables to persist a VM system reset. The contents of the NV variables
will still be lost when the VM is shut down, but they appear to persist
when the efi shell reset command is run. (Tested with QEMU 0.10.0.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9241
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 7 Sep 2009 20:18:14 +0000 (20:18 +0000)]
EMU Variable: Add support for pre-reserved NV variable store.
Add PcdEmuVariableNvStoreReserved which allows a platform to declare a
memory address for the EMU Variable driver to use for the NV variable
store. The EMU Variable driver will look to see if the contents of
this memory range appear to be a valid variable store, and if so
the EMU driver will use the variables.
If a platform can preserve a memory range across system resets, this
feature can allow the EMU Variable driver's NV variable store to be
preserved across a system reset.
In the default case this PCD will be set as a fixed PCD with a value
of 0. In this case this new feature should have minimal impact on
the EMU Variable driver. (Perhaps a slight increase in code size,
but no functional difference is expected.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9240
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 4 Sep 2009 07:12:24 +0000 (07:12 +0000)]
Remove unnecessary library mapping.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9239
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 3 Sep 2009 09:22:38 +0000 (09:22 +0000)]
Clarify the UEFI/EFI specification version in file header comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9238
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Thu, 3 Sep 2009 09:21:05 +0000 (09:21 +0000)]
specify the spec revision number followed by protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9237
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 3 Sep 2009 09:09:58 +0000 (09:09 +0000)]
add UefiPxeBcDxe in Nt32 platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9236
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 09:09:55 +0000 (09:09 +0000)]
Add into MdePkg definitions for the SMM IO Trap Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9235
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 3 Sep 2009 09:08:43 +0000 (09:08 +0000)]
add UefiPxeBcDxe in Nt32 platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9234
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 08:52:42 +0000 (08:52 +0000)]
Add into MdePkg definitions for the SMM Power Button Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9233
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 08:39:51 +0000 (08:39 +0000)]
Add into MdePkg definitions for the SMM Standby Button Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9232
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 08:15:22 +0000 (08:15 +0000)]
Add into MdePkg definitions for the SMM General Purpose Input (GPI) Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9231
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 07:34:19 +0000 (07:34 +0000)]
Add into MdePkg definitions for the SMM USB Dispatch2 Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9230
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 3 Sep 2009 06:31:07 +0000 (06:31 +0000)]
Add into MdePkg definitions for the SMM Periodic Timer Dispatch Protocol as defined in PI 1.1 Specification Volume 4 System Management Mode Core Interface.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9229
6f19259b -4bc3-4df7-8a09-
765794883524
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