efi/edk2/.git
11 years agoFix the bug that the wrong classguid is compared.
lgao4 [Thu, 4 Feb 2010 09:35:42 +0000 (09:35 +0000)]
Fix the bug that the wrong classguid is compared.

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

11 years agoremove unreasonable package dependency relationship.
erictian [Thu, 4 Feb 2010 09:17:15 +0000 (09:17 +0000)]
remove unreasonable package dependency relationship.

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

11 years agoPerformance.c in GenericBdsLib is updated not to filter log entries that don’t contai...
jgong5 [Thu, 4 Feb 2010 04:32:09 +0000 (04:32 +0000)]
Performance.c in GenericBdsLib is updated not to filter log entries that don’t contain DXE handles.

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

11 years agoEnable PEI core to differentiate PEIMs in performance log by passing PEIM file handles
jgong5 [Thu, 4 Feb 2010 04:31:12 +0000 (04:31 +0000)]
Enable PEI core to differentiate PEIMs in performance log by passing PEIM file handles

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

11 years agoMore updated
andrewfish [Thu, 4 Feb 2010 04:14:39 +0000 (04:14 +0000)]
More updated

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

11 years agoFix GCC warnings
andrewfish [Wed, 3 Feb 2010 23:07:29 +0000 (23:07 +0000)]
Fix GCC warnings

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

11 years agoCleanup to match MdePkg cleanups. More progress on ARM disassembler.
andrewfish [Wed, 3 Feb 2010 22:34:43 +0000 (22:34 +0000)]
Cleanup to match MdePkg cleanups. More progress on ARM disassembler.

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

11 years agoadding prompting to library header
jcarsey [Wed, 3 Feb 2010 15:38:40 +0000 (15:38 +0000)]
adding prompting to library header

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

11 years agok8 fixes and moving prompting for responses into this file.
jcarsey [Wed, 3 Feb 2010 15:37:54 +0000 (15:37 +0000)]
k8 fixes and moving prompting for responses into this file.

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

11 years agoremove unnecessary PCD usage
jcarsey [Wed, 3 Feb 2010 14:59:00 +0000 (14:59 +0000)]
remove unnecessary PCD usage

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

11 years agoMinor code refinement.
xli24 [Wed, 3 Feb 2010 08:21:51 +0000 (08:21 +0000)]
Minor code refinement.

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

11 years agoFor network dynamic media support:
xdu2 [Wed, 3 Feb 2010 04:37:53 +0000 (04:37 +0000)]
For network dynamic media support:
1. add library function NetLibDetectMedia to NetLib for media detection
2. update MnpDxe to periodically poll for media status update and check for media status before packet transmit
3. update Ip4Dxe to return ModeData using Mnp->GetModeData()
4. update IScsiDxe to check for media status before try to do DHCP and session login
5. update UefiPxeBcDxe to check for media status before PXE start

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

11 years agoFor network dynamic media detect support: invoke Snp->GetStatus() before use Snp...
xdu2 [Wed, 3 Feb 2010 04:37:29 +0000 (04:37 +0000)]
For network dynamic media detect support: invoke Snp->GetStatus() before use Snp->Mode->MediaPresent. Upon successful return of Snp->GetStatus(), the Snp->Mode->MediaPresent will be updated to indicate the latest media status.

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

11 years agoAdd EFI_NO_MEDIA status code to network APIs.
xdu2 [Wed, 3 Feb 2010 04:37:11 +0000 (04:37 +0000)]
Add EFI_NO_MEDIA status code to network APIs.

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

11 years agoAdded Thumb2 loads and stores to Disassmebler
andrewfish [Wed, 3 Feb 2010 03:13:21 +0000 (03:13 +0000)]
Added Thumb2 loads and stores to Disassmebler

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

11 years agoRemove the duplicate protocol header files in IntelFrameworkPkg. Modules that using...
qhuang8 [Wed, 3 Feb 2010 03:01:49 +0000 (03:01 +0000)]
Remove the duplicate protocol header files in IntelFrameworkPkg. Modules that using SMM status code protocol should use MdePkg/Include/SmmStatusCode.h instead.

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

