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

10 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@10139 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10138 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10137 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10136 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10135 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10134 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10133 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10132 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10131 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10130 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10129 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10128 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10127 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10126 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10125 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10124 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10123 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10122 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10121 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10120 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10119 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10118 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10117 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10116 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10115 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10114 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10113 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10112 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10111 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10110 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10109 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10108 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10107 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10106 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10105 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10104 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10103 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10102 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10101 6f19259b-4bc3-4df7-8a09-765794883524

10 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@10100 6f19259b-4bc3-4df7-8a09-765794883524

10 years agoimport Debug Agent Library and null instance in MdeModulePkg.
vanjeff [Fri, 26 Feb 2010 05:38:04 +0000 (05:38 +0000)]
import Debug Agent Library and null instance in MdeModulePkg.

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

10 years agoClean up PiSmmCore to pass K8 scan
hhuan13 [Fri, 26 Feb 2010 04:35:23 +0000 (04:35 +0000)]
Clean up PiSmmCore to pass K8 scan

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

10 years agoAdd EfiCpuArchProtocol dependency for PiSmmIpl module. The reason to add this is...
jgong5 [Fri, 26 Feb 2010 03:35:47 +0000 (03:35 +0000)]
Add EfiCpuArchProtocol dependency for PiSmmIpl module. The reason to add this is PiSmmIpl will call gDS->SetMemorySpaceAttributes() which will locate CPU Arch Protocol to set MTRRs. Without this dependency, the locate might fail and MTRRs are never set in this case.

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

10 years agoDuetPkg: Fix build break caused by EFI_SPECIFICATION_VERSION usage
jljusten [Fri, 26 Feb 2010 00:30:20 +0000 (00:30 +0000)]
DuetPkg: Fix build break caused by EFI_SPECIFICATION_VERSION usage

The EFI_SPECIFICATION_VERSION MACRO is no longer defined in edk2
builds, and this module does not need to support the older < UEFI 2.0
code path.

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

10 years agoAdd PI SMM IPL and PI SMM Core
mdkinney [Thu, 25 Feb 2010 23:42:27 +0000 (23:42 +0000)]
Add PI SMM IPL and PI SMM Core

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

10 years agoAdd PI SMM IPL and PI SMM Core
mdkinney [Thu, 25 Feb 2010 23:41:19 +0000 (23:41 +0000)]
Add PI SMM IPL and PI SMM Core

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

10 years agoAdd MemoryAllocationLib for PI SMM Core
mdkinney [Thu, 25 Feb 2010 23:39:39 +0000 (23:39 +0000)]
Add MemoryAllocationLib for PI SMM Core

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

10 years agoCleanup: Remove PcdDxePcdDatabaseTraverseEnabled
jljusten [Thu, 25 Feb 2010 21:53:22 +0000 (21:53 +0000)]
Cleanup: Remove PcdDxePcdDatabaseTraverseEnabled

gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled does not
exist.  Remove references to it in .dsc files and within the comments of
the DXE PCD driver.

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

10 years agoOVMF: Move DXE drivers into a new firmware volume
jljusten [Thu, 25 Feb 2010 21:53:06 +0000 (21:53 +0000)]
OVMF: Move DXE drivers into a new firmware volume

A separate FV is created for DXE drivers so the DXE drivers will
not be rebased along with the PEI drivers.

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

10 years agoStarted working on an ArmEb package. GIC is ported. SEC is a start. Still missing...
andrewfish [Thu, 25 Feb 2010 20:31:00 +0000 (20:31 +0000)]
Started working on an ArmEb package. GIC is ported. SEC is a start. Still missing memory map and DRAM init stuff. Hey but it compiles.

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

10 years agoUpdate comment in dsc file to explain NULL library class.
andrewfish [Thu, 25 Feb 2010 19:38:21 +0000 (19:38 +0000)]
Update comment in dsc file to explain NULL library class.

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

10 years agoAdd EOI API to hardware interrupt. Add PCD setting form DRAM base and size. Remove...
andrewfish [Thu, 25 Feb 2010 19:25:44 +0000 (19:25 +0000)]
Add EOI API to hardware interrupt. Add PCD setting form DRAM base and size. Remove bogus PCD

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

