]>
git.proxmox.com Git - mirror_edk2.git/log
AJFISH [Tue, 8 Dec 2009 06:14:12 +0000 (06:14 +0000)]
Fix for the Linux Build. #ifdef __APPLE__ around the files only needed to work around Mac OS X 16 byte IA-32 calling conventions issue. All the calls to this code is #ifdef __APPLE__, so no reason to build it on Linux or other gcc flavors.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9543
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Tue, 8 Dec 2009 05:31:19 +0000 (05:31 +0000)]
fix build error, CpuIo module is replaced with CpuIo2Dxe
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9542
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 8 Dec 2009 05:29:54 +0000 (05:29 +0000)]
Don't need call SAP measure GPT table, which can be covered in SAP implementation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9541
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 8 Dec 2009 05:28:03 +0000 (05:28 +0000)]
Directly use FALSE when BootPolicy is FALSE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9540
6f19259b -4bc3-4df7-8a09-
765794883524
xdu2 [Tue, 8 Dec 2009 04:58:53 +0000 (04:58 +0000)]
Fix incorrect return status usage of HiiGetBrowserData().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9539
6f19259b -4bc3-4df7-8a09-
765794883524
ajfish [Tue, 8 Dec 2009 01:55:00 +0000 (01:55 +0000)]
Fix the UnixPkg default to have the tools come from a seperate BaseTools project. When the fixes are checked into edk2 we can move it back to pointing to tools in edk2.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9538
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 7 Dec 2009 18:05:00 +0000 (18:05 +0000)]
add ASSERT to 2 functions and fix issue with size difference between old and new shell versions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9537
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 7 Dec 2009 18:04:21 +0000 (18:04 +0000)]
clean up comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9536
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 7 Dec 2009 18:04:03 +0000 (18:04 +0000)]
Adding StringNoCaseCompare to SortLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9535
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 12:51:53 +0000 (12:51 +0000)]
Update to consume CPU I/O 2 Protocol instead of Framework CPU I/O Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9534
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 12:48:53 +0000 (12:48 +0000)]
Update to consume CPU I/O 2 Protocol instead of Framework CPU I/O Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9533
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 07:10:49 +0000 (07:10 +0000)]
Update UnixPkg emulation platform to produce dummy CPU I/O 2 Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9532
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Mon, 7 Dec 2009 05:55:07 +0000 (05:55 +0000)]
Refine code make callback logic same with frontPage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9531
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 7 Dec 2009 04:48:53 +0000 (04:48 +0000)]
1. fix the wrong description, change "target the buffer" to "the target buffer"
2. fix ICC/GYGGCC build failure on ScanMemN() in X64 arch, it can not reach the last sentence when UINTN is equal to UINT64.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9530
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 7 Dec 2009 04:48:29 +0000 (04:48 +0000)]
Correct LzmaCustomDecompressLib to produce NULL library class.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9529
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 04:28:22 +0000 (04:28 +0000)]
Update NT32 emulation platform to produce dummy CPU I/O 2 Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9528
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 7 Dec 2009 04:15:00 +0000 (04:15 +0000)]
according to IA32 intel architecture spec, mwait instuction needs not the operands.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9527
6f19259b -4bc3-4df7-8a09-
765794883524
eric_tian [Mon, 7 Dec 2009 03:31:44 +0000 (03:31 +0000)]
fix GCC build issue, mWait instruction need not the operands.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9526
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 03:31:19 +0000 (03:31 +0000)]
Remove unnecessary reference to CPU I/O Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9525
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 03:25:16 +0000 (03:25 +0000)]
Update drivers to consume CPU I/O 2 Protocol instead of Framework CPU I/O Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9524
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 03:12:13 +0000 (03:12 +0000)]
Check in thunk driver for CPU I/O 2 Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9523
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 7 Dec 2009 03:09:04 +0000 (03:09 +0000)]
Check in driver to produce CPU I/O 2 Protocol for IA32 and X64 architecture.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9522
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 7 Dec 2009 03:04:34 +0000 (03:04 +0000)]
Add the missing EFI_IMAGE_EXECUTION_AUTH_ value definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9521
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Sun, 6 Dec 2009 02:01:54 +0000 (02:01 +0000)]
Fixes for ARM build in the EdkCompatibilityPkg and a couple of Xcode fixes for MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9520
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Sun, 6 Dec 2009 02:00:37 +0000 (02:00 +0000)]
Added support for Xcode on Snow Leopard. Upaded with bug fixes for Snow Leopard.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9519
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Sun, 6 Dec 2009 01:57:05 +0000 (01:57 +0000)]
Adding support for BeagleBoard.
ArmPkg - Supoprt for ARM specific things that can change as the architecture changes. Plus semihosting JTAG drivers.
EmbeddedPkg - Generic support for an embeddded platform. Including a light weight command line shell.
BeagleBoardPkg - Platform specifics for BeagleBoard. SD Card works, but USB has issues. Looks like a bug in the open source USB stack (Our internal stack works fine).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9518
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Sat, 5 Dec 2009 18:48:52 +0000 (18:48 +0000)]
Add SetMemN() and ScanMemN() to the BaseMemoryLib class and all BaseMemoryLib implementations
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9517
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 4 Dec 2009 03:49:48 +0000 (03:49 +0000)]
A sample driver produces driver health protocol. This driver use DiskIO driver as a template.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9516
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 4 Dec 2009 03:35:56 +0000 (03:35 +0000)]
Fix some typos & format.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9515
6f19259b -4bc3-4df7-8a09-
765794883524
gikidy [Fri, 4 Dec 2009 03:22:44 +0000 (03:22 +0000)]
Driver health management implementation in BDS based on UEFI Specification 2.3.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9514
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 4 Dec 2009 03:10:28 +0000 (03:10 +0000)]
Prompt the PI specification version to 1.20 and UEFI specification version to 2.30, for PEI_SERVICES_TABLE, DXE_SERVICES_TABLE, EFI_BOOT_SERVICES_TABLE, EFI_RUNTIME_SERVICES_TABLE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9513
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 4 Dec 2009 03:01:52 +0000 (03:01 +0000)]
The functionality of PXE Base Code protocol will not be stopped, when downloading is successfully.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9512
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 3 Dec 2009 05:59:57 +0000 (05:59 +0000)]
According to PI specification, if token number can not be found for dynamic-ex type PCD, return EFI_NOT_FOUND but not ASSERT().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9511
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 3 Dec 2009 05:41:05 +0000 (05:41 +0000)]
Move the Fv updating of PeiCore's internal structure PrivateData out of the implementation of build-in Ffs2's EFI_PEI_FIRMWARE_VOLUME_PPI. Because this PPI maybe provided by other PEIM/Sec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9510
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 3 Dec 2009 02:51:50 +0000 (02:51 +0000)]
Remove the tab characters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9509
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 3 Dec 2009 02:48:05 +0000 (02:48 +0000)]
After PeiCore is shadowed into permanent memory, the pointers to build-in Ffs2 FvPpi should be also fixed up to be pointed to the one in permanent memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9508
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 2 Dec 2009 16:36:57 +0000 (16:36 +0000)]
correct value
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9507
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 2 Dec 2009 10:13:24 +0000 (10:13 +0000)]
Add more check for local FileInfo variable before it is used.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9506
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Wed, 2 Dec 2009 07:05:21 +0000 (07:05 +0000)]
1. Fix a bug. (Changing EFI_SMM_SYSTEM_TABLE -> EFI_SMM_SYSTEM_TABLE2 for SmmBase2.h)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9505
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 2 Dec 2009 02:47:19 +0000 (02:47 +0000)]
remove extra variables
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9504
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 1 Dec 2009 10:29:39 +0000 (10:29 +0000)]
Make MEDIA DEVICE PATH on 2 byte aligned to avoid the access to unaligned device path node.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9503
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 1 Dec 2009 10:15:43 +0000 (10:15 +0000)]
Correct error status to EFI_NOT_FOUND when the image can't be got.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9502
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 1 Dec 2009 05:45:51 +0000 (05:45 +0000)]
added new PCD for ShellLib buffer size...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9501
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 1 Dec 2009 05:41:00 +0000 (05:41 +0000)]
corrected out of date comments
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9500
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 1 Dec 2009 05:40:24 +0000 (05:40 +0000)]
updates from code review, buffer length, and correct use of StdOut for printing
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9499
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 1 Dec 2009 00:22:46 +0000 (00:22 +0000)]
typo in comment
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9498
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Mon, 30 Nov 2009 07:59:07 +0000 (07:59 +0000)]
Update header file to include common definition of FRAMEWORK_EFI_AP_PROCEDURE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9497
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 30 Nov 2009 06:28:42 +0000 (06:28 +0000)]
Update x64 version of InitializeFpu.asm to use raw op-codes instead of 'finit' so that some early version of MS assemblers can support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9496
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 27 Nov 2009 04:05:25 +0000 (04:05 +0000)]
Use AllocateZeroPool instead of using AllocatePool + ZeroMem
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9495
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Fri, 27 Nov 2009 02:38:32 +0000 (02:38 +0000)]
The FV size in EFI_FV_INFO has been excluded the length of FV header, so no need subtract the length of FV header again when compute the length of Apriori file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9494
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 27 Nov 2009 01:21:23 +0000 (01:21 +0000)]
Fix GCC build error!
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9493
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 26 Nov 2009 09:26:42 +0000 (09:26 +0000)]
Add IFR Security Op-code support in the Form Browser.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9492
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Thu, 26 Nov 2009 05:31:49 +0000 (05:31 +0000)]
Add PI complied S3 implementation. Include the Opcode definition and EFI_BOOT_SCRIPT_WIDTH definition from MdePkg PI definition and rename the conflict opcode defintion with FRAMEWORK_ prifix.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9491
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Thu, 26 Nov 2009 05:24:31 +0000 (05:24 +0000)]
Add PI complied S3 implementation. Move the Opcode definition and EFI_BOOT_SCRIPT_WIDTH definition from protocol directory to Pi directory since the S3 related Library need these definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9490
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 26 Nov 2009 01:33:07 +0000 (01:33 +0000)]
Add DxeSecurityManagementLib instance
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9489
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 26 Nov 2009 01:31:48 +0000 (01:31 +0000)]
Add new SecurityManagementLib, and update SecurityStub driver to use this lib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9488
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 26 Nov 2009 01:08:36 +0000 (01:08 +0000)]
Apply GetFileBufferByFilePath API of DxeServicesLib to replace local CoreOpenImageFile function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9487
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 26 Nov 2009 00:44:07 +0000 (00:44 +0000)]
Add new GetFileBufferByFilePath API into DxeServicesLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9486
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 25 Nov 2009 09:16:44 +0000 (09:16 +0000)]
Fix unicode issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9485
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 25 Nov 2009 08:33:31 +0000 (08:33 +0000)]
Thunk driver producing PI Legacy Region 2 Protocol based on Framework Legacy Region Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9484
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 25 Nov 2009 08:31:37 +0000 (08:31 +0000)]
Dummy implementation of Legacy Region 2 Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9483
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 25 Nov 2009 06:26:03 +0000 (06:26 +0000)]
Add checking for VolumeHandle, if VolumeHandle is NULL, return EFI_INVALID_PARAMETER
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9482
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Nov 2009 04:26:09 +0000 (04:26 +0000)]
Use InitializeFloatingPointUnits() from UefiCpuLib to initialize floating point units in SEC phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9481
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 25 Nov 2009 04:25:02 +0000 (04:25 +0000)]
Introduce UefiCpuLib library class in UefiCpuPkg and add one instance of BaseUefiCpuLib. The major purpose of this library class / instance is to provide some routines that are generic for IA32 family CPU
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9480
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 25 Nov 2009 04:09:42 +0000 (04:09 +0000)]
Fix build failure of ShellPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9479
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Wed, 25 Nov 2009 01:36:54 +0000 (01:36 +0000)]
Fixed the bug that not to stop PXE functionality when PXE meeting some failure. And enhanced DriverBindingStop() to stop PXE functionality if PXE was still alive.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9478
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Nov 2009 11:01:07 +0000 (11:01 +0000)]
Fix a typo bug that miss &
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9475
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Nov 2009 08:09:58 +0000 (08:09 +0000)]
Explicitly cast PCD_CALLBACK to EFI_PCD_PPI_CALLBACK/EFI_PCD_PROTOCOL_CALLBACK) to avoid warning. PCD_CALLBACK in EDKII implementation is compatible with EFI_PCD_PPI_CALLBACK/EFI_PCD_PROTOCOL_CALLBACK.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9474
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Nov 2009 03:29:57 +0000 (03:29 +0000)]
1, PeiPcdLib use EFI_PEI_PCD_PPI defined in PI 1.2 to handle dynamicEx type PCD request.
2, DxePcdLib use EFI_PCD_PROTOCOL defined in PI 1.2 to handle dynamicEx type PCD request.
3, There is no change for dynamic type PCD.
4, Refine the INF's comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9473
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Nov 2009 03:00:41 +0000 (03:00 +0000)]
Refine comments for PCD PEIM/driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9472
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Tue, 24 Nov 2009 02:28:06 +0000 (02:28 +0000)]
Clean up code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9471
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 23 Nov 2009 23:16:04 +0000 (23:16 +0000)]
MdePkg: Move duplicate EFI_AP_PROCEDURE typedef to a common location
EFI_AP_PROCEDURE was defined equivalently in two locations:
1. MdePkg/Include/Pi/PiSmmCis.h
2. MdePkg/Include/Protocol/MpService.h
This change moves the definition to a common file:
* MdePkg/Include/Pi/PiDxeCis.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9470
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 23 Nov 2009 22:21:58 +0000 (22:21 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9469
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 23 Nov 2009 07:52:09 +0000 (07:52 +0000)]
1, Correct the PCD PEIM to produce gEfiPcdPpi and gPcdPpi at same time;
2, Combine two action of InstallProtocolInstance for gEfiPcdProtocol and gPcdProtocol into InstallMultipleProtocolInstances.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9468
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 23 Nov 2009 01:50:52 +0000 (01:50 +0000)]
Simplify the @attention statement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9467
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 23 Nov 2009 01:48:49 +0000 (01:48 +0000)]
Minor update the comments style for LegacyRegion2 protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9466
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 23 Nov 2009 00:28:07 +0000 (00:28 +0000)]
add carriage return
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9465
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Sat, 21 Nov 2009 21:57:11 +0000 (21:57 +0000)]
1) Add new BaseLib API GetPreviousNode()
2) Clarify comment for the value returned from GetNextNode() if the end of list is reached.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9464
6f19259b -4bc3-4df7-8a09-
765794883524
mdkinney [Fri, 20 Nov 2009 23:31:52 +0000 (23:31 +0000)]
Add reserved field to SAL_UPDATE_PAL_DATA_BLOCK so it is padded out to 64-bytes to match the SAL Specification
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9463
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 20 Nov 2009 22:16:14 +0000 (22:16 +0000)]
Protocol/SmmCpuIo.h: Fix build warning on GCC
A new type was not being defined, so the typedef was unneccesary.
GCC warning: "useless storage class specifier in empty declaration"
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9462
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 20 Nov 2009 21:13:41 +0000 (21:13 +0000)]
build break fix and new function
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9461
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 20 Nov 2009 18:21:03 +0000 (18:21 +0000)]
comment repairs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9460
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 20 Nov 2009 05:38:28 +0000 (05:38 +0000)]
Add LegacyRegion 2 protocol definition in MdePkg
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9459
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Fri, 20 Nov 2009 04:02:34 +0000 (04:02 +0000)]
1. PI SMBIOS Checkin. Major change include:
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9458
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Fri, 20 Nov 2009 04:02:03 +0000 (04:02 +0000)]
1. PI SMBIOS Checkin. Major change include:
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9457
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Fri, 20 Nov 2009 04:01:32 +0000 (04:01 +0000)]
1. PI SMBIOS Checkin. Major change include:
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9456
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Fri, 20 Nov 2009 04:01:15 +0000 (04:01 +0000)]
1. PI SMBIOS Checkin. Major change include:
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9455
6f19259b -4bc3-4df7-8a09-
765794883524
davidhuang [Fri, 20 Nov 2009 04:00:54 +0000 (04:00 +0000)]
1. PI SMBIOS Checkin. Major change include:
1) Produce PI SMBIOS protocol in MdeModulePkg
2) Update all consumers (in CorePkgs and native platform pkgs) to consume SMBIOS protocol instead of DataHub
3) Pass ECC tool; Verify Nt32, Duet, Unix platform
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9454
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 20 Nov 2009 03:21:02 +0000 (03:21 +0000)]
Rename PI SMM definitions which has same name with those of Framework SMM spec but with different content (Note these renamings are not yet in public PI spec or errata now); Remove common definitions shared between PI and Framework Spec from include files for Framework SMM Spec, and change includes files for Framework SMM Spec to include PI SMM include files. The goal is to allow a module include both PI and Framework SMM definitions without conflict.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9453
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 20 Nov 2009 02:34:21 +0000 (02:34 +0000)]
EFI_HII_DATABASE_PROTOCOL.NewPackageList() allows installation of multiple package lists with same package list GUID onto different handles. According, change behavior of the HII Library function HiiAddPackages() to be consistent with EFI_HII_DATABASE_PROTOCOL.NewPackageList().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9452
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Thu, 19 Nov 2009 21:10:41 +0000 (21:10 +0000)]
specify operand order
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9451
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Thu, 19 Nov 2009 19:53:58 +0000 (19:53 +0000)]
fixing errors found in code review.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9450
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 18 Nov 2009 21:36:50 +0000 (21:36 +0000)]
updating headers from code review.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9449
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 15:40:46 +0000 (15:40 +0000)]
Fix incorrect copyright format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9448
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 06:31:04 +0000 (06:31 +0000)]
Fix incorrect EDK library enumeration in EdkShellPkg.dsc:
EdkCompatibilityPkg/Foundation/Cpu/Pentium/CpuIA32Lib/CpuIA32Lib_Edk2.inf: apply to both IA32 and x64 CPU architectures.
EdkCompatibilityPkg/Foundation/Cpu/Itanium/CpuIa64Lib/CpuIA64Lib.inf: apply to IPF CPU architecture.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9447
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 06:11:21 +0000 (06:11 +0000)]
Add necessary brace to fix GCC warnings
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9446
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 06:01:35 +0000 (06:01 +0000)]
Simplify the logic to remove the use of local variable "FileInfoGuid" to avoid GCC build warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9445
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 05:59:10 +0000 (05:59 +0000)]
Fix GUID format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9444
6f19259b -4bc3-4df7-8a09-
765794883524
xdu2 [Wed, 18 Nov 2009 05:28:31 +0000 (05:28 +0000)]
Add newly added global to Browser Context.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9443
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 18 Nov 2009 04:14:42 +0000 (04:14 +0000)]
Fix some unicode characters in source file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9442
6f19259b -4bc3-4df7-8a09-
765794883524