ydong10 
							
						 
					 
					
						
						
							
						
						3acb198567 
					 
					
						
						
							
							Enhance the check when ImageRead function return.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ye Ting  <ting.ye@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13657  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 08:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						05bf16e04d 
					 
					
						
						
							
							Initialize the variable before use it.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13656  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 08:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						9776099ffa 
					 
					
						
						
							
							Patch includes:  
						
						... 
						
						
						
						1.Enable Retrieve callback type for all questions before show these questions.
2.Enable retrieve callback type for all questions without storage when initial these questions.
Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13655  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 08:23:20 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						09c990aeb1 
					 
					
						
						
							
							MdePkg PiSmmCis.h: clarify the meaning of NumberOfCpus per PI spec version 1.2.1.  
						
						... 
						
						
						
						Signed-off-by: Sun Rui <rui.sun@intel.com >
Reviewed-by: Tian Hot <hot.tian@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13654  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 06:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						89b5f4b33f 
					 
					
						
						
							
							Fix some coding style issues  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Kinney Michael <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13653  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 05:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						677e5c0b77 
					 
					
						
						
							
							Fix  TCG protocol TcgDxeHashLogExtendEvent and TcgDxeLogEvent SDL issue  
						
						... 
						
						
						
						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@13652  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 02:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						2fa996f9b7 
					 
					
						
						
							
							Fix Consplitter GOP UEFI SCT issue.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13651  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 01:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						d6bee311ce 
					 
					
						
						
							
							Enhance the code to make the code logic more clear.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13650  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-21 00:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						48ee8e3e8c 
					 
					
						
						
							
							Initialize TempAcpiS3Context and TempEfiBootScriptExecutorVariable.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13649  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-20 06:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						6d4136f4b0 
					 
					
						
						
							
							Add three INIT flag in Debug Agent Library.  
						
						... 
						
						
						
						signed-off-by: Jeff Fan <jeff.fan@intel.com >
reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13648  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-20 03:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ca89ab9ce8 
					 
					
						
						
							
							IntelFrameworkModulePkg/IdeBusDxe: Add error check on the return status of invoking AtaSoftReset().  
						
						... 
						
						
						
						Signed-off-by: Tian Feng <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13647  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-20 02:17:49 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						be02dcee3a 
					 
					
						
						
							
							Fix  TCG protocol PassThroughToTpm() SDL issue  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@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@13646  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 07:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						f58f3de07e 
					 
					
						
						
							
							Fix  the issue that consplitter should not touch ConIn variable & do ConIn connection  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Hot Tian <hot.tian@intel.com >
Reviewed-by  : Ni, Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13645  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 07:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						bc79c731b4 
					 
					
						
						
							
							Fix  the issue that consplitter should not touch ConIn variable & do ConIn connection  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang <chao.b.zhang@intel.com >
Reviewed-by  : Hot Tian <hot.tian@intel.com >
Reviewed-by  : Ni, Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13644  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 07:36:56 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						db1126d218 
					 
					
						
						
							
							Update file guid to avoid conflict with other file.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13643  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 05:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						bd07919cc8 
					 
					
						
						
							
							Add missing break and add comment to non-necessary break.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
Reviewed-by: Dong Eric <eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13642  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 04:01:48 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						4ccd9214a4 
					 
					
						
						
							
							Update the "ConErr" related variable name to the new one "ErrOut".  
						
						... 
						
						
						
						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@13641  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-17 03:58:17 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						f4a25e813f 
					 
					
						
						
							
							Add validation on ACPI_S3_CONTEXT.S3DebugBufferAddress, moreover only debug tip could override IDT entry for INT3.  
						
						... 
						
						
						
						Signed-off-by: Jeff Fan <jeff.fan@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13640  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-16 04:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						54e27ada3e 
					 
					
						
						
							
							Add missing function comments  
						
						... 
						
						
						
						signed-off-by: jiewen.yao@intel.com 
reviewed-by: eric.dong@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13639  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-16 03:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						b8a605d0a9 
					 
					
						
						
							
							Fix incorrect sizeof () usage.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Ni Ruiyu <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13638  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-16 02:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ffa1e7834c 
					 
					
						
						
							
							PcAtChipsetPkg/RTC: Fix a bug in RtcGetWakeUpTime() which may cause its return value wrong  
						
						... 
						
						
						
						Signed-off-by: Tian Feng <feng.tian@intel.com >
Reviewed-by:   Jin Eric  <Eric.Jin@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13637  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-15 04:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						50fe73a1aa 
					 
					
						
						
							
							1. Remove the code path which use X509 cert in KEK to validate PKCS7 signed image.  
						
						... 
						
						
						
						2. Remove the code path to validate UEFI image signed by RSA2048 key.