11 years agoRemove the unnecessary header files inclusion.
qhuang8 [Wed, 3 Feb 2010 02:59:58 +0000 (02:59 +0000)]
Remove the unnecessary header files inclusion.

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

11 years agoFix thumb2 Branch instruction in disassembler
andrewfish [Tue, 2 Feb 2010 18:59:41 +0000 (18:59 +0000)]
Fix thumb2 Branch instruction in disassembler

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

11 years agoUpdated OvmfPkg to use the reset vector binary from the UefiCpuPkg. Removing local...
geekboy15a [Tue, 2 Feb 2010 18:05:03 +0000 (18:05 +0000)]
Updated OvmfPkg to use the reset vector binary from the UefiCpuPkg.  Removing local reset vector files.

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

11 years agoAdding files from OvmfPkg to common location. This is so multiple packages can use...
geekboy15a [Tue, 2 Feb 2010 17:56:00 +0000 (17:56 +0000)]
Adding files from OvmfPkg to common location.  This is so multiple packages can use pre-built reset vector code.

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

11 years ago1. add error handling in case DHCP success but boot request fail
xdu2 [Tue, 2 Feb 2010 11:18:33 +0000 (11:18 +0000)]
1. add error handling in case DHCP success but boot request fail
2. add UnloadImage to ease debug

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

11 years agoMore progress on the disassebler lib
andrewfish [Tue, 2 Feb 2010 04:37:34 +0000 (04:37 +0000)]
More progress on the disassebler lib

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

11 years agoFix some disasm issues
andrewfish [Tue, 2 Feb 2010 04:34:19 +0000 (04:34 +0000)]
Fix some disasm issues

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

11 years agowrap ASSERT_LOCKED macro with MDEPKG_NDEBUG.
erictian [Tue, 2 Feb 2010 03:21:46 +0000 (03:21 +0000)]
wrap ASSERT_LOCKED macro with MDEPKG_NDEBUG.

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

11 years agoAdd support to original EFI_IFR_FORM_SET in initial UEFI2.1 spec. Now, it has been...
lgao4 [Tue, 2 Feb 2010 01:38:00 +0000 (01:38 +0000)]
Add support to original EFI_IFR_FORM_SET in initial UEFI2.1 spec. Now, it has been updated to new one in UEFI2.1D.

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

11 years agoAdd support to original EFI_IFR_FORM_SET in initial UEFI2.1 spec. Now, it has been...
lgao4 [Tue, 2 Feb 2010 01:37:48 +0000 (01:37 +0000)]
Add support to original EFI_IFR_FORM_SET in initial UEFI2.1 spec. Now, it has been updated to new one in UEFI2.1D.

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

11 years agowhen remaining device path is not NULL, check if it's the device managed by bus driver.
erictian [Tue, 2 Feb 2010 00:48:19 +0000 (00:48 +0000)]
when remaining device path is not NULL, check if it's the device managed by bus driver.

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

11 years agoMove ARM disassembler into a library and out of the exception handler. Add a hook...
andrewfish [Mon, 1 Feb 2010 18:59:27 +0000 (18:59 +0000)]
Move ARM disassembler into a library and out of the exception handler. Add a hook to call the lib from a platform specific EBL command on BeagleBoard.

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

11 years agoMove ARM disassembler into a library.
andrewfish [Mon, 1 Feb 2010 18:25:18 +0000 (18:25 +0000)]
Move ARM disassembler into a library.

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

11 years agoMinor update to fix typos and update the file to use \r\n as end of line
qhuang8 [Mon, 1 Feb 2010 13:03:17 +0000 (13:03 +0000)]
Minor update to fix typos and update the file to use \r\n as end of line

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

11 years agoFix the build warning of potential uninitialized variable of "SizeOfHeaders".
qhuang8 [Mon, 1 Feb 2010 13:00:03 +0000 (13:00 +0000)]
Fix the build warning of potential uninitialized variable of "SizeOfHeaders".
Update the file to use \r\n as end of line

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

