]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
12 years agoupdate due to a DSC error.
jcarsey [Tue, 17 May 2011 20:55:57 +0000 (20:55 +0000)]
update due to a DSC error.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11676 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClarify an error in Map command.
jcarsey [Tue, 17 May 2011 20:32:47 +0000 (20:32 +0000)]
Clarify an error in Map command.
Revert a change in Map command that affected some consistent map names being printed correctly.
Fix a library instance mapping in DSC.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11675 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoCalculateSum8() and CalculateSum16() defined in BaseLib are used to calculate checksum.
lzeng14 [Tue, 17 May 2011 12:13:35 +0000 (12:13 +0000)]
CalculateSum8() and CalculateSum16() defined in BaseLib are used to calculate checksum.

Signed-off-by: lzeng14
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11674 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoChange the type of the IoData field of EFI_SMM_SAVE_STATE_IO_INFO from UINTN to UINT6...
rsun3 [Tue, 17 May 2011 10:04:08 +0000 (10:04 +0000)]
Change the type of the IoData field of EFI_SMM_SAVE_STATE_IO_INFO from UINTN to UINT64 to follow the PI spec.

Signed-off-by: rsun3
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11673 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAccording to PI_1_2_Errata_B, EFI_FFS_INTEGRITY_CHECK.Checksum.File should be 8-bit...
lzeng14 [Tue, 17 May 2011 08:56:03 +0000 (08:56 +0000)]
According to PI_1_2_Errata_B, EFI_FFS_INTEGRITY_CHECK.Checksum.File should be 8-bit checksum of the file data, not the entire file, correct the comments.

Signed-off-by: lzeng14
Reviewed-by: rsun3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11672 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoA complement fix for revision 11664 to update GCC assembly files : clear the directio...
rsun3 [Tue, 17 May 2011 08:35:20 +0000 (08:35 +0000)]
A complement fix for revision 11664 to update GCC assembly files : clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention.

Signed-off-by: rsun3
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11670 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoCleanup MpService interface. Still needs more testing, but now it is much closer...
andrewfish [Tue, 17 May 2011 03:48:27 +0000 (03:48 +0000)]
Cleanup MpService interface. Still needs more testing, but now it is much closer to PI spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11669 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFixed an error when parse time opcode.
ydong10 [Tue, 17 May 2011 01:27:05 +0000 (01:27 +0000)]
Fixed an error when parse time opcode.

Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11668 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoadd required 'profiles.txt' file to the binary releases.
jcarsey [Mon, 16 May 2011 22:20:11 +0000 (22:20 +0000)]
add required 'profiles.txt' file to the binary releases.
add 'minimal' version of the shell (without any profiles).
update to current ShellPkg tip version.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11667 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoadd support to easily remove profiles and shell levels. the libraries will not do...
jcarsey [Mon, 16 May 2011 22:12:20 +0000 (22:12 +0000)]
add support to easily remove profiles and shell levels.  the libraries will not do anything (but no longer fail), if the PCDs are changed to remove their functionality.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11666 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoadded support for -i and -o for HII based configurations.
jcarsey [Mon, 16 May 2011 21:08:34 +0000 (21:08 +0000)]
added support for -i and -o for HII based configurations.
added support for all EFI_DRIVER_CONFIGURATION(2) based configurations.
added support for display of all configurable handles.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11665 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClear the direction flag in interrupt/exception handlers' assembly entry code before...
rsun3 [Mon, 16 May 2011 06:10:42 +0000 (06:10 +0000)]
Clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention.

Signed-off-by: rsun3
Reviewed-by: jyao1
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11664 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg/Unix: Return scan code for Pause key
jljusten [Mon, 16 May 2011 04:47:53 +0000 (04:47 +0000)]
InOsEmuPkg/Unix: Return scan code for Pause key

Port of UnixPkg r11659 change.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11663 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg: Rename EmuPthreadThunk to EmuThreadThunk
jljusten [Mon, 16 May 2011 04:47:40 +0000 (04:47 +0000)]
InOsEmuPkg: Rename EmuPthreadThunk to EmuThreadThunk

