li-elvin 
							
						 
					 
					
						
						
							
						
						24d63167cd 
					 
					
						
						
							
							Update console mode setup to use PcdSetupConOutColumn and PcdSetupConOutRow which are specially for BIOS setup.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12772  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-24 01:03:01 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						a762a87783 
					 
					
						
						
							
							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@12753  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-21 08:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						e45e09c75b 
					 
					
						
						
							
							Correct the code to use SIZE_OF_EFI_FILE_INFO instead of sizeof (EFI_FILE_INFO) to fix a bug when creating a file/directory with single char as file name in root directory.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: jcarsey
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12727  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-11-17 01:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ec2bb58802 
					 
					
						
						
							
							Fix typo error in UnixPkg.dsc  
						
						... 
						
						
						
						Signed-off-by: erictian
Reviewed-by: gikidy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12288  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-07 05:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						1abad90b73 
					 
					
						
						
							
							Update UnixPkg to use IA32_SEGMENT_DESCRIPTOR defined in BaseLib.h  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12279  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-05 09:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						98f0ea8e6f 
					 
					
						
						
							
							Correct package name  
						
						... 
						
						
						
						Signed-off-by: hhtian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12270  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-02 13:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						b25e4aebc4 
					 
					
						
						
							
							Add LockBox null library to make CapsuleRuntimeDxe driver build pass.  
						
						... 
						
						
						
						Signed-off-by: li-elvin
Reviewed-by: lgao4, mdkinney
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12267  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-02 11:47:38 +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 
						 
				 
			
				
					
						
							
							
								niruiyu 
							
						 
					 
					
						
						
							
						
						8cc943aa4e 
					 
					
						
						
							
							Remove unnecessary global macros in SecMain.inf.  
						
						... 
						
						
						
						Signed-off-by: niruiyu
Reviewed-by: erictian
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12217  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-29 04:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						46293a4215 
					 
					
						
						
							
							Clean up invalid keywords and missing keywords in [Define] section of INF/DEC files.  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: lhauch
Reviewed-by: jljusten
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11906  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-06-28 02:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								lzeng14 
							
						 
					 
					
						
						
							
						
						4fdb97fa6e 
					 
					
						
						
							
							Order sections as [Defines], [Includes], [LibraryClasses], [Guids], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic] and [PcdsDynamicEx].  
						
						... 
						
						
						
						Signed-off-by: lzeng14
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11685  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-20 02:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						1c3b10105a 
					 
					
						
						
							
							Return scan code for Pause key.  
						
						... 
						
						
						
						Signed-off-by: vanjeff
Reviewed-by: niruiyu
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11659  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-16 02:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						e472e8d3cc 
					 
					
						
						
							
							Remove duplicate PCD declaration  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11639  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-10 19:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						d040edf9fe 
					 
					
						
						
							
							Clean up DEC files:  
						
						... 
						
						
						
						1) Remove section header comment blocks that do not provide any information