11 years agoFix the build warning of potential uninitialized variable of "SizeOfHeaders".
qhuang8 [Mon, 1 Feb 2010 12:58:52 +0000 (12:58 +0000)]
Fix the build warning of potential uninitialized variable of "SizeOfHeaders".
Update the file to use \r\n as end of line

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

11 years agoMdeModulePkg\Library\DxeNetLib: Update the NetLibStrToIp6andPrefix() to return differ...
qianouyang [Mon, 1 Feb 2010 09:53:52 +0000 (09:53 +0000)]
MdeModulePkg\Library\DxeNetLib: Update the NetLibStrToIp6andPrefix() to return different values for two situations -  a.  The Input string doesn’t contain the prefix length; b. The prefix length contains prefix length and the prefix length is zero.

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

11 years agoAdd BdsLibUserIdentify API in GenericBdsLib
gdong1 [Mon, 1 Feb 2010 06:13:04 +0000 (06:13 +0000)]
Add BdsLibUserIdentify API in GenericBdsLib

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

11 years ago1. Update the maximum length to 224 in ISCSI_CONFIG_IFR_NVDATA() to store 223 byte...
tye1 [Mon, 1 Feb 2010 05:01:07 +0000 (05:01 +0000)]
1. Update the maximum length to 224 in ISCSI_CONFIG_IFR_NVDATA() to store 223 byte name plus one NULL-terminator.
2. Update the minimum length to 4 in VFR file for target/initiator name for requiring prefix “iqn.”
3. Fix the 64bit unalignment exception at IPF due to Rsdt is 32 bit alignment but OemTableId field of Rsdt is UINT64 type.

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

11 years agoFix a bug in HII thunk that ThunkCallback does not support callback for a text tag...
rsun3 [Mon, 1 Feb 2010 04:06:24 +0000 (04:06 +0000)]
Fix a bug in HII thunk that ThunkCallback does not support callback for a text tag with interactive flag in a Framework form.

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

11 years agoGet MaxPacketSize from IP4 mode data and reduce the head size of UDP and MTFTP, and...
ljin6 [Mon, 1 Feb 2010 03:32:28 +0000 (03:32 +0000)]
Get MaxPacketSize from IP4 mode data and reduce the head size of UDP and MTFTP, and take it as BlockSize to download.

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

11 years agoRemove micro definition for smbios version, instead we use a PCD value to let user...
li-elvin [Mon, 1 Feb 2010 02:54:22 +0000 (02:54 +0000)]
Remove micro definition for smbios version, instead we use a PCD value to let user customize smbios version better.

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

11 years agoUpdate SMBIOS.h to SMBIOS 2.6.1 version.
li-elvin [Mon, 1 Feb 2010 02:52:45 +0000 (02:52 +0000)]
Update SMBIOS.h to SMBIOS 2.6.1 version.

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

11 years agoAdd missing dependency expression for some library instances in MdePkg
qhuang8 [Mon, 1 Feb 2010 02:48:17 +0000 (02:48 +0000)]
Add missing dependency expression for some library instances in MdePkg

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

11 years agoRemove extra #Include
mdkinney [Mon, 1 Feb 2010 00:34:13 +0000 (00:34 +0000)]
Remove extra #Include

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

11 years agoAdded new file.
andrewfish [Sun, 31 Jan 2010 01:52:29 +0000 (01:52 +0000)]
Added new file.

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

11 years agoUpdate mailing list to SourceForge.
andrewfish [Sun, 31 Jan 2010 01:46:17 +0000 (01:46 +0000)]
Update mailing list to SourceForge.

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

11 years agoUpdated to support passing PE/COFF and LZMA decompress up via HOBS. Currently turned...
andrewfish [Sun, 31 Jan 2010 01:39:20 +0000 (01:39 +0000)]
Updated to support passing PE/COFF and LZMA decompress up via HOBS. Currently turned off.

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

11 years agoRmove info files
andrewfish [Sun, 31 Jan 2010 01:36:43 +0000 (01:36 +0000)]
Rmove info files

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

11 years agoRemove info files
andrewfish [Sun, 31 Jan 2010 01:35:22 +0000 (01:35 +0000)]
Remove info files

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