This reflects that the threading system may vary in the
OS/thunk layer.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11662 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg PcdEmuFileSystem: Set to architecture independent path
jljusten [Mon, 16 May 2011 04:47:14 +0000 (04:47 +0000)]
InOsEmuPkg PcdEmuFileSystem: Set to architecture independent path

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11661 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg PosixFileSystem: Fix memory corruption issue
jljusten [Mon, 16 May 2011 04:47:00 +0000 (04:47 +0000)]
InOsEmuPkg PosixFileSystem: Fix memory corruption issue

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11660 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoReturn scan code for Pause key.
vanjeff [Mon, 16 May 2011 02:56:43 +0000 (02:56 +0000)]
Return scan code for Pause key.

Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11659 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoReturn scan code for Pause key.
vanjeff [Mon, 16 May 2011 02:04:16 +0000 (02:04 +0000)]
Return scan code for Pause key.

Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11658 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoUpdate PS/2 keyboard driver to return scan code for Pause key.
vanjeff [Mon, 16 May 2011 02:00:34 +0000 (02:00 +0000)]
Update PS/2 keyboard driver to return scan code for Pause key.

Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11657 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoUpdate USB keyboard driver to return scan code for Pause key.
vanjeff [Mon, 16 May 2011 01:51:53 +0000 (01:51 +0000)]
Update USB keyboard driver to return scan code for Pause key.

Signed-off-by: vanjeff
Reviewed-by: erictian
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11656 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd definition of SCAN_PAUSE for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.
vanjeff [Mon, 16 May 2011 01:49:42 +0000 (01:49 +0000)]
Add definition of SCAN_PAUSE for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.

Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11655 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix minor clang build issue.
andrewfish [Sun, 15 May 2011 17:34:49 +0000 (17:34 +0000)]
Fix minor clang build issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11654 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg PcdEmuFileSystem: Match current setting in UnixPkg
jljusten [Sun, 15 May 2011 17:23:46 +0000 (17:23 +0000)]
InOsEmuPkg PcdEmuFileSystem: Match current setting in UnixPkg

The emulated filesystem support will crash
if a non-existent path is specified.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11653 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg: Use EdkShellBinPkg by default
jljusten [Sun, 15 May 2011 17:23:33 +0000 (17:23 +0000)]
InOsEmuPkg: Use EdkShellBinPkg by default

The following can be defined on the build command line:
* BUILD_NEW_SHELL: Build & run the UefiShell
* USE_NEW_SHELL: Use the pre-build UefiShell binary
* BUILD_OLD_SHELL: Use the GCC shell binary previously built

For the FAT driver:
* BUILD_FAT: Build the fat driver from source

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11652 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg/Sec: Update assembly code when calling EFIAPI functions
jljusten [Sun, 15 May 2011 17:23:17 +0000 (17:23 +0000)]
InOsEmuPkg/Sec: Update assembly code when calling EFIAPI functions

For X64 the stack should be 16-byte aligned before calling a
function, and a register spill area should be reserved.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11651 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg/Unix: Rebase firmware SEC image
jljusten [Sun, 15 May 2011 17:23:04 +0000 (17:23 +0000)]
InOsEmuPkg/Unix: Rebase firmware SEC image

Apply PE/COFF relocation to SEC image within the firmware
volume so it will be able to run at the address that
it was loaded.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11650 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg: Match filename case of the generate FD file
jljusten [Sun, 15 May 2011 17:22:50 +0000 (17:22 +0000)]
InOsEmuPkg: Match filename case of the generate FD file

