czhang46 
							
						 
					 
					
						
						
							
						
						9e945f7852 
					 
					
						
						
							
							Measure ExitBootServices failure case  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Dong Guo<guo.dong@intel.com >
Reviewed-by: Gao Liming<liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13580  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-02 06:33:10 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						dda39f3a58 
					 
					
						
						
							
							Fix several issues in BaseCryptLib:  
						
						... 
						
						
						
						1. Add input length check for several APIs in BaseCryptLib.
2. Add return status check when calling OpensslLib functions
3. Adjust BaseCryptLib API to match description of wrapped OpensslLib API.
4. Update INF file to add missed RuntimeServicesTableLib.
5. Fix return status issue of APIs in CryptX509.c that incorrect when error occurs.
Signed-off-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13579  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-02 02:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						a08dcb2ab1 
					 
					
						
						
							
							ArmPlatformPkg/ArmVExpressPkg: Fixed build issue  
						
						... 
						
						
						
						ConSpillter now requires DxeServicesLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13578  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-01 10:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						0a57b95918 
					 
					
						
						
							
							Move PcdConInConnectOnDemand initlization to PlatformBds constructor so that hotkey service can act accordingly  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Ni Ruiyu<ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13577  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-01 08:09:15 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cf98e61d1a 
					 
					
						
						
							
							OvmfPkg/AcpiTables/Dsdt.asl: report the PCI IO ranges set in FWDT  
						
						... 
						
						
						
						Based on SeaBIOS commit 2062f2ba by Gerd Hoffmann <kraxel@redhat.com >.
v3: comments on FWDT fields
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13576  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 18:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						0228e59863 
					 
					
						
						
							
							OvmfPkg/AcpiTables/Dsdt.asl: strip trailing whitespace  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13575  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 18:18:11 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						57c0beb609 
					 
					
						
						
							
							OvmfPkg: scan memory space map and populate FWDT (32-bit fields only)  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
[jordan.l.justen@intel.com: minor cleanup]
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13574  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 18:18:01 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						253a2ea73f 
					 
					
						
						
							
							OvmfPkg: install an SSDT with a dynamic OperationRegion called FWDT  
						
						... 
						
						
						
						"FWDT" ("firmware data") is allocated as EfiReservedMemoryType, with
AllocateReservedPool(). <MdePkg/Include/Library/MemoryAllocationLib.h>
doesn't seem to provide direct access to EfiACPIReclaimMemory, but at this
point the former seems sufficient.
Based on SeaBIOS commit 2062f2ba by Gerd Hoffmann <kraxel@redhat.com >.
v3:
- coding style fixes:
  - BDAT     -> FWDT
  - __packed -> #pragma pack(1)
  - BFLD     -> FIRMWARE_DATA, PCI_WINDOW
  - Bfld     -> FwData
- Ssdt.asl: changed license to 2-clause BSDL, paraphrasing Dsdt.asl
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13573  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 18:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cb678aa85e 
					 
					
						
						
							
							OvmfPkg: clean up memory map  
						
						... 
						
						
						
						Fix IO-APIC range size.
