summaryrefslogtreecommitdiff
path: root/edk2
AgeCommit message (Collapse)Author
2011-12-13Patch ARM BaseToolslinaro-uefi-2011.12Ryan Harkin
2011-12-13Adding edk2-fatdriver2 FatPkg into edk2 treeRyan Harkin
2011-12-13Refine file header format to follow coding style.ydong10
Signed-off-by: ydong10 Reviewed-by: yzeng15 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12847 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update CryptoPkg package versions from 0.91 to 0.92.tye1
Signed-off-by: tye1 Reviewed-by: gdong1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12846 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13SecurityPkg/VariableAuthenticated: Check if there is a NV Variable Storage ↵oliviermartin
header prior to use its attributes The Variable PEI and RuntimeDxe drivers were using the attribute 'HeaderLength' of EFI_FIRMWARE_VOLUME_HEADER without checking if a Firmware Volume Header was existing at the base address. In case the Firmware Volume Header does not exist or is corrupted, the attribute 'HeaderLength' is a non valid value that can lead to a non valid physical address when accessing produces an access error. Signed-off-by: oliviermartin Reviewed-by: rsun3 Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12845 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.lgao4
MdePkg 1.02->1.03 EdkCompatibilityPkg 0.91->0.92 PerformancePkg 0.1->0.2 Signed-off-by: lgao4 Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12844 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update SignatureSupport variable to reflect firmware capability.gdong1
Signed-off-by: gdong1 Reviewed-by: tye Reviewed-by: sfu5 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12843 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12842 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12841 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12840 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12839 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Update the Package version.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12838 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-13Missing declaration of the GUID gEfiSystemNvDataFvGuid.niruiyu
Signed-off-by: oliviermartin Reviewed-by: rsun3 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12837 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-12MdeModulePkg/Variable: Check if there is a NV Variable Storage header prior ↵oliviermartin
to use its attributes The Variable PEI and RuntimeDxe drivers were using the attribute 'HeaderLength' of EFI_FIRMWARE_VOLUME_HEADER without checking if a Firmware Volume Header was existing at the base address. In case the Firmware Volume Header does not exist or is corrupted, the attribute 'HeaderLength' is a non valid value that can lead to a non valid physical address when accessing produces an access error. Signed-off-by: oliviermartin Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12836 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-12MdeModulePkg: Fix a bug that UnregisterAtaDev() will return error when SSP ↵erictian
protocol is not installed Signed-off-by: erictian Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12835 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-12Update ACPI5.0 header file about ACPI spec release time.jyao1
signed-off-by: jyao1 reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12834 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-11Update OvmfPkg FDF to avoid DXE driver to be rebased on build time.lgao4
Signed-off-by: lgao4 Reviewed-by: jljusten git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12833 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-09Fix Windows 2008 R2 installation fail issue in IPF ICC tip.tye1
Signed-off-by: tye1 Reviewed-by: gdong1 Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12832 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-091. Fix a bug when verify the CertType GUID in authentication variable data ↵sfu5
payload. Signed-off-by: sfu5 Reviewed-by: tye1 Reviewed-by: gdong1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12831 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-09MdeModulePkg DXE Core: Refine code to avoid UNIXGCC build break.rsun3
The UNIXGCC compiler generates an internal call for division operation when compiling CoreInternalWaitForTick(), which causes build break due to link failure. This check-in changes the implementation of CoreInternalWaitForTick() to avoid this case. Signed-off-by: rsun3 Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12830 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-08IpsecConfigApp add the check for the required options (--local, --remote, ↵qianouyang
Auth-algo, Auth-key) for SAD adding. Signed-off-by: qianouyang Reviewed-by: czhan46 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12829 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-07ArmPlatformPkg: Coding style changes (tab and line endings) - Minor changesoliviermartin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12828 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-07Sync BaseTool trunk (version r2460) into EDKII BaseTools. The change mainly ↵lgao4
includes: 1. Support use expression as DSC file PCD value. 2. Update FDF parser to fix bug to get complete macro value. 3. Fix bug to replace SET statement macro and evaluate SET statement PCD value in FDF file. 4. Fix a bug for MACRO defined in conditional block cannot be processed correctly Signed-off-by: lgao4 Reviewed-by: gikidy git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12827 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-07Enable EFI_BROWSER_ACTION_CHANGED callback type for browser.ydong10
Signed-off-by: ydong10 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12826 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-07Update code comments to specify the correct language format for Driver ↵lgao4
Diagnostics Protocol and Unicode Collation Protocol. Signed-off-by: lgao4 Reviewed-by: mdkinney Reviewed-by: vanjeff git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12825 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-06BaseTools: Pending patches updateoliviermartin
Add patch: - ARMLINUXGCC: Set the linked base address at 0x0 (0x8000 by default) git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12824 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-06ArmPlatformPkg/Sec: Enabled VFP (if supported by platform) prior to any ↵oliviermartin
library invocation Some compilers uses VFP for some 64bit operation. If the VFP coprocessor is not enabled at this stage the processor raises an undefined exception. To prevent this case, the VFP enabling has been moved at the beginning of the platform initialization phase. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12823 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-06MdeModulePkg DXE Core: Fix overflow and truncation issues in the ↵rsun3
implementation of the Stall() boot service to follow the UEFI spec. Signed-off-by: rsun3 Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12822 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-06Fix ICC11 build failure. lgao4
Signed-off-by: lgao4 Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12821 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05BeagleBoard: Fix buildoliviermartin
Changed definition of the function that implements EFI_SMBUS_HC_PROTOCOL_ARP_DEVICE to match its prototype definition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12820 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05ArmPlatformPkg: Update pending patches with the latest BaseTools SyncUpoliviermartin
- ARMLINUXGCC toolchain is now supported - ARMGCC: Set '0x0' for the linkage base address - Fixed Trim utility - Fixed support for !include in DSC files git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12819 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05Refine the select highlight menu logic.ydong10
Signed-off-by: ydong10 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12818 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05Disable change value for grayout or readonly menu.ydong10
Signed-off-by: ydong10 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12817 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05Fix ICC11 build failure. lgao4
Signed-off-by: lgao4 Reviewed-by: erictian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12816 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05Fix a ECC error - the parameter's name in comments is inconsistent with the ↵qianouyang
one in Function's. Signed-off-by: qianouyang Reviewed-by: ydong10 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12815 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-05Correct DriverFamilyOverrideProtocol guid value defined in MdePkg.lgao4
Signed-off-by: lgao4 Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12814 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-02Update a return status for UEFI spec compliance.gdong1
Signed-off-by: gdong1 Reviewed-by: tye git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12813 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-02Set the current view point to the breaking CPU if it meets breakpoint. vanjeff
Signed-off-by: vanjeff Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12812 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-02Free memory allocated by ReadSection.lzeng14
Signed-off-by: lzeng14 Reviewed-by: ZhangCaoIntel git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12811 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01AppPkg/Applications/Python: Workaround recent build tool changes which ↵darylm503
prevent building Python. Recent changes to the build tools removed user-defined MACRO capability in INF files. This change manually expands the PYTHON_VERSION macro so that one can again build Python. Signed-off-by: darylm503 Reviewed-by: geekboy15a git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12810 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01Update the check condition to allows 64-bit operation's data buffer not to ↵vanjeff
be 64-bit aligned on IA32 system. Signed-off-by: vanjeff Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12809 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01Update the check condition to allows UINT64 and INT64 data types to be ↵vanjeff
32-bit aligned on IA32 system. Signed-off-by: vanjeff Reviewed-by: mdkinney git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12808 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01Remove duplicated AML code definitions as they have been added to common header.lzeng14
Signed-off-by: lzeng14 Reviewed-by: jyao1 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12807 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-011. Remove the unnecessary check of the existing of BlockIo2 in ↵qianouyang
PartitionDriverBindingSupported(). 2. Remove the comments of the BlockIo2 check in PartitionDriverBindingStart(). Signed-off-by: qianouyang Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12806 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01Refine the code to follow coding style.ydong10
Signed-off-by: ydong10 Reviewed-by: lzeng14 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12805 6f19259b-4bc3-4df7-8a09-765794883524
2011-12-01Add Acpi50 FPDT and BGRT module into MdeModulePkg.lgao4
Signed-off-by: lgao4 Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12804 6f19259b-4bc3-4df7-8a09-765794883524
2011-11-30Remove PCD usage for console driver, PcdConOutRow and PcdConOutColumn are ↵li-elvin
current text mode during boot, not console device capability. Signed-off-by: li-elvin Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12803 6f19259b-4bc3-4df7-8a09-765794883524
2011-11-30Add ACPI5.0 header file.jyao1
Add missing content for resource descriptor. Move AML definition to AcpiAml.h signed-off-by: jyao1 reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12802 6f19259b-4bc3-4df7-8a09-765794883524
2011-11-30Roll back the change which doesn't call LocateProtocol when TPL is ↵niruiyu
TPL_NOTIFY because it may cause certain status code get lost in some rare case. Signed-off-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12801 6f19259b-4bc3-4df7-8a09-765794883524
2011-11-30StdLib: Add isDirSep character classification macro and function. Implement ↵darylm503
several Posix functions and clean up EfiSysCall.h. Align file mode handling with UEFI file protocol flags. Include/ctype.h: Function declaration and Macro definition of isDirSep Include/unistd.h: Declarations added from EfiSysCall.h Include/utime.h: New file. For the Posix utime() function. Include/sys/_ctype.h: Update character class bit maps. Include/sys/EfiSysCall.h: Move declarations to unistd.h Include/sys/fcntl.h: Improve comments. Add UEFI-specific macros. Include/sys/filio.h: Remove declarations for unsupported file ioctls. Include/sys/stat.h: Fix flags. Add macros and declarations. Include/sys/time.h: Add declarations for new functions Tm2Efi() and Time2Efi(). Include/sys/types.h: Use EFI-specific instead of BSD-specific definitions for typedefs. Include/sys/unistd.h: Delete inappropriate content. Guard macro definitions. LibC/Locale/setlocale.c LibC/Stdio/{fdopen.c, findfp.c, fopen.c, freopen.c, gettemp.c, makebuf.c, mktemp.c, remove.c, stdio.c, tempnam.c, tmpfile.c, tmpnam.c} LibC/Time/{itimer.c, ZoneProc.c} LibC/Uefi/SysCalls.c LibC/Uefi/Devices/Console/daConsole.c LibC/Uefi/Devices/UefiShell/daShell.c PosixLib/Gen/readdir.c Include unistd.h instead of EfiSysCall.h LibC/Ctype/CClass.c: Character classification function implementation for isDirSep. LibC/Ctype/iCtype.c: Update character classification and case conversion tables. LibC/Time/TimeEfi.c: Improve comments. Implement new functions Tm2Efi() and Time2Efi(). LibC/Uefi/StubFunctions.c: Add missing include. Cosmetic changes to declarations. LibC/Uefi/SysCalls.c: Add support function for utime(). LibC/Uefi/Uefi.inf: Add LibGen library class dependency. LibC/Uefi/Xform.c: Enhance Omode2EFI(). LibC/Uefi/Devices/UefiShell/daShell.c: Enhance da_ShellMkdir. Implement da_ShellIoctl to set file times. PosixLib/Gen/access.c: New file. Implement the access() function. PosixLib/Gen/dirname.c: Enhance to use isDirSep and differentiate between the device, path, and filename components of UEFI Shell-style paths. PosixLib/Gen/utime.c: New file. Implement the utime() function. PosixLib/Gen/LibGen.inf: Change MODULE_TYPE. Add new files. Signed-off-by: darylm503 Reviewed-by: geekboy15a Reviewed-by: jljusten Reviewed-by: Rahul Khana Reviewed-by: leegrosenbaum git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@12800 6f19259b-4bc3-4df7-8a09-765794883524