10 years agoRemove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*
jljusten [Thu, 25 Feb 2010 18:17:41 +0000 (18:17 +0000)]
Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl*

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

10 years agoremove svn:executable attribute for INF file.
klu2 [Thu, 25 Feb 2010 17:31:45 +0000 (17:31 +0000)]
remove svn:executable attribute for INF file.

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

10 years agoremove svn:executable attribute for INF file.
klu2 [Thu, 25 Feb 2010 17:30:32 +0000 (17:30 +0000)]
remove svn:executable attribute for INF file.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:10:42 +0000 (17:10 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:10:19 +0000 (17:10 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:08:36 +0000 (17:08 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:06:18 +0000 (17:06 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:04:34 +0000 (17:04 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 17:00:18 +0000 (17:00 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:52:10 +0000 (16:52 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:50:12 +0000 (16:50 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:39:38 +0000 (16:39 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:38:12 +0000 (16:38 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:37:15 +0000 (16:37 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:36:36 +0000 (16:36 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:31:22 +0000 (16:31 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoClean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
klu2 [Thu, 25 Feb 2010 16:26:33 +0000 (16:26 +0000)]
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.

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

10 years agoAdd parameter checking for MP Services Protocol Thunk driver.
xli24 [Thu, 25 Feb 2010 10:37:09 +0000 (10:37 +0000)]
Add parameter checking for MP Services Protocol Thunk driver.

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

10 years agoEnhance SetupBrowser to support new UEFI HiiFormMap feature
lgao4 [Thu, 25 Feb 2010 10:10:59 +0000 (10:10 +0000)]
Enhance SetupBrowser to support new UEFI HiiFormMap feature

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

10 years agoAdd more check to avoid code enter into wrong state.
lgao4 [Thu, 25 Feb 2010 10:08:54 +0000 (10:08 +0000)]
Add more check to avoid code enter into wrong state.

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

10 years agoFix the bug that SMM Base Protocol.Communicate() does not work.
rsun3 [Thu, 25 Feb 2010 09:23:44 +0000 (09:23 +0000)]
Fix the bug that SMM Base Protocol.Communicate() does not work.

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

10 years agoChange DUET specific HOB structure to make all HOB 8-byte align to fix the PI-SCT...
niruiyu [Thu, 25 Feb 2010 03:28:18 +0000 (03:28 +0000)]
Change DUET specific HOB structure to make all HOB 8-byte align to fix the PI-SCT failure.

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

10 years agoAdd new HII FormMap Opcode support
lgao4 [Thu, 25 Feb 2010 03:10:54 +0000 (03:10 +0000)]
Add new HII FormMap Opcode support

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

10 years agoMove ARMv5 (ARM9) barrier instructions into assembler files
andrewfish [Wed, 24 Feb 2010 23:20:00 +0000 (23:20 +0000)]
Move ARMv5 (ARM9) barrier instructions into assembler files

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

10 years agoUpdated Hardware Interrupt protocol to add an EOI member. Added ARM Data/Instruction...
andrewfish [Wed, 24 Feb 2010 22:38:46 +0000 (22:38 +0000)]
Updated Hardware Interrupt protocol to add an EOI member. Added ARM Data/Instruction syncronization barrier support to the ARM lib.

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

10 years agoFix line endings
andrewfish [Wed, 24 Feb 2010 17:22:03 +0000 (17:22 +0000)]
Fix line endings

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

10 years agoAdd support for capsule above 4G.
xli24 [Wed, 24 Feb 2010 08:45:08 +0000 (08:45 +0000)]
Add support for capsule above 4G.

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

10 years agoroll back changing on save and restore interrupt status, it needn't doing.
vanjeff [Wed, 24 Feb 2010 08:30:53 +0000 (08:30 +0000)]
roll back changing on save and restore interrupt status, it needn't doing.

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

10 years agoroll back changing on save and restore interrupt status, it needn't doing.
vanjeff [Wed, 24 Feb 2010 08:29:53 +0000 (08:29 +0000)]
roll back changing on save and restore interrupt status, it needn't doing.

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

10 years agoMinor comment fix.
rsun3 [Wed, 24 Feb 2010 08:09:39 +0000 (08:09 +0000)]
Minor comment fix.

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

10 years agoAvoid shadowing PE image read function on IPF
jgong5 [Wed, 24 Feb 2010 07:00:37 +0000 (07:00 +0000)]
Avoid shadowing PE image read function on IPF

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

10 years agoRemove <b></b> from File header.
lgao4 [Wed, 24 Feb 2010 05:11:09 +0000 (05:11 +0000)]
Remove <b></b> from File header.

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

10 years agofixed the bug in .S file to make the EBC driver work for UNIXGCC build.
jchen20 [Wed, 24 Feb 2010 02:21:42 +0000 (02:21 +0000)]
fixed the bug in .S file to make the EBC driver work for UNIXGCC build.

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

10 years agoCorrect Copyright year format
lgao4 [Wed, 24 Feb 2010 01:42:12 +0000 (01:42 +0000)]
Correct Copyright year format

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

10 years agoCorrect Copyright year format
lgao4 [Wed, 24 Feb 2010 01:41:56 +0000 (01:41 +0000)]
Correct Copyright year format

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

10 years ago1. Correct File header to ## @file
lgao4 [Wed, 24 Feb 2010 00:21:16 +0000 (00:21 +0000)]
1. Correct File header to ## @file
2. Remove unnecessary .common] postfix on section.

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

10 years ago1. Correct File header to ## @file
lgao4 [Tue, 23 Feb 2010 23:58:38 +0000 (23:58 +0000)]
1. Correct File header to ## @file
2. Remove unnecessary .common] postfix on section.

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

10 years ago1. Correct File header to ## @file
lgao4 [Tue, 23 Feb 2010 23:43:55 +0000 (23:43 +0000)]
1. Correct File header to ## @file
2. Remove unnecessary .common] postfix on section.

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

10 years agoUpdate comments to define where stuff comes from
andrewfish [Tue, 23 Feb 2010 18:21:21 +0000 (18:21 +0000)]
Update comments to define where stuff comes from

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

10 years agoFix comment
mdkinney [Tue, 23 Feb 2010 17:59:48 +0000 (17:59 +0000)]
Fix comment

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

10 years agoDriver health entry in device manager page is not totally hidden, the original code...
li-elvin [Tue, 23 Feb 2010 09:40:43 +0000 (09:40 +0000)]
Driver health entry in device manager page is not totally hidden, the original code just change string to empty string, if cursor is at empty string, there is no focus at all.
Dynamically create subtitle and action entry of driver health when driver health protocol is installed.

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

10 years agoDisable interrupt when changing IDTR register.
klu2 [Tue, 23 Feb 2010 07:32:20 +0000 (07:32 +0000)]
Disable interrupt when changing IDTR register.

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

10 years agoTemporarily remove the C implementation of some GCC assembly files in MdePkg. They...
qhuang8 [Tue, 23 Feb 2010 04:56:55 +0000 (04:56 +0000)]
Temporarily remove the C implementation of some GCC assembly files in MdePkg. They are kept in repository and will be re-evaluate later.

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

10 years agoEnhance UpdateCapsule () to support calling multiple times.
li-elvin [Tue, 23 Feb 2010 02:33:17 +0000 (02:33 +0000)]
Enhance UpdateCapsule () to support calling multiple times.

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

10 years agoenhanced Dhcp4Dxe module to clean active configure data when Dhcp4->Stop() and Dhcp4...
vanjeff [Tue, 23 Feb 2010 01:43:45 +0000 (01:43 +0000)]
enhanced Dhcp4Dxe module to clean active configure data when Dhcp4->Stop() and Dhcp4->Release() called.

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

10 years agoOVMF: Update README file
jljusten [Mon, 22 Feb 2010 18:17:13 +0000 (18:17 +0000)]
OVMF: Update README file

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

10 years ago1. Update GetStringWorker() of HiiDataBaseDxe to only search in other language and...
lgao4 [Mon, 22 Feb 2010 06:30:41 +0000 (06:30 +0000)]
1. Update GetStringWorker() of HiiDataBaseDxe to only search in other language and not update the StringSize to avoid GetString() buffer overflow.
2. Update SetupBrowser to correctly handle ordered list option.

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