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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 years agoAdd BootScriptSaveOnS3SaveStateTunk thunk driver to Integrated S3 thunk code. .
jchen20 [Mon, 25 Jan 2010 09:31:22 +0000 (09:31 +0000)]
Add BootScriptSaveOnS3SaveStateTunk thunk driver to Integrated S3 thunk code. .

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

11 years agoIntegrated S3 thunk implementation: change the PcdDxeIplSwitchToLongMode type from...
jchen20 [Mon, 25 Jan 2010 09:15:21 +0000 (09:15 +0000)]
Integrated S3 thunk implementation: change the PcdDxeIplSwitchToLongMode type from [PcdsFeatureFlag.IA32] to [PcdsFeatureFlag.IA32, PcdsFeatureFlag.X64]

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

11 years agoFix typo in Monotonic Counter GUID macro name
qhuang8 [Mon, 25 Jan 2010 07:49:05 +0000 (07:49 +0000)]
Fix typo in Monotonic Counter GUID macro name

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

11 years agoGenericBdsLib: Remove a un-reasonable ASSERT when BdsLibVariableToOption() returns...
rsun3 [Mon, 25 Jan 2010 05:20:44 +0000 (05:20 +0000)]
GenericBdsLib: Remove a un-reasonable ASSERT when BdsLibVariableToOption() returns NULL because it is possible for BdsLibVariableToOption() to return NULL if the boot option variable does not exist or the boot option is not active.

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

11 years agoFix the issue that the protocol field in IPv4 and IPv6 is does not reflect the RFC170...
qhuang8 [Mon, 25 Jan 2010 03:40:18 +0000 (03:40 +0000)]
Fix the issue that the protocol field in IPv4 and IPv6 is does not reflect the RFC1700 real value: In RFC1700, UDP value is 17 while TCP value is 6.

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

11 years agoUpdate according to two review comments:
tye1 [Mon, 25 Jan 2010 03:29:59 +0000 (03:29 +0000)]
Update according to two review comments:
1. add some comments to clarify AsciiStrDecimalToUintn() can help filtering un-decimal characters.

2. change the condition judgment to “Index < 15” rather than (Index + 1 ) <16.

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

11 years agoDefine EFI_PXE_BASE_CODE_DHCPV6_PACKET and EFI_PXE_BASE_CODE_PACKET for PXE over...
tye1 [Mon, 25 Jan 2010 03:15:50 +0000 (03:15 +0000)]
Define EFI_PXE_BASE_CODE_DHCPV6_PACKET and EFI_PXE_BASE_CODE_PACKET for PXE over IPv6.
It's not consistent with the current UEFI2.3 spec, but it's supposed to updated in the next version.

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

11 years agoFix a bug in Udp4IcmpHandler, it should not add special checking for Icmp message.
tye1 [Mon, 25 Jan 2010 03:11:14 +0000 (03:11 +0000)]
Fix a bug in Udp4IcmpHandler, it should not add special checking for Icmp message.

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

11 years agoFixed a bug in Ip4HandleIcmpError, it should pass over the whole ICMP error message...
tye1 [Mon, 25 Jan 2010 03:07:49 +0000 (03:07 +0000)]
Fixed a bug in Ip4HandleIcmpError, it should pass over the whole ICMP error message if user wants.

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

11 years ago1.Change the behavior of BdsBoot, to enumerate Boot Options by EfiLoadFileProtocol...
tye1 [Mon, 25 Jan 2010 03:05:41 +0000 (03:05 +0000)]
1.Change the behavior of BdsBoot, to enumerate Boot Options by EfiLoadFileProtocol, other than EfiManagedNetworkServiceBindingProtocol.

2.Add MSG_IPv4_DP and MSG_IPv6_DP into boot type of BDS_EFI_MESSAGE_MAC_BOOT.

3.Change the file header format of inf file and remove the MNP dependency.

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

11 years agoAdd StrToIp functions to NetLib.
tye1 [Mon, 25 Jan 2010 02:19:04 +0000 (02:19 +0000)]
Add StrToIp functions to NetLib.

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

11 years agoUse GetFirstGuidHob() instead of GetNextGuidHob() when only the first GUID instance...
mdkinney [Mon, 25 Jan 2010 01:52:31 +0000 (01:52 +0000)]
Use GetFirstGuidHob() instead of GetNextGuidHob() when only the first GUID instance is required
Remove extra references to gEfiHobListGuid in INF files.

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

11 years agoCorrect PeiCore not dispatch the register for shadow image without relocation.
lgao4 [Sun, 24 Jan 2010 12:55:59 +0000 (12:55 +0000)]
Correct PeiCore not dispatch the register for shadow image without relocation.

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

11 years agoSMM driver should link UefiRuntimeLib.
hhtian [Sat, 23 Jan 2010 07:59:34 +0000 (07:59 +0000)]
SMM driver should link UefiRuntimeLib.

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

