ydong10 
							
						 
					 
					
						
						
							
						
						7ea2285209 
					 
					
						
						
							
							Add logic to validate console variables when enter BDS.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13322  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-18 02:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								jyao1 
							
						 
					 
					
						
						
							
						
						17aa79bfa7 
					 
					
						
						
							
							Update EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL_TABLE_HEADER to follow ACPI5.0 spec.  
						
						... 
						
						
						
						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@13315  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-16 06:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						c2cb08df47 
					 
					
						
						
							
							Add Perf log for SMM driver Load and Start Image.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Siddharth Shah <Siddharth.Shah@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13314  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-16 00:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						64bb20fb9c 
					 
					
						
						
							
							Update MdePkg and EdkCompatibilityPkg INT8 definition to be typedef signed char to follow UEFI spec.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Michael D. Kinney <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13313  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-16 00:42:41 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						d22ebbe39f 
					 
					
						
						
							
							Update MdePkg and EdkCompatibilityPkg INT8 definition to be typedef signed char to follow UEFI spec.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Michael D. Kinney <michael.d.kinney@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13312  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-16 00:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						99c1725ee6 
					 
					
						
						
							
							MdeModulePkg/UsbMassStorage: Add 16 byte SCSI cmds support if the last LBA can not be presented by 4bytes width  
						
						... 
						
						
						
						Signed-off-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Li Elvin <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13311  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-14 07:50:07 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						8c1babfd28 
					 
					
						
						
							
							Update auth-variable and secure boot UI driver to support only time-based PK, KEK and Signature Database variable variable according to UEFI Spec requirement.  
						
						... 
						
						
						
						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@13310  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-14 07:36:20 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						82a1e09c83 
					 
					
						
						
							
							Enhance TcgSmm driver to handle potential SetVariable failure case.  
						
						... 
						
						
						
						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 >
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13309  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 05:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						e6063a9595 
					 
					
						
						
							
							Add logic to validate new input value with minimum.  
						
						... 
						
						
						
						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@13308  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 03:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						fe92f438ac 
					 
					
						
						
							
							The code line where judges if offset exceed the FTW work space boundary, in some special situations where there are so many records, the offset may happen to be just equal to FtwWorkSpaceSize. And then FtwHead will be updated to be outside of work space wrongly, and cause the system to hang in this driver.  
						
						... 
						
						
						
						Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Guo Dong <guo.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13307  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						5d4f8cf3c9 
					 
					
						
						
							
							Enhance the code logic for RelocateBlockDescriptors.  
						
						... 
						
						
						
						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@13306  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						31abeada42 
					 
					
						
						
							
							Currently, CapsulePei assumes ScatterGatherList are all related. But, UEFI spec has no such requirement, ScatterGatherList may be standalone. So update CapsulePei to only ignore the invalid ScatterGatherList, and still keep the valid ScatterGatherList.  
						
						... 
						
						
						
						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@13305  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						240bc4ee8f 
					 
					
						
						
							
							Make sure CapsuleImage size is equal or less than DataBlock Size. And when copy the Capsule data from DataBlock to the continuous memory, CapsuleImage size should be used instead of DataBlock.  
						
						... 
						
						
						
						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@13304  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						4694dd1ba8 
					 
					
						
						
							
							DestPtr may point to the lower aligned address in the free memory region (FreeMemBase, FreeMemBase + FreeMemSize), the free memory region may be updated to override the private signature. So update FreeMemSize to avoid the potential overlap.  
						
						... 
						
						
						
						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@13303  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						2e4c9e0158 
					 
					
						
						
							
							Update CapsuleCoalesce() to return the correct size of the coalesced capsule include PrivateData, CapsuleImageData, CapsuleNumber and CapsuleOffset array.  
						
						... 
						
						
						
						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@13302  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-11 01:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						7412cb4d91 
					 
					
						
						
							
							Enhance the logic when extract data from storage.  
						
						... 
						
						
						
						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@13301  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-10 08:00:22 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						7ce960e712 
					 
					
						
						
							
							Use current time value as default random seed in BaseCryptLib.  
						
						... 
						
						
						
						Signed-off by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com >
Reviewed-by: Sun Rui <rui.sun@intel.com >
Reviewed-by: Long Qin <qin.long@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13300  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-10 07:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								sfu5 
							
						 
					 
					
						
						
							
						
						4e33001c6e 
					 
					
						
						
							
							Fixes buffer read overflow bugs in authenticated variable driver.  
						
						... 
						
						
						
						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@13298  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-09 10:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								gdong1 
							
						 
					 
					
						
						
							
						
						568e7b2777 
					 
					
						
						
							
							Fix always reboot issue for an invalid physical presence operation request.  
						
						... 
						
						
						
						Signed-off by: Dong Guo <guo.dong@intel.com >