11 years agoRemove obsolete comment and drive --thumb from here.
andrewfish [Sat, 30 Jan 2010 21:32:51 +0000 (21:32 +0000)]
Remove obsolete comment and drive --thumb from here.

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

11 years agoDefault to Cortex ARM CPU type to match UEFI specification. Drive thumb from ARCHCC...
andrewfish [Sat, 30 Jan 2010 21:31:33 +0000 (21:31 +0000)]
Default to Cortex ARM CPU type to match UEFI specification. Drive thumb from ARCHCC flags.

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

11 years agoRemove out of date comment and fix gcc warning.
andrewfish [Sat, 30 Jan 2010 20:57:49 +0000 (20:57 +0000)]
Remove out of date comment and fix gcc warning.

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

11 years agoAdding some new libraries to experiment with size reduction. Trying not to duplicate...
andrewfish [Sat, 30 Jan 2010 20:44:32 +0000 (20:44 +0000)]
Adding some new libraries to experiment with size reduction. Trying not to duplicate big code chunks in SEC with stuff compressed in FV.

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

11 years agoChanged name of Metronome driver.
andrewfish [Sat, 30 Jan 2010 20:41:56 +0000 (20:41 +0000)]
Changed name of Metronome driver.

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

11 years agoChange name
andrewfish [Sat, 30 Jan 2010 20:41:24 +0000 (20:41 +0000)]
Change name

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

11 years agoFix name
andrewfish [Sat, 30 Jan 2010 20:38:27 +0000 (20:38 +0000)]
Fix name

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

11 years agoChange name to remove Template
andrewfish [Sat, 30 Jan 2010 20:37:50 +0000 (20:37 +0000)]
Change name to remove Template

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

11 years agoRemove Template stuff and teach people with BeagleBoard
andrewfish [Sat, 30 Jan 2010 20:36:25 +0000 (20:36 +0000)]
Remove Template stuff and teach people with BeagleBoard

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

11 years agoFix VS2003 cast issue
andrewfish [Sat, 30 Jan 2010 20:20:37 +0000 (20:20 +0000)]
Fix VS2003 cast issue

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

11 years agoFix VS2003 cast
andrewfish [Sat, 30 Jan 2010 20:19:44 +0000 (20:19 +0000)]
Fix VS2003 cast

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