3. Disable the ALLOW_EXECUTE/DEFER_EXECUTE/QUERY_USER policy PCD.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Ye Ting  <ting.ye@intel.com >
Reviewed-by: Dong Guo <guo.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13636  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-15 01:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						8c71ec8f11 
					 
					
						
						
							
							OvmfPkg: Add custom SecureBootConfigDxe that doesn't reset  
						
						... 
						
						
						
						We don't force a platform reset for OVMF when PK is changed in
custom mode setup.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Lee Rosenbaum <lee.g.rosenbaum@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13635  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-15 00:03:59 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						ff8dd312dd 
					 
					
						
						
							
							OvmfPkg/AcpiPlatformDxe: Fix Visual Studio build issues  
						
						... 
						
						
						
						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@13634  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-15 00:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						e148512e51 
					 
					
						
						
							
							EmulatorPkg: Fix Visual Studio build for IA32 & X64  
						
						... 
						
						
						
						This code is untested since there is currently no 'host' component
for Win32/Win64.
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@13633  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-15 00:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						33efdf51b0 
					 
					
						
						
							
							Refine the logic to handle the device path info get from string token.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13632  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-14 09:52:25 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						d0bf562330 
					 
					
						
						
							
							Create 4G page table by default, and using PF to handle >4G MMIO access, to improve S3 performance.  
						
						... 
						
						
						
						signed-off-by: jiewen.yao@intel.com 
reviewed-by: rui.sun@intel.com 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13631  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-14 04:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						743094a289 
					 
					
						
						
							
							OvmfPkg: Support GCC47 toolchain  
						
						... 
						
						
						
						When GCC >= 4.7 is detected, use the GCC47 toolchain.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
[jordan.l.justen@intel.com: reword commit message for OvmfPkg]
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13630  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 17:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						35cfa92c5a 
					 
					
						
						
							
							EmulatorPkg: Support GCC47 toolchain  
						
						... 
						
						
						
						When GCC >= 4.7 is detected, use the GCC47 toolchain.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
[jordan.l.justen@intel.com: reword commit message for EmulatorPkg]
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13629  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 17:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						498f7d8ddd 
					 
					
						
						
							
							OvmfPkg: generate full MADT dynamically, synchronize contents with qemu  
						
						... 
						
						
						
						Represent the set of possible PCI link target IRQs with
Pcd8259LegacyModeEdgeLevel. This ensures that the 8259 Interrupt
Controller code in PcAtChipsetPkg will treat them as level-triggered too.
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@13628  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						05c89c7f0c 
					 
					
						
						
							
							OvmfPkg: have PlatformBdsLib::PciInitialization conform to the _PRS  
						
						... 
						
						
						
						Also set some INTLN values, informatively.
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@13627  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a5595b1e0e 
					 
					
						
						
							
							OvmfPkg: PlatformBdsLib: the balloon device (RAM Memory) is in slot 5  
						
						... 
						
						
						
						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@13626  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:41:31 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						9388fd3d3a 
					 
					
						
						
							
							OvmfPkg: fix interrupt routing in the DSDT, bump revision number  
						
						... 
						
						
						
						Rotate links over devices and pins so that they match qemu.
PIIX4 function 3 (Power Management Module) unconditionally uses the INTA
interrupt pin. SCI from this module requires IRQ9.
Keep other assignments off IRQ9. Only IRQ5, IRQ10, IRQ11 remain for PCI
devices.
Bump OEMRevision in the DSDT.
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@13625  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cc2f2c41c8 
					 
					
						
						
							
							OvmfPkg: add parallel port to the DSDT  
						
						... 
						
						
						
						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@13624  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						ba01f3b98f 
					 
					
						
						
							
							OvmfPkg: fix the _UID of \_SB.PCI0.LPC.LNKD in the DSDT  
						
						... 
						
						
						
						LNKD is the fourth PNP0C0F.
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@13623  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b636c6e5ff 
					 
					
						
						
							
							OvmfPkg: add comments to the DSDT, remove trailing empty line  
						
						... 
						
						
						
						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@13622  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a42bdfccc3 
					 
					
						
						
							
							OvmfPkg: _DIS and _SRS methods should have permanent effect  
						
						... 
						
						
						
						Kill PDIS and PSRS as they are writing to copies of PIR[A-D], not PIR[A-D]
