audk/BaseTools/UserManuals/GenVtf_Utility_Man_Page.rtf

56 lines
5.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{\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;\red0\green127\blue127;}
{\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 GenVtf.exe - generate the Boot Strap File (AKA Volume Top File, or VTF) for IPF images\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Synopsis\par
\pard\nowidctlpar\sb200\cf2\fs18 GenVtf.exe [options]\lang1036\b0\f1\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\lang1033\b\f0\fs28 Description\par
\pard\nowidctlpar\sb200\cf2\b0\fs18 GenVtf is used to generate the Boot Strap File (AKA Volume Top File, or VTF) for IPF images. This utility will parse the input BSF inf file and get the component information. If all the components which are required to put into a single VTF file, then only one VTF Base Address and Size will be needed and only one raw data output file and one symbol output file which is the symbol of raw data. If there\rquote s component which is required to put into the second VTF file but there\rquote s no second VTF Base Address and Size specified in command line interface, then this utility will exit with related error message; if there\rquote s second VTF Base Address and Size specified, then there are two raw data output files and one symbol output file.\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Options\cf3\f1\par
\pard\nowidctlpar\sb200\cf2\f0\fs18 -f, --filename BS_INFFile\par
\b0 Name of the BS Image INF file to use\par
\b -r, --baseaddr hexaddress\par
\b0 The Base Address is the starting address of the Firmware Volume where the Boot Strapped Image will reside\par
\b -s, --size Size\par
\b0 The size of the Firmware Volume\par
\b -o, --output Filename\par
\b0 VTF Filename that will be created\par
\b --version\par
\b0\f1\tab\f0 Print version and copyright of this program and exit\par
\b -v, --verbose\par
\pard\nowidctlpar\li360\sb200\b0 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\b -q, --quiet\par
\b0\f1\tab\f0 Disable all messages except FATAL ERRORS\par
\b -d, --debug [#]\par
\b0\f1\tab\f0 Enable debug messages, at level #\par
\b -h, --help\par
\b0\f1\tab\f0 Print copyright, version and usage of this program and exit\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 Example\cf3\f1\par
\pard\nowidctlpar\sb200\cf2\b0\f0\fs18 Generate one VTF file with inf file name, base address and size specified in command line and without output filename specified. So default filename \ldblquote VTF1.RAW\rdblquote will be used.\par
\b GenVtf \endash f bsf.inf \endash r 0xFFE00000 \endash s 0x200000\par
\b0 Generate two VTF files with inf file name, base address and size specified in command line and without output filename specified. So default filename \ldblquote VTF1.RAW\rdblquote and \ldblquote VTF2.RAW\rdblquote will be used.\par
\b GenVtf \endash f bsf.inf \endash r 0xFFE00000 \endash s 0x200000 \endash r 0xFFD00000 \endash s 0x100000\par
\b0 Generate one VTF file with inf file name, base address and size specified in command line and output filename specified.\par
\b GenVtf \endash o file.tmp \endash f bsf.inf \endash r 0xFFE00000 \endash s 0x200000\par
\b0 Generate two VTF files with inf file name, base address and size specified in command line and output filename specified.\par
\b GenVtf \endash o file1.tmp \endash o file2.tmp \endash f bsf.inf \endash r 0xFFE00000 \endash s 0x200000 \endash r 0xFFD00000 \endash s 0x100000\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\fs28 Bugs\cf3\f1\par
\pard\nowidctlpar\sb200\cf2\b0\f0\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\cf3\f1\par
\pard\nowidctlpar\sb200\cf2\b0\f0\fs18 None\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 See\cf3 \cf1 also\cf3\f1\par
\pard\nowidctlpar\sb200\cf2\b0\f0\fs18 None\par
\pard\keep\keepn\nowidctlpar\s2\li-1440\sb400\sa60\sl-340\slmult0\cf1\b\fs28 License\cf3\f1\par
\pard\nowidctlpar\cf2\b0\f0\fs18 Copyright (c) 1999 - 2009, Intel Corporation. All rights reserved.\par
This program and the accompanying materials\par
are licensed and made available under the terms and conditions of the BSD License\par
which accompanies this distribution. The full text of the license may be found at\par
http://opensource.org/licenses/bsd-license.php\tab\par
\par
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\par
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\par
\pard\nowidctlpar\sb200\f1\par
}