lgao4 
							
						 
					 
					
						
						
							
						
						935693030e 
					 
					
						
						
							
							Fix EDKT 150 to make IPF XIP module 16-byte align. Create new IPF_PEI_CORE, IPF_PE32_PEIM ffs layout for IPF XIP module. And add 12 bytes Blank.pad file in build directory. And add PeiEntryPoint library class in PeiStatuCode module msa file.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1225  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-08-09 08:29:38 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						4b8a7ba9c5 
					 
					
						
						
							
							Some library instance's PCD is missing in FPD file for a module, it break single module's building.  
						
						... 
						
						
						
						Fixing is add these PCDs for module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1215  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-08-08 15:34:08 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						ffac4bcb25 
					 
					
						
						
							
							Check in patch to refine DevicePath Module and USB2HostController Module.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1117  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-27 08:50:08 +00:00 
						 
				 
			
				
					
						
							
							
								ajfish 
							
						 
					 
					
						
						
							
						
						2ce311322c 
					 
					
						
						
							
							Removed cross references from PciCf8Lib and PciExpressLib class to PciLib class.  
						
						... 
						
						
						
						Added PeCoffLoaderGetMachineType to the PeCoffGetEntryPointLibrary Class. Document to be updated.
Added the PeCoffLoaderImageReadFromMemory() and PeCoffLoaderRelocateImageForRuntime () to the PcCoffLib. 
Updated EfiImage.h and removed EFI_IMAGE_OPTIONAL_HEADER and EFI_IMAGE_NT_HEADERS as they were replaced with checking the MachineType.
PeCoffLib – Added checks for MachineType so the PeCoff lib can load any PE32 or PE32+ image. The relocations are still limited to IA32, X64, IPF, and EBC. I also added a re-relocator function to remove PeLoader Code from Runtime Lib. Even though there is only one instance of the re-relocator I wanted to get all the PeCoff loader code together.
Replaced DEBUG_CODE() macro with DEBUG_CODE_START() and DEBUG_CODE_END() so you can debug through the DEBUG_CODE() macros. Also removed PE/COFF code and replaced with library usage.
I also updated the IO Instrinsic lib to use _ReadWriteBarrior() to help with sync problems
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1103  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-26 15:23:35 +00:00 
						 
				 
			
				
					
						
							
							
								wuyizhong 
							
						 
					 
					
						
						
							
						
						c1e9ba078c 
					 
					
						
						
							
							Remove duplicated module definition (the same module with the same arch) in FPD.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1093  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-25 08:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								xgu3 
							
						 
					 
					
						
						
							
						
						5dd2d779dd 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1082  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2006-07-24 08:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
							
						
						49cff29c80 
					 
					
						
						
							
							Clean up codes which are related with status code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1073  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-21 16:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
							
						
						3b4377493c 
					 
					
						
						
							
							Clean up codes which are related with status code.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1071  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-21 16:11:09 +00:00 
						 
				 
			
				
					
						
							
							
								yshang1 
							
						 
					 
					
						
						
							
						
						56836fe92b 
					 
					
						
						
							
							1) Check in Pei/Dxe status code;  
						
						... 
						
						
						
						2) OemHookStatusCodeLib and SerialPortLib class and null instance;
3) Remove all referenced code from EdkModulePkg,EdkNt32Pkg.
4) Add Nt32OemHookStatusCodeLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1067  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-21 14:25:43 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						46b45a7ce3 
					 
					
						
						
							
							Updated Guid for EmuVariable entry in the ModuleSA section  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1018  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-15 07:05:13 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						55caf066d0 
					 
					
						
						
							
							typo error  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@982  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-13 11:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						fc67cd2c99 
					 
					
						
						
							
							git-svn-id:  https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@981  6f19259b-4bc3-4df7-8a09-765794883524  
						
						
						
						
					 
					
						2006-07-13 11:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						a6b964ec61 
					 
					
						
						
							
							Merged GCC build  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@977  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-13 10:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						5e1c3eedcd 
					 
					
						
						
							
							Added license & copyright declaration  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@967  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-13 08:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						67513de537 
					 
					
						
						
							
							Correct the token number for PcdDxePcdDatabaseTraverseEnabled  
						
						... 
						
						
						
						Remove PcdMaxPeiPcdCallBackNumberPerPcdEntry in PcdCoded section in Dxe/Pcd.msa as it is not used in the code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@872  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-11 07:37:20 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						7c707b0214 
					 
					
						
						
							
							Made some changes to use GCC to pre-process and assembly .S file  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@846  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-09 12:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						1cda74acbf 
					 
					
						
						
							
							Added a "_" to ${ENTRYPOINT} for GCC "CC" command option;  
						
						... 
						
						
						
						Removed GCC tool chain options from MdePkg-All-Archs.fpd and EdkModulePkg-All-Archs.fpd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@843  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-09 06:17:20 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						4f914125e8 
					 
					
						
						
							
							Add Feature Flag  PcdDxePcdDatabaseTraverseEnabled and PcdPeiPcdDatabaseTraverseEnabled  
						
						... 
						
						
						
						Add Pcd DXE driver and PEIM to all supported ARCH in EdkModulePkg-All-Archs.fpd