Add HPET.
Take LAPIC base from PCD and fix range size.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13572  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 18:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						53de44aade 
					 
					
						
						
							
							OvmfPkg/*.dsc: Move PCD locations to be similar to OvmfPkgIa32X64.dsc  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13571  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 17:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cd45566925 
					 
					
						
						
							
							OvmfPkg: Move DxeServicesTableLib to common LibraryClasses  
						
						... 
						
						
						
						ConSplitterDxe (UEFI_DRIVER) now uses this library class.
Move the library mapping to the common LibraryClasses section.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13570  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 17:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						0b5a5022e5 
					 
					
						
						
							
							OvmfPkg: Disable debugging for UNIXGCC to save space  
						
						... 
						
						
						
						UNIXGCC builds larger images than GCC44, and can have issues
fitting into the FD image. Therefore, when using UNIXGCC,
debug will be disabled by default.
The README file is updated with instructions for selectively
enabling debug for UNIXGCC.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13569  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-31 17:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						b5eb03cf4b 
					 
					
						
						
							
							Add 2 new Bds features  
						
						... 
						
						
						
						1. Lazy ConIn
  2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Hot Tian<Hot.Tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13568  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 06:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						838a9c58c9 
					 
					
						
						
							
							Add 2 new Bds features  
						
						... 
						
						
						
						1. Lazy ConIn
  2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Hot Tian<Hot.Tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13567  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 06:04:13 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						18cf395022 
					 
					
						
						
							
							Add 2 new Bds features  
						
						... 
						
						
						
						1. Lazy ConIn
  2. OsIndicationsSupported & OsIndications
Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Hot Tian<Hot.Tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13566  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 05:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						402e4a9d77 
					 
					
						
						
							
							Change the type of NotifyHandle from EFI_HANDLE to VOID * for SimpleTextInEx protocol.  
						
						... 
						
						
						
						Clean up the code to remove unnecessary NotifyHandle in the private data structure.
Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com >
Reviewed-by: Elvin Li<elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13565  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-30 03:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						6b8ebcb8de 
					 
					
						
						
							
							Fix some typo and coding style issues in BaseCryptLib instances.  
						
						... 
						
						
						
						Signed-off by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Fu, Siyuan <Siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13564  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-27 07:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						805c2dd119 
					 
					
						
						
							
							Close the corresponding GUIDed section extraction protocol notify event in CloseSectionStream.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Chao Zhang <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13563  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-27 02:35:24 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b90aefa9e4 
					 
					
						
						
							
							OvmfPkg: add support for debug console on port 0x402  
						
						... 
						
						
						
						This patch adds support for a debug console on the same port that is used
by SeaBIOS.  This makes it easier to debug OVMF, because it does not mix
debug and serial output on the same device.  It also makes it easier to
leave some of the debug messages on even in release builds.
To enable it, pass "-debugcon stdio -global isa-debugcon.iobase=0x402" to
QEMU.
The new mechanism is enabled by default, but a regular serial console can
be chosen by adding -D DEBUG_ON_SERIAL_PORT to the build options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
[jordan.l.justen@intel.com: MAX_DEBUG_MESSAGE_LENGTH=>0x100, p=>Ptr]
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13562  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 16:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						512278a1cd 
					 
					
						
						
							
							UnixPkg/Sec: Fixed build  
						
						... 
						
						
						
						IntelFrameworkModulePkg.dec is required to define gEfiIntelFrameworkModulePkgTokenSpaceGuid.Pcd*
in DSC file.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13561  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 09:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						68db122863 
					 
					
						
						
							
							MdeModulePkg/CoreDxe: Fixed compiler warning 'integer conversion resulted in a change of sign'  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
Reviewed-by: Sun Rui <rui.sun@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13560  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 09:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						c85c6de761 
					 
					
						
						
							
							Fix build fail for GCC  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13559  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 07:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						73c82041dc 
					 
					
						
						
							
							Fixed issues:  
						
						... 
						
						
						
						1.Refine the logic about show different attribute.
2.Refine the logic about allocate memory for variable name and data.
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13558  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 07:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						12ea46947d 
					 
					
						
						
							
							Roll back the change which caused build fail  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13557  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 05:42:43 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						f5af77a80f 
					 
					
						
						
							
							Fix a failure in TCG HashAll interface.  
						
						... 
						
						
						
						signed-off by Tao Hengyan <hengyan.tao@intel.com >
reviewed by Dong Guo <guo.dong@intel.com >
reviewed by Long Qin <qin.long@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13556  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 05:17:35 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						5a50033236 
					 
					
						
						
							
							Enhance TCG driver to provide TPM physical presence lifetime lock capability.  
						
						... 
						
						
						
						Signed-off-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13555  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-26 05:11:47 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						4a23eaa9e0 
					 
					
						
						
							
							Fix the typo in InstallMultipleProtocolInterfaces comments  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com >
Reviewed-by: Liming Gao<liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13554  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-25 06:45:49 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						e77f9ef656 
					 
					
						
						
							
							Use RsaGetPublicKeyFromX509() to validate the given X.509 certificate for PK/KEK/db/dbx database.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13553  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-25 02:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						952de07651 
					 
					
						
						
							
							Correct a typo in EFI_EDID_ACTIVE_PROTOCOL and EFI_EDID_DISCOVERED_PROTOCOL comments.  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni<ruiyu.ni@intel.com >
Reviewed-by: Elvin Li<elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13552  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-24 07:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						0ac9bc9be4 
					 
					
						
						
							
							OvmfPkg: introduce QemuFwCfgFindFile ()  
						
						... 
						
						
						
						Tested with the "bootorder" fw_cfg file. Example contents (leading space
added and line terminators transcribed for readability):
  /pci@i0cf8/ide@1,1/drive@0/disk@0<LF>
  /pci@i0cf8/ide@1,1/drive@1/disk@0<LF>
  /pci@i0cf8/ethernet@3/ethernet-phy@0<NUL>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13549  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-23 17:10:29 +00:00 
						 
				 
			
				
					
						
							
							
								jcarsey 
							
						 
					 
					
						
						
							
						
						05916c1532 
					 
					
						
						
							
							ShellPkg: Update string to number conversion to correctly stop at spaces if so requested.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: jaben carsey <jaben.carsey@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13548  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-23 16:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						c6a7fef8ea 
					 
					
						
						
							
							Add logic to check the execution break flag before executing the next command in a script file.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Jaben carsey <Jaben.carsey@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13547  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-23 03:17:09 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						e4d7370d18 
					 
					
						
						
							
							Update the secure boot configuration UI to accept *.crt certificate file.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13546  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-23 01:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						32177f69c4 
					 
					
						
						
							
							Add more security check for CommBuffer+CommBufferSize.  
						
						... 
						
						
						
						signed off by: jiewen.yao@intel.com 
reviewed by: rui.sun@intel.com 
reviewed by: michael.d.kinney@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13545  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-23 00:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						3b947ef1ba 
					 
					
						
						
							
							Adjust library instances used in SecurityPkg by proper module type.  
						
						... 
						
						
						
						Signed-off-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Fu, Siyuan <Siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13544  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-20 03:36:21 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b5c91f01d2 
					 
					
						
						
							
							OvmfPkg/AcpiPlatformDxe: rely on built-in checksumming  
						
						... 
						
						
						
						Implementation in
"MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c":
  InstallAcpiTable()
    SetAcpiTable(... Checksum=TRUE ...)
      AddTableToList(... Checksum=TRUE ...)
        AcpiPlatformChecksum()
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13543  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 22:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						4804ef4943 
					 
					
						
						
							
							OvmfPkg/AcpiPlatformDxe/Xen.c: reuse CalculateSum8  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13542  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 22:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						377e758c3f 
					 
					
						
						
							
							OvmfPkg/AcpiPlatformDxe: Add Xen ACPI tables support  
						
						... 
						
						
						
						This patch adds Xen ACPI tables support to OVMF.
Use EFI_ACPI_TABLE_PROTOCOL to publish all Xen ACPI tables in OVMF,
while keeping the Qemu and KVM support.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Bei Guan <gbtju85@gmail.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13541  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 22:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								darylm503 
							
						 
					 
					
						
						
							
						
						ad07c107f7 
					 
					
						
						
							
							StdLib/LibC/Uefi/Devices/Console/daConsole.c:  Fix bug where unconvertable wide characters would cause the code to hang or generate an exception.  
						
						... 
						
						
						
						When the WideTtyCvt() function encountered an unconvertable character, it properly replaced it but did not update the byte count, numB, to 1 and instead left it at -1.
This fix sets numB to 1 when an unconvertable character is replaced.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: tim.lewis@insidesw.com 
Reviewed-by: daryl.mcdaniel@intel.com 
Reviewed-by: erik.c.bjorge@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13540  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 18:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						532616bbd6 
					 
					
						
						
							
							Add interfaces to several library instances of BaseCryptLib.  
						
						... 
						
						
						
						Signed-off-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com >
Reviewed-by: Long Qin <qin.long@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13539  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 09:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						c31b316c00 
					 
					
						
						
							
							To follow UEFI spec, update the code to make correct check to support multiple _ADR fields.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13538  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-18 06:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						0f8b02980e 
					 
					
						
						
							
							Added secure boot in CSM module entrypoint, if UEFI secure boot is enabled, CSM module cannot be started.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13537  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 09:25:26 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						05a643f91d 
					 
					
						
						
							
							1. Remove extra attribute for SetupMode, SignatureSupport and SecureBoot variable.  
						
						... 
						
						
						
						2. Allow the PK owner to update db/dbx variable directly.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13536  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 08:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						876ac39540 
					 
					
						
						
							
							Return EFI_UNSUPPORTED if READY_TO_BOOT function is invoked at SMM runtime.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13535  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 08:21:42 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						eb96e4f281 
					 
					
						
						
							
							Fix a buffer overflow bug in VariableSmm driver.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Zhang, Chao <chao.b.zhang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13534  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 08:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						e94728b359 
					 
					
						
						
							
							Update HobLib and Hob Service to avoid data over flow.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Rui Sun <rui.sun@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13533  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 01:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						192764dba9 
					 
					
						
						
							
							Update HobLib and Hob Service to avoid data over flow.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Rui Sun <rui.sun@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13532  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-17 01:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						785d84ead0 
					 
					
						
						
							
							Verify the provided PKpub is signed with its private key when enrolling a new PK variable in setup mode.  
						
						... 
						
						
						
						Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13531  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-13 06:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						2445a70e62 
					 
					
						
						
							
							Add SMRAM range check to variable SMM SMI handler.  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by: Fu, Siyuan<siyuan.fu@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13530  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-13 05:15:06 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						7a0c1361fd 
					 
					
						
						
							
							Remove unused CapsuleReset() in MdeModulePkg\Universal\ResetSystemRuntimeDxe\ResetSystem.c.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13529  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-07-13 03:20:28 +00:00