summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Standard Libraries for EDK II.darylm5032011-04-27503-0/+67344
| | | | | | | | | | | | | This set of three packages: AppPkg, StdLib, StdLibPrivateInternalFiles; contains the implementation of libraries based upon non-UEFI standards such as ISO/IEC-9899, the library portion of the C Language Standard, POSIX, etc. AppPkg contains applications that make use of the standard libraries defined in the StdLib Package. StdLib contains header (include) files and the implementations of the standard libraries. StdLibPrivateInternalFiles contains files for the exclusive use of the library implementations in StdLib. These files should never be directly referenced from applications or other code. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11600 6f19259b-4bc3-4df7-8a09-765794883524
* EmbeddedPkg/LauterbachT32: Lauterbach T32 Debug Scriptsoliviermartin2011-04-277-0/+525
| | | | | | | | | | | | | These scripts are used for UEFI Source debugging with Lauterbach T32. They can be used at different stages of the UEFI boot time. A README.txt file explains how to use these scripts. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11599 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPkg/PL180Mci: Fix buildoliviermartin2011-04-271-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11598 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPlatformPkg: Add missing ASM_PFX() macro in exception call backoliviermartin2011-04-272-8/+8
| | | | | | | | The ASM_PFX() was missing for some calls of the common exception callback. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11597 6f19259b-4bc3-4df7-8a09-765794883524
* Updating ShellBinPkg to include revision information in readme file.jcarsey2011-04-273-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11596 6f19259b-4bc3-4df7-8a09-765794883524
* Fix 2 BootScript thunk issue on MEM_POLL.jyao12011-04-271-5/+19
| | | | | | | | | | | | | | | | | | | 1) MEM_POLL stall time is incorrect. Framework version: Duration is used for Stall(), which is Microseconds. Total time is: Duration(Microseconds) * LoopTimes. PI version: Duration is always 100ns. Delay is LoopTimes. Total time is: 100ns * Delay. So Delay = Duration(Microseconds) * LoopTimes / 100ns = Duration * 1000ns * LoopTimes / 100ns = Duration * 10 * LoopTimes 2) MEM_POLL BitMask/BitValue order is incorrect. Framework version: First BitMask, then BitValue PI version: First Data, then DataMask So we revert their order in function call git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11595 6f19259b-4bc3-4df7-8a09-765794883524
* Solve a wrong pointer reference in QueryVariableInfo().erictian2011-04-271-3/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11594 6f19259b-4bc3-4df7-8a09-765794883524
* Solve a wrong pointer reference in QueryVariableInfo().erictian2011-04-272-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11593 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Change guid name from EFI_CERT_X509 to EFI_CERT_X509_GUID, per UEFI ↵vanjeff2011-04-272-15/+64
| | | | | | | | | | Specification. 2.3.1. 2. Add the declaration for EFI_CERT_SHA224_GUID, EFI_CERT_SHA384_GUID and EFI_CERT_SHA512_GUID. 3. Update GUIDs description per UEFI Specification, 2.3.1. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11592 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPlatformPkg/ArmPlatformLib: Renamed ArmPlatformInitialize into ↵oliviermartin2011-04-265-26/+115
| | | | | | | | | | | | | | | | | | ArmPlatformSecInitialize Some platforms require some of their controllers to be initialized in Secure world. This function make the difference between Secure and Normal world platform initialization. ArmPlatformPkg/ArmPlatformLib: Introduce ArmPlatformNormalInitialize Contain the code that initializes platform controllers that would be initialized in Normal World by PlatformPei. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11591 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPlatformPkg/Sec: Initialize the GIC when Trustzone Support is not enabledoliviermartin2011-04-261-0/+3
| | | | | | | | The GIC was not enabled on MPCore platform with Trustzone support disabled. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11590 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPlatformPkg/Sec: Fix typo and Remove magic valueoliviermartin2011-04-261-23/+35
| | | | | | | | | - Replace the '0' that defined the primary core by the macro ARM_PRIMARY_CORE - Fix mispellings and coding style git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11589 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPlatform: Remove dummy padding to make the Reset Vector aligned on 32 ↵oliviermartin2011-04-267-15/+3
| | | | | | | | | | | | | bytes boundary A dummy padding was added before the Reset Vectors to force the alignment on a 32 bytes boundary in XIP code. The correct fix is to define the alignment in the FDF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11588 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPkg/PL180MciDxe: Use the new flag MMC_CMD_NO_CRC_RESPONSEoliviermartin2011-04-261-6/+6
| | | | | | | | | This new MMC flag defines if a CRC is attached to MMC Response. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11587 6f19259b-4bc3-4df7-8a09-765794883524
* ArmPkg/MmcDxe: Introduce MMC_CMD_NO_CRC_RESPONSE flagoliviermartin2011-04-261-5/+7
| | | | | | | | | | Some MMC Responses do not have a CRC field in their packets. This flag defines if the reponse to a MMC command skips the CRC field. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11586 6f19259b-4bc3-4df7-8a09-765794883524
* Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the ↵niruiyu2011-04-251-9/+10
| | | | | | Buffer/BufferSize/Lba is invalid so that caller can probe the media status easier. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11585 6f19259b-4bc3-4df7-8a09-765794883524
* Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the ↵niruiyu2011-04-254-67/+106
| | | | | | Buffer/BufferSize/Lba is invalid so that caller can probe the media status easier. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11584 6f19259b-4bc3-4df7-8a09-765794883524
* Refine code to make code run more safely.ydong102011-04-252-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11583 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Enabled IP4 layer auto configuration in case cable swap is detected.hhuan132011-04-253-4/+121
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11582 6f19259b-4bc3-4df7-8a09-765794883524
* OptionRomPkg FrameBufferBltLib: Fix build warning with ICCjljusten2011-04-221-3/+2
| | | | | | | | mBltLibBytesPerPixel is UINTN, and therefore it will always be >= 0. Instead an ASSERT is used to verify that MergedMasks is non-zero. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11581 6f19259b-4bc3-4df7-8a09-765794883524
* OptionRomPkg BltLibSample: Fix build for IPF architecturejljusten2011-04-221-3/+17
| | | | | | Use AsmReadItc for IPF and AsmReadTsc for IA32 & X64. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11580 6f19259b-4bc3-4df7-8a09-765794883524
* Fix issue that iscsi initiator name with 223 bytes can not be saved.tye12011-04-211-4/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11577 6f19259b-4bc3-4df7-8a09-765794883524
* Update the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL.qianouyang2011-04-2010-18/+18
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11576 6f19259b-4bc3-4df7-8a09-765794883524
* Add the correct GUID for EFI_IPSEC2_PROTOCOL.qianouyang2011-04-201-1/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11575 6f19259b-4bc3-4df7-8a09-765794883524
* Fix an issue that upper layer driver can not use NIC card in its driver ↵tye12011-04-201-30/+22
| | | | | | binding stop(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11574 6f19259b-4bc3-4df7-8a09-765794883524
* The hotkey callback in BDS module should defer loading the boot option until ↵niruiyu2011-04-203-63/+79
| | | | | | the TPL drops to TPL_APPLICATION after the keyboard driver is enhanced to call hotkey callback in timer handler whose TPL is higher than TPL_APPLICATION. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11573 6f19259b-4bc3-4df7-8a09-765794883524
* Store and get TSC Frequency with system configuration Table.lzeng142011-04-202-15/+18
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11572 6f19259b-4bc3-4df7-8a09-765794883524
* Add missing Type 35 support and correct SmbiosFldMiscType13 implementation.lzeng142011-04-203-5/+130
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11571 6f19259b-4bc3-4df7-8a09-765794883524
* Update and add some definitions to reflect the latest industry standard or ↵lzeng142011-04-202-23/+110
| | | | | | for backward compatibility. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11570 6f19259b-4bc3-4df7-8a09-765794883524
* Update DebugLib to provide support for "err" command in the EFI Shell to ↵hhtian2011-04-201-1/+2
| | | | | | | | adjust the filter mask for DEBUG() messages. The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol. In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask. 1) Add default mappings for the DebugPrintErrorLevelLib to the DSC file for this package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11569 6f19259b-4bc3-4df7-8a09-765794883524
* check that memory allocation was successful.jcarsey2011-04-191-0/+6
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11568 6f19259b-4bc3-4df7-8a09-765794883524
* fix user input validation for time command.jcarsey2011-04-191-2/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11567 6f19259b-4bc3-4df7-8a09-765794883524
* adding shell binary package.jcarsey2011-04-195-0/+97
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11566 6f19259b-4bc3-4df7-8a09-765794883524
* Patch from open source community for CryptoPkg to allow it to build for ARM ↵qlong2011-04-194-5/+137
| | | | | | using the RVCT toolchain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11565 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the PS2 keyboard driver to call hotkey callback even no one is calling ↵niruiyu2011-04-194-518/+398
| | | | | | ReadKeyStroke git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11564 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the USB keyboard driver to call hotkey callback even no one is calling ↵niruiyu2011-04-194-397/+300
| | | | | | ReadKeyStroke git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11563 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the terminal driver to call hotkey callback even no one is calling ↵niruiyu2011-04-193-104/+93
| | | | | | ReadKeyStroke git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11562 6f19259b-4bc3-4df7-8a09-765794883524
* Fix NT32 Keyboard driver to call hotkey callback even no one is calling ↵niruiyu2011-04-193-105/+211
| | | | | | ReadKeyStroke(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11561 6f19259b-4bc3-4df7-8a09-765794883524
* Update the description of Loaded Image Protocol Unload function to follow ↵lgao42011-04-191-5/+6
| | | | | | the UEFI2.3.1 Spec. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11560 6f19259b-4bc3-4df7-8a09-765794883524
* Update IFR version opcode value to follow the UEFI2.3.1 Spec.lgao42011-04-191-5/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11559 6f19259b-4bc3-4df7-8a09-765794883524
* Update ALTCFG reference from default name token to default ID.ydong102011-04-193-132/+10
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11558 6f19259b-4bc3-4df7-8a09-765794883524
* OvmfPkg/*.fdf: Adjust FV/FD sizes for UNIXGCC DEBUG buildsjljusten2011-04-173-15/+15
| | | | | | | | | | | In some configurations the UNIXGCC build will run out of space when a DEBUG build is enabled. This change adjusts the flash configuration a bit to allow the build succeed on UNIXGCC. The final flash image still remains 1MB in size. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11547 6f19259b-4bc3-4df7-8a09-765794883524
* OptionRomPkg: Fix build error with BaseTools trunkjljusten2011-04-172-2/+3
| | | | | | | Fix build error with BaseTools trunk. LibraryClasses should be used instead of Libraries. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11546 6f19259b-4bc3-4df7-8a09-765794883524
* OptionRomPkg: Fix Visual Studio compiler warningsjljusten2011-04-173-23/+28
| | | | | | These changes fix compiler warnings with Visual Studio 2005. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11545 6f19259b-4bc3-4df7-8a09-765794883524
* fix for word wrapping.jcarsey2011-04-157-26/+48
| | | | | | | | fix for SimpleTextInEx callbacks. remove an ASSERT. fix for -noconsolein parameter. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11544 6f19259b-4bc3-4df7-8a09-765794883524
* Update the comments for SizeofPartitionEntry field to follow the UEFI Spec.niruiyu2011-04-141-1/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11543 6f19259b-4bc3-4df7-8a09-765794883524
* change file global variable to function local.jcarsey2011-04-131-17/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11539 6f19259b-4bc3-4df7-8a09-765794883524
* rm - refine user input validation to prevent removal of CWD.jcarsey2011-04-132-10/+34
| | | | | | change colors of "set" command output. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11538 6f19259b-4bc3-4df7-8a09-765794883524
* move a function to the correct library.jcarsey2011-04-132-48/+49
| | | | | | added "ren" as an alias for "mv" git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11537 6f19259b-4bc3-4df7-8a09-765794883524
* fix misspelling.jcarsey2011-04-131-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11536 6f19259b-4bc3-4df7-8a09-765794883524