andrewfish 
							
						 
					 
					
						
						
							
						
						5d81a9b3a8 
					 
					
						
						
							
							Fix build break caused by CPU Exception Library.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13107  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-03-16 16:52:46 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						3e570e6e52 
					 
					
						
						
							
							Append double-null for Type 19 data record.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12983  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-03 07:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						66c44008ba 
					 
					
						
						
							
							Fix case sensativity issues.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12980  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-01 07:06:12 +00:00 
						 
				 
			
				
					
						
							
							
								rsun3 
							
						 
					 
					
						
						
							
						
						3bbe68a362 
					 
					
						
						
							
							Add Missing invocations to VA_END() for VA_START().  
						
						... 
						
						
						
						Signed-off-by: rsun3
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12979  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-02-01 06:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						79b3ce7e99 
					 
					
						
						
							
							Update based on review feedback.  
						
						... 
						
						
						
						signed-off-by:andrewfish
reviewed-by:Elvin 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12976  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-31 09:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						8fa6b23c49 
					 
					
						
						
							
							cleanup SmbiosLib.h definitions, and the code that depends on them.  
						
						... 
						
						
						
						signed-off-by:andrewfish
reviewed-by:mikekinney 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12970  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-30 23:55:38 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						803936cc30 
					 
					
						
						
							
							Oops missed these items in 12966. Also forgot the signoff, this signoff includes svn 12966.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12967  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-30 19:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						63f9b9b931 
					 
					
						
						
							
							Add a new SMBIOS Library, and platform SMBIOS driver that does not use Framework or Hii.  
						
						... 
						
						
						
						Note: The SmbiosLib should probably be moved to MdePkg after a full code review. 
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12966  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-30 18:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						b02127ec88 
					 
					
						
						
							
							Fix bug where { NULL } did not terminate with a double NULL. Add support for passing in NULL for the string pack. Update the comments.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12955  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-26 08:49:22 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						a0af6b2728 
					 
					
						
						
							
							Remove Framework concepts and fully port to PI. Remove the use of Hii for hard coded strings.  
						
						... 
						
						
						
						Note: The LogSmbiosData() function should probably be an MdeModulePkg library function.
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12954  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-24 08:39:11 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						f79fa76e9c 
					 
					
						
						
							
							Fix bug in SNP driver where default values for SNP mode are not filled in. This causes ARP and other drivers to fail to bind as they don't think it is an ethernet connection. Mode structure is filled via lazy update, so defaults need some genericly valid info, not zero.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12926  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-11 19:00:26 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2c5ce61d06 
					 
					
						
						
							
							Fix bug where open() mode was not being set based on type of device being emulated.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12917  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-07 00:30:52 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						9cf20bbf9a 
					 
					
						
						
							
							Add an error print and exit if SEC core is not found.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12912  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-01-06 17:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						dd6f7d02a1 
					 
					
						
						
							
							Add a PcdEmulatorLazyLoadSymbols that allows non-lazy symbol loading. The problem with lazy symbol loading is it only happens after you hit a breakpoint. This means you can't add breakpoints from the GUI and have them hit, this requires symbols being loaded as modules load so the breakpoints can get resolved.  
						
						... 
						
						
						
						Added arguments to SecGdbScriptBreak() to enable lldb python symbol load/unload script. 
signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12879  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-15 22:26:15 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						2bfd90f959 
					 
					
						
						
							
							According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: li-elvin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12754  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 09:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						22f9423e53 
					 
					
						
						
							
							EmulatorPkg, OvmfPkg: Remove debug code in build.sh  
						
						... 
						
						
						
						This debug code causes the build.sh script to exit
immediately for systems with GCC 4.4.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12666  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-08 00:39:05 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						52cb711dab 
					 
					
						
						
							
							EmulatorPkg: Fix DSC_SPECIFICATION typo in dsc  
						
						... 
						
						
						
						The new BaseTools code generates an error for this typo.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12619  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						d75d04096d 
					 
					
						
						
							
							EmulatorPkg: Remove variables that are set, but not used  
						
						... 
						
						
						
						GCC 4.6 flags a warning for this.
Signed-off-by: jljusten
Reviewed-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12613  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						d142bb6337 
					 
					
						
						
							
							EmulatorPkg Linux: Improve detection of libraries for host executable  
						
						... 
						
						
						
						build.sh will detect the locations of the libraries required by
the host executable, and sets the HOST_DLINK_PATHS environment
variable.
In EmulatorPkg/Unix/Host/Host.inf, this environment variable is
used in the linking build step.
Signed-off-by: jljusten
Reviewed-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12612  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						ca3ba72cba 
					 
					
						
						
							
							EmulatorPkg/build.sh: Detect GCC 4.5 & 4.6  
						
						... 
						
						
						
						Detect GCC 4.5 & 4.6, and use GCC45 and GCC46 toolchains.
