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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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