themselves. Use specialized _DIS and _SRS methods that access PIR[A-D]
directly.
(This should be solvable by passing RefOf (PIRA) etc to PDIS/PSRS, however
the RHEL-6.3 kernel AML parser seems to choke on it. The rules described
in ACPIspec5.0 Table 19-316 "Object Storing and Copying Rules" don't seem
to work:
    ACPI Error: Needed [Integer/String/Buffer], found [Reference]
    ffff88003ee02420 (20090903/exresop-422)
    ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for
    [OpcodeName unavailable] (20090903/dswexec-445)
    ACPI Error (psparse-0537): Method parse/execution failed
    [\_SB_.PCI0.LPC_.PDIS] (Node ffff88003f638b50), AE_AML_OPERAND_TYPE
    ACPI Error (psparse-0537): Method parse/execution failed
    [\_SB_.PCI0.LPC_.LNKA._DIS] (Node ffff88003f638a10),
    AE_AML_OPERAND_TYPE
When changing the method too, so that it writes to DerefOf (Arg0) instead
of Arg0, ie. explicitly dereferencing rather than expecting the auto-deref
to work:
    ACPI Error: Needed type [Reference], found [RegionField]
    ffff88003f639858 (20090903/exresop-104)
    ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for
    [OpcodeName unavailable] (20090903/dswexec-445)
    ACPI Error (psparse-0537): Method parse/execution failed
    [\_SB_.PCI0.LPC_.PDIS] (Node ffff88003f638b50), AE_AML_OPERAND_TYPE
    ACPI Error (psparse-0537): Method parse/execution failed
    [\_SB_.PCI0.LPC_.LNKA._DIS] (Node ffff88003f638a10),
    AE_AML_OPERAND_TYPE
In short, when passing a RefOf, it is recognized as a reference inside the
method but mistakenly refused. When trying to deref it explicitly with
DerefOf, then it's suddenly not recognized as a reference.)
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@13621  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						56daf8b90e 
					 
					
						
						
							
							OvmfPkg: unlike PIIX4, qemu needs ActiveHigh for interrupt sharing  
						
						... 
						
						
						
						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@13620  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cc16a9298b 
					 
					
						
						
							
							OvmfPkg: simplify _CRS, _PRS, _SRS methods in the DSDT  
						
						... 
						
						
						
						Use Extended Interrupt Descriptors in the _CRS, _PRS, _SRS methods of
\_SB.PCI0.LPC.LNK[A-D], eliminating bit shifting.
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@13619  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						5e57fb754a 
					 
					
						
						
							
							OvmfPkg: add qemu debug console port to XTRA device  
						
						... 
						
						
						
						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@13618  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:39:55 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						6d4f320d0c 
					 
					
						
						
							
							OvmfPkg: fix LAPIC RangeLength in DSDT  
						
						... 
						
						
						
						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@13617  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						c2129fe67b 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: PM Timer is 24-bit  
						
						... 
						
						
						
						Clear TMR_VAL_EXT.
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@13616  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						fb5147921a 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: boot architecture flags  
						
						... 
						
						
						
						Clear boot architecture flags: LEGACY_DEVICES, 8042 keyboard controller.
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@13615  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						5bf66edf13 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: clear DAY_ALRM  
						
						... 
						
						
						
						"RTC day of the month alarm feature is not supported".
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@13614  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cf5cfe8da8 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: cleanup FLUSH_SIZE / FLUSH_STRIDE  
						
						... 
						
						
						
						Since WBINVD is supported, clear ignored FLUSH_SIZE and FLUSH_STRIDE.
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@13613  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:38:55 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						062c1cf744 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: disable PM2 control block  
						
						... 
						
						
						
						Remove support for optional PM2 control block.
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@13612  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7c9ff57b11 
					 
					
						
						
							
							OvmfPkg: sync FADT with QEMU: correct SMI_CMD  
						
						... 
						
						
						
						- Qemu's PIIX emulation actually supports SMM and ACPI_ENABLE /
  ACPI_DISABLE.
- After enabling SMI_CMD (SMI_CMD_IO_PORT), further values to be written
  there must be synchronized with qemu: PSTATE_CNT, CST_CNT.
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@13611  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						2712ab4f54 
					 
					
						
						
							
							OvmfPkg: cleanup whitespace in Facp.aslc / Platform.h  
						
						... 
						
						
						
						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@13610  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 15:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						edf4af6fb9 
					 
					
						
						
							
							Check if active video mode is changed after OpROM starts, if active video mode is not changed, skip INT10 calls to improve performance.  
						
						... 
						
						
						
						Signed-off-by: Li Elvin <elvin.li@intel.com >
Reviewed-by: Yao Jiewen<jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13609  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-13 09:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								czhang46 
							
						 
					 
					
						
						
							
						
						e27ad65778 
					 
					
						
						
							
							Fix 2 errors for new feature  
						
						... 
						
						
						
						Signed-off-by: Chao Zhang<chao.b.zhang@intel.com >
Reviewed-by: Eric Dong<eric.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13608  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-08-10 06:47:11 +00:00