2) Combine PCDs listed in multiple sections into a single section that supports multiple PCD types to reduce maintenance overhead
3) Remove ModuleTypeList comments from [Includes], [Protocols], [Ppis], and [Guids] sections that do not properly describe the module type restrictions.
4) Clean up formatting of GUID structure declarations
5) Remove ".common" from section names if they are not required.
6) Order sections consistently as [Defines], [Includes], [LibraryClasses], [Guid], [Ppis], [Protocols], [PcdsFeatureFlag], [PcdsFixedAtBuild], [PcdsPatchableInModule], [PcdsDynamic], and [PcdsDynamicEx]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11638  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-09 17:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						a1a5fc7248 
					 
					
						
						
							
							Fix DEC files so any PCD declared as Dynamic is also declared as DynamicEx  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11624  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-05 16:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								erictian 
							
						 
					 
					
						
						
							
						
						ad33170dc0 
					 
					
						
						
							
							1. solve build time issue that FV size is exceed due to more modules is included.  
						
						... 
						
						
						
						2. solve invalid instruction issue when running SecMain executive.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11463  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-31 09:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						b5b1aca92b 
					 
					
						
						
							
							Fix gBS->Stall bug. The current code would only stall for a single timer tick. Fixing this issue exposed another issue with time slip in the stall that was also fixed.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11414  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-22 20:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								vanjeff 
							
						 
					 
					
						
						
							
						
						d0a3ead235 
					 
					
						
						
							
							Changed TEMPORARY_RAM_SUPPORT_PPI to EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11385  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-14 02:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						3f911336b3 
					 
					
						
						
							
							Update DebugLib to provide support for "err" command in the EFI Shell to adjust the filter mask for DEBUG() messages.  The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol.  In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask.  
						
						... 
						
						
						
						1) Add default mappings for the DebugPrintErrorLevelLib to the DSC file for this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11379  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-10 22:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2d7df6428c 
					 
					
						
						
							
							Fix up the UnixPkg to work with clang on OS X. XCLANG toolchain configuration has already been checked into BaseTools project.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11350  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-08 00:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						692477d411 
					 
					
						
						
							
							UnixPkg: Fix build for Linux  
						
						... 
						
						
						
						UnixPkg/UnixSnpDxe is currently BSD/OS X specific.
Therefore we only build it if "-D NETWORK_SUPPORT"
is used on the build command line.
UnixPkg/build.sh and UnixPkg/build64.sh are updated to
automatically define NETWORK_SUPPORT if building on OS X.
<net/if_dl.h> and <net/bpf.h> are also only included in
UnixPkg/Include/Common/UnixInclude.h if __APPLE__ is defined.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11346  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-05 08:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						2dcef68996 
					 
					
						
						
							
							UnixPkg: Use build flag to prevent FatPkg from being required  
						
						... 
						
						
						
						In the default case we use FatBinPkg from the edk2 tree.
"-D COMPILE_BINS" can be used on the command line if FatPkg
is present and needs to be built.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11345  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-03-05 08:08:23 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2ac288f919 
					 
					
						
						
							
							Fix issue with fixing tabs.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11297  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-02-02 23:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						1b7edf0f5a 
					 
					
						
						
							
							update copyright format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11154  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-10 15:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						7709cf48e4 
					 
					
						
						
							
							DuetPkg, OvmfPkg, UnixPkg: Remove unnecessary reset during boot  
						
						... 
						
						
						
						PcdResetOnMemoryTypeInformationChange is required to
be set to TRUE for ACPI S4 support.
These platforms do not support ACPI S4.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11120  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-06 06:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						d1e380b1d6 
					 
					
						
						
							
							Remove unused files to make it easier to add new thunks.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11108  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-01 02:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						5f0286bb8f 
					 
					
						
						
							
							Fix token dup caused by merge.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11107  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-01 01:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						d0c3acd4c4 
					 
					
						
						
							
							2nd wave of r11105 checkin.2nd wave of r11105 checkin.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11106  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-12-01 00:41:31 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2ff79f2eda 
					 
					
						
						
							
							Adding Simple Pointer, GOP, SimpleTextInEx, and Networking protocols to the emulator. Cleaned up POSIX include situation by centralizing it in a single file, like NT32. Fixed TPL issue with TPL High not being emulated correctly, it was possible to take a timer tick when the locks in the DXE core should have prevented this. Remove some unused files to make things easier to maintain.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11105  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-30 23:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						e23a349aae 
					 
					
						
						
							
							Sync update to improve compiler compatibility  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11104  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-29 21:58:46 +00:00 
						 
				 
			
				
					
						
							
							
								li-elvin 
							
						 
					 
					
						
						
							
						
						13f06a56bf 
					 
					
						
						
							
							Fix the issue that the high 16-bit of EAX may contain invalid data, which cause bad stack pointer, the change will ensure the high 16-bit of EAX is cleared.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11048  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-11-12 07:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						5f267e4d75 
					 
					
						
						
							
							Update to support Xcode 64-bit debug.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10944  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-15 17:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						75f18f3435 
					 
					
						
						
							
							UnixPkg: Allow build.sh/build64.sh to be run from the edk2 root  
						
						... 
						
						
						
						You can now use this sequence to build UnixPkg:
$ cd /path/to/edk2
$ UnixPkg/build.sh
   or
$ UnixPkg/build64.sh
The old method is still valid:
$ cd /path/to/edk2/UnixPkg
$ ./build.sh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10934  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 23:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a069372ced 
					 
					
						
						
							
							UnixPkg MiscSubClassPlatformDxe: Add en-US langdef to *.uni  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10933  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 23:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						a761d49719 
					 
					
						
						
							
							UnixPkg build64.sh: Build UnixPkg X64 with GCC44  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10926  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 07:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						cb5e6cd051 
					 
					
						
						
							
							UnixPkg SEC: Fix link flags for using GCC on Linux x86-64  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10925  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 07:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						3ff2e32407 
					 
					
						
						
							
							UnixPkg: Enable gasket functions for all X64 toolchains  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10924  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 07:06:42 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						124f761f02 
					 
					
						
						
							
							UnixPkg: Added missing EFIAPI for many Gasket functions  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10923  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-13 07:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						a780c9424b 
					 
					
						
						
							
							Fix bad NT 32 reference in print to be UnixPkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10920  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-12 22:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						d8904c4a94 
					 
					
						
						
							
							Make the script pass arguments so clean from Xcode works properly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10919  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-10-12 15:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						69cf40e09a 
					 
					
						
						
							
							Finish spliting SecDispatchTableLib into two functions so it can be a BaseLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10895  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-20 21:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						249383cf15 
					 
					
						
						
							
							Added SecDispatchTable library to allow custom PPIs to be passed up to into PEI Core. This will allow platform specific libraries to do thinks like map hardware devices directly into the emulator.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10882  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-16 20:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						45059fab2a 
					 
					
						
						
							
							Clean up clean and clarify XCODE flags.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10881  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-09-16 18:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						bb111c2346 
					 
					
						
						
							
							Added support for an EFI X64 ABI compatible UnixPkg. With an internal only compiler I've been able to run checked in X64 EFI shell binary! We are hoping to get the open source LLVM compiler working for this... Since the SEC has to be UNIX ABI to make the POSIX calls it is compiled using a different compiler and the rest of the UnixPkg is compiled with UNIXPKG tool. You just need to point UNIXPKG at your EFI X64 ABI compiler of choice, it should work like MYTOOLS. Some one may want to port this to Linux at some point. To build cd into UnixPkg and ./build64.sh  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10806  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-18 20:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						3364f3ce82 
					 
					
						
						
							
							Add LZMA decompression to DXE Core.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10792  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-12 18:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						2ec364f9bf 
					 
					
						
						
							
							Fix reverse gasket issue that was breaking watch dog timer.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10779  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-08 19:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								andrewfish 
							
						 
					 
					
						
						
							
						
						c0351cfeca 
					 
					
						
						
							
							Fix crash in UnixPkg caused by r10769. The DxeCore is not calling the library constructor, but is calling the library members that are coded to assume the constructor has run. Check to make sure constructor has run before using services. If Dxe Core starts calling library constructor then this code will just work, but it may cause an issue with the extra call to load symbols, since we catch the symbol load in DxeIpl.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10774  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-08-05 17:08:14 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						c8e073513b 
					 
					
						
						
							
							Minor update code comment in last commitment.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10722  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-30 08:09:44 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						ab5255fc7c 
					 
					
						
						
							
							Update UnixUgaScreen module to adapt to the change in Unix UGA protocol interface.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10721  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-30 08:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						526cafb5fe 
					 
					
						
						
							
							Add -m32 option for IA32 ASM flag to ensure it is treated as 32-bit for GCC assembler.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10718  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-30 06:48:48 +00:00