summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix the UnixPkg default to have the tools come from a seperate BaseTools ↵ajfish2009-12-082-7/+7
| | | | | | 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
* add ASSERT to 2 functions and fix issue with size difference between old and ↵jcarsey2009-12-071-22/+35
| | | | | | new shell versions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9537 6f19259b-4bc3-4df7-8a09-765794883524
* clean up commentsjcarsey2009-12-071-109/+114
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9536 6f19259b-4bc3-4df7-8a09-765794883524
* Adding StringNoCaseCompare to SortLibjcarsey2009-12-073-17/+95
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9535 6f19259b-4bc3-4df7-8a09-765794883524
* Update to consume CPU I/O 2 Protocol instead of Framework CPU I/O Protocol.xli242009-12-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9534 6f19259b-4bc3-4df7-8a09-765794883524
* Update to consume CPU I/O 2 Protocol instead of Framework CPU I/O Protocol.xli242009-12-075-10/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9533 6f19259b-4bc3-4df7-8a09-765794883524
* Update UnixPkg emulation platform to produce dummy CPU I/O 2 Protocol.xli242009-12-074-15/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9532 6f19259b-4bc3-4df7-8a09-765794883524
* Refine code make callback logic same with frontPage.gikidy2009-12-072-6/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9531 6f19259b-4bc3-4df7-8a09-765794883524
* 1. fix the wrong description, change "target the buffer" to "the target buffer"eric_tian2009-12-0748-64/+80
| | | | | | 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
* Correct LzmaCustomDecompressLib to produce NULL library class.lgao42009-12-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9529 6f19259b-4bc3-4df7-8a09-765794883524
* Update NT32 emulation platform to produce dummy CPU I/O 2 Protocol.xli242009-12-074-15/+13
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9528 6f19259b-4bc3-4df7-8a09-765794883524
* according to IA32 intel architecture spec, mwait instuction needs not the ↵eric_tian2009-12-071-1/+1
| | | | | | operands. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9527 6f19259b-4bc3-4df7-8a09-765794883524
* fix GCC build issue, mWait instruction need not the operands.eric_tian2009-12-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9526 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary reference to CPU I/O Protocol.xli242009-12-071-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9525 6f19259b-4bc3-4df7-8a09-765794883524
* Update drivers to consume CPU I/O 2 Protocol instead of Framework CPU I/O ↵xli242009-12-074-6/+6
| | | | | | Protocol. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9524 6f19259b-4bc3-4df7-8a09-765794883524
* Check in thunk driver for CPU I/O 2 Protocol.xli242009-12-074-0/+398
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9523 6f19259b-4bc3-4df7-8a09-765794883524
* Check in driver to produce CPU I/O 2 Protocol for IA32 and X64 architecture.xli242009-12-077-827/+755
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9522 6f19259b-4bc3-4df7-8a09-765794883524
* Add the missing EFI_IMAGE_EXECUTION_AUTH_ value definitions.lgao42009-12-072-4/+14
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9521 6f19259b-4bc3-4df7-8a09-765794883524
* Fixes for ARM build in the EdkCompatibilityPkg and a couple of Xcode fixes ↵AJFISH2009-12-069-33/+274
| | | | | | for MdePkg. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9520 6f19259b-4bc3-4df7-8a09-765794883524
* Added support for Xcode on Snow Leopard. Upaded with bug fixes for Snow Leopard.AJFISH2009-12-0627-1109/+2564
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9519 6f19259b-4bc3-4df7-8a09-765794883524
* Adding support for BeagleBoard. AJFISH2009-12-06294-0/+47954
| | | | | | | | | 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
* Add SetMemN() and ScanMemN() to the BaseMemoryLib class and all ↵mdkinney2009-12-0517-16/+624
| | | | | | BaseMemoryLib implementations git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9517 6f19259b-4bc3-4df7-8a09-765794883524
* A sample driver produces driver health protocol. This driver use DiskIO ↵gikidy2009-12-048-0/+3043
| | | | | | driver as a template. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9516 6f19259b-4bc3-4df7-8a09-765794883524
* Fix some typos & format.gikidy2009-12-047-17/+17
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9515 6f19259b-4bc3-4df7-8a09-765794883524
* Driver health management implementation in BDS based on UEFI Specification 2.3.gikidy2009-12-047-29/+1947
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9514 6f19259b-4bc3-4df7-8a09-765794883524
* Prompt the PI specification version to 1.20 and UEFI specification version ↵klu22009-12-043-4/+4
| | | | | | 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
* The functionality of PXE Base Code protocol will not be stopped, when ↵vanjeff2009-12-041-1/+4
| | | | | | downloading is successfully. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9512 6f19259b-4bc3-4df7-8a09-765794883524
* According to PI specification, if token number can not be found for ↵klu22009-12-031-6/+10
| | | | | | 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
* Move the Fv updating of PeiCore's internal structure PrivateData out of the ↵klu22009-12-031-65/+83
| | | | | | 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
* Remove the tab characters.klu22009-12-032-33/+33
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9509 6f19259b-4bc3-4df7-8a09-765794883524
* After PeiCore is shadowed into permanent memory, the pointers to build-in ↵klu22009-12-033-0/+63
| | | | | | 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
* correct valuejcarsey2009-12-021-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9507 6f19259b-4bc3-4df7-8a09-765794883524
* Add more check for local FileInfo variable before it is used.lgao42009-12-021-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9506 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Fix a bug. (Changing EFI_SMM_SYSTEM_TABLE -> EFI_SMM_SYSTEM_TABLE2 for ↵davidhuang2009-12-021-1/+1
| | | | | | | | SmmBase2.h) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9505 6f19259b-4bc3-4df7-8a09-765794883524
* remove extra variablesjcarsey2009-12-021-2/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9504 6f19259b-4bc3-4df7-8a09-765794883524
* Make MEDIA DEVICE PATH on 2 byte aligned to avoid the access to unaligned ↵lgao42009-12-011-1/+16
| | | | | | device path node. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9503 6f19259b-4bc3-4df7-8a09-765794883524
* Correct error status to EFI_NOT_FOUND when the image can't be got.lgao42009-12-011-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9502 6f19259b-4bc3-4df7-8a09-765794883524
* added new PCD for ShellLib buffer size...jcarsey2009-12-011-1/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9501 6f19259b-4bc3-4df7-8a09-765794883524
* corrected out of date commentsjcarsey2009-12-011-11/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9500 6f19259b-4bc3-4df7-8a09-765794883524
* updates from code review, buffer length, and correct use of StdOut for printingjcarsey2009-12-012-14/+54
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9499 6f19259b-4bc3-4df7-8a09-765794883524
* typo in commentjcarsey2009-12-011-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9498 6f19259b-4bc3-4df7-8a09-765794883524
* Update header file to include common definition of FRAMEWORK_EFI_AP_PROCEDURE.xli242009-11-301-1/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9497 6f19259b-4bc3-4df7-8a09-765794883524
* Update x64 version of InitializeFpu.asm to use raw op-codes instead of ↵qhuang82009-11-301-1/+4
| | | | | | '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
* Use AllocateZeroPool instead of using AllocatePool + ZeroMemklu22009-11-271-10/+7
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9495 6f19259b-4bc3-4df7-8a09-765794883524
* The FV size in EFI_FV_INFO has been excluded the length of FV header, so no ↵klu22009-11-271-1/+1
| | | | | | 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
* Fix GCC build error!lgao42009-11-271-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9493 6f19259b-4bc3-4df7-8a09-765794883524
* Add IFR Security Op-code support in the Form Browser.rsun32009-11-264-4/+116
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9492 6f19259b-4bc3-4df7-8a09-765794883524
* Add PI complied S3 implementation. Include the Opcode definition and ↵jchen202009-11-261-89/+9
| | | | | | 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
* Add PI complied S3 implementation. Move the Opcode definition and ↵jchen202009-11-263-39/+60
| | | | | | 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
* Add DxeSecurityManagementLib instance lgao42009-11-266-2/+8
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9489 6f19259b-4bc3-4df7-8a09-765794883524