diff options
Diffstat (limited to 'BaseTools/UserManuals')
30 files changed, 0 insertions, 500 deletions
diff --git a/BaseTools/UserManuals/BootSectImage_Utility_Man_Page.rtf b/BaseTools/UserManuals/BootSectImage_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 38473970da..0000000000 --- a/BaseTools/UserManuals/BootSectImage_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/Build_Utility_Man_Page.rtf b/BaseTools/UserManuals/Build_Utility_Man_Page.rtf deleted file mode 100644 index 75b403edca..0000000000 --- a/BaseTools/UserManuals/Build_Utility_Man_Page.rtf +++ /dev/null @@ -1,122 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
-{\colortbl ;\red8\green96\blue168;\red0\green0\blue0;}
-{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\cf1\b\f0\fs28 Name\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 Build.exe \endash the master command that provides the developer with a single command for selecting various options of a build\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\cf1\b\fs28 Synopsis\par
-\pard\nowidctlpar\li360\sb200\cf2\fs18 Build.exe [options] [target]\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\fs28 Description\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 Build.exe is the master command line (CLI) tool that provides the developer with a single command for selecting various options of a build. In general, it checks the environment variables, gets the user\rquote s configuration from either the CLI or target.txt, parses the dsc, dec, inf, target.txt, tools_def.txt, generates .C, .H files and the Makefiles for one or more modules and/or the active platform, calls a make (NMake or make) program to process these Makefiles, then optionally calls GenFds to generate an fd file.\par
-The build tool supports two kinds of path specifications on command line - an absolutely path or a relative (to the WORKSPACE environment variable) path \endash in command line.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\fs28 Options\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 There are no required options. \par
-\b -a, --arch <ARCH>\par
-\pard\nowidctlpar\li720\sb200\b0 ARCH is one of list: IA32, X64, IPF or EBC, which overrides target.txt's TARGET_ARCH definition. To specify more ARCH, please repeat this option.\par
-\pard\nowidctlpar\li360\sb200\b -p, --platform PlatformName.dsc\par
-\pard\nowidctlpar\li720\sb200\b0 Build the platform specified by the DSC file name argument, overrides target.txt's ACTIVE_PLATFORM definition.\par
-\pard\nowidctlpar\li360\sb200\b -m, --module ModuleName.inf\par
-\pard\nowidctlpar\li720\sb200\b0 Build the module specified by the INF file name argument.\par
-\pard\nowidctlpar\li360\sb200\b -b, --buildtarget <TARGET>\par
-\pard\nowidctlpar\li720\sb200\b0 TARGET is one of list: DEBUG, RELEASE, which overrides target.txt's TARGET definition. To specify more TARGET, please repeat this option.\par
-\pard\nowidctlpar\li360\sb200\b -t, --tagname Tagname\par
-\pard\nowidctlpar\li720\sb200\b0 Using the Tool Chain Tagname to build the platform, overrides target.txt's TOOL_CHAIN_TAG definition.\par
-\pard\nowidctlpar\li360\sb200\b -f --fdf Filename.fdf\par
-\pard\nowidctlpar\li720\sb200\b0 The name of the FDF file to use, which overrides the setting in the DSC file.\par
-\pard\nowidctlpar\li360\sb200\b -r --rom-image ROM_IMAGE_NAME\par
-\pard\nowidctlpar\li720\sb200\b0 The name of FD to be generated. The name must be from [FD] section in FDF file.\par
-\pard\nowidctlpar\li360\sb200\b -i --fv-image FV_IMAGE_NAME\par
-\pard\nowidctlpar\li720\sb200\b0 The name of FV to be generated. The name must be from [FV] section in FDF file.\par
-\pard\nowidctlpar\li360\sb200\b -n NUM\par
-\pard\nowidctlpar\li720\sb200\b0 Build the platform using multi-threaded compiler. The value overrides target.txt's MULTIPLE_THREAD and MAX_CONCURRENT_THREAD_NUMBER. Less than 2 will disable multi-thread builds.\par
-\pard\nowidctlpar\li360\sb200\b -x --sku-id SKU_ID\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Using this name of SKU ID to build the platform, overriding SKUID_IDENTIFIER in DSC file.\par
-\pard\nowidctlpar\li360\sb200\b -u --skip-autogen\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Skip AutoGen step. Note the build may fail if there\rquote s no AutoGen-ed files before.\par
-\pard\nowidctlpar\li360\sb200\b -e --re-parse\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Re-parse all meta-data files. Use this option if you encounter inconsistency issue.\f1\par
-\pard\nowidctlpar\li360\sb200\b\f0 -w --warning-as-error\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Treat warning in tools as error.\par
-\pard\nowidctlpar\li360\sb200\b -j --log LOGFILE\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Put screen output in specified file.\par
-\pard\nowidctlpar\li360\sb200\b -s \endash silent\par
-\pard\nowidctlpar\li720\sb200\b0 Tell \ldblquote make\rdblquote tool to run \ldblquote silently\rdblquote . Internally, a \lquote -s\rquote switch will be passed to \ldblquote make\rdblquote tool. Don\rquote t use this option if your \ldblquote make\rdblquote tool doesn\rquote t support \lquote -s\rquote . Instead, if your \ldblquote make\rdblquote tool uses other option to do the same, you could add it to the XX_XX_XX_MAKE_FLAGS in tools_def.txt.\par
-\pard\nowidctlpar\li360\sb200\b -d, --debug [#]\par
-\pard\nowidctlpar\li720\sb200\b0 Enable debug messages at specified level. It is used by Tool itself.\par
-\pard\nowidctlpar\li360\sb200\b -q, --quiet\par
-\pard\nowidctlpar\li720\sb200\b0 Disable all messages except FATAL ERRORS.\par
-\pard\nowidctlpar\li360\sb200\b -v, --verbose\par
-\pard\nowidctlpar\li720\sb200\b0 Turn on verbose output with informational messages printed.\par
-\pard\nowidctlpar\li360\sb200\b -D, --define MACROS\par
-\pard\nowidctlpar\li720\sb200\b0 Macro: "Name [= Value]".\par
-\pard\nowidctlpar\li360\sb200\b -y, --report-file REPORTFILE\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Create/overwrite the report to the specified filename.\par
-\pard\nowidctlpar\li360\sb200\b -Y, --report-type REPORTTYPE\par
-\pard\nowidctlpar\li720\sb200\b0 Flags that control the type of build report to generate. Must be one of: [PCD, LIBRARY, FLASH, DEPEX, BUILD_FLAGS, FIXED_ADDRESS, EXECUTION_ORDER]. To specify more than one flag, repeat this option on the command line and the default flag set is [PCD, LIBRARY, FLASH, DEPEX, BUILD_FLAGS, FIXED_ADDRESS]\f1\par
-\pard\nowidctlpar\li360\sb200\b\f0 -F FLAG, --flag=FLAG\f1\par
-\pard\nowidctlpar\li720\sb200\b0\f0 Specify the specific option to parse EDK UNI file. Must be one of: [-c, -s]. -c is for EDK framework UNI file, and -s is for EDK UEFI UNI file. This option can also be specified by setting *_*_*_BUILD_FLAGS in [BuildOptions] section of platform DSC. If they are both specified, this value will override the setting in [BuildOptions] section of platform DSC.\par
-\pard\nowidctlpar\li360\sb200\b --version\par
-\pard\nowidctlpar\li720\sb200\b0 Show program's copyright and version number then exit.\par
-\pard\nowidctlpar\li360\sb200\b -h, --help\par
-\pard\nowidctlpar\li720\sb200\b0 Print the copyright, version and usage of this program then exit.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\fs28 Target\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 If no target is given, then default target is ALL.\par
-\b ALL\b0 Build everything for either the platform or module.\par
-\b GenC\b0 Auto-generate all C files for either the platform or module.\par
-\b GenMake\b0 Generate the Makefiles \endash if auto-generated files are missing,\par
-\pard\nowidctlpar\li360 then auto-generate all C files first for either the platform or module.\par
-\pard\nowidctlpar\li360\sb200\b Fds\b0 Create the FD Image files.\par
-\b Libraries\b0 Build all EDK Libraries and EDK II Library Instances which are specified.\par
-\b Modules\b0 Build all EDK components and EDK II modules which are specified.\par
-\b Clean\b0 Remove intermediate files generated by the NMAKE command (leaving\par
-\pard\nowidctlpar\li360 the auto-generated C format, FD image files, PE32 output files, PCH \par
- files and LIB files).\par
-\pard\nowidctlpar\li360\sb200\b CleanAll\b0 Remove all intermmediate, auto-generated, FV and FD image files \endash \par
-\pard\nowidctlpar\li360 state of the tree should be exactly as if a fresh checkout or install has \par
- occurred.\par
-\pard\nowidctlpar\li360\sb200\b CleanLib\b0 Remove intermediate files generated by the NMAKE command AND LIB \par
-\pard\nowidctlpar\li360 files (leaving the auto-generated, FV and FD image files, PE32 output \par
- files and PCH files)\par
-\pard\nowidctlpar\li360\sb200\b run\b0 Run platform (for emulator platform only)\par
-\pard\nowidctlpar\li360\f1\par
-\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\f0\fs28 Examples\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 Assume that $(WORKSPACE) is C:\\MyWorkspace\par
-\pard\nowidctlpar\li180\sb200 Build platform: Nt32Pkg.dsc\par
-\pard\nowidctlpar\li360\sb200 Specify the platform description file on the command line.\par
-\pard\nowidctlpar\li720\sb200\b C:\\MyWorkspace>build -p Nt32Pkg\\Nt32Pkg.dsc \endash a IA32\par
-\pard\nowidctlpar\li360\sb200\b0 Build the platform in the current working directory if it contains a platform description file.\par
-\pard\nowidctlpar\li720\sb200\b C:\\MyWorkspace\\Nt32Pkg>build \endash a IA32\par
-\pard\nowidctlpar\li360\sb200\b0 Build the active platform specified in the target.txt file.\par
-\pard\nowidctlpar\li720\sb200\b C:\\ MyWorkspace>build \endash a Ia32\par
-\pard\nowidctlpar\li360\sb200\b0\f1\par
-\pard\nowidctlpar\li180\sb200\f0 Build Module: HelloWorld.inf\par
-\pard\nowidctlpar\li360\sb200 Specify the platform and Module on the command line.\par
-\pard\nowidctlpar\li720\sb200\b C:\\MyWorkspace>build -p Nt32Pkg\\Nt32Pkg.dsc \endash a IA32 \\\par
-\pard\nowidctlpar\li720 \endash m MdeModulePkg/Application/HelloWorld/HelloWorld.inf\par
-\pard\nowidctlpar\li360\sb200\b0 Specify the Module on the command line and use the active platform specified in the target.txt file.\par
-\pard\nowidctlpar\li720\sb200\b C:\\MyWorkspace>build \endash a IA32 \\\par
-\pard\nowidctlpar\li720\endash m MdeModulePkg/Application/HelloWorld/HelloWorld.inf\par
-\pard\nowidctlpar\li360\sb200\b0 Build the module in the current working directory if it contains a module description file and specify the platform on the command line.\par
-\pard\nowidctlpar\li720\sb200\b C:\\ MyWorkspace\\MdeModulePkg\\Application\\HelloWorld>build \endash a Ia32 \\\par
-\pard\nowidctlpar\li720\endash p Nt32Pkg\\Nt32Pkg.dsc\par
-\pard\nowidctlpar\li360\sb200\b0 Build the module in the current working directory and use the active platform specified in the target.txt file.\par
-\pard\nowidctlpar\li720\sb200\b C:\\ MyWorkspace\\MdeModulePkg\\Application\\HelloWorld>build \endash a Ia32 \par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\fs28 Bugs \par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 No known bugs.\par
-Report bugs to edk2-buildtools-devel@lists.sourceforge.net\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\f0\fs28 Files \par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 target.txt, tools_def.txt, platform.dsc, flashmap.fdf, package.dec and module.inf.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\fs28 See also\par
-\pard\nowidctlpar\li360\sb200\cf2\b0\fs18 GenFds.exe\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx360\tx1440\cf1\b\fs28 License\par
-\pard\nowidctlpar\li360\cf2\b0\fs18 Copyright (c) 1999 - 2010, Intel Corporation. All rights reserved.\par
-\par
-This program and the accompanying materials are licensed and made available under the terms and\par
-conditions of the BSD License which accompanies this distribution. The full text of the license may be\par
-found at:\par
-http://opensource.org/licenses/bsd-license.php\par
-\par
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES\par
-OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
-}
- diff --git a/BaseTools/UserManuals/EfiLdrImage_Utility_Man_Page.rtf b/BaseTools/UserManuals/EfiLdrImage_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 703f3fa0e5..0000000000 --- a/BaseTools/UserManuals/EfiLdrImage_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf b/BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 6b27fbc61d..0000000000 --- a/BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/Fpd2Dsc_Utility_Man_Page.rtf b/BaseTools/UserManuals/Fpd2Dsc_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index c279214620..0000000000 --- a/BaseTools/UserManuals/Fpd2Dsc_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenBootSector_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenBootSector_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 8af703ae8d..0000000000 --- a/BaseTools/UserManuals/GenBootSector_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 6aad22f5be..0000000000 --- a/BaseTools/UserManuals/GenCrc32_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 41c324d2c0..0000000000 --- a/BaseTools/UserManuals/GenDepex_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf deleted file mode 100644 index 615a549cbd..0000000000 --- a/BaseTools/UserManuals/GenFds_Utility_Man_Page.rtf +++ /dev/null @@ -1,75 +0,0 @@ -{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052\deftab360{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
-{\colortbl ;\red8\green96\blue168;\red0\green0\blue0;}
-{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\f0\fs28 Name\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenFds.exe\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Description\par
-\pard\nowidctlpar\li60\sb200\cf0\b0\fs18 GenFds will get platform, flash and module information from target.txt,platform.dsc, flashmap.fdf, package.dec and module.inf. it will generate Ffs, Fv, FD and Section data depending on command line options. The FDF file must be pointed out. And the FDF file must follow the format of FDF\rquote s specification otherwise tool will throw a exception and stop the build.\par
-\pard\nowidctlpar\sb200\cf2 The FDF file describes information about flash parts as well as rules for combining binaries (Firmware Image) built from a DSC file. The output of the first phase of an EDK II build (as defined in the EDK II Build Specification) generates valid PE32/PE32+/Coff image files. GenFds performs the second phase of the build process during which consumes the images generated during the first phase, using statements and rules defined in the FDF file to place the PE32/PE32+/Coff images files into one or more EFI sections, then the EFI sections may get combined with other optional sections (version, depex, user interface) sections, into EFI Firmware File system (FFS) Sections. FFS images are put into Firmware Volumes (FVs,) and finally, the FV sections are combined into one or more Flash Device binary image (FD.)\par
-The outputDir must be pointed out. Tool will generate a FV directory which includes a FFS directory, Fv file, Fv INf file and Fd file. The FFS directory contents all modules directory which contents Ffs files and section files. All output of GenFds tool output will be in FV directory. The FV directory structure is following. The outputDir should be point part of Efi file path. That mean for each of module which descript in the FDF file as the \lquote InfFIle\rquote statement format the GenFds tool would find out it\rquote s input files from the path of \ldblquote $(outputDir)\\ $(Arch) \\ $(ActivePlatfromName) \\$(ModuleName) \\$(ModuleName) \\DEBUG\par
-\pard\nowidctlpar\fi-360\li420\sb200\tx420 1.\tab If Arch list was pointed out, GenFds tool will use this Arch instead of Arch List in Target.txt file\par
-\pard\nowidctlpar\fi-360\li420\sb200 2.\tab If Workspace was not pointed out, GenFds tool will use the Workspace path which set in OS environment. \par
-3.\tab If ActivePlatform was pointed out, GenFds tool will use this active platform as the current platform instead of active platform which in Target.txt file.\par
-\pard\nowidctlpar\sb200 GenFds tool support 2 kinds of path in command line. Absolutely path and relative workspace path. The GenFds tool also support $(WORKSPACE) marco in path. For example, if the input Fdf like that $(WORKSPACE)\\NT32PKg\\Nt32.fdf, the tool will expand the $(WORKSPACE) macro with real path.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Options\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 -a, --arch <ARCHS>\par
-\pard\nowidctlpar\fi1\li425\sb200 ARCHS is a comma separated (no space) list containing one or more of: IA32, X64, IPF or EBC which should be built, overrides target.txt\rquote s TARGET_ARCH\par
-\pard\nowidctlpar\fi-425\li425\sb200 -p, --platform PlatformName.dsc\par
-\pard\nowidctlpar\li426\sb200 Build the platform specified by the DSC file name argument, over rides the ACTIVE_PLATFORM\par
-\pard\nowidctlpar\sb200 -f, --filename Filename\tab\tab\tab\par
-\pard\nowidctlpar\fi426\sb200 Input FDF file and its format must follow FDF specification.\par
-\pard\nowidctlpar\sb200 -r, --rom_image FdUiName\tab\tab\tab\tab\par
-\pard\nowidctlpar\fi425\sb200 Build the image using the [FD] section named by FdUiName.\par
-\pard\nowidctlpar\sb200 -i, --FvImage UiFvName\par
-\tab Buld the FV image using the [FV] section named by UiFvName\par
--o, --output Dir\par
-\pard\nowidctlpar\li360\sb200 The output directory of Genfds tool. And this directory also should be the directory of the EFI file.\par
-\pard\nowidctlpar\sb200 -w \endash -workspace\par
-\tab The workspace path working on.\f1\par
-\f0 -b --buildtarget DEBUG|RELEASE\par
-\pard\nowidctlpar\li360\sb200 Build target is one of: DEBUG, RELEASE.\f1\par
-\pard\nowidctlpar\sb200\f0 -t --tagname TOOLCHAIN_TAG\par
-\pard\nowidctlpar\li360\sb200 Specify the tool chain to build the platform.\f1\par
-\pard\nowidctlpar\sb200\f0 -D --define MACRO=VALUE\par
-\pard\nowidctlpar\li360\sb200 Pass macro to this tool.\f1\par
-\pard\nowidctlpar\sb200\f0 -s --specifyaddress ADDRESS\par
-\pard\nowidctlpar\li360\sb200 Specify driver load address.\f1\par
-\pard\nowidctlpar\sb200\f0 [--version]\par
-\f1\tab\f0 Print version and copyright of this program and exit\par
-[-v, --verbose]\par
-\pard\nowidctlpar\li360\sb200 Turn on verbose output with informational messages printed. This is a count value, so specifying \endash vv can be used to increase the verbosity level.\par
-\pard\nowidctlpar\sb200 [-q, --quiet]\par
-\tab disable all messages except FATAL ERRORS\par
-[-d, --debug [#]]\par
-\tab Enable debug messages, at level #\par
-[-h, --help]\par
-\tab Print copyright, version and usage of this program and exit\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Example\par
-\pard\nowidctlpar\li60\sb200\cf2\b0\fs18 1. WORKSAPCE has already set. $(WORKSPACE) = c:\\work\\EdkII. The Fdf file is in c:\\work\\EdkII\\Nt32pkg\\Nt32pkg.fdf. Output directory is c:\\work\\EdkII\\Build\\Nt32\\Debug_MyTools. ActivePlatform is C:\\work\\EdkII\\Nt32Pkg\\Nt32Pkg.dsc\par
-GenFds \endash f c:\\work\\EdkII\\Nt32pkg\\Nt32pkg.fdf \endash o c:\\work\\EdkII\\Build\\Nt32\\Debug_MyTools \endash p c:\\work\\EdkII\\Nt32pkg\\Nt32Pkg.dsc\par
-GenFds \endash f $(WORKSPACE)\\Nt32Pkg\\Nt32Pkg.fdf \endash o $(WORSPACE)\\Build\\Nt32\\Debug_MyTools \endash p $(WORKSAPCE)\\Nt32Pkg\\Nt32Pkg.dsc\par
-\par
-GenFds \endash f Nt32Pkg\\Nt32Pkg.fdf \endash o Build\\Nt32\\Debug_MyTools \endash p Nt32Pkg\\Nt32Pkg.dsc\par
-2. Generate one FD which defined in FDF file. Use \lquote -r\rquote and Fd UIName. The Fd UIName is the name which defined in the FDf file, for detail information refer to FDF specification\par
-GenFds \endash f GenFds \endash f c:\\work\\EdkII\\Nt32pkg\\Nt32pkg.fdf \endash o c:\\work\\EdkII\\Build\\Nt32\\Debug_MyTools \endash p c:\\work\\EdkII\\Nt32pkg\\Nt32Pkg.dsc \endash r Fv_Recovery\par
-3. Generate one FV which defined in FDF file. Use \lquote -i\rquote and FV UiName. The FV UIName is the name which defined in the FDF file, for detail information refers to FDF specification.\par
-GenFds \endash f c:\\work\\EdkII\\Nt32pkg\\Nt32pkg.fdf \endash o c:\\work\\EdkII\\Build\\Nt32\\Debug_MyTools \endash p c:\\work\\EdkII\\Nt32pkg\\Nt32Pkg.dsc \endash I FVRecovery\par
-\par
-4. Use command line option to replace the Arch List in Target.txt. \par
-GenFds \endash f c:\\work\\EdkII\\Nt32pkg\\Nt32pkg.fdf \endash o c:\\work\\EdkII\\Build\\Nt32\\Debug_MyTools \endash p c:\\work\\EdkII\\Nt32pkg\\Nt32Pkg.dsc\par
-\pard\nowidctlpar\sb200 -a IA32, X64\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Bugs\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 Not found yet.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Files \par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 target.txt, platform.dsc, flashmap.fdf, package.dec and module.inf.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 See also\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenFv, GenFfs, GenSection, GenFw.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 License\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 Copyright (c) 1999 - 2009, Intel Corporation. All rights reserved.\par
-This program and the accompanying materials are licensed and made available \par
-under the terms and conditions of the BSD License which accompanies this \par
-distribution. The full text of the license may be found at\par
-\pard\nowidctlpar\cf0 http://opensource.org/licenses/bsd-license.php\cf2 . THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
-\pard\nowidctlpar\li60\sb200\f1\par
-}
- diff --git a/BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index c360f3b803..0000000000 --- a/BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf deleted file mode 100644 index fd02266da9..0000000000 --- a/BaseTools/UserManuals/GenFv_Utility_Man_Page.rtf +++ /dev/null @@ -1,120 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe2052\deftab360{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
-{\colortbl ;\red8\green96\blue168;\red0\green0\blue0;}
-{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Name\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenFv.exe \endash build one PI firmware volume image or one UEFI capsule image.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Synopsis\par
-\pard\nowidctlpar\sb200\cf2\fs18 GenFv.exe [options]\b0\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Description\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenFv is used to \cf0 generate a PI firmware volume image or a UEFI capsule image from the PI firmware files or the binary files, which conforms to the firmware volume image format defined in PI specification or uefi capsule image format defined in UEFI specification.\cf2\f1\par
-\f0 This utility is responsible for aggregating Firmware File System (FFS2) files into a single FV image with FFS2 file system guid. The input files must be compliant with the PI 1.0 specification. The utility will create a FV header, append all of the FFS input files, and optionally add the FFS pad file for those FFS files that require the specific file alignment. When adding PEI files or dxe drivers, it will relocate them to the fixed flash address or the prefered loaded memory address if necessary. Also, one symbol map file that contains the symbol information (Function and Variable) for each driver in the FV will be produced. This utility is also responsible for aggregating the binary files into a single UEFI capsule image with the UEFI capsule header. \par
-GenFv takes as input the path/filename of the Fv.inf or Cap.inf file, the output file name, the starting physical address of the FV, the boot driver base address and the runtime driver base address of the address.inf file to create the final Fv or Capsule image. This utility is usually called by GenFds tool, which parses platform.fdf file to create the interanl Fv.inf or Cap.inf. Generally, user doesn't need to care about these internal file format.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0 \cf1\b\fs28 Options\par
-\pard\nowidctlpar\sb200\cf2\fs18 -o FileName, --outputfile FileName\par
-\pard\nowidctlpar\li360\sb200\b0 The PI firmware volume image or Uefi Capsule image is created. This option is required.\par
-\pard\nowidctlpar\sb200\b -i FileName, --inputfile FileName\b0\f1\par
-\pard\nowidctlpar\li360\sb200\f0 File is the input FV.inf or Cap.inf to specify how to construct FvImage or CapImage. Fv.inf and Cap.inf will be introduced in the following examples. File may be one capsule image when its header is dumped. This option is required.\par
-\pard\nowidctlpar\sb200\b -b BlockSize, --blocksize BlockSize\b0\f1\par
-\tab\f0 BlockSize is one HEX or DEC format value required by FV image.\par
-\b -n NumberBlock, --numberblock NumberBlock\par
-\b0 NumberBlock is one HEX or DEC format value. NumberBlock is one optional parameter.\par
-\b -f FfsFile, --ffsfile FfsFile\b0\f1\par
-\tab\f0 FfsFile is placed into FV image. Multiple files can be input one by one.\par
-\b -s FileTakeSize, --filetakesize FileTakenSize\b0\f1\par
-\tab\f0 Specify the size of the required space that the input file is placed in FV image. It should be specified together with the input file.\par
-\b -r Address, --baseaddr Address\b0\f1\par
-\tab\f0 Address is the rebase start address for drivers that run in Flash. It supports DEC or HEX digital format.\par
-\b -a AddressFile, --addrfile AddressFile\par
-\tab\b0 AddressFile is one file used to log boot driver base address and runtime driver base address. And this tool will update these two addresses after it \tab relocates all boot drivers and runtime drivers in this fv image to the preferred loaded memory address.\par
-\b -m logfile, --map logfile\b0\f1\par
-\tab\f0 Logfile is the output Fv map file. If this option is not given, the FvName.map will be the default fv map file name.\b\f1\par
-\f0 -g Guid, --guid Guid\b0\f1\par
-\f0 Guid is one specific capsule guid value or fv file system guid value.\par
-Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.\par
-\b --FvNameGuid Guid\f1\par
-\b0\f0 Guid is used to specify Fv Name. \f1\par
-\f0 Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\f1\par
-\b\f0 --capflag CapFlag\b0\f1\par
-\tab\f0 Specify capsule reset flag (PersistAcrossReset, PopulateSystemTable or InitiateReset or none).\par
-\b --capheadsize HeadSize\b0\f1\par
-\tab\f0 Specify head size for capsule image in the format of HEX or DEC.\par
-\b -c, --capsule\b0\f1\par
-\tab\f0 Create Uefi capsule image.\par
-\b -p, --dump\b0\f1\par
-\tab\f0 Dump a capsule image header.\par
-\b -v, --verbose\par
-\b0\f1\tab\f0 Turn on verbose output with informational messages.\par
-\b -q, --quiet \f1\par
-\f0 \b0 Disable all messages except key message and fatal error.\b\f1\par
-\f0 -d, --debug level\par
-\b0\f1\tab\f0 Enable debug message with specified level.\par
-\b --version\par
-\pard\nowidctlpar\fi360\sb200\b0 Show program's version number and exit\par
-\pard\nowidctlpar\sb200\b -h, --help\par
-\pard\nowidctlpar\fi360\sb200\b0 Show this help message and exit\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Example\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 1. Generate BFV that contains PEI drivers in Flash with the input FV.inf, base address, and the output file name.\par
-\b GenFv -i FvRecovery.inf -o FvRecovery.fv -r 0xFFFD0000\par
-\b0 FvRecovery.inf\par
-[options]\par
-EFI_BLOCK_SIZE = 0x10000 #required option\par
-EFI_NUM_BLOCKS = 0x3\par
-EFI_BASE_ADDRESS = 0xFFFD0000 #optional, if command line -r is not specified, this option will be used.\par
-[attributes]\par
-EFI_ERASE_POLARITY = 1\par
-EFI_WRITE_ENABLED_CAP = TRUE\par
-EFI_READ_ENABLED_CAP = TRUE\par
-EFI_READ_LOCK_STATUS = TRUE\par
-EFI_WRITE_STATUS = TRUE\par
-EFI_READ_DISABLED_CAP = TRUE\par
-EFI_WRITE_LOCK_STATUS = TRUE\par
-EFI_LOCK_CAP = TRUE\par
-EFI_LOCK_STATUS = TRUE\par
-EFI_ERASE_POLARITY = 1\par
-EFI_MEMORY_MAPPED = TRUE\par
-EFI_READ_LOCK_CAP = TRUE\par
-EFI_WRITE_DISABLED_CAP = TRUE\par
-EFI_READ_STATUS = TRUE\par
-EFI_WRITE_LOCK_CAP = TRUE\par
-EFI_STICKY_WRITE = TRUE\par
-EFI_FVB2_ALIGNMENT_16 = TRUE\par
-[files]\par
-EFI_FILE_NAME = K:\\Build\\NT32\\DEBUG_MYTOOLS\\Fv\\Ffs\\52C05B14-0B98-496c-BC3B-04B50211D680PeiMain\\52C05B14-0B98-496c-BC3B-04B50211D680.ffs\par
-EFI_FILE_NAME = K:\\Build\\NT32\\DEBUG_MYTOOLS\\Fv\\Ffs\\9B3ADA4F-AE56-4c24-8DEA-F03B7558AE50PcdPeim\\9B3ADA4F-AE56-4c24-8DEA-F03B7558AE50.ffs\par
-......\b\f1\par
-\b0\f0 2. Generate FvMain that contains Dxe drivers loaded in the preferred loaded memory address with the input FV.inf, address file, the output file name, its firmware file system guid (FFS2) and its guid name.\f1\par
-\b\f0 GenFv -i FvMain.inf -o FvMain.fv -a Addr.inf \endash g 8c8ce578-8a3d-4f1c-9935-896185c32dd3 \endash FvNameGuid 6D99E806-3D38-42c2-A095-5F4300BFD7DC\f1\par
-\b0\f0 Addr.inf\b\f1\par
-\b0\f0 [options]\par
-EFI_BOOT_DRIVER_BASE_ADDRESS = 0x1f300000\par
-EFI_RUNTIME_DRIVER_BASE_ADDRESS = 0x1f600000\b\f1\par
-\b0\f0 3. Generate the capsule image with the input cap.inf, and the output file name.\par
-\b GenFv -i BiosUpdate.inf -o BiosUpdate.cap\par
-\b0 BiosUpdate.inf\b\f1\par
-\b0\f0 [options]\par
-EFI_CAPSULE_GUID = 25A5CD7D-A5EB-4d74-9C28-D6EF04E03B16 (Required)\par
-EFI_CAPSULE_HEADER_SIZE = 0x20 (Optional)\par
-EFI_CAPSULE_FLAGS = PopulateSystemTable (Optional)\par
-[attributes]\par
-[files]\par
-EFI_FILE_NAME = K:\\Build\\NT32\\DEBUG_MYTOOLS\\Fv\\Ffs\\EDBEDF47-6EA3-4512-83C1-70F4769D4BDE-Capsule_A.fvi\par
-4. Dump capsule image header information for the input capsule image.\par
-\b GenFv -p -i BiosUpdate.cap -o Cap.info\b0\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Bugs\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 No known bugs.\par
-Report bugs to edk2-buildtools-devel@lists.sourceforge.net\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Files\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 See also\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 License\par
-\pard\nowidctlpar\cf2\b0\fs18 Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.\par
-This program and the accompanying materials are licensed and made available \par
-under the terms and conditions of the BSD License which accompanies this \par
-distribution. The full text of the license may be found at\par
-http://opensource.org/licenses/bsd-license.php\par
-\par
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\par
-\pard\nowidctlpar\sb200 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
-}
- diff --git a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf deleted file mode 100644 index 7d04571cca..0000000000 --- a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf +++ /dev/null @@ -1,101 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe2052\deftab360{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
-{\colortbl ;\red8\green96\blue168;\red0\green0\blue0;}
-{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Name\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenFw.exe \endash build a UEFI image or other image.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Synopsis\par
-\pard\nowidctlpar\sb200\cf2\fs18 GenFw.exe [options] Filename [Filename]\'85\b0\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Description\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 Genfw is mainly used to process PE32 image to get the expected image data or image file. PE32 is a general-purpose image format that contains, among other information, data identifying the target environment for execution of the image. This utility can modify the standard PE32 image to create UEFI image with EFI subsystem type, PI Terse Executable image with the compact TE image header, zero its dubug data or reset its time stamp. It can also extract PE32 image data to create bin file, extract PE32 image data section to create Acpi table image, or dump PI TE image header information. It can also parse the text MicroCode definition file to create the MicroCode binary image, merge (concatenate) several MicroCode binary images into a single file by pad value and alignment requirement. This tool also supports the override the input file with the output contents.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Options\par
-\pard\nowidctlpar\sb200\cf2\fs18 Filename1 [FilenameN]\par
-\pard\nowidctlpar\li360\sb200\b0 Input PE/PE32+ image, or TE image, or MicroCode Txt file, or MicroCode bin file, or hii binary pakcages.\par
-\pard\nowidctlpar\sb200\b -o FileName, --outputfile FileName\par
-\pard\nowidctlpar\li360\sb200\b0 The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file or other modified PE image will be created.\par
-\pard\nowidctlpar\sb200\b -e EFI_FILETYPE, --efiImage EFI_FILETYPE\par
-\pard\nowidctlpar\li360\sb200\b0 Create Efi Image. EFI_FILETYPE is one of BASE, SEC, PEI_CORE, PEIM, DXE_CORE, SMM_CORE, DXE_DRIVER, UEFI_APPLICATION, DXE_SAL_DRIVER, UEFI_DRIVER, DXE_RUNTIME_DRIVER, DXE_SMM_DRIVER, SECURITY_CORE, COMBINED_PEIM_DRIVER, PIC_PEIM, RELOCATABLE_PEIM, BS_DRIVER, RT_DRIVER, APPLICATION, SAL_RT_DRIVER to support all module types.\f1\par
-\pard\nowidctlpar\sb200\b\f0 -c, --acpi\par
-\pard\nowidctlpar\fi360\sb200\b0 Create Acpi table.\par
-\pard\nowidctlpar\sb200\b -t, --terse\par
-\pard\nowidctlpar\fi360\sb200\b0 Create Te Image.\par
-\pard\nowidctlpar\sb200\b -u, --dump\par
-\pard\nowidctlpar\fi360\sb200\b0 Dump TeImage Header.\par
-\pard\nowidctlpar\sb200\b -z, --zero\par
-\pard\nowidctlpar\fi360\sb200\b0 Zero the Debug Data Fields in the PE input image file. It also zeros the time stamp fields.\f1\par
-\pard\nowidctlpar\sb200\b\f0 -b, --exe2bin\par
-\pard\nowidctlpar\fi360\sb200\b0 Convert the input EXE to the output BIN file.\par
-\pard\nowidctlpar\sb200\b -l, --stripped\par
-\pard\nowidctlpar\fi360\sb200\b0 Strip off the relocation information data from PE or TE image.\f1\par
-\pard\nowidctlpar\sb200\b\f0 -s timedate, --stamp timedate\par
-\pard\nowidctlpar\li360\sb200\b0 timedate format is \ldblquote yyyy-mm-dd 00:00:00\rdblquote . If timedata is set to \ldblquote NOW\rdblquote , current system time is used. The support date scope is 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.\f1\par
-\pard\nowidctlpar\sb200\b\f0 -m, --mcifile\par
-\pard\nowidctlpar\fi360\sb200\b0 Convert input microcode txt definition file to microcode bin file.\par
-\pard\nowidctlpar\sb200\b -j, --join\par
-\pard\nowidctlpar\fi360\sb200\b0 Merge multiple microcode bin files to one file.\par
-\pard\nowidctlpar\sb200\b -a NUM, --align NUM\par
-\pard\nowidctlpar\li360\sb200\b0 NUM is one HEX or DEC format alignment value, which is used to combine multiple microcode bin files.\par
-\pard\nowidctlpar\sb200\b -p NUM, --pad NUM\par
-\pard\nowidctlpar\li360\sb200\b0 NUM is one HEX or DEC format padding value, which is used to combine multiple microcode bin files.\par
-\pard\nowidctlpar\sb200\b --keepexceptiontable\par
-\pard\nowidctlpar\fi360\sb200\b0 Don\rquote t clear exception table.\par
-\pard\nowidctlpar\sb200\b --keepzeropending\par
-\pard\nowidctlpar\fi360\sb200\b0 Don\rquote t strip zero pending of .reloc.\par
-\pard\nowidctlpar\sb200\b -r, --replace\par
-\pard\nowidctlpar\fi360\sb200\b0 Overwrite the input file with the output content.\par
-\pard\nowidctlpar\sb200\b -g HiiPackageListGuid, --hiiguid HiiPackageListGuid\par
-\pard\nowidctlpar\fi360\sb200\b0 Guid is used to specify hii package list guid.\f1\par
-\f0 Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\par
-\pard\nowidctlpar\sb200\b --hiipackage \f1\par
-\pard\nowidctlpar\fi360\sb200\b0\f0 Combine all input binary hii packages into a single package list as the text resource data file (RC file format).\par
-\pard\nowidctlpar\sb200\b --hiibinpackage \f1\par
-\pard\nowidctlpar\fi360\sb200\b0\f0 Combine all input binary hii packages into a single package list as the binary resource section.\par
-\pard\nowidctlpar\sb200\b -v, --verbose\par
-\pard\nowidctlpar\fi360\sb200\b0 Turn on verbose output with informational messages.\par
-\pard\nowidctlpar\sb200\b -d, --debug level\par
-\b0\f1\tab\f0 Enable debug message with specified level.\par
-\b --version\par
-\pard\nowidctlpar\fi360\sb200\b0 Show program's version number and exit\par
-\pard\nowidctlpar\sb200\b -h, --help\par
-\pard\nowidctlpar\fi360\sb200\b0 Show this help message and exit\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Example\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 1. Generate Efi image with the input PE image, module type and the output file name.\par
-\b GenFw \endash e PEI_CORE PeiMain.dll \endash o PeiMain.efi\par
-\b0 2. Generate Te image with the input PE image and the output file name.\par
-\b GenFw \endash t PeiMain.dll \endash o PeiMain.te\par
-\b0 3. Generate acpi table image with the input PE image and the output file name.\par
-\b GenFw \endash c Facs.dll \endash o Facs.acpi\par
-\b0 4. Dump TeImage Header with the input Te Image and the output file name.\par
-\b GenFw \endash u PeiMain.te \endash o PeiMain.teheader\par
-\b0 5. Modify PeImage by zero its debug data.\par
-\b GenFw \endash z PeiMain.dll \endash o Peimain.zero\par
-\b0 6. Modify PeImage by set new timestamp and override the input image without the output file name.\par
-\b GenFw \endash s \ldblquote 2007-8-16 16:06:32\rdblquote PeiMain.dll \endash r\par
-\b0 7. Extract bin image from PeImage.\par
-\b GenFw \endash b PeiMain.dll \endash o PeiMain.bin\par
-\b0 8. Generate the microcode binary file from the micro code txt file.\par
-\b GenFw \endash m Mci.txt \endash o Mci.bin\par
-\b0 9. Merge the multiple mci binary files to one file.\par
-\b GenFw \endash j Mci.bin1 Mci.bin2 Mci.bin3 \endash a 32 \endash p 0xFF \endash o Mci.bin\par
-\b0 10. Generate the text resource file (RC format) based on all input binary HII packages and their package list guid.\par
-\b GenFw \endash o SampleHii.rc \endash g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \endash hiipackage SampleStr.hpk SampleVfr.hpk\f1\par
-\b0\f0 11. Generate the binary resource section based on all input binary HII packages and their package list guid.\f1\par
-\b\f0 GenFw \endash o SampleHii.bin \endash g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \endash hiibinpackage SampleStr.hpk SampleVfr.hpk\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\f0\fs28 Bugs\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 No known bugs.\par
-Report bugs to edk2-buildtools-devel@lists.sourceforge.net\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Files\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 See also\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 License\par
-\pard\nowidctlpar\cf2\b0\fs18 Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.\par
-This program and the accompanying materials are licensed and made available \par
-under the terms and conditions of the BSD License which accompanies this \par
-distribution. The full text of the license may be found at\par
-http://opensource.org/licenses/bsd-license.php\par
-\par
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\par
-\pard\nowidctlpar\sb200 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
-\cf0\f1\par
-}
- diff --git a/BaseTools/UserManuals/GenPage_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenPage_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index b3c3f7f89f..0000000000 --- a/BaseTools/UserManuals/GenPage_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenPatchPcdTable_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenPatchPcdTable_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 2361472a87..0000000000 --- a/BaseTools/UserManuals/GenPatchPcdTable_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf deleted file mode 100644 index f4b8bfa0b6..0000000000 --- a/BaseTools/UserManuals/GenSec_Utility_Man_Page.rtf +++ /dev/null @@ -1,82 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe2052\deftab360{\fonttbl{\f0\fswiss\fprq2\fcharset0 Verdana;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Helvetica;}}
-{\colortbl ;\red8\green96\blue168;\red0\green0\blue0;}
-{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
-{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Name\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenSec.exe \endash build one PI section file.\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\tx1440\cf1\b\fs28 Synopsis\par
-\pard\nowidctlpar\sb200\cf2\fs18 GenSec.exe [options] [Filename]\'85\b0\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Description\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 GenSec is used to generate valid EFI_SECTION type files, which conforms to the firmware file section defined in PI specification, from PE32/PE32+/COFF image files or other binary files. This utility will produce a file that is the section header concatenated with the contents of the input file. It does not validate that the contents of the input file match the section added.\par
-PI SECTION Types referred to the Volume 3 of the PI 1.0 specification.\par
-\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0\cf0\f2 Mnemonic\cell PI Section Type\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 COMPRESS\cell EFI_SECTION_COMPRESSION\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 GUID\cell EFI_SECTION_GUID_DEFINED\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 PE32\cell EFI_SECTION_PE32\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 PIC\cell EFI_SECTION_PIC\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 TE\cell EFI_SECTION_TE\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 DXE_DEPEX\cell EFI_SECTION_DXE_DEPEX\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 VERSION\cell EFI_SECTION_VERSION\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 UI\cell EFI_SECTION_USER_INTERFACE\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 COMPAT16\cell EFI_SECTION_COMPATIBILITY16\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 FVIMAGE\cell EFI_SECTION_FIRMWARE_VOLUME_IMAGE\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 SUBGUID\cell EFI_SECTION_FREEFORM_SUBTYPE_GUID\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 RAW\cell EFI_SECTION_RAW\cell\row\trowd\trgaph108\trleft36\trbrdrl\brdrs\brdrw15 \trbrdrt\brdrs\brdrw15 \trbrdrr\brdrs\brdrw15 \trbrdrb\brdrs\brdrw15 \trpaddl108\trpaddr108\trpaddfl3\trpaddfr3
-\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx1428\clbrdrl\brdrw15\brdrs\clbrdrt\brdrw15\brdrs\clbrdrr\brdrw15\brdrs\clbrdrb\brdrw15\brdrs \cellx5800\pard\intbl\nowidctlpar\sa60\sl240\slmult0 PEI_DEPEX\cell EFI_SECTION_PEI_DEPEX\cell\row\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Options\par
-\pard\nowidctlpar\sb200\cf2\fs18 Filename1 [FilenameN]\par
-\pard\nowidctlpar\li360\sb200\b0 Input PE/PE32+ image, or TE image, or other binary files.\par
-\pard\nowidctlpar\sb200\b -o FileName, --outputfile FileName\par
-\pard\nowidctlpar\li360\sb200\b0 The PI section file is created. This option is required.\par
-\pard\nowidctlpar\sb200\b -s SectionType, --sectiontype SectionType\par
-\pard\nowidctlpar\li360\sb200\b0 SectionType defined in PI spec is one type of EFI_SECTION_COMPRESSION, EFI_SECTION_GUID_DEFINED, EFI_SECTION_PE32, EFI_SECTION_PIC, EFI_SECTION_TE, EFI_SECTION_DXE_DEPEX, EFI_SECTION_COMPATIBILITY16, EFI_SECTION_USER_INTERFACE, EFI_SECTION_VERSION, EFI_SECTION_FIRMWARE_VOLUME_IMAGE, EFI_SECTION_RAW, EFI_SECTION_FREEFORM_SUBTYPE_GUID, EFI_SECTION_PEI_DEPEX. If sectiontype is not given, EFI_SECTION_ALL is default type to contain the input all sections to one section file.\par
-\pard\nowidctlpar\sb200\b -c [Type], --compress [Type]\par
-\pard\nowidctlpar\li360\sb200\b0 Compress method type can be PI_NONE or PI_STD. If Type is not given, PI_STD is default type.\par
-\pard\nowidctlpar\sb200\b -g GuidValue, --vendor GuidValue\par
-\pard\nowidctlpar\li360\sb200\b0 GuidValue is one specific vendor guid value for guided section. Its format is 00000000-0000-0000-0000-000000000000. If it is not given, the default CRC32 guided is used.\par
-\pard\nowidctlpar\sb200\b -l GuidHeaderLength, --HeaderLength GuidHeaderLength\par
-\pard\nowidctlpar\li360\sb200\b0 Specify the size of header of GUID-ed data.\par
-\pard\nowidctlpar\sb200\b -r GuidAttr, --attributes GuidAttr\par
-\pard\nowidctlpar\li360\sb200\b0 GuidAttr is guided section attributes, which may be PROCESSING_REQUIRED or AUTH_STATUS_VALID. If it is not given, PROCESSING_REQUIRED is the default attribute.\par
-\pard\nowidctlpar\sb200\b -n String, --name String\par
-\pard\nowidctlpar\li360\sb200\b0 String is a NULL terminated string used in Ui section.\par
-\pard\nowidctlpar\sb200\b -j Number, --buildnumber Number\par
-\pard\nowidctlpar\li360\sb200\b0 Number is an integer value between 0000 and 9999 used in Ver section.\par
-\pard\nowidctlpar\sb200\b -v, --verbose\par
-\pard\nowidctlpar\fi360\sb200\b0 Turn on verbose output with informational messages.\par
-\pard\nowidctlpar\sb200\b -d, --debug level\par
-\b0\f1\tab\f0 Enable debug message with specified level.\par
-\b --version\par
-\pard\nowidctlpar\fi360\sb200\b0 Show program's version number and exit\par
-\pard\nowidctlpar\sb200\b -h, --help\par
-\pard\nowidctlpar\fi360\sb200\b0 Show this help message and exit\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Example\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 1. Generate PE32 section file with the input PE image, PE32 section type and the output file name.\par
-\b GenSec -s EFI_SECTION_PE32 PeiMain.efi -o PeiMain.pe32 \par
-\b0 2. Generate compression section file with the input section files, compression method and the output file name.\par
-\b GenSec -s EFI_SECTION_COMPRESSION \endash c PI_STD PeiMain.pe32 PeiMain.ui PeiMain.ver -o PeiMain.com\par
-\b0 3. Generate the default CRC32 guided section file with the input section files, and the output file name.\par
-\b GenSec \endash s EFI_SECTION_GUID_DEFINED PeiMain.pe32 PeiMain.ui PeiMain.ver \endash o PeiMain.guided\par
-\b0 4. Generate the vendor specific guided section file with the input vendor raw files, the vendor guid, and the output file name.\par
-\b GenSec \endash s EFI_SECTION_GUID_DEFINED \endash g A31280AD-481E-41B6-95E8-127F-4C984779 \endash r PROCESSING_REQUIRED \endash r AUTH_STATUS_VALID PeiMain.raw \endash o PeiMain.guided\par
-\b0 5. Generate UI section with the input string and the output file name.\par
-\b Gensec -s EFI_SECTION_USER_INTERFACE \endash n \ldblquote PeiMain\rdblquote \endash o PeiMain.ui\par
-\b0 6. Generate VER section with the input build number and the output file name.\par
-\b GenSec -s EFI_SECTION_VERSION \endash j 20 \endash o PeiMain.ver\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\fs28 Bugs\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 No known bugs.\par
-Report bugs to edk2-buildtools-devel@lists.sourceforge.net\f1\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\f0\fs28 Files\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 See also\par
-\pard\nowidctlpar\sb200\cf2\b0\fs18 None\par
-\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 License\par
-\pard\nowidctlpar\cf2\b0\fs18 Copyright (c) 2007 - 2009, Intel Corporation. All rights reserved.\par
-This program and the accompanying materials are licensed and made available \par
-under the terms and conditions of the BSD License which accompanies this \par
-distribution. The full text of the license may be found at\par
-http://opensource.org/licenses/bsd-license.php\par
-\par
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\par
-\pard\nowidctlpar\sb200 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
-}
- diff --git a/BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf b/BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index e65649253b..0000000000 --- a/BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/InstallPkg_Utility_Man_Page.rtf b/BaseTools/UserManuals/InstallPkg_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 88ae227c0e..0000000000 --- a/BaseTools/UserManuals/InstallPkg_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/LzmaCompress_Utility_Man_Page.rtf b/BaseTools/UserManuals/LzmaCompress_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index e220416a08..0000000000 --- a/BaseTools/UserManuals/LzmaCompress_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/MkPkg_Utility_Man_Page.rtf b/BaseTools/UserManuals/MkPkg_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 8655f4c053..0000000000 --- a/BaseTools/UserManuals/MkPkg_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/Msa2Inf_Utility_Man_Page.rtf b/BaseTools/UserManuals/Msa2Inf_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 150fdec1ac..0000000000 --- a/BaseTools/UserManuals/Msa2Inf_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/PatchPcdValue_Utility_Man_Page.rtf b/BaseTools/UserManuals/PatchPcdValue_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 20eb5c8592..0000000000 --- a/BaseTools/UserManuals/PatchPcdValue_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/RmPkg_Utility_Man_Page.rtf b/BaseTools/UserManuals/RmPkg_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 7175dcf3ca..0000000000 --- a/BaseTools/UserManuals/RmPkg_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/Spd2Dec_Utility_Man_Page.rtf b/BaseTools/UserManuals/Spd2Dec_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 7605ba0507..0000000000 --- a/BaseTools/UserManuals/Spd2Dec_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/SplitFile_Utility_Man_Page.rtf b/BaseTools/UserManuals/SplitFile_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 62f17226fe..0000000000 --- a/BaseTools/UserManuals/SplitFile_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf b/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 8eacc27865..0000000000 --- a/BaseTools/UserManuals/TargetTool_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/TianoCompress_Utility_Man_Page.rtf b/BaseTools/UserManuals/TianoCompress_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 78c96c3b15..0000000000 --- a/BaseTools/UserManuals/TianoCompress_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/Trim_Utility_Man_Page.rtf b/BaseTools/UserManuals/Trim_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 9a845e7311..0000000000 --- a/BaseTools/UserManuals/Trim_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/UtilityManPage_template.rtf b/BaseTools/UserManuals/UtilityManPage_template.rtf Binary files differdeleted file mode 100644 index ae315e9f02..0000000000 --- a/BaseTools/UserManuals/UtilityManPage_template.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/VfrCompiler_Utility_Man_Page.rtf b/BaseTools/UserManuals/VfrCompiler_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 5c78a39d3a..0000000000 --- a/BaseTools/UserManuals/VfrCompiler_Utility_Man_Page.rtf +++ /dev/null diff --git a/BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf b/BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf Binary files differdeleted file mode 100644 index 16ba2ef3fb..0000000000 --- a/BaseTools/UserManuals/VolInfo_Utility_Man_Page.rtf +++ /dev/null |