Make Pcd DXE driver and PEIM compilable under EBC, IPF, X64
Fixed a few other bugs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@838  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-08 14:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						df569f61e3 
					 
					
						
						
							
							Fixed the GCC assembler issue. Now we can use full GCC tools to build our package.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@795  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-06 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						d6ac6b76a8 
					 
					
						
						
							
							Removed Optional Ffs Sections as it was not being used.  Changed UserId in UserExtensions from Fix_Me to TianoCore  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@785  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-06 04:05:04 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						cfa5a9c5d1 
					 
					
						
						
							
							fixed GCC build issues  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@759  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-05 05:22:26 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						3f6001d4f0 
					 
					
						
						
							
							supplemented "/FI" to some ignored PP options in fpd files  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@753  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-05 03:15:05 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						525c51880f 
					 
					
						
						
							
							Added "/FI", "-include" and/or "/nologo" options to PP (CC) command option to fpd files. These changes are used to accommodate the preprocessing added for assembly code as a general processing step.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@749  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-04 16:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						8ed3ea9c90 
					 
					
						
						
							
							added GCC tool chain family options  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@734  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-04 06:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						f072578654 
					 
					
						
						
							
							1, Add Guid declaration into EdkModulePkg.spd, EdkNt32Pkg.spd and MdePkg.spd file  
						
						... 
						
						
						
						2, Correct Guid CName field for all PCDs in EdkModule.pkg, EdkModulePkg-All-Archs.fpd, Nt32.fpd, Mde.fpd, MdePkg-All-Archs.fpd
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@706  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-07-01 06:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								jwang36 
							
						 
					 
					
						
						
							
						
						1f86f0814a 
					 
					
						
						
							
							converted all surface area description files to new schema  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@689  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-30 19:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						9040f3054f 
					 
					
						
						
							
							Remove DiskIoPartition and old Emu, adjust MonoStatusCode in EdkNt32Pkg  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@668  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-30 04:47:43 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						21e9050f03 
					 
					
						
						
							
							Add <TokenSpaceGuid> for all PCD entry in FPD file  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@506  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-14 02:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						6ff7a41cb8 
					 
					
						
						
							
							Modify PCD tool according to final PCD schema modification.  
						
						... 
						
						
						
						1) Change code of PCD tools.
2) Update all FPD file.
3) Fix some bugs in FPD for wrong DatumSize.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@481  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-12 07:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						8840ad589e 
					 
					
						
						
							
							PCD tools update:  
						
						... 
						
						
						
						1) CollectPCDAction will get all PCD information from FPD file but *not* search SPD and MSA file.
2) ALL PcdBuildDeclaration in FPD file has been moved from common <PcdBuildDeclaration> to seperated module's <PcdBuildDeclaration>. Common <PcdBuildDeclaration> was removed from FPD file.
3) The platform information for Dyanmic and DynamicEx type PCD should be record into <PcdDynamicBuildDeclaration> now.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@415  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-04 10:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						0850ca3b8c 
					 
					
						
						
							
							Updated the FPD and SPD files to newer schema formats.  Also updated a couple of items in the XML Schema (added a new element)  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@412  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-04 06:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						cb9f0b9ec3 
					 
					
						
						
							
							Fixed the EdkModulePkg.fpd file to have a package name of EdkModule, not MdePkg.  Added optional (will be required) TokenSpaceGuid to Pcd sections.  
						
						... 
						
						
						
						Removed some documentation for elements that will be removed eventually (the notes are in the comments section)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@382  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-02 01:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						9f3a4be8ab 
					 
					
						
						
							
							Modify fpd file according to transition schema. Before PCD tools updated, all information in fpd file should be correct.  
						
						... 
						
						
						
						1) Add <FrameworkModules> element in FPD
2) Add all PCD entried for all modules in <FrameworkModules>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@364  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-06-01 09:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								qwang12 
							
						 
					 
					
						
						
							
						
						00b7af13f2 
					 
					
						
						
							
							Sync up Pcd Library Instances and PCD Driver/PEIM with Pcd spec 0.51 and Mde 0.51  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@286  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-05-26 01:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						d52f141b5f 
					 
					
						
						
							
							Add <PcdBuildDescription> into every <ModuleSa>:<Component> according to future schema.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@240  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-05-23 04:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
							
						
						b678d2fbdd 
					 
					
						
						
							
							Removing all but ia32 so that folks who do not have the extra compilers can build without error.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@92  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-05-03 17:57:37 +00:00 
						 
				 
			
				
					
						
							
							
								bbahnsen 
							
						 
					 
					
						
						
							
						
						878ddf1fc3 
					 
					
						
						
							
							Initial import.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2006-04-21 22:54:32 +00:00