]> git.proxmox.com Git - mirror_edk2.git/log
mirror_edk2.git
14 years agoRemove dead file, and update startup code to null out vector table.
andrewfish [Fri, 5 Mar 2010 02:38:18 +0000 (02:38 +0000)]
Remove dead file, and update startup code to null out vector table.

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

14 years agoUpdate to use new $() form
andrewfish [Fri, 5 Mar 2010 02:36:07 +0000 (02:36 +0000)]
Update to use new $() form

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

14 years agoAdded FIQ interrupt primatives. Update exception handler to disable/reenable FIQ...
andrewfish [Fri, 5 Mar 2010 02:15:41 +0000 (02:15 +0000)]
Added FIQ interrupt primatives. Update exception handler to disable/reenable FIQ when updating in case debug agent library is using FIQ.

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

14 years agoMake these drivers more compatible with a projected Debug Agent Library implementation.
andrewfish [Fri, 5 Mar 2010 00:57:07 +0000 (00:57 +0000)]
Make these drivers more compatible with a projected Debug Agent Library implementation.

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

14 years agoAdd an EHCI register dump function for debug. Not hooked in any place...
andrewfish [Thu, 4 Mar 2010 22:38:21 +0000 (22:38 +0000)]
Add an EHCI register dump function for debug. Not hooked in any place...

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

14 years agoUpdate package version for IntelFrameworkPkg and IntelFrameworkModulePkg.
xli24 [Thu, 4 Mar 2010 15:57:53 +0000 (15:57 +0000)]
Update package version for IntelFrameworkPkg and IntelFrameworkModulePkg.

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

14 years agoSync EDKII BaseTools to BaseTools project r1913.
qhuang8 [Thu, 4 Mar 2010 11:57:31 +0000 (11:57 +0000)]
Sync EDKII BaseTools to BaseTools project r1913.

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

14 years agoFix wrong BufferSize for Configuration data.
lgao4 [Thu, 4 Mar 2010 10:04:21 +0000 (10:04 +0000)]
Fix wrong BufferSize for Configuration data.

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

14 years agoUpdate the title Network Configuration to IPv4 Network Configuration since IPv6 UI...
tye1 [Thu, 4 Mar 2010 09:57:52 +0000 (09:57 +0000)]
Update the title Network Configuration to IPv4 Network Configuration since IPv6 UI is enabled.

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

14 years agoCorrect the CIS spec version info.
xli24 [Thu, 4 Mar 2010 09:51:23 +0000 (09:51 +0000)]
Correct the CIS spec version info.

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

14 years agoRemove the PcdsDynamicHii section from Duet platform as currently PCD driver running...
niruiyu [Thu, 4 Mar 2010 09:41:52 +0000 (09:41 +0000)]
Remove the PcdsDynamicHii section from Duet platform as currently PCD driver running at TPL_NOTIFY and cannot co-work with Duet's variable driver currently.

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

14 years agoChange back the TPL of PCD from TPL_CALLBACK to TPL_NOTIFY because the following...
niruiyu [Thu, 4 Mar 2010 09:38:02 +0000 (09:38 +0000)]
Change back the TPL of PCD from TPL_CALLBACK to TPL_NOTIFY because the following issue is found:
When we manually connect a device path mapping to the serial terminal with non-default band rate, the SerialIo driver would Reinstall its device path protocol eventually causing ConSplitter::DriverBindingStart() to run and finally would call PcdGet32 (PcdConOutColumn) in ConsplitterSetConsoleOutMode().
Since SerialIo driver raises TPL to TPL_NOTIFY initially, the call to PcdGet32 would cause TPL assertion if TPL of PCD is TPL_CALLBACK.

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

14 years agoMove to SmmServicesTableLib to IA32, x64 arch sub section to align with SmmLib
qhuang8 [Thu, 4 Mar 2010 09:36:08 +0000 (09:36 +0000)]
Move to SmmServicesTableLib to IA32, x64 arch sub section to align with SmmLib

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

14 years agouniform the sw and hw expression to avoid confusing. it does not effect hw function.
erictian [Thu, 4 Mar 2010 09:29:34 +0000 (09:29 +0000)]
uniform the sw and hw expression to avoid confusing. it does not effect hw function.

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

14 years agoAdd SmmLib info to MdePkg.dec.
xli24 [Thu, 4 Mar 2010 09:23:16 +0000 (09:23 +0000)]
Add SmmLib info to MdePkg.dec.

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