Reviewed-by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Ouyang, Qian <qian.ouyang@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13297  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-09 08:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						d0e9c3caeb 
					 
					
						
						
							
							Use PartitionHeader->SizeOfPartitionEntry instead of sizeof (EFI_PARTITION_ENTRY).  
						
						... 
						
						
						
						Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13296  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-09 05:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						d2c243e199 
					 
					
						
						
							
							Fix the potential issue that NULL pointer may be referred in LoadImage().  
						
						... 
						
						
						
						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@13293  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-08 03:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						1c0cc375aa 
					 
					
						
						
							
							Enhance ACPI FPDT DXE and SMM driver to accept the extension boot records.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Eric Jin <eric.jin@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13292  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-08 03:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						badd40f9d4 
					 
					
						
						
							
							Removes redundant code and adds data size check for certificate data in DxeImageVerificationLib.  
						
						... 
						
						
						
						Signed-off by: Ye Ting <ting.ye@intel.com >
Reviewed-by: Dong Eric <yong.dong@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13291  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-08 02:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						4233bf7066 
					 
					
						
						
							
							Enhance SmbiosDxe driver:  
						
						... 
						
						
						
						1. If string length exceeds 65535 bytes, return error. So infinite loop will not happen because of UINTN overflow.
2. When a SMBIOS entry is added or updated, check if the total length of SMBIOS table exceeds 65535 bytes, if it happens, return error.
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Elvin Li <elvin.li@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13290  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-08 01:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								tye1 
							
						 
					 
					
						
						
							
						
						5359174326 
					 
					
						
						
							
							Upgrade openssl version to 0.98w.  
						
						... 
						
						
						
						Signed-off 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@13289  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-07 10:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						7c9fbd79d1 
					 
					
						
						
							
							Fix memory leak issues.  
						
						... 
						
						
						
						Signed-off-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-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@13288  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-07 08:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						834d3ccda0 
					 
					
						
						
							
							OvmfPkg/AcpiTables: Change the ACPI PM Base Adress to 0xb000  
						
						... 
						
						
						
						0xb000 is the address normally used with QEMU.
0x400 also appears to conflict with some debug I/O ports
used by QEMU.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
Tested-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Tested-by: Bei Guan <gbtju85@gmail.com >
Reviewed-by: Bei Guan <gbtju85@gmail.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13279  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 15:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						9b167857a4 
					 
					
						
						
							
							OvmfPkg PlatformBdsLib: Set SCI_EN bit of PMCNTRL  
						
						... 
						
						
						
						If the bit is not set, then the only method ACPI defines
for setting it is to use the SMI SCI enable code path.
Since OVMF does not support SMM, we must enable the
bit during boot.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
Tested-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Tested-by: Bei Guan <gbtju85@gmail.com >
Reviewed-by: Bei Guan <gbtju85@gmail.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13278  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 15:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a12c154727 
					 
					
						
						
							
							OvmfPkg/AcpiTables: Set SMI ACPI Enable/Disable fields to 0  
						
						... 
						
						
						
						OVMF does not support SMM. Previously the port value
was set to 0. This should be enough to disable the
SMM ACPI Enable/Disable code paths, but to be
consistent we'll set these fields to 0 as well.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
Tested-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Tested-by: Bei Guan <gbtju85@gmail.com >
Reviewed-by: Bei Guan <gbtju85@gmail.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13277  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 15:01:39 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b2b1699910 
					 
					
						
						
							
							OvmfPkg/AcpiTables: Update GPE0 block address range for QEMU  
						
						... 
						
						
						
						QEMU hard codes the GPE0 registers at 0xafe0.