Signed-off-by: jljusten
Reviewed-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12611  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						c8a556e32c 
					 
					
						
						
							
							EmulatorPkg/build.sh: Cleanup variable names  
						
						... 
						
						
						
						Rename TARGET_TOOLS to HOST_TOOLS.
Rename UNIXPKG_TOOLS to TARGET_TOOLS.
Signed-off-by: jljusten
Reviewed-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12610  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-31 15:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						46e5da2c26 
					 
					
						
						
							
							Remove unused PCD entry that generates warning on a build.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12477  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-29 18:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						7f5d7425ef 
					 
					
						
						
							
							Fix EmulatorPkg build error.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12278  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-05 09:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						df1b7575ba 
					 
					
						
						
							
							Fix the incorrect usage for PCD PcdResetOnMemoryTypeInformationChange in Duet, Unix and Emulator platform.  
						
						... 
						
						
						
						Signed-off-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12218  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-29 13:36:03 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						5672b88f6c 
					 
					
						
						
							
							EmulatorPkg/build.sh: Pass extra build options to the build command  
						
						... 
						
						
						
						Extra build options were not being sent to the build command.
This fix allows 'EmulatorPkg/build.sh -D BUILD_NEW_SHELL' to work.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12126  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-13 22:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						1fc930834b 
					 
					
						
						
							
							EmulatorPkg: Remove UnixPkg instance of the BaseLib and use PcdDxeIplBuildPageTables.  
						
						... 
						
						
						
						PcdDxeIplBuildPageTables made UnixPkg BaseLib changes obsolete, so we should remove it, and clean up the .dsc file to treat the DxeIpl as a normal PEIM. 
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12119  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-11 03:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						9184d5da2f 
					 
					
						
						
							
							EmulatorPkg: Make the library work with DXE Core.  
						
						... 
						
						
						
						The DXE core calls library constructors after it calls DEBUG macros, so we need more error handling in the lib.
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12118  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-11 03:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						bed0bbc310 
					 
					
						
						
							
							EmulatorPkg: Make early DEBUG prints in DXE Core work.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12117  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-11 03:23:09 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b1874d3749 
					 
					
						
						
							
							EmulatorPkg/build.sh: Add build target to command line  
						
						... 
						
						
						
						Use the -b parameter in the build command.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12058  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-29 23:58:57 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						f2a74dae14 
					 
					
						
						
							
							EmulatorPkg: Fix bug with missing &. Causes a link failure on TOT clang.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12021  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-15 19:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						5407ce1895 
					 
					
						
						
							
							EmulatorPkg: update New Shell build for new PathLib. Turn off GuardMalloc library as the default for the Shell.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11962  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-07-01 16:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						697aa37e3b 
					 
					
						
						
							
							EmulatorPkg: Match paths/names for Xcode with new package naming scheme.  
						
						... 
						
						
						
						signed-off-by:andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11929  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-29 17:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						82b2ab64f1 
					 
					
						
						
							
							EmulatorPkg: Add README file  
						
						... 
						
						
						
						Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11928  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-29 16:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						461e8e8e14 
					 
					
						
						
							
							EmulatorPkg: Merge build*.sh into build.sh  
						
						... 
						
						
						
						Merged OvmfPkg/build.sh changes to allow a single build script
for IA32 & X64 builds.
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11927  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-29 16:30:38 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						e23e488ec6 
					 
					
						
						
							
							EmulatorPkg: Move Unix/UnixX64.* to EmulatorPkg.*  
						
						... 
						
						
						
						EmulatorPkg/Unix/UnixX64.dsc => EmulatorPkg/EmulatorPkg.dsc
EmulatorPkg/Unix/UnixX64.fdf => EmulatorPkg/EmulatorPkg.fdf
Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11925  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-29 05:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						59ad461d9d 
					 
					
						
						
							
							EmulatorPkg/Unix: Rename SecMain to Host  
						
						... 
						
						
						
						Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11924  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-29 05:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						3f2035e7a2 
					 
					
						
						
							
							EmulatorPkg: Fix build break.  
						
						... 
						
						
						
						signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11921  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-28 18:12:41 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2fbfd3f942 
					 
					
						
						
							
							EmulatorPkg: Fix issue with ReadKeyStroke returning EFI_SUCCESS when only a modifier key is pressed.  
						
						... 
						
						
						
						This should only happen for ReadKeyStrokeEx. 
signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11920  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-28 18:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						d18d8a1d0e 
					 
					
						
						
							
							EmulatorPkg: Remove all trailing whitespace  
						
						... 
						
						
						
						Signed-off-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11919  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-28 16:50:26 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						bb89ec1a7e 
					 
					
						
						
							
							InOsEmuPkg: Rename package to EmulatorPkg & Sec to Host  
						
						... 
						
						
						
						* Rename InOsEmuPkg to EmulatorPkg
* Rename Unix/Sec to Unix/Host
Signed-off-by: jljusten
Reviewed-by: andrewfish
Reviewed-by: geekboy15a
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11918  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-28 16:47:23 +00:00