14 years agoUse the input Request string as check string.
lgao4 [Thu, 4 Mar 2010 09:17:53 +0000 (09:17 +0000)]
Use the input Request string as check string.

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

14 years agoRemove SMM_CORE from SmmServicesTableLib.inf that is dedicated for DXE_SMM_DRIVER
hhuan13 [Thu, 4 Mar 2010 08:32:54 +0000 (08:32 +0000)]
Remove SMM_CORE from SmmServicesTableLib.inf that is dedicated for DXE_SMM_DRIVER

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

14 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10182 6f19259b...
gdong1 [Thu, 4 Mar 2010 07:58:16 +0000 (07:58 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10182 6f19259b-4bc3-4df7-8a09-765794883524

14 years agoAdd align build option to avoid the build issues.
gdong1 [Thu, 4 Mar 2010 07:29:53 +0000 (07:29 +0000)]
Add align build option to avoid the build issues.

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

14 years agoUpdate HiiConfigAccess.ExtractConfig interface to support NULL request string and...
lgao4 [Thu, 4 Mar 2010 06:48:52 +0000 (06:48 +0000)]
Update HiiConfigAccess.ExtractConfig interface to support NULL request string and ConfigHdr request string.

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

14 years agoAdd array index check to avoid potential buffer overflow.
xli24 [Thu, 4 Mar 2010 06:38:22 +0000 (06:38 +0000)]
Add array index check to avoid potential buffer overflow.

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

14 years agoFix a bug that a NULL pointer may be dereferenced.
rsun3 [Thu, 4 Mar 2010 05:42:44 +0000 (05:42 +0000)]
Fix a bug that a NULL pointer may be dereferenced.

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

14 years agoSync EDKII BaseTools to BaseTools project r1911.
lgao4 [Thu, 4 Mar 2010 05:29:52 +0000 (05:29 +0000)]
Sync EDKII BaseTools to BaseTools project r1911.

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

14 years ago1. Correct coding comments.
lgao4 [Thu, 4 Mar 2010 04:52:41 +0000 (04:52 +0000)]
1. Correct coding comments.

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

14 years agoFix a bug in load modules at fixed address which may potentially impact OS S3.
jchen20 [Thu, 4 Mar 2010 03:16:55 +0000 (03:16 +0000)]
Fix a bug in load modules at fixed address which may potentially impact OS S3.

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

14 years agoFix a bug in LMFA which may potentially impact OS S3.
jchen20 [Thu, 4 Mar 2010 03:10:41 +0000 (03:10 +0000)]
Fix a bug in LMFA which may potentially impact OS S3.

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

14 years agoTurn of USB legacy support in EHCI driver as it is not needed.
andrewfish [Thu, 4 Mar 2010 01:54:44 +0000 (01:54 +0000)]
Turn of USB legacy support in EHCI driver as it is not needed.

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

14 years agoSync with ARMASM version.
andrewfish [Thu, 4 Mar 2010 01:54:09 +0000 (01:54 +0000)]
Sync with ARMASM version.

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

14 years agoRemove Size==0 branch in SmmAllocatePool()
hhuan13 [Thu, 4 Mar 2010 01:48:52 +0000 (01:48 +0000)]
Remove Size==0 branch in SmmAllocatePool()

The background is :

The SmmMemoryAllocationLib of one of the instance of MemoryAllocation library class. As in MdePkg comment for AllocatePool() : “If AllocationSize is 0, then a valid buffer of 0 size is returned.”,the SMM library implements AllocatePool by SMST service SmmAllocatePool which does NOT support the zero size.

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

14 years agoAdd VlanConfigDxe to platform DSC/FDF.
xdu2 [Wed, 3 Mar 2010 10:47:27 +0000 (10:47 +0000)]
Add VlanConfigDxe to platform DSC/FDF.

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

14 years agoMinor update the package description as MdePkg now contains the definitions in UEFI...
qhuang8 [Wed, 3 Mar 2010 10:09:39 +0000 (10:09 +0000)]
Minor update the package description as MdePkg now contains the definitions in UEFI 2.3 and PI 1.2

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

14 years agoMinor bug fix and robustness check improvement.
rsun3 [Wed, 3 Mar 2010 09:40:16 +0000 (09:40 +0000)]
Minor bug fix and robustness check improvement.

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

14 years agoRemoving "Ex" in PI PCD_PPI/PROTOCOL's interface according to PI 1.2 latest update.
klu2 [Wed, 3 Mar 2010 08:53:41 +0000 (08:53 +0000)]
Removing "Ex" in PI PCD_PPI/PROTOCOL's interface according to PI 1.2 latest update.

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

14 years agoEnable "Load Module At fixed Address" feature in SMM Core
jchen20 [Wed, 3 Mar 2010 05:45:50 +0000 (05:45 +0000)]
Enable "Load Module At fixed Address" feature in SMM Core

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

14 years agoFix non-boolean comparison expression.
lgao4 [Wed, 3 Mar 2010 05:40:19 +0000 (05:40 +0000)]
Fix non-boolean comparison expression.

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

14 years agoFixed the build issue which is caused by movement of S3Resume.h is moved from MdePkg...
jchen20 [Wed, 3 Mar 2010 04:20:24 +0000 (04:20 +0000)]
Fixed the build issue which is caused by movement of  S3Resume.h is moved from MdePkg to IntelFrameworkPkg.

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

14 years agoSyncing GCC and ARMASM assembly. Made chunks of the ARMASM lowercase to make the...
andrewfish [Wed, 3 Mar 2010 04:14:16 +0000 (04:14 +0000)]
Syncing GCC and ARMASM assembly. Made chunks of the ARMASM lowercase to make the diff easier.

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

14 years agoRemove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.
xli24 [Wed, 3 Mar 2010 03:40:55 +0000 (03:40 +0000)]
Remove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.

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

14 years agoRemove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.
xli24 [Wed, 3 Mar 2010 03:38:09 +0000 (03:38 +0000)]
Remove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.

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

14 years agoRemove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.
xli24 [Wed, 3 Mar 2010 03:27:21 +0000 (03:27 +0000)]
Remove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.

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

14 years agoRemove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.
xli24 [Wed, 3 Mar 2010 03:21:43 +0000 (03:21 +0000)]
Remove over-specified dependencies on IntelFrameworkPkg and IntelFrameworkModulePkg.

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

14 years agoChange the minimal SMM core size from 1MB to 256KB-4K.
jyao1 [Wed, 3 Mar 2010 02:04:37 +0000 (02:04 +0000)]
Change the minimal SMM core size from 1MB to 256KB-4K.
Some platforms only enable 1MB, after reserve 1 page for SMM S3. There is at most 1MB-4KB for SMM core.

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

14 years agoRemove EFI_SPECIFICATION_VERSION macro reference in code.
niruiyu [Wed, 3 Mar 2010 00:57:21 +0000 (00:57 +0000)]
Remove EFI_SPECIFICATION_VERSION macro reference in code.

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

14 years agoFix some minor coding style issue for doxygen document.
qhuang8 [Tue, 2 Mar 2010 08:53:02 +0000 (08:53 +0000)]
Fix some minor coding style issue for doxygen document.

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

14 years agoCleanup unused items produced by EmbeddedPkg in UnixPkg.dsc
klu2 [Tue, 2 Mar 2010 07:59:38 +0000 (07:59 +0000)]
Cleanup unused items produced by EmbeddedPkg in UnixPkg.dsc

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

14 years agoCleanup unused library class in UnixPkg.dsc
klu2 [Tue, 2 Mar 2010 07:56:37 +0000 (07:56 +0000)]
Cleanup unused library class in UnixPkg.dsc

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

14 years agoremove the Framework version of EFI_S3_RESUME2_PPI defintion which is already added...
jchen20 [Tue, 2 Mar 2010 06:21:08 +0000 (06:21 +0000)]
remove the Framework version of EFI_S3_RESUME2_PPI defintion which is already added to IntelFrameworkPkg

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

14 years agoRemove some comments according to the latest UEFI Spec 2_3_Errata_B.
ljin6 [Tue, 2 Mar 2010 03:13:22 +0000 (03:13 +0000)]
Remove some comments according to the latest UEFI Spec 2_3_Errata_B.

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

14 years agoFix K8 scan issues
hhuan13 [Tue, 2 Mar 2010 02:58:03 +0000 (02:58 +0000)]
Fix K8 scan issues

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

14 years agoStill use |.efi Rule for INF file with binary EFI image, because the binary EFI image...
lgao4 [Tue, 2 Mar 2010 02:50:32 +0000 (02:50 +0000)]
Still use |.efi Rule for INF file with binary EFI image, because the binary EFI image specified INF file is not in output directory.

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

14 years agoRemove unneeded space in sym output to make sure the output is RVD compatible.
andrewfish [Tue, 2 Mar 2010 00:06:19 +0000 (00:06 +0000)]
Remove unneeded space in sym output to make sure the output is RVD compatible.

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

14 years agoMake script less verbose
andrewfish [Tue, 2 Mar 2010 00:05:24 +0000 (00:05 +0000)]
Make script less verbose

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

14 years agoAdd parameter checking for MP Services Protocol Thunk driver.
xli24 [Mon, 1 Mar 2010 09:50:10 +0000 (09:50 +0000)]
Add parameter checking for MP Services Protocol Thunk driver.

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

14 years agoAdd checking whether FvCount is overflow when new unknown FvInfoPpi is dispatched.
klu2 [Mon, 1 Mar 2010 08:59:00 +0000 (08:59 +0000)]
Add checking whether FvCount is overflow when new unknown FvInfoPpi is dispatched.

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

14 years agoMinor coding style fix.
rsun3 [Mon, 1 Mar 2010 08:38:46 +0000 (08:38 +0000)]
Minor coding style fix.

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

14 years agoRollback change of revision 10061.
xli24 [Mon, 1 Mar 2010 08:23:03 +0000 (08:23 +0000)]
Rollback change of revision 10061.

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

14 years agoRemove comments about in-consistency between code and UEFI/PI spec because UEFI 2...
rsun3 [Mon, 1 Mar 2010 08:03:46 +0000 (08:03 +0000)]
Remove comments about in-consistency between code and UEFI/PI spec because UEFI 2.3 Errata B and PI 1.2 Errata A spec were published.

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

14 years agoUpdate EDKII core UEFI/PI version.
lgao4 [Mon, 1 Mar 2010 08:01:57 +0000 (08:01 +0000)]
Update EDKII core UEFI/PI version.

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

14 years agoremove some comments.
vanjeff [Mon, 1 Mar 2010 08:00:28 +0000 (08:00 +0000)]
remove some comments.

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

14 years agoAdd the missing check for NULL pointer before use it.
lgao4 [Mon, 1 Mar 2010 07:56:48 +0000 (07:56 +0000)]
Add the missing check for NULL pointer before use it.

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

14 years agoadd the PI version of EFI_S3_RESUME2_PPI defintion
jchen20 [Mon, 1 Mar 2010 07:16:54 +0000 (07:16 +0000)]
add the PI version of EFI_S3_RESUME2_PPI defintion

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

14 years agoupdate DxeIpl to use EFI_S3_RESUME2_PPI instead of EFI_S3_RESUME_PPI
jchen20 [Mon, 1 Mar 2010 07:11:28 +0000 (07:11 +0000)]
update DxeIpl to use EFI_S3_RESUME2_PPI instead of EFI_S3_RESUME_PPI

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

14 years agoMove the framework version of EFI_S3_RESUME_PPI defintion to Intel framework package...
jchen20 [Mon, 1 Mar 2010 07:10:27 +0000 (07:10 +0000)]
Move the framework version of EFI_S3_RESUME_PPI defintion to Intel framework package from MdePkg

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

14 years agoroll back some changing since it was not complete.
vanjeff [Mon, 1 Mar 2010 06:52:48 +0000 (06:52 +0000)]
roll back some changing since it was not complete.

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

14 years agoAdd the missing OUTPUT directory for the EFI and depex file in Rule section.
lgao4 [Mon, 1 Mar 2010 06:47:58 +0000 (06:47 +0000)]
Add the missing OUTPUT directory for the EFI and depex file in Rule section.

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

14 years agoupdated definitions of PCD PPI/Protocol per latest UEFI Spec.
vanjeff [Mon, 1 Mar 2010 06:14:46 +0000 (06:14 +0000)]
updated definitions of PCD PPI/Protocol per latest UEFI Spec.

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

14 years agoRemove assumption that the transition code for transitioning from 64-bit to 32-bit...
mdkinney [Mon, 1 Mar 2010 05:35:20 +0000 (05:35 +0000)]
Remove assumption that the transition code for transitioning from 64-bit to 32-bit mode is 64 bytes.  Instead compute the size based on the implementation in the ASM file.
Update logic to align new 32-bit stack on a 4 byte boundary
Update logic to prevent one slot overlap between the transition code and the new stack.

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

14 years agoUpdate PI SMM Core to ignore memory ranges from SMRAM Descriptors that are already...
mdkinney [Mon, 1 Mar 2010 05:32:59 +0000 (05:32 +0000)]
Update PI SMM Core to ignore memory ranges from SMRAM Descriptors that are already allocated or not tested or not ECC initialized yet

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

14 years agoUpdate PiSmmCore:
hhuan13 [Mon, 1 Mar 2010 04:29:21 +0000 (04:29 +0000)]
Update PiSmmCore:
1. Update PiSmmIpl.c DoCommunicate() to prevent exception in case call SmiManage directly if SMRAM is closed or locked. That case causes exception.
2. Update PiSmmCore.c SmmEntryPoint(). It is not required to save/restore InSmm. Because SMM is non-reentrant.

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

14 years agoUpdate code to match EDKII coding style.
lgao4 [Mon, 1 Mar 2010 03:26:19 +0000 (03:26 +0000)]
Update code to match EDKII coding style.

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

14 years agoAdd the new added tool link.
lgao4 [Mon, 1 Mar 2010 02:09:06 +0000 (02:09 +0000)]
Add the new added tool link.

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

14 years agoUpdate OvmfPkg FDF to avoid DXE driver to be rebased on build time.
lgao4 [Mon, 1 Mar 2010 01:59:46 +0000 (01:59 +0000)]
Update OvmfPkg FDF to avoid DXE driver to be rebased on build time.

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

14 years agoClean up Rules of Platform FDFs to apply only one EFI image and Depex for each driver.
lgao4 [Mon, 1 Mar 2010 01:39:30 +0000 (01:39 +0000)]
Clean up Rules of Platform FDFs to apply only one EFI image and Depex for each driver.

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

14 years agoMdeModulePkg DxeNetLib: Fix compiler warning
jljusten [Mon, 1 Mar 2010 00:28:34 +0000 (00:28 +0000)]
MdeModulePkg DxeNetLib: Fix compiler warning

This compiler warning was triggered by setting MDEPKG_NDEBUG.

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

14 years agoAdd FormMap form example.
lgao4 [Sun, 28 Feb 2010 23:56:57 +0000 (23:56 +0000)]
Add FormMap form example.

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

14 years agoAdd the fixed checksum value 0xAA of FFS header according to the latest PI spec.
lgao4 [Sun, 28 Feb 2010 23:53:41 +0000 (23:53 +0000)]
Add the fixed checksum value 0xAA of FFS header according to the latest PI spec.

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

14 years agoSync EDKII BaseTools to BaseTools project r1903.
lgao4 [Sun, 28 Feb 2010 23:39:39 +0000 (23:39 +0000)]
Sync EDKII BaseTools to BaseTools project r1903.

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

14 years agoFix build break caused by adding DebugAgentLib to the DXE Core.
andrewfish [Sun, 28 Feb 2010 20:14:22 +0000 (20:14 +0000)]
Fix build break caused by adding DebugAgentLib to the DXE Core.

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

14 years agoupdate Ehci driver to distinct pci memory address and host address
erictian [Sun, 28 Feb 2010 13:00:58 +0000 (13:00 +0000)]
update Ehci driver to distinct pci memory address and host address

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

14 years agoCorrect copyright to 2010.
lgao4 [Sun, 28 Feb 2010 11:37:55 +0000 (11:37 +0000)]
Correct copyright to 2010.

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

14 years ago1. Refine debug agent library.
vanjeff [Sat, 27 Feb 2010 17:04:12 +0000 (17:04 +0000)]
1. Refine debug agent library.
2. DxeCore and DxeIpl consume debug agent library.

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

14 years agoUpdate SEC Platform Information PPI according to PI 1.2 errata A.
xli24 [Sat, 27 Feb 2010 15:37:52 +0000 (15:37 +0000)]
Update SEC Platform Information PPI according to PI 1.2 errata A.

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

14 years agoUpdate comments by UEFI approved Errata revision 'B'.
gdong1 [Sat, 27 Feb 2010 10:57:24 +0000 (10:57 +0000)]
Update comments by UEFI approved Errata revision 'B'.

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

14 years agoAdd the missing check for NULL pointer before use it.
lgao4 [Sat, 27 Feb 2010 09:04:11 +0000 (09:04 +0000)]
Add the missing check for NULL pointer before use it.

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

14 years agoFixed GCC build issue caused by converting a pointer to an integer of a larger size.
geekboy15a [Fri, 26 Feb 2010 19:17:16 +0000 (19:17 +0000)]
Fixed GCC build issue caused by converting a pointer to an integer of a larger size.

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

14 years agoRemove notice as it gets to publish in newest PI spec.
qhuang8 [Fri, 26 Feb 2010 11:42:57 +0000 (11:42 +0000)]
Remove notice as it gets to publish in newest PI spec.

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

14 years agoAccording to the latest UEFI 2.3 errata B, the following changes are made:
lgao4 [Fri, 26 Feb 2010 09:27:59 +0000 (09:27 +0000)]
According to the latest UEFI 2.3 errata B, the following changes are made:
1.EFI_IMAGE_EXECUTION_INFO structure.Signature field.
2.HiiConfigAccess.ExtractConfig function comments
3.HiiConfigRouting.ExtractConfig, BlockToConfig and GetAltConfig function comments.
4.Remove not in public UEFI spec comments.

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

14 years agoAdd parameter checking for PEI service AllocatePages(), according to PI1.2 errata A.
xli24 [Fri, 26 Feb 2010 09:26:52 +0000 (09:26 +0000)]
Add parameter checking for PEI service AllocatePages(), according to PI1.2 errata A.

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

14 years agoCorrect description for return status code of PEI service AllocatePages(), according...
xli24 [Fri, 26 Feb 2010 09:16:55 +0000 (09:16 +0000)]
Correct description for return status code of PEI service AllocatePages(), according to PI 1.2 errata A.

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

14 years agoRefine parameter description according to PI 1.2 errata A.
xli24 [Fri, 26 Feb 2010 08:56:52 +0000 (08:56 +0000)]
Refine parameter description according to PI 1.2 errata A.

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

14 years agoRefine parameter description according to PI 1.2 errata A.
xli24 [Fri, 26 Feb 2010 08:56:29 +0000 (08:56 +0000)]
Refine parameter description according to PI 1.2 errata A.

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

14 years agoAdd more code robustness check for modules under MdeModulePkg.
rsun3 [Fri, 26 Feb 2010 08:53:27 +0000 (08:53 +0000)]
Add more code robustness check for modules under MdeModulePkg.

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

14 years agoRemove notice for PXE_OPFLAGS_GET_MEDIA_STATUS and PXE_STATFLAGS_GET_STATUS_NO_MEDIA_...
xdu2 [Fri, 26 Feb 2010 08:09:40 +0000 (08:09 +0000)]
Remove notice for PXE_OPFLAGS_GET_MEDIA_STATUS and PXE_STATFLAGS_GET_STATUS_NO_MEDIA_xxx, these definitions are available in latest UEFI spec.

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

14 years agoFix a bug in "Load module At fixed address" to enable it on IPF platform
jchen20 [Fri, 26 Feb 2010 07:43:00 +0000 (07:43 +0000)]
Fix a bug in "Load module At fixed address" to enable it on IPF platform

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

14 years agoMove EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes in the...
hhuan13 [Fri, 26 Feb 2010 06:09:57 +0000 (06:09 +0000)]
Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h.  Since the top level includes in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB.

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

14 years agoMove EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h. Since the top level includes in the...
hhuan13 [Fri, 26 Feb 2010 06:09:11 +0000 (06:09 +0000)]
Move EFI_SMRAM_DESCRIPTOR into PiMultiPhase.h.  Since the top level includes in the other packages all include PiPei.h or PiDxe.h, and PiPei.h and PiDxe.h both include PiuMultiPhase.h, EFI_SMRAM_DESCRIPTOR will be declared for SMM Access 2 Protocol and the SmramMemoryReserve GUIDed HOB.

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

14 years agoadd debug agent null instance in DSC file.
vanjeff [Fri, 26 Feb 2010 05:52:57 +0000 (05:52 +0000)]
add debug agent null instance in DSC file.

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

14 years agoadd debug agent null instance in DSC file.
vanjeff [Fri, 26 Feb 2010 05:49:12 +0000 (05:49 +0000)]
add debug agent null instance in DSC file.

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

14 years agoadd debug agent null instance in DSC file.
vanjeff [Fri, 26 Feb 2010 05:48:42 +0000 (05:48 +0000)]
add debug agent null instance in DSC file.

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

14 years agoadd debug agent null instance in DSC file.
vanjeff [Fri, 26 Feb 2010 05:48:07 +0000 (05:48 +0000)]
add debug agent null instance in DSC file.

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