11 years ago1. update bat file to generate right bootia32.efi/bootx64.efi file according to comma...
eric_tian [Tue, 19 Jan 2010 08:28:28 +0000 (08:28 +0000)]
1. update bat file to generate right bootia32.efi/bootx64.efi file according to command line parameters.
2. fix a print error in which a %x in format string exists but the corresponding variable argument is not present!
3. fix CONSUME_MEMORY too small issue. In X64 arch, cpu may cause the paging table is too big and beyond the pei memory scope between EfiMemoryTop and EfimemoryBottom. for example, a cpu support 44bits addressing memory space may occupied ~64M paging table.

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

11 years agoImprove coding style in MdeModulePkg.
rsun3 [Tue, 19 Jan 2010 06:42:21 +0000 (06:42 +0000)]
Improve coding style in MdeModulePkg.

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

11 years agoMinor code enhancement.
gikidy [Mon, 18 Jan 2010 07:20:22 +0000 (07:20 +0000)]
Minor code enhancement.

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

11 years agoFix RVCT compiler warnings, and a bug in the GdbStub
AJFISH [Sun, 17 Jan 2010 04:44:33 +0000 (04:44 +0000)]
Fix RVCT compiler warnings, and a bug in the GdbStub

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

11 years agoMissed a fix in the Cpu Driver. Added some more debug for Execption handling and...
AJFISH [Sun, 17 Jan 2010 02:54:31 +0000 (02:54 +0000)]
Missed a fix in the Cpu Driver. Added some more debug for Execption handling and clean up some uncached stuff.

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

11 years agoSeems the BiosVideo thunk does not work recently, temporary disable it.
klu2 [Sat, 16 Jan 2010 08:32:38 +0000 (08:32 +0000)]
Seems the BiosVideo thunk does not work recently, temporary disable it.

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

11 years agoAdd SmbiosDxe module that is required by BDS
mdkinney [Fri, 15 Jan 2010 21:11:55 +0000 (21:11 +0000)]
Add SmbiosDxe module that is required by BDS

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

11 years agoMinor update to move array into function to dead strip better on release builds
AJFISH [Fri, 15 Jan 2010 18:33:26 +0000 (18:33 +0000)]
Minor update to move array into function to dead strip better on release builds

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

11 years agoUpdated ARM Exception handler to print out text values for CPSR register
AJFISH [Fri, 15 Jan 2010 17:30:25 +0000 (17:30 +0000)]
Updated ARM Exception handler to print out text values for CPSR register

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

11 years agoFix Duet broken caused by LzmaUefiDecompress's interface is changed in IntelFramework...
klu2 [Fri, 15 Jan 2010 12:39:20 +0000 (12:39 +0000)]
Fix Duet broken caused by LzmaUefiDecompress's interface is changed in IntelFrameworkModulePkg.

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

11 years agoUpdate PeiLoadFilePpi produced by PeiCore to load only images with relocation into...
lgao4 [Fri, 15 Jan 2010 09:48:37 +0000 (09:48 +0000)]
Update PeiLoadFilePpi produced by PeiCore to load only images with relocation into memory.

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

11 years agoFix some coding style issues in MdeModulePkg.
rsun3 [Fri, 15 Jan 2010 08:03:23 +0000 (08:03 +0000)]
Fix some coding style issues in MdeModulePkg.

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

11 years agoCorrect comments to match function declaration.
lgao4 [Fri, 15 Jan 2010 07:12:08 +0000 (07:12 +0000)]
Correct comments to match function declaration.

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

11 years agoRemove the duplicated definitions between Framework AcpiSupport and PI AcpiSystemDesc...
lgao4 [Fri, 15 Jan 2010 03:00:06 +0000 (03:00 +0000)]
Remove the duplicated definitions between Framework AcpiSupport and PI AcpiSystemDescriptionTable.

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

11 years agoCorrect the conflict EFI_ACPI_GET_ACPI_TABLE to EFI_ACPI_GET_ACPI_TABLE2
lgao4 [Fri, 15 Jan 2010 02:59:54 +0000 (02:59 +0000)]
Correct the conflict EFI_ACPI_GET_ACPI_TABLE to EFI_ACPI_GET_ACPI_TABLE2

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

11 years agoFix ICC build break
qhuang8 [Fri, 15 Jan 2010 02:54:46 +0000 (02:54 +0000)]
Fix ICC build break
Fix some typos

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

11 years agoFix ICC build break
qhuang8 [Fri, 15 Jan 2010 02:49:42 +0000 (02:49 +0000)]
Fix ICC build break

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

11 years agoAdd type-cast to fix build break for IA32 arch
qhuang8 [Fri, 15 Jan 2010 02:38:31 +0000 (02:38 +0000)]
Add type-cast to fix build break for IA32 arch

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

11 years agoFix ICC build break
qhuang8 [Fri, 15 Jan 2010 02:11:58 +0000 (02:11 +0000)]
Fix ICC build break

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

11 years agoUpdate scripts to point to edk2 BaseTools now fixes have been checked in
AJFISH [Fri, 15 Jan 2010 00:27:47 +0000 (00:27 +0000)]
Update scripts to point to edk2 BaseTools now fixes have been checked in

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