On systems with a case sensetive filesystem, this change
will allow the FD to be loaded.

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11649 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg: Fix warnings with GCC44 toolchain
jljusten [Sun, 15 May 2011 17:22:37 +0000 (17:22 +0000)]
InOsEmuPkg: Fix warnings with GCC44 toolchain

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11648 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoInOsEmuPkg/Unix: Link to pthread library
jljusten [Sun, 15 May 2011 17:22:15 +0000 (17:22 +0000)]
InOsEmuPkg/Unix: Link to pthread library

Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11647 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdded generic EFIABI SEC to InOsEmuPkg. Add library to abstract FV cracking and remov...
andrewfish [Sat, 14 May 2011 16:00:22 +0000 (16:00 +0000)]
Added generic EFIABI SEC to InOsEmuPkg. Add library to abstract FV cracking and remove code from original Sec/OS App. Add a PeiServicesLib wrapper for SEC that uses passed in PEI list and can abstract FV reading. Don't load images for XIP code and just run from FV directly on Mac OS X, or from dlopen on Linux. Moved temp ram switch code into generic SEC. Fixed design issue with PeiServiceTablePointerLib.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11646 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoadd those missing device path nodes into the union structure of EFI_DEV_PATH and...
erictian [Fri, 13 May 2011 06:17:10 +0000 (06:17 +0000)]
add those missing device path nodes into the union structure of EFI_DEV_PATH and EFI_DEV_PTR

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11645 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd MP support. Based on PcdEmuApCount APs (Application Processors) are created in...
andrewfish [Fri, 13 May 2011 00:03:26 +0000 (00:03 +0000)]
Add MP support. Based on PcdEmuApCount APs (Application Processors) are created in the CpuRuntimeDxe driver. If PcdEmuApCount > 0 then the MpServices protocol is created on top of pthreads and the APs are availible to use vis the MpService protocol.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11644 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files: Remove section header comment blocks that do not provide any...
hhtian [Thu, 12 May 2011 14:24:24 +0000 (14:24 +0000)]
Clean up DEC files: Remove section header comment blocks that do not provide any information

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11643 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix bug where the config change to point to the executable ended up in one of my...
andrewfish [Wed, 11 May 2011 20:05:05 +0000 (20:05 +0000)]
Fix bug where the config change to point to the executable ended up in one of my local files that does not get checked in.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11642 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd InOsEmuPkg. Like UnixPkg and Nt32Pkg, but EFI code can be common and does not...
andrewfish [Wed, 11 May 2011 18:31:20 +0000 (18:31 +0000)]
Add InOsEmuPkg. Like UnixPkg and Nt32Pkg, but EFI code can be common and does not require including system include files. Currently only Unix 64-bit is supported and it has only been tested on Mac OS X. Not all features are ported over, but GOP, via X11,  and access to local file systems are supported and you can boot to the shell.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11641 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoSync BaseTools Branch (version r2149) to EDKII main trunk.
lgao4 [Wed, 11 May 2011 10:26:49 +0000 (10:26 +0000)]
Sync BaseTools Branch (version r2149) to EDKII main trunk.

  BaseTool Branch:
  https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/branches/Releases/BaseTools_r2100

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11640 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoRemove duplicate PCD declaration
mdkinney [Tue, 10 May 2011 19:20:18 +0000 (19:20 +0000)]
Remove duplicate PCD declaration

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11639 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:52:22 +0000 (17:52 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11638 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:51:58 +0000 (17:51 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11637 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:51:36 +0000 (17:51 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11636 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:51:18 +0000 (17:51 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11635 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:51:00 +0000 (17:51 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11634 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:50:40 +0000 (17:50 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11633 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:50:20 +0000 (17:50 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11632 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:49:59 +0000 (17:49 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11631 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:49:17 +0000 (17:49 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11630 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:48:32 +0000 (17:48 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11629 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoClean up DEC files:
mdkinney [Mon, 9 May 2011 17:48:14 +0000 (17:48 +0000)]
Clean up DEC files:
1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11628 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd Pointer check for NULL before referring it and remove unnecessary pointer check...
qianouyang [Fri, 6 May 2011 07:15:41 +0000 (07:15 +0000)]
Add Pointer check for NULL before referring it and remove unnecessary pointer check in AtaAtapiPassThru and Partition Drivers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11627 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Thu, 5 May 2011 16:16:00 +0000 (16:16 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11626 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Thu, 5 May 2011 16:15:35 +0000 (16:15 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11625 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Thu, 5 May 2011 16:15:13 +0000 (16:15 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11624 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Wed, 4 May 2011 21:43:25 +0000 (21:43 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11623 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Wed, 4 May 2011 21:42:19 +0000 (21:42 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11622 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Wed, 4 May 2011 21:42:00 +0000 (21:42 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11621 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Wed, 4 May 2011 21:41:39 +0000 (21:41 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11620 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoFix DEC files so any PCD declared as Dynamic is also declared as DynamicEx
mdkinney [Wed, 4 May 2011 21:41:17 +0000 (21:41 +0000)]
Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11619 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoUpdate 8259 PCDs to support Dynamic and DynamicEx and PatchableInModule
mdkinney [Wed, 4 May 2011 20:56:30 +0000 (20:56 +0000)]
Update 8259 PCDs to support Dynamic and DynamicEx and PatchableInModule

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11618 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd data type convert action to avoid warning.
ydong10 [Wed, 4 May 2011 03:40:43 +0000 (03:40 +0000)]
Add data type convert action to avoid warning.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11617 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd new status code definition in PI 1.2 Errata B.
li-elvin [Wed, 4 May 2011 03:19:25 +0000 (03:19 +0000)]
Add new status code definition in PI 1.2 Errata B.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11616 6f19259b-4bc3-4df7-8a09-765794883524

12 years ago1. Fixed a issue in Ip4Config.c
hhuan13 [Wed, 4 May 2011 03:15:49 +0000 (03:15 +0000)]
1. Fixed a issue in Ip4Config.c

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11615 6f19259b-4bc3-4df7-8a09-765794883524

12 years ago1. Enabled SSP(StorageSecurityCommandProtocol) for ATA devices.
hhuan13 [Wed, 4 May 2011 02:38:43 +0000 (02:38 +0000)]
1. Enabled SSP(StorageSecurityCommandProtocol) for ATA devices.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11614 6f19259b-4bc3-4df7-8a09-765794883524

12 years ago1. Add definition for SSP(StorageSecurityCommand Protocol)
hhuan13 [Wed, 4 May 2011 02:37:23 +0000 (02:37 +0000)]
1. Add definition for SSP(StorageSecurityCommand Protocol)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11613 6f19259b-4bc3-4df7-8a09-765794883524

12 years ago1.Move the definitions of SCAN_F11 and SCAN_F12 from SimpleTextIn.h to SimpleTextInEx...
vanjeff [Wed, 4 May 2011 01:06:43 +0000 (01:06 +0000)]
1.Move the definitions of SCAN_F11 and SCAN_F12 from SimpleTextIn.h to SimpleTextInEx.h because they are defined in Table - EFI Scan Codes for EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.
2.Include SimpleTextIn.h in SimpleTextInEx.h because EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL is an extension of the EFI_SIMPLE_TEXT_INPUT_PROTOCOL.
3.Include SimpleTextInEx.h in UefiSpec.h.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11612 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoRemove disabling keyboard/auxiliary interface in Driver Binding Protocol.Stop() of...
li-elvin [Wed, 4 May 2011 01:06:36 +0000 (01:06 +0000)]
Remove disabling keyboard/auxiliary interface in Driver Binding Protocol.Stop() of Ps2KeyboardDxe/Ps2MouseDxe/Ps2MouseAbsolutePointer driver so that PS/2 keyboard and mouse can be used with legacy option ROMs after all EFI drivers have been disconnected.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11611 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd the definition of EFI_2_31_SYSTEM_TABLE_REVISION and update EFI_SYSTEM_TABLE_REVI...
vanjeff [Wed, 4 May 2011 01:01:42 +0000 (01:01 +0000)]
Add the definition of EFI_2_31_SYSTEM_TABLE_REVISION and update EFI_SYSTEM_TABLE_REVISION & EFI_RUNTIME_SERVICES_REVISION & EFI_BOOT_SERVICES_REVISION to EFI_2_31_SYSTEM_TABLE_REVISION.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11610 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoCryptoPkg SysCall Lib: Fix warning with GCC in CrtWrapper.c
jljusten [Wed, 4 May 2011 00:56:33 +0000 (00:56 +0000)]
CryptoPkg SysCall Lib: Fix warning with GCC in CrtWrapper.c

Exit is declared to be 'noreturn' function, but GCC sees
that the empty function will return.  Therefore, GCC flags
a warning.

To work-around this, we use a function pointer, along with
a cast to force the code to think that a 'noreturn' function
is being called.

Signed-off-by: jljusten
Reviewed-by: qlong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11609 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoCryptoPkg OpenSslSupport.h: Do not instantiate data in an include file
jljusten [Wed, 4 May 2011 00:56:11 +0000 (00:56 +0000)]
CryptoPkg OpenSslSupport.h: Do not instantiate data in an include file

Include files should never instantiate data.  Data should only
be referenced as an 'extern' within include files.

The previous code would generate a GCC warning, since the static
data items were not always referenced.

Signed-off-by: jljusten
Reviewed-by: qlong
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11608 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd BlockIO2 Protocol definition.
qianouyang [Tue, 3 May 2011 18:50:46 +0000 (18:50 +0000)]
Add BlockIO2 Protocol definition.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11607 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdd BlockIO2 Protocol.
qianouyang [Tue, 3 May 2011 10:31:41 +0000 (10:31 +0000)]
Add BlockIO2 Protocol.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11606 6f19259b-4bc3-4df7-8a09-765794883524

12 years agofix printout from SmbiosView command.
jcarsey [Mon, 2 May 2011 16:43:15 +0000 (16:43 +0000)]
fix printout from SmbiosView command.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11605 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoCorrect typo: GCC 5.4 --> GCC 4.5.
darylm503 [Thu, 28 Apr 2011 17:15:31 +0000 (17:15 +0000)]
Correct typo: GCC 5.4 --> GCC 4.5.
Change name from Intel(R) UADK to EADK, the EDK II Application Development Kit.
Add more information on restrictions present in this version.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11604 6f19259b-4bc3-4df7-8a09-765794883524

12 years ago1. Fixed a bug to make sure IP,Mask,Gateway survives across rest in case "ifconfig...
hhuan13 [Thu, 28 Apr 2011 02:45:19 +0000 (02:45 +0000)]
1. Fixed a bug to make sure IP,Mask,Gateway survives across rest in case "ifconfig -s eth0 dhcp permenant".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11603 6f19259b-4bc3-4df7-8a09-765794883524

12 years agofix too long lines.
jcarsey [Thu, 28 Apr 2011 01:39:31 +0000 (01:39 +0000)]
fix too long lines.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11602 6f19259b-4bc3-4df7-8a09-765794883524

12 years agominor format update
hhtian [Thu, 28 Apr 2011 00:39:33 +0000 (00:39 +0000)]
minor format update

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11601 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoStandard Libraries for EDK II.
darylm503 [Wed, 27 Apr 2011 21:42:16 +0000 (21:42 +0000)]
Standard Libraries for EDK II.
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

13 years agoEmbeddedPkg/LauterbachT32: Lauterbach T32 Debug Scripts
oliviermartin [Wed, 27 Apr 2011 17:21:31 +0000 (17:21 +0000)]
EmbeddedPkg/LauterbachT32: Lauterbach T32 Debug Scripts

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

13 years agoArmPkg/PL180Mci: Fix build
oliviermartin [Wed, 27 Apr 2011 17:07:34 +0000 (17:07 +0000)]
ArmPkg/PL180Mci: Fix build

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11598 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoArmPlatformPkg: Add missing ASM_PFX() macro in exception call back
oliviermartin [Wed, 27 Apr 2011 17:06:17 +0000 (17:06 +0000)]
ArmPlatformPkg: Add missing ASM_PFX() macro in exception call back

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

13 years agoUpdating ShellBinPkg to include revision information in readme file.
jcarsey [Wed, 27 Apr 2011 16:56:27 +0000 (16:56 +0000)]
Updating ShellBinPkg to include revision information in readme file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11596 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix 2 BootScript thunk issue on MEM_POLL.
jyao1 [Wed, 27 Apr 2011 07:35:20 +0000 (07:35 +0000)]
Fix 2 BootScript thunk issue on MEM_POLL.

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

13 years agoSolve a wrong pointer reference in QueryVariableInfo().
erictian [Wed, 27 Apr 2011 05:49:26 +0000 (05:49 +0000)]
Solve a wrong pointer reference in QueryVariableInfo().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11594 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSolve a wrong pointer reference in QueryVariableInfo().
erictian [Wed, 27 Apr 2011 05:43:09 +0000 (05:43 +0000)]
Solve a wrong pointer reference in QueryVariableInfo().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11593 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. Change guid name from EFI_CERT_X509 to EFI_CERT_X509_GUID, per UEFI Specification...
vanjeff [Wed, 27 Apr 2011 02:41:10 +0000 (02:41 +0000)]
1. Change guid name from EFI_CERT_X509 to EFI_CERT_X509_GUID, per UEFI 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

13 years agoArmPlatformPkg/ArmPlatformLib: Renamed ArmPlatformInitialize into ArmPlatformSecIniti...
oliviermartin [Tue, 26 Apr 2011 18:27:15 +0000 (18:27 +0000)]
ArmPlatformPkg/ArmPlatformLib: Renamed ArmPlatformInitialize into 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

13 years agoArmPlatformPkg/Sec: Initialize the GIC when Trustzone Support is not enabled
oliviermartin [Tue, 26 Apr 2011 17:07:23 +0000 (17:07 +0000)]
ArmPlatformPkg/Sec: Initialize the GIC when Trustzone Support is not enabled

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

13 years agoArmPlatformPkg/Sec: Fix typo and Remove magic value
oliviermartin [Tue, 26 Apr 2011 17:05:05 +0000 (17:05 +0000)]
ArmPlatformPkg/Sec: Fix typo and Remove magic value

- 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

13 years agoArmPlatform: Remove dummy padding to make the Reset Vector aligned on 32 bytes boundary
oliviermartin [Tue, 26 Apr 2011 17:00:11 +0000 (17:00 +0000)]
ArmPlatform: Remove dummy padding to make the Reset Vector aligned on 32 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

13 years agoArmPkg/PL180MciDxe: Use the new flag MMC_CMD_NO_CRC_RESPONSE
oliviermartin [Tue, 26 Apr 2011 16:54:05 +0000 (16:54 +0000)]
ArmPkg/PL180MciDxe: Use the new flag MMC_CMD_NO_CRC_RESPONSE

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

13 years agoArmPkg/MmcDxe: Introduce MMC_CMD_NO_CRC_RESPONSE flag
oliviermartin [Tue, 26 Apr 2011 16:44:46 +0000 (16:44 +0000)]
ArmPkg/MmcDxe: Introduce MMC_CMD_NO_CRC_RESPONSE flag

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

13 years agoChange BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the Buffer...
niruiyu [Mon, 25 Apr 2011 09:32:25 +0000 (09:32 +0000)]
Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the 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

13 years agoChange BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the Buffer...
niruiyu [Mon, 25 Apr 2011 09:31:57 +0000 (09:31 +0000)]
Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the 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

13 years agoRefine code to make code run more safely.
ydong10 [Mon, 25 Apr 2011 06:18:10 +0000 (06:18 +0000)]
Refine code to make code run more safely.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11583 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. Enabled IP4 layer auto configuration in case cable swap is detected.
hhuan13 [Mon, 25 Apr 2011 01:25:11 +0000 (01:25 +0000)]
1. Enabled IP4 layer auto configuration in case cable swap is detected.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11582 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoOptionRomPkg FrameBufferBltLib: Fix build warning with ICC
jljusten [Fri, 22 Apr 2011 22:22:05 +0000 (22:22 +0000)]
OptionRomPkg FrameBufferBltLib: Fix build warning with ICC

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

13 years agoOptionRomPkg BltLibSample: Fix build for IPF architecture
jljusten [Fri, 22 Apr 2011 22:21:53 +0000 (22:21 +0000)]
OptionRomPkg BltLibSample: Fix build for IPF architecture

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

13 years agoFix issue that iscsi initiator name with 223 bytes can not be saved.
tye1 [Thu, 21 Apr 2011 09:59:53 +0000 (09:59 +0000)]
Fix issue that iscsi initiator name with 223 bytes can not be saved.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11577 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL.
qianouyang [Wed, 20 Apr 2011 10:01:48 +0000 (10:01 +0000)]
Update the relevant drivers to use the correct GUID for EFI_IPSEC2_PROTOCOL.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11576 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd the correct GUID for EFI_IPSEC2_PROTOCOL.
qianouyang [Wed, 20 Apr 2011 09:59:55 +0000 (09:59 +0000)]
Add the correct GUID for EFI_IPSEC2_PROTOCOL.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11575 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix an issue that upper layer driver can not use NIC card in its driver binding stop().
tye1 [Wed, 20 Apr 2011 09:30:24 +0000 (09:30 +0000)]
Fix an issue that upper layer driver can not use NIC card in its driver binding stop().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11574 6f19259b-4bc3-4df7-8a09-765794883524