12 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/edk2@9911 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9910 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9909 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9908 6f19259b-4bc3-4df7-8a09-765794883524

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

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

12 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/edk2@9906 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9905 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9904 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9903 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9902 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9901 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9900 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9899 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9898 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9897 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9896 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9895 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9894 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9893 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9892 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9891 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9890 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9889 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9888 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9887 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9886 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9885 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9884 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9883 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9882 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9881 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9880 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9879 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9878 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9877 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9876 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9875 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9874 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9873 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9872 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9871 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9870 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9869 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9868 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9867 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9866 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9865 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9864 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9863 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9862 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9861 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9860 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9859 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9858 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9857 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9856 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9855 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9854 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9853 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9852 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9851 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9850 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9849 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9848 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9847 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9846 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9845 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9844 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9843 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9842 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9841 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9840 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9839 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9838 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9837 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9836 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9835 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9834 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9833 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9832 6f19259b-4bc3-4df7-8a09-765794883524

12 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/edk2@9831 6f19259b-4bc3-4df7-8a09-765794883524

12 years agoAdded a library for the default exception handler and started to add a dissasembler...
andrewfish [Wed, 27 Jan 2010 02:47:47 +0000 (02:47 +0000)]
Added a library for the default exception handler and started to add a dissasembler. Cleaned up some issues with BlockIo in BeagleBoard and add some extra info on Ebl devices command to show if a blk device has a file system on it.

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

12 years agoAdd in commented out hooks for Shell and FatPkg.
andrewfish [Wed, 27 Jan 2010 02:05:52 +0000 (02:05 +0000)]
Add in commented out hooks for Shell and FatPkg.

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

12 years agoFix issue where the script assumed tools are in Bin, but they are still in BinWrapper...
andrewfish [Wed, 27 Jan 2010 00:49:19 +0000 (00:49 +0000)]
Fix issue where the script assumed tools are in Bin, but they are still in BinWrappers with binaries in bin dir for all architectures. Make both schemes work.

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

12 years agoFix DUET x64 hang in Video Option ROM.
niruiyu [Tue, 26 Jan 2010 09:23:24 +0000 (09:23 +0000)]
Fix DUET x64 hang in Video Option ROM.

The root cause is EfiLdr module was wrongly loaded to address 0x0 corrupting the BDA(0x400) region. The patch set module base address to 0x10000 which aligns to R8 behavior.

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

12 years agoClean up MtrrLib to remove unnecessary package dependency
qhuang8 [Tue, 26 Jan 2010 06:40:22 +0000 (06:40 +0000)]
Clean up MtrrLib to remove unnecessary package dependency
Add it to the [Components] section of UefiCpuPkg for build validation

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

12 years agoPrint the warning information for the image without relocation only when load it...
lgao4 [Tue, 26 Jan 2010 06:37:15 +0000 (06:37 +0000)]
Print the warning information for the image without relocation only when load it into memory.

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

12 years agoClean up AtaBus driver to not depend on PI IdeControllerInit Protocol definitions
qhuang8 [Tue, 26 Jan 2010 05:21:52 +0000 (05:21 +0000)]
Clean up AtaBus driver to not depend on PI IdeControllerInit Protocol definitions

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

12 years agoUpdate in IdeBus to solve the non-backward compatibility issue by the MdePkg updates...
qhuang8 [Tue, 26 Jan 2010 05:20:49 +0000 (05:20 +0000)]
Update in IdeBus to solve the non-backward compatibility issue by the MdePkg updates in Edk r9817.

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

12 years agoFix incorrect Edk revision number in last commit
qhuang8 [Tue, 26 Jan 2010 05:18:33 +0000 (05:18 +0000)]
Fix incorrect Edk revision number in last commit

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

12 years agoAdd change log for the incompatible changes in MdePkg in Edk r9817.
qhuang8 [Tue, 26 Jan 2010 05:16:13 +0000 (05:16 +0000)]
Add change log for the incompatible changes in MdePkg in Edk r9817.

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

12 years agoScrub EFI_ATA_IDENTIFY_DATA and EFI_ATAPI_IDENTIFY_DATA to strict follow ATA-8 spec...
qhuang8 [Tue, 26 Jan 2010 05:14:54 +0000 (05:14 +0000)]
Scrub EFI_ATA_IDENTIFY_DATA and EFI_ATAPI_IDENTIFY_DATA to strict follow ATA-8 spec in MdePkg

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

12 years agoSet correct workspace when workspace is not set.
lgao4 [Tue, 26 Jan 2010 04:58:56 +0000 (04:58 +0000)]
Set correct workspace when workspace is not set.

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

12 years agoRemove ASSERT() to make AllocatePool() service match PI spec.
klu2 [Tue, 26 Jan 2010 04:28:30 +0000 (04:28 +0000)]
Remove ASSERT() to make AllocatePool() service match PI spec.

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

12 years agoClear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.
lgao4 [Tue, 26 Jan 2010 02:42:37 +0000 (02:42 +0000)]
Clear EFI_SOURCE and EDK_SOURCE environment when workspace is changed.

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

12 years agofix the typo error for the name of BootScriptSaveOnS3SaveStateThunk thunk driver
jchen20 [Tue, 26 Jan 2010 01:15:26 +0000 (01:15 +0000)]
fix the typo error for the  name of BootScriptSaveOnS3SaveStateThunk thunk driver

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

12 years agofix the typo error for the name of BootScriptSaveOnS3SaveStateThunk thunk driver
jchen20 [Tue, 26 Jan 2010 01:09:32 +0000 (01:09 +0000)]
fix the typo error for the  name of BootScriptSaveOnS3SaveStateThunk thunk driver

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

12 years agofix copyright and license block and fix a size issue.
jcarsey [Mon, 25 Jan 2010 20:06:10 +0000 (20:06 +0000)]
fix copyright and license block and fix a size issue.

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

12 years agofixed license header / copyright date on all files.
jcarsey [Mon, 25 Jan 2010 20:05:08 +0000 (20:05 +0000)]
fixed license header / copyright date on all files.

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

12 years agoFix the issue that accessing for unaligned address break IPF
klu2 [Mon, 25 Jan 2010 09:56:20 +0000 (09:56 +0000)]
Fix the issue that accessing for unaligned address break IPF

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