Previously the code assumed that the GPE0 block
would move when the PM Base Address of the PIIX4
PCI device was programmed. It appears QEMU does not
emulate this behaviour of the PIIX4 PCI device.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com >
Tested-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Tested-by: Bei Guan <gbtju85@gmail.com >
Reviewed-by: Bei Guan <gbtju85@gmail.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13276  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 15:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						eca7d27193 
					 
					
						
						
							
							Currently restoring PCI attributes are put in child uninstall logic, if one child is uninstalled, PCI attributes are restored, it will bring problem for stopping the next child. we do not restore the PCI attributes until all child handles are uninstalled.  
						
						... 
						
						
						
						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@13275  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 12:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						490173cecf 
					 
					
						
						
							
							Correct an error in Aprint function.  
						
						... 
						
						
						
						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@13274  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 05:59:26 +00:00 
						 
				 
			
				
					
						
							
							
								ydong10 
							
						 
					 
					
						
						
							
						
						00b7e3e3a2 
					 
					
						
						
							
							Update the logic related to get section header offset for TE image.  
						
						... 
						
						
						
						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@13273  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-04 05:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						5817449f2d 
					 
					
						
						
							
							EmbeddedPkg/Ebl: Returned an error message when a command is not supported  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13266  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:19:52 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						f8181c90f4 
					 
					
						
						
							
							ArmPlatformPkg: Replaced 'ArmGicSecLib' by 'ArmGicLib'  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13265  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						14238a61c8 
					 
					
						
						
							
							ArmPlatformPkg/Bds: Fixed Memory Corruption when updating the path of a Linux initrd  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13264  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						1c8f9a70d0 
					 
					
						
						
							
							BeagleBoardPkg/b.bat: Updated RVCT toolchain name  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13263  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:16:38 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						cfe1bb1765 
					 
					
						
						
							
							ArmPlatformPkg/DebugSecExtraActionLib: Added Warning comment to signal the DRAM must be inititalized at this stage  
						
						... 
						
						
						
						Since the System Memory initialization has been moved inside ArmPlatformSecLib
on some platforms, the use of this library could crash if the firmware engineer
forgot to initialize the DRAM.
This library 'patches' the DRAM to add an infinite loop.
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13262  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						9d59a88be1 
					 
					
						
						
							
							ArmPkg/ArmCpuLib: Fixed SMP Cortex-A9 and Cortex-A15  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13261  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						e314d564db 
					 
					
						
						
							
							ArmPlatformPkg: Introduced 'ArmPlatformSecLib'  
						
						... 
						
						
						
						The function only used in Secure Firmware used to be mixed with
the Non-Secure/Normal functions in ArmPlatformLib.
When the Secure Firmware was not required for some platforms (eg:
BeagleBoard), these functions were empty functions.
This new interface has been created to clean the ArmPlatformLib
interface between the SEC and PEI phases.
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13260  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:13:32 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						315649cda2 
					 
					
						
						
							
							ArmPkg/ArmGicLib: Replaced 'ArmGicAcknowledgeSgiFrom' by 'ArmGicAcknowledgeInterrupt'  
						
						... 
						
						
						
						The function 'ArmGicAcknowledgeSgiFrom' was actually acknowledging Interrupts (and not only SGIs).
ArmPkg/ArmGicLib: Introduced the PCD PcdGicPrimaryCoreId
This PCD defines the Id of the primary core in the GIC.
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13259  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						4c19ece32a 
					 
					
						
						
							
							ArmPkg/ArmGicLib: Changed ArmGicSendSgiTo() to allow to send a specific SGI  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13258  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						1e40431699 
					 
					
						
						
							
							ArmPkg/ArmLib: Added ARM Cpu IDs  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13257  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						9133aa80a9 
					 
					
						
						
							
							ArmPkg/ArmLib: Fixed MpCore macros  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13256  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						40ab42ddca 
					 
					
						
						
							
							EmbeddedPkg/SerialDxe: Do not block UART when no data is available on the port  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13255  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						c54de82204 
					 
					
						
						
							
							ArmPlatformPkg/PL35xSmc: Added function PL35xSmcSetRefresh  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13254  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						836c350061 
					 
					
						
						
							
							ArmPkg/ArmLib: Added new functions to access ARM coprocessors  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13253  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						7fffeef9be 
					 
					
						
						
							
							ARM Packages: Fixed th 'NS' (Non Secure) bit in the MMU page Table Descriptor  
						
						... 
						
						
						
						The 'NS' bit must only be set in Secure world to define the Non-Secure region
of the Non-Secure World.
This bit must not be set in Non-Secure World.
Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13252  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 20:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						96a8bc1150 
					 
					
						
						
							
							ArmPkg/PeCoffExtraActionLib: Enabled DS-5 command line when using ARM Toolchain v5  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13251  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 19:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								oliviermartin 
							
						 
					 
					
						
						
							
						
						124dfbf6da 
					 
					
						
						
							
							ArmPkg/ArmCpuLib: Removed unused files  
						
						... 
						
						
						
						Signed-off-by: Olivier Martin <olivier.martin@arm.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13250  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-05-02 19:57:43 +00:00