Joey Vagedes 
							
						 
					 
					
						
						
							
						
						da21991953 
					 
					
						
						
							
							BaseTools: GenFw: auto-set nxcompat flag  
						
						... 
						
						
						
						Automatically set the nxcompat flag in the DLL Characteristics field of
the Optional Header of the PE32+ image. For this flag to be set
automatically, the section alignment must be evenly divisible
by 4K (EFI_PAGE_SIZE) and no section must be executable and writable.
Adds a command line flag to GenFw, --nonxcompat, to ensure the
IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit is not set, even if all
requirements are met. Updates the manual for GenFw to include the new
flag.
Cc: Rebecca Cran <rebecca@bsdio.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Bob Feng <bob.c.feng@intel.com >
Cc: Yuwei Chen <yuwei.chen@intel.com >
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com >
Acked-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Rebecca Cran <rebecca@bsdio.com > 
						
						
					 
					
						2023-11-06 21:44:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						1b72fd5121 
					 
					
						
						
							
							BaseTools/VfrCompile: Remove framework VFR support  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1464 
Currently there is no usage of framework VFR,
remove the support from VfrCompile.
Cc: Bob Feng <bob.c.feng@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Bob Feng <bob.c.feng@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2019-05-09 09:42:54 +08:00 
						 
				 
			
				
					
						
							
							
								Feng, Bob C 
							
						 
					 
					
						
						
							
						
						210bd16aff 
					 
					
						
						
							
							Document: Remove obsolete user manuals  
						
						... 
						
						
						
						BZ:https://bugzilla.tianocore.org/show_bug.cgi?id=1624 
Remove obsolete user manuals.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2019-03-24 13:47:59 +08:00 
						 
				 
			
				
					
						
							
							
								Antoine Coeur 
							
						 
					 
					
						
						
							
						
						fb0b35e05f 
					 
					
						
						
							
							BaseTools: Various typo  
						
						... 
						
						
						
						Various typo in BaseTools.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Coeur <coeur@gmx.fr >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2019-02-14 10:02:28 +08:00 
						 
				 
			
				
					
						
							
							
								Shenglei Zhang 
							
						 
					 
					
						
						
							
						
						7702ceb8af 
					 
					
						
						
							
							BaseTools: Remove tools only used by DuetPkg  
						
						... 
						
						
						
						Given that DuetPkg will be removed, tools only used by
DuetPkg can also be removed after its removal operation.
https://bugzilla.tianocore.org/show_bug.cgi?id=1322 
v2:Remove these tools in Makefile and GNUmakefile.
v4:Remove these tools in BinWrappers/PosixLike/ and
   UserManuals.
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Cc: Hao Wu <hao.a.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-12-06 14:32:04 +08:00 
						 
				 
			
				
					
						
							
							
								Shenglei Zhang 
							
						 
					 
					
						
						
							
						
						64ab2c82e8 
					 
					
						
						
							
							BaseTools: Remove GenVtf  
						
						... 
						
						
						
						GenVtf C tool is IPF specific. IPF support has been removed
from edk2 trunk. This tool can be removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1349 
v2:Remove GenVtf in Makefile and GNUmakefile.
v3:Remove BinWrappers/PosixLike/GenVtf and the user manual
   of GenVtf.
Cc: Yonghong Zhu <yonghong.zhu@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-12-05 10:42:32 +08:00 
						 
				 
			
				
					
						
							
							
								Hess Chen 
							
						 
					 
					
						
						
							
						
						4ae8b492b9 
					 
					
						
						
							
							BaseTools/UPT: Man Page Update  
						
						... 
						
						
						
						Update UPT man page to complete the description of options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <hesheng.chen@intel.com >
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com > 
						
						
					 
					
						2017-03-09 15:06:15 +08:00 
						 
				 
			
				
					
						
							
							
								Yonghong Zhu 
							
						 
					 
					
						
						
							
						
						4977810b0f 
					 
					
						
						
							
							BaseTools/UserManuals: update with new report bug mail address  
						
						... 
						
						
						
						The .rtf files in BaseTools/UserManuals still tell users to Report bugs
to sourceforge mail address. Since we no longer use the sourceforge
mailing lists we should update it.
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-08-23 07:55:07 +08:00 
						 
				 
			
				
					
						
							
							
								Yonghong Zhu 
							
						 
					 
					
						
						
							
						
						7f3f3133ce 
					 
					
						
						
							
							BaseTools: update man page to add some descriptions  
						
						... 
						
						
						
						add the description for --ignore-sources and --check-usage into man page.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19144  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-12-07 09:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						e8a47801a1 
					 
					
						
						
							
							Sync BaseTool trunk (version r2610) into EDKII BaseTools.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14856  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2013-11-18 07:41:21 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						64b2609fcf 
					 
					
						
						
							
							Sync BaseTools Trunk (version r2518) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13178  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-10 07:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						d0acc87a41 
					 
					
						
						
							
							Sync BaseTool trunk (version r2460) into EDKII BaseTools.  The change mainly includes:  
						
						... 
						
						
						
						1. Support use expression as DSC file PCD value.
  2. Update FDF parser to fix bug to get complete macro value.
  3. Fix bug to replace SET statement macro and evaluate SET statement PCD value in FDF file.
  4. Fix a bug for MACRO defined in conditional block cannot be processed correctly
Signed-off-by: lgao4
Reviewed-by: gikidy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12827  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-12-07 06:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						0d2711a693 
					 
					
						
						
							
							Sync BaseTools Trunk (version r2387) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: gikidy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12602  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-10-29 06:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						b36d134faf 
					 
					
						
						
							
							Sync BaseTools Branch (version r2321) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: lgao4
Reviewed-by: gikidy
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12372  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-09-18 12:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						4234283c3a 
					 
					
						
						
							
							Sync BaseTools Branch (version r2271) to EDKII main trunk.  
						
						... 
						
						
						
						BaseTool Branch:
  https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/branches/Releases/BaseTools_r2100 
Signed-off-by: lgao4
Reviewed-by: hchen30
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12214  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-08-26 07:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						da92f27632 
					 
					
						
						
							
							Sync BaseTools Branch (version r2149) to EDKII main trunk.  
						
						... 
						
						
						
						BaseTool Branch:
  https://edk2-buildtools.svn.sourceforge.net/svnroot/edk2-buildtools/branches/Releases/BaseTools_r2100 
  
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11640  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2011-05-11 10:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						40d841f6a8 
					 
					
						
						
							
							Sync EDKII BaseTools to BaseTools project r1971  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10502  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-18 05:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						f3decdc362 
					 
					
						
						
							
							Sync EDKII BaseTools to BaseTools project r1937.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10287  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-03-19 06:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						52302d4dee 
					 
					
						
						
							
							Sync EDKII BaseTools to BaseTools project r1903.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10123  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-02-28 23:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						a709adfaf0 
					 
					
						
						
							
							Sync tool code to BuildTools project r1783.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9623  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-29 06:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						30fdf1140b 
					 
					
						
						
							
							Check In tool source code based on Build tool project revision r1655.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-07-17 09:10:31 +00:00