11 years agoFix some VS2003 warnings
andrewfish [Sat, 30 Jan 2010 20:16:45 +0000 (20:16 +0000)]
Fix some VS2003 warnings

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Sat, 30 Jan 2010 00:13:41 +0000 (00:13 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Sat, 30 Jan 2010 00:11:41 +0000 (00:11 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Sat, 30 Jan 2010 00:10:44 +0000 (00:10 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoFixup RELEASE build to use some NULL libs
andrewfish [Sat, 30 Jan 2010 00:01:50 +0000 (00:01 +0000)]
Fixup RELEASE build to use some NULL libs

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Fri, 29 Jan 2010 23:39:48 +0000 (23:39 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Fri, 29 Jan 2010 23:34:42 +0000 (23:34 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Fri, 29 Jan 2010 23:33:08 +0000 (23:33 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.
Do some minor clean ups to INF files

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

11 years agoRemove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections. These...
mdkinney [Fri, 29 Jan 2010 23:30:55 +0000 (23:30 +0000)]
Remove unnecessary use of FixedPcdxxx() functions and [FixedPcd] INF sections.  These should only be used for PCDs that are used to pre-init global variables, pre-init global structures, or size arrays.

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

11 years agoUpdate execption handler to print out DFSR & IFSR info.
andrewfish [Fri, 29 Jan 2010 21:49:26 +0000 (21:49 +0000)]
Update execption handler to print out DFSR & IFSR info.

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

11 years agoTurn on Thumb/Thumb2 and optimize for size.
andrewfish [Fri, 29 Jan 2010 20:22:14 +0000 (20:22 +0000)]
Turn on Thumb/Thumb2 and optimize for size.

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

11 years agofix K8 coding issues.
jcarsey [Fri, 29 Jan 2010 15:07:44 +0000 (15:07 +0000)]
fix K8 coding issues.

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

11 years agoMove the definitions defined for User Manager protocol from UserCredential.h to UserM...
gdong1 [Fri, 29 Jan 2010 10:26:04 +0000 (10:26 +0000)]
Move the definitions defined for User Manager protocol from UserCredential.h to UserManager.h to align with UEFI spec.

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

11 years agoAdd missing [Depex]
mdkinney [Fri, 29 Jan 2010 04:51:57 +0000 (04:51 +0000)]
Add missing [Depex]

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

11 years agoFix bug in script for relase ROM
andrewfish [Fri, 29 Jan 2010 00:04:38 +0000 (00:04 +0000)]
Fix bug in script for relase ROM

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

11 years agoAdd support for a RELASE build
andrewfish [Thu, 28 Jan 2010 23:45:38 +0000 (23:45 +0000)]
Add support for a RELASE build

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

11 years agoRemove unused definitions
mdkinney [Thu, 28 Jan 2010 21:44:35 +0000 (21:44 +0000)]
Remove unused definitions

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

11 years agoMissed a library
andrewfish [Thu, 28 Jan 2010 21:40:14 +0000 (21:40 +0000)]
Missed a library

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

11 years agoRemove items moved to OMAP350 Package
andrewfish [Thu, 28 Jan 2010 21:34:30 +0000 (21:34 +0000)]
Remove items moved to OMAP350 Package

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

11 years agoMoving OMAP 3530 code out of BeagleBoard package into its own package
andrewfish [Thu, 28 Jan 2010 21:32:01 +0000 (21:32 +0000)]
Moving OMAP 3530 code out of BeagleBoard package into its own package

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

11 years agoRemove unused structure
mdkinney [Thu, 28 Jan 2010 21:09:54 +0000 (21:09 +0000)]
Remove unused structure

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

11 years agoEnhanced TerminalDxe module not to install Simple Text(ex) input protocol and Simple...
vanjeff [Thu, 28 Jan 2010 12:29:25 +0000 (12:29 +0000)]
Enhanced TerminalDxe module not to install Simple Text(ex) input protocol and Simple Text output protocol, if the device path to the handle is not present in the ConIn and ConOut/ConErr environment variables.

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

11 years agoRemove redundant arch definition in UefiPxeBcDxe.
ljin6 [Thu, 28 Jan 2010 08:30:11 +0000 (08:30 +0000)]
Remove redundant arch definition in UefiPxeBcDxe.

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

11 years ago1. Add comments in INF file to describe limitation.
xli24 [Thu, 28 Jan 2010 08:29:35 +0000 (08:29 +0000)]
1. Add comments in INF file to describe limitation.
2. Return EFI_UNSUPPORTED where reasonable.

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

11 years agoRemove EBC arch support for UefiPxeBcDxe.
ljin6 [Thu, 28 Jan 2010 08:19:25 +0000 (08:19 +0000)]
Remove EBC arch support for UefiPxeBcDxe.

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

11 years agoFixed the issue of duplicated SYS_ARCH in MdeModulePkg\UefiPxeBcDxe.
ljin6 [Thu, 28 Jan 2010 08:15:00 +0000 (08:15 +0000)]
Fixed the issue of duplicated SYS_ARCH in MdeModulePkg\UefiPxeBcDxe.

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

11 years agoAdd PXE Tag Definitions for IA32/X64/Arm/IPF architectures.
ljin6 [Thu, 28 Jan 2010 08:10:59 +0000 (08:10 +0000)]
Add PXE Tag Definitions for IA32/X64/Arm/IPF architectures.

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

11 years agoFile header added.
gikidy [Thu, 28 Jan 2010 03:14:11 +0000 (03:14 +0000)]
File header added.

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

11 years agoFix the issue GCC DUET x64 cannot boot to front page but reset when timer interrupt...
niruiyu [Thu, 28 Jan 2010 03:07:36 +0000 (03:07 +0000)]
Fix the issue GCC DUET x64 cannot boot to front page but reset when timer interrupt is enabled (HSD 203180).
I created the correct IDT and GDT which was wrongly created before.
Comments were updated to reflect the actual meaning of the code and IDT alignment was set to 8 byte.
Some unnecessary alginments were removed.
DUET x64 MSFT and GCC both can boot to front page now.

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

11 years agoRe-enable BoisVideoThunk driver in DUET because the BiosVideoThunk hang issue was...
niruiyu [Thu, 28 Jan 2010 02:16:33 +0000 (02:16 +0000)]
Re-enable BoisVideoThunk driver in DUET because the BiosVideoThunk hang issue was fixed.

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

11 years agoClean up module to use SMM CPU Save State Protocol definitions from IntelFrameworkPkg...
mdkinney [Wed, 27 Jan 2010 23:11:00 +0000 (23:11 +0000)]
Clean up module to use SMM CPU Save State Protocol definitions from IntelFrameworkPkg instead of duplicating definitions in this module.

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

11 years agoMinor clean up of DEC file.
mdkinney [Wed, 27 Jan 2010 23:05:44 +0000 (23:05 +0000)]
Minor clean up of DEC file.

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

11 years agoMove SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both...
mdkinney [Wed, 27 Jan 2010 23:04:34 +0000 (23:04 +0000)]
Move SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both Framework SMM and PI SMM implementations.

Add SMM CPU Save State Protocol defined in the Framework SMM CIS 0.91 Specification.

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

11 years agoMove SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both...
mdkinney [Wed, 27 Jan 2010 22:59:52 +0000 (22:59 +0000)]
Move SmmLib from IntelFrameworkPkg to MdePkg because this library is useful to both Framework SMM and PI SMM implementations.

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

11 years agoFixed GDT load issue in some cases after a reset. Only CS should be used to access...
geekboy15a [Wed, 27 Jan 2010 22:45:14 +0000 (22:45 +0000)]
Fixed GDT load issue in some cases after a reset.  Only CS should be used to access flash prior to entering protected mode.

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

11 years agoFix a security hole in shell binaries:
qhuang8 [Wed, 27 Jan 2010 14:49:47 +0000 (14:49 +0000)]
Fix a security hole in shell binaries:
For gBS->LoadImage() if the return status is EFI_SECURITY_VIOLATION, the image handle may not be NULL.
Shell environment should not have the assumption that the output ImageHandle must be NULL if the error status is returned by gBS->LoadImage().

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

11 years ago1. Fix the potential issue in NetbufGetFragment() when Last is zero in Line 53.
tye1 [Wed, 27 Jan 2010 09:30:35 +0000 (09:30 +0000)]
1. Fix the potential issue in NetbufGetFragment() when Last is zero in Line 53.
2. Comments update.

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

11 years agoUpdate BDS boot option description string to use UNI file string in GenericBdsLib...
gikidy [Wed, 27 Jan 2010 07:18:36 +0000 (07:18 +0000)]
Update BDS boot option description string to use UNI file string in GenericBdsLib for localization.

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

11 years agoFix incorrect array size
qhuang8 [Wed, 27 Jan 2010 04:21:19 +0000 (04:21 +0000)]
Fix incorrect array size

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

11 years agoRemove reference to PCDs of status code value. Use macros introduced in PI1.2 instead.
xli24 [Wed, 27 Jan 2010 04:07:09 +0000 (04:07 +0000)]
Remove reference to PCDs of status code value. Use macros introduced in PI1.2 instead.

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

11 years agoRemove reference to PCDs of status code value. Use macros introduced in PI1.2 instead.
xli24 [Wed, 27 Jan 2010 04:00:58 +0000 (04:00 +0000)]
Remove reference to PCDs of status code value. Use macros introduced in PI1.2 instead.

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

11 years agoClean up MdePkg source to correct some coding style issues, etc.
qhuang8 [Wed, 27 Jan 2010 03:25:28 +0000 (03:25 +0000)]
Clean up MdePkg source to correct some coding style issues, etc.

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

11 years agoFix Xcode bug in template
andrewfish [Wed, 27 Jan 2010 02:50:13 +0000 (02:50 +0000)]
Fix Xcode bug in template

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