summaryrefslogtreecommitdiffstats
path: root/BaseTools/UserManuals/GenFfs_Utility_Man_Page.rtf
blob: c360f3b803b6c3c60284f47c0660efaac26b6b38 (plain)
ofshex dumpascii
0000 7b 5c 72 74 66 31 5c 61 6e 73 69 5c 61 6e 73 69 63 70 67 31 32 35 32 5c 64 65 66 66 30 5c 64 65 {\rtf1\ansi\ansicpg1252\deff0\de
0020 66 6c 61 6e 67 31 30 33 33 5c 64 65 66 6c 61 6e 67 66 65 32 30 35 32 5c 64 65 66 74 61 62 33 36 flang1033\deflangfe2052\deftab36
0040 30 7b 5c 66 6f 6e 74 74 62 6c 7b 5c 66 30 5c 66 73 77 69 73 73 5c 66 70 72 71 32 5c 66 63 68 61 0{\fonttbl{\f0\fswiss\fprq2\fcha
0060 72 73 65 74 30 20 56 65 72 64 61 6e 61 3b 7d 7b 5c 66 31 5c 66 72 6f 6d 61 6e 5c 66 70 72 71 32 rset0.Verdana;}{\f1\froman\fprq2
0080 5c 66 63 68 61 72 73 65 74 30 20 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 3b 7d 7d 0d 0a 7b \fcharset0.Times.New.Roman;}}..{
00a0 5c 63 6f 6c 6f 72 74 62 6c 20 3b 5c 72 65 64 38 5c 67 72 65 65 6e 39 36 5c 62 6c 75 65 31 36 38 \colortbl.;\red8\green96\blue168
00c0 3b 5c 72 65 64 30 5c 67 72 65 65 6e 30 5c 62 6c 75 65 30 3b 5c 72 65 64 32 35 35 5c 67 72 65 65 ;\red0\green0\blue0;\red255\gree
00e0 6e 30 5c 62 6c 75 65 30 3b 7d 0d 0a 7b 5c 73 74 79 6c 65 73 68 65 65 74 7b 20 4e 6f 72 6d 61 6c n0\blue0;}..{\stylesheet{.Normal
0100 3b 7d 7b 5c 73 31 20 68 65 61 64 69 6e 67 20 31 3b 7d 7b 5c 73 32 20 68 65 61 64 69 6e 67 20 32 ;}{\s1.heading.1;}{\s2.heading.2
0120 3b 7d 7d 0d 0a 7b 5c 2a 5c 67 65 6e 65 72 61 74 6f 72 20 4d 73 66 74 65 64 69 74 20 35 2e 34 31 ;}}..{\*\generator.Msftedit.5.41
0140 2e 31 35 2e 31 35 31 35 3b 7d 5c 76 69 65 77 6b 69 6e 64 34 5c 75 63 31 5c 70 61 72 64 5c 6b 65 .15.1515;}\viewkind4\uc1\pard\ke
0160 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c ep\keepn\nowidctlpar\s2\li-1440\
0180 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c sb400\sa60\sl-340\slmult0\cf1\b\
01a0 66 30 5c 66 73 32 38 20 4e 61 6d 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c f0\fs28.Name\par..\pard\nowidctl
01c0 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 47 65 6e 46 66 73 2e 65 78 65 par\sb200\cf2\b0\fs18.GenFfs.exe
01e0 20 5c 65 6e 64 61 73 68 20 20 62 75 69 6c 64 20 6f 6e 65 20 50 49 20 66 69 72 6d 77 61 72 65 20 .\endash..build.one.PI.firmware.
0200 66 69 6c 65 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 file.\par..\pard\keep\keepn\nowi
0220 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c dctlpar\s2\li-1440\sb400\sa60\sl
0240 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 74 78 31 34 34 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 53 -340\slmult0\tx1440\cf1\b\fs28.S
0260 79 6e 6f 70 73 69 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 ynopsis\par..\pard\nowidctlpar\s
0280 62 32 30 30 5c 63 66 32 5c 66 73 31 38 20 47 65 6e 46 66 73 2e 65 78 65 20 5b 6f 70 74 69 6f 6e b200\cf2\fs18.GenFfs.exe.[option
02a0 73 5d 5c 62 30 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e s]\b0\f1\par..\pard\keep\keepn\n
02c0 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 owidctlpar\s2\li-1440\sb400\sa60
02e0 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 44 65 \sl-340\slmult0\cf1\b\f0\fs28.De
0300 73 63 72 69 70 74 69 6f 6e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 scription\par..\pard\nowidctlpar
0320 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 47 65 6e 46 66 73 20 69 73 20 75 73 65 \sb200\cf2\b0\fs18.GenFfs.is.use
0340 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 46 46 53 20 66 69 6c 65 73 20 66 6f 72 20 69 6e 63 6c d.to.generate.FFS.files.for.incl
0360 75 73 69 6f 6e 20 69 6e 20 61 20 66 69 72 6d 77 61 72 65 20 76 6f 6c 75 6d 65 2e 20 46 46 53 20 usion.in.a.firmware.volume..FFS.
0380 66 69 6c 65 20 69 73 20 74 68 65 20 66 69 6c 65 20 73 79 73 74 65 6d 20 66 69 6c 65 20 66 6f 72 file.is.the.file.system.file.for
03a0 20 74 68 65 20 66 69 72 6d 77 61 72 65 20 73 74 6f 72 61 67 65 20 64 65 66 69 6e 65 64 20 69 6e .the.firmware.storage.defined.in
03c0 20 74 68 65 20 56 6f 6c 75 6d 65 20 33 20 6f 66 20 74 68 65 20 50 49 20 31 2e 30 20 73 70 65 63 .the.Volume.3.of.the.PI.1.0.spec
03e0 69 66 69 63 61 74 69 6f 6e 2e 20 54 68 69 73 20 75 74 69 6c 69 74 79 20 69 73 20 72 65 73 70 6f ification..This.utility.is.respo
0400 6e 73 69 62 6c 65 20 66 6f 72 20 61 67 67 72 65 67 61 74 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 nsible.for.aggregating.all.of.th
0420 65 20 66 69 6c 65 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 2c e.file.components.into.a.single,
0440 20 63 6f 72 72 65 63 74 6c 79 20 66 6f 72 6d 65 64 20 46 46 53 20 66 69 6c 65 5c 70 61 72 0d 0a .correctly.formed.FFS.file\par..
0460 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c \pard\keep\keepn\nowidctlpar\s2\
0480 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 li-1440\sb400\sa60\sl-340\slmult
04a0 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 4f 70 74 69 6f 6e 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 0\cf1\b\fs28.Options\par..\pard\
04c0 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 66 73 31 38 20 2d 6f 20 46 69 nowidctlpar\sb200\cf2\fs18.-o.Fi
04e0 6c 65 4e 61 6d 65 2c 20 2d 2d 6f 75 74 70 75 74 66 69 6c 65 20 46 69 6c 65 4e 61 6d 65 5c 70 61 leName,.--outputfile.FileName\pa
0500 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 r..\pard\nowidctlpar\li360\sb200
0520 5c 62 30 20 54 68 65 20 50 49 20 66 69 72 6d 77 61 72 65 20 66 69 6c 65 20 69 73 20 63 72 65 61 \b0.The.PI.firmware.file.is.crea
0540 74 65 64 2e 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 2e 5c 70 61 ted..This.option.is.required.\pa
0560 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 74 20 r..\pard\nowidctlpar\sb200\b.-t.
0580 54 79 70 65 2c 20 2d 2d 66 69 6c 65 74 79 70 65 20 54 79 70 65 5c 70 61 72 0d 0a 5c 70 61 72 64 Type,.--filetype.Type\par..\pard
05a0 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 54 79 70 65 \nowidctlpar\li360\sb200\b0.Type
05c0 20 69 73 20 6f 6e 65 20 46 56 20 66 69 6c 65 20 74 79 70 65 20 64 65 66 69 6e 65 64 20 69 6e 20 .is.one.FV.file.type.defined.in.
05e0 50 49 20 73 70 65 63 2c 20 77 68 69 63 68 20 69 73 20 6f 6e 65 20 74 79 70 65 20 6f 66 20 45 46 PI.spec,.which.is.one.type.of.EF
0600 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 52 41 57 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 I_FV_FILETYPE_RAW,.EFI_FV_FILETY
0620 50 45 5f 46 52 45 45 46 4f 52 4d 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 53 45 43 PE_FREEFORM,.EFI_FV_FILETYPE_SEC
0640 55 52 49 54 59 5f 43 4f 52 45 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 50 45 49 4d URITY_CORE,.EFI_FV_FILETYPE_PEIM
0660 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 50 45 49 5f 43 4f 52 45 2c 20 45 46 49 5f ,.EFI_FV_FILETYPE_PEI_CORE,.EFI_
0680 46 56 5f 46 49 4c 45 54 59 50 45 5f 44 58 45 5f 43 4f 52 45 2c 20 45 46 49 5f 46 56 5f 46 49 4c FV_FILETYPE_DXE_CORE,.EFI_FV_FIL
06a0 45 54 59 50 45 5f 44 52 49 56 45 52 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 41 50 ETYPE_DRIVER,.EFI_FV_FILETYPE_AP
06c0 50 4c 49 43 41 54 49 4f 4e 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 43 4f 4d 42 49 PLICATION,.EFI_FV_FILETYPE_COMBI
06e0 4e 45 44 5f 50 45 49 4d 5f 44 52 49 56 45 52 2c 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 NED_PEIM_DRIVER,.EFI_FV_FILETYPE
0700 5f 46 49 52 4d 57 41 52 45 5f 56 4f 4c 55 4d 45 5f 49 4d 41 47 45 2e 20 54 68 69 73 20 6f 70 74 _FIRMWARE_VOLUME_IMAGE..This.opt
0720 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 ion.is.required.\par..\pard\nowi
0740 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 67 20 46 69 6c 65 47 75 69 64 2c 20 2d 2d 66 dctlpar\sb200\b.-g.FileGuid,.--f
0760 69 6c 65 67 75 69 64 20 46 69 6c 65 47 75 69 64 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 ileguid.FileGuid\par..\pard\nowi
0780 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 46 69 6c 65 47 75 69 64 20 dctlpar\li360\sb200\b0.FileGuid.
07a0 69 73 20 74 68 65 20 75 6e 69 71 75 65 20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 72 20 74 68 69 is.the.unique.identifier.for.thi
07c0 73 20 46 46 53 20 66 69 6c 65 2e 20 49 74 73 20 66 6f 72 6d 61 74 20 69 73 20 30 30 30 30 30 30 s.FFS.file..Its.format.is.000000
07e0 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 2d 30 30 30 30 30 30 30 30 30 30 30 30 2e 20 00-0000-0000-0000-000000000000..
0800 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 2e 5c 70 61 72 0d 0a 5c 70 This.option.is.required.\par..\p
0820 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 78 2c 20 2d 2d 66 69 ard\nowidctlpar\sb200\b.-x,.--fi
0840 78 65 64 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 xed\par..\pard\nowidctlpar\li360
0860 5c 73 62 32 30 30 5c 62 30 20 53 65 74 20 66 69 78 65 64 20 61 74 74 72 69 62 75 74 65 20 69 6e \sb200\b0.Set.fixed.attribute.in
0880 20 46 46 53 20 66 69 6c 65 20 68 65 61 64 65 72 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 .FFS.file.header.to.indicate.tha
08a0 74 20 74 68 65 20 66 69 6c 65 20 6d 61 79 20 6e 6f 74 20 62 65 20 6d 6f 76 65 64 20 66 72 6f 6d t.the.file.may.not.be.moved.from
08c0 20 69 74 73 20 70 72 65 73 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 2e 5c 70 61 72 0d 0a 5c 70 61 72 .its.present.location.\par..\par
08e0 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 73 2c 20 2d 2d 63 68 65 63 d\nowidctlpar\sb200\b.-s,.--chec
0900 6b 73 75 6d 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 ksum\par..\pard\nowidctlpar\li36
0920 30 5c 73 62 32 30 30 5c 62 30 20 53 65 74 20 63 68 65 63 6b 73 75 6d 20 61 74 74 72 69 62 75 74 0\sb200\b0.Set.checksum.attribut
0940 65 20 69 6e 20 46 46 53 20 66 69 6c 65 20 68 65 61 64 65 72 20 74 6f 20 63 61 6c 63 75 6c 61 74 e.in.FFS.file.header.to.calculat
0960 65 20 74 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 20 63 68 65 63 6b 73 75 6d 2e 5c 70 61 72 0d 0a e.the.whole.file.checksum.\par..
0980 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 61 20 46 69 6c \pard\nowidctlpar\sb200\b.-a.Fil
09a0 65 41 6c 69 67 6e 2c 20 2d 2d 61 6c 69 67 6e 20 46 69 6c 65 41 6c 69 67 6e 5c 70 61 72 0d 0a 5c eAlign,.--align.FileAlign\par..\
09c0 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 pard\nowidctlpar\li360\sb200\b0.
09e0 46 69 6c 65 41 6c 69 67 6e 20 73 70 65 63 69 66 69 65 73 20 46 46 53 20 66 69 6c 65 20 61 6c 69 FileAlign.specifies.FFS.file.ali
0a00 67 6e 6d 65 6e 74 2c 20 77 68 69 63 68 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 20 74 68 65 20 66 gnment,.which.only.support.the.f
0a20 6f 6c 6c 6f 77 69 6e 67 20 61 6c 69 67 6e 6d 65 6e 74 3a 20 38 2c 31 36 2c 31 32 38 2c 35 31 32 ollowing.alignment:.8,16,128,512
0a40 2c 31 4b 2c 34 4b 2c 33 32 4b 2c 36 34 4b 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 ,1K,4K,32K,64K.\par..\pard\nowid
0a60 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 69 20 53 65 63 74 69 6f 6e 46 69 6c 65 2c 20 2d ctlpar\sb200\b.-i.SectionFile,.-
0a80 2d 73 65 63 74 69 6f 6e 66 69 6c 65 20 53 65 63 74 69 6f 6e 46 69 6c 65 5c 70 61 72 0d 0a 5c 70 -sectionfile.SectionFile\par..\p
0aa0 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 ard\nowidctlpar\li360\sb200\b0.S
0ac0 65 63 74 69 6f 6e 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 72 65 61 64 20 69 6e 74 6f 20 74 68 ection.file.will.be.read.into.th
0ae0 69 73 20 46 46 53 20 66 69 6c 65 2e 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 72 65 71 75 is.FFS.file..This.option.is.requ
0b00 69 72 65 64 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 ired.\par..\pard\nowidctlpar\sb2
0b20 30 30 5c 62 20 2d 6e 20 53 65 63 74 69 6f 6e 41 6c 69 67 6e 2c 20 2d 2d 73 65 63 74 69 6f 6e 61 00\b.-n.SectionAlign,.--sectiona
0b40 6c 69 67 6e 20 53 65 63 74 69 6f 6e 41 6c 69 67 6e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 lign.SectionAlign\par..\pard\now
0b60 69 64 63 74 6c 70 61 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 65 63 74 69 6f 6e 41 idctlpar\li360\sb200\b0.SectionA
0b80 6c 69 67 6e 20 73 70 65 63 69 66 69 65 73 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 66 69 6c 65 lign.specifies.this.section.file
0ba0 20 61 6c 69 67 6e 6d 65 6e 74 20 69 6e 20 74 68 65 20 46 46 53 20 66 69 6c 65 2c 20 77 68 69 63 .alignment.in.the.FFS.file,.whic
0bc0 68 20 73 75 70 70 6f 72 74 20 74 68 65 20 61 6c 69 67 6e 6d 65 6e 74 20 73 63 6f 70 65 20 31 7e h.support.the.alignment.scope.1~
0be0 36 34 4b 2e 20 49 74 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 6f 67 65 74 68 65 72 20 77 69 64K..It.is.specified.together.wi
0c00 74 68 20 73 65 63 74 69 6f 6e 66 69 6c 65 20 70 61 72 61 6d 65 74 65 72 2e 20 5c 70 61 72 0d 0a th.sectionfile.parameter..\par..
0c20 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 76 2c 20 2d 2d \pard\nowidctlpar\sb200\b.-v,.--
0c40 76 65 72 62 6f 73 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 66 verbose\par..\pard\nowidctlpar\f
0c60 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 54 75 72 6e 20 6f 6e 20 76 65 72 62 6f 73 65 20 6f 75 i360\sb200\b0.Turn.on.verbose.ou
0c80 74 70 75 74 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 61 6c 20 6d 65 73 73 61 67 65 73 tput.with.informational.messages
0ca0 2e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 .\par..\pard\nowidctlpar\sb200\b
0cc0 20 2d 2d 76 65 72 73 69 6f 6e 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 .--version\par..\pard\nowidctlpa
0ce0 72 5c 66 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 68 6f 77 20 70 72 6f 67 72 61 6d 27 73 20 r\fi360\sb200\b0.Show.program's.
0d00 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 61 6e 64 20 65 78 69 74 5c 70 61 72 0d 0a 5c 70 61 version.number.and.exit\par..\pa
0d20 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 20 2d 68 2c 20 2d 2d 68 65 6c rd\nowidctlpar\sb200\b.-h,.--hel
0d40 70 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 66 69 33 36 30 5c 73 p\par..\pard\nowidctlpar\fi360\s
0d60 62 32 30 30 5c 62 30 20 53 68 6f 77 20 74 68 69 73 20 68 65 6c 70 20 6d 65 73 73 61 67 65 20 61 b200\b0.Show.this.help.message.a
0d80 6e 64 20 65 78 69 74 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f nd.exit\par..\pard\keep\keepn\no
0da0 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c widctlpar\s2\li-1440\sb400\sa60\
0dc0 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 45 78 61 6d 70 6c sl-340\slmult0\cf1\b\fs28.Exampl
0de0 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 e\par..\pard\nowidctlpar\sb200\c
0e00 66 32 5c 62 30 5c 66 73 31 38 20 31 2e 20 47 65 6e 65 72 61 74 65 20 50 65 69 43 6f 72 65 20 46 f2\b0\fs18.1..Generate.PeiCore.F
0e20 46 53 20 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 69 6e 70 75 74 20 73 65 63 74 69 6f 6e 73 2c FS.file.with.the.input.sections,
0e40 20 66 69 6c 65 67 75 69 64 2c 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e .fileguid,.and.the.output.file.n
0e60 61 6d 65 2e 5c 70 61 72 0d 0a 5c 62 20 47 65 6e 46 66 73 20 2d 74 20 45 46 49 5f 46 56 5f 46 49 ame.\par..\b.GenFfs.-t.EFI_FV_FI
0e80 4c 45 54 59 50 45 5f 50 45 49 5f 43 4f 52 45 20 2d 67 20 35 32 43 30 35 42 31 34 2d 30 42 39 38 LETYPE_PEI_CORE.-g.52C05B14-0B98
0ea0 2d 34 39 36 63 2d 42 43 33 42 2d 30 34 42 35 30 32 31 31 44 36 38 30 20 2d 69 20 50 65 69 4d 61 -496c-BC3B-04B50211D680.-i.PeiMa
0ec0 69 6e 2e 70 65 33 32 20 2d 69 20 50 65 69 4d 61 69 6e 2e 75 69 20 2d 69 20 50 65 69 4d 61 69 6e in.pe32.-i.PeiMain.ui.-i.PeiMain
0ee0 2e 76 65 72 20 2d 6f 20 35 32 43 30 35 42 31 34 2d 30 42 39 38 2d 34 39 36 63 2d 42 43 33 42 2d .ver.-o.52C05B14-0B98-496c-BC3B-
0f00 30 34 42 35 30 32 31 31 44 36 38 30 2d 50 65 69 4d 61 69 6e 2e 66 66 73 5c 70 61 72 0d 0a 5c 62 04B50211D680-PeiMain.ffs\par..\b
0f20 30 20 32 2e 20 47 65 6e 65 72 61 74 65 20 50 65 69 43 6f 72 65 20 46 46 53 20 66 69 6c 65 20 77 0.2..Generate.PeiCore.FFS.file.w
0f40 69 74 68 20 74 68 65 20 66 69 78 65 64 2c 20 63 68 65 63 6b 73 75 6d 20 61 74 74 72 69 62 75 74 ith.the.fixed,.checksum.attribut
0f60 65 73 2c 20 74 68 65 20 69 6e 70 75 74 20 73 65 63 74 69 6f 6e 73 20 77 69 74 68 20 31 36 20 62 es,.the.input.sections.with.16.b
0f80 79 74 65 20 61 6c 69 67 6e 6d 65 6e 74 2c 20 74 68 65 20 66 69 6c 65 67 75 69 64 2c 20 61 6e 64 yte.alignment,.the.fileguid,.and
0fa0 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e 5c 70 61 72 0d 0a 5c 62 20 47 .the.output.file.name.\par..\b.G
0fc0 65 6e 46 66 73 20 2d 74 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 50 45 49 5f 43 4f 52 enFfs.-t.EFI_FV_FILETYPE_PEI_COR
0fe0 45 20 2d 67 20 35 32 43 30 35 42 31 34 2d 30 42 39 38 2d 34 39 36 63 2d 42 43 33 42 2d 30 34 42 E.-g.52C05B14-0B98-496c-BC3B-04B
1000 35 30 32 31 31 44 36 38 30 20 5c 63 66 33 5c 65 6e 64 61 73 68 20 78 20 5c 65 6e 64 61 73 68 20 50211D680.\cf3\endash.x.\endash.
1020 73 5c 63 66 32 20 20 2d 69 20 50 65 69 4d 61 69 6e 2e 70 65 33 32 20 5c 63 66 33 5c 65 6e 64 61 s\cf2..-i.PeiMain.pe32.\cf3\enda
1040 73 68 20 6e 20 31 36 5c 63 66 32 20 20 2d 69 20 50 65 69 4d 61 69 6e 2e 75 69 20 2d 69 20 50 65 sh.n.16\cf2..-i.PeiMain.ui.-i.Pe
1060 69 4d 61 69 6e 2e 76 65 72 20 2d 6f 20 35 32 43 30 35 42 31 34 2d 30 42 39 38 2d 34 39 36 63 2d iMain.ver.-o.52C05B14-0B98-496c-
1080 42 43 33 42 2d 30 34 42 35 30 32 31 31 44 36 38 30 2d 50 65 69 4d 61 69 6e 2e 66 66 73 5c 70 61 BC3B-04B50211D680-PeiMain.ffs\pa
10a0 72 0d 0a 5c 62 30 20 33 2e 20 47 65 6e 65 72 61 74 65 20 52 41 57 20 74 79 70 65 20 46 46 53 20 r..\b0.3..Generate.RAW.type.FFS.
10c0 66 69 6c 65 20 77 69 74 68 20 74 68 65 20 69 6e 70 75 74 20 72 61 77 20 66 69 6c 65 73 2c 20 63 file.with.the.input.raw.files,.c
10e0 68 65 63 6b 73 75 6d 20 61 74 74 72 69 62 75 74 65 2c 20 66 69 6c 65 67 75 69 64 2c 20 61 6e 64 hecksum.attribute,.fileguid,.and
1100 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e 20 54 68 65 20 52 41 57 20 74 .the.output.file.name..The.RAW.t
1120 79 70 65 20 46 46 53 20 66 69 6c 65 20 64 6f 65 73 6e 5c 72 71 75 6f 74 65 20 74 20 63 61 72 65 ype.FFS.file.doesn\rquote.t.care
1140 20 77 68 65 74 68 65 72 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 73 20 61 72 65 20 74 68 65 .whether.the.input.files.are.the
1160 20 66 6f 72 6d 65 64 20 73 65 63 74 69 6f 6e 20 66 69 6c 65 73 20 6f 72 20 6e 6f 74 2e 5c 70 61 .formed.section.files.or.not.\pa
1180 72 0d 0a 5c 62 20 47 65 6e 46 66 73 20 5c 65 6e 64 61 73 68 20 74 20 45 46 49 5f 46 56 5f 46 49 r..\b.GenFfs.\endash.t.EFI_FV_FI
11a0 4c 45 54 59 50 45 5f 52 41 57 20 5c 65 6e 64 61 73 68 20 67 20 45 38 42 33 33 41 34 46 2d 34 43 LETYPE_RAW.\endash.g.E8B33A4F-4C
11c0 30 37 2d 34 65 33 66 2d 41 37 34 36 2d 34 41 31 45 34 30 33 36 43 35 45 43 20 5c 65 6e 64 61 73 07-4e3f-A746-4A1E4036C5EC.\endas
11e0 68 20 73 20 5c 65 6e 64 61 73 68 20 69 20 76 65 6e 64 6f 72 2e 72 61 77 20 5c 65 6e 64 61 73 68 h.s.\endash.i.vendor.raw.\endash
1200 20 6f 20 45 38 42 33 33 41 34 46 2d 34 43 30 37 2d 34 65 33 66 2d 41 37 34 36 2d 34 41 31 45 34 .o.E8B33A4F-4C07-4e3f-A746-4A1E4
1220 30 33 36 43 35 45 43 2d 76 65 6e 64 6f 72 2e 72 61 77 5c 70 61 72 0d 0a 5c 62 30 20 34 2e 20 47 036C5EC-vendor.raw\par..\b0.4..G
1240 65 6e 65 72 61 74 65 20 46 56 20 74 79 70 65 20 46 46 53 20 66 69 6c 65 20 77 69 74 68 20 74 68 enerate.FV.type.FFS.file.with.th
1260 65 20 69 6e 70 75 74 20 46 56 20 73 65 63 74 69 6f 6e 20 66 69 6c 65 2c 20 63 68 65 63 6b 73 75 e.input.FV.section.file,.checksu
1280 6d 20 61 74 74 72 69 62 75 74 65 2c 20 66 69 6c 65 67 75 69 64 2c 20 61 6e 64 20 74 68 65 20 6f m.attribute,.fileguid,.and.the.o
12a0 75 74 70 75 74 20 66 69 6c 65 6e 61 6d 65 2e 5c 70 61 72 0d 0a 5c 62 20 47 65 6e 46 66 73 20 5c utput.filename.\par..\b.GenFfs.\
12c0 65 6e 64 61 73 68 20 74 20 45 46 49 5f 46 56 5f 46 49 4c 45 54 59 50 45 5f 46 49 52 4d 57 41 52 endash.t.EFI_FV_FILETYPE_FIRMWAR
12e0 45 5f 56 4f 4c 55 4d 45 5f 49 4d 41 47 45 20 5c 65 6e 64 61 73 68 20 67 20 34 37 43 37 30 35 37 E_VOLUME_IMAGE.\endash.g.47C7057
1300 32 2d 43 41 31 38 2d 34 35 35 64 2d 41 42 42 39 2d 42 33 37 46 42 41 34 30 32 41 42 32 20 5c 65 2-CA18-455d-ABB9-B37FBA402AB2.\e
1320 6e 64 61 73 68 20 73 20 5c 65 6e 64 61 73 68 20 69 20 66 76 6d 61 69 6e 2e 66 76 73 65 63 20 5c ndash.s.\endash.i.fvmain.fvsec.\
1340 65 6e 64 61 73 68 20 6f 20 34 37 43 37 30 35 37 32 2d 43 41 31 38 2d 34 35 35 64 2d 41 42 42 39 endash.o.47C70572-CA18-455d-ABB9
1360 2d 42 33 37 46 42 41 34 30 32 41 42 32 2d 66 76 6d 61 69 6e 2e 66 66 73 5c 70 61 72 0d 0a 5c 70 -B37FBA402AB2-fvmain.ffs\par..\p
1380 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 ard\keep\keepn\nowidctlpar\s2\li
13a0 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c -1440\sb400\sa60\sl-340\slmult0\
13c0 63 66 31 5c 66 73 32 38 20 42 75 67 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 cf1\fs28.Bugs\par..\pard\nowidct
13e0 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 20 6b 6e 6f 77 6e 20 lpar\sb200\cf2\b0\fs18.No.known.
1400 62 75 67 73 2e 5c 70 61 72 0d 0a 52 65 70 6f 72 74 20 62 75 67 73 20 74 6f 20 65 64 6b 32 2d 62 bugs.\par..Report.bugs.to.edk2-b
1420 75 69 6c 64 74 6f 6f 6c 73 2d 64 65 76 65 6c 40 6c 69 73 74 73 2e 73 6f 75 72 63 65 66 6f 72 67 uildtools-devel@lists.sourceforg
1440 65 2e 6e 65 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e e.net\f1\par..\pard\keep\keepn\n
1460 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 owidctlpar\s2\li-1440\sb400\sa60
1480 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 46 69 \sl-340\slmult0\cf1\b\f0\fs28.Fi
14a0 6c 65 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 les\par..\pard\nowidctlpar\sb200
14c0 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 6e 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 \cf2\b0\fs18.None\par..\pard\kee
14e0 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c 6c 69 2d 31 34 34 30 5c 73 p\keepn\nowidctlpar\s2\li-1440\s
1500 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 b400\sa60\sl-340\slmult0\cf1\b\f
1520 73 32 38 20 53 65 65 20 61 6c 73 6f 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c s28.See.also\par..\pard\nowidctl
1540 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e 6f 6e 65 5c 70 61 72 0d 0a par\sb200\cf2\b0\fs18.None\par..
1560 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 32 5c \pard\keep\keepn\nowidctlpar\s2\
1580 6c 69 2d 31 34 34 30 5c 73 62 34 30 30 5c 73 61 36 30 5c 73 6c 2d 33 34 30 5c 73 6c 6d 75 6c 74 li-1440\sb400\sa60\sl-340\slmult
15a0 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 4c 69 63 65 6e 73 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 0\cf1\b\fs28.License\par..\pard\
15c0 6e 6f 77 69 64 63 74 6c 70 61 72 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 43 6f 70 79 72 69 67 68 nowidctlpar\cf2\b0\fs18.Copyrigh
15e0 74 20 28 63 29 20 32 30 30 37 20 2d 20 32 30 30 39 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 t.(c).2007.-.2009,.Intel.Corpora
1600 74 69 6f 6e 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 5c 70 61 72 0d 0a tion..All.rights.reserved.\par..
1620 54 68 69 73 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 69 6e This.program.and.the.accompanyin
1640 67 20 6d 61 74 65 72 69 61 6c 73 20 61 72 65 20 6c 69 63 65 6e 73 65 64 20 61 6e 64 20 6d 61 64 g.materials.are.licensed.and.mad
1660 65 20 61 76 61 69 6c 61 62 6c 65 20 5c 70 61 72 0d 0a 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d e.available.\par..under.the.term
1680 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 42 53 44 20 4c 69 63 65 s.and.conditions.of.the.BSD.Lice
16a0 6e 73 65 20 77 68 69 63 68 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 68 69 73 20 5c 70 61 72 0d nse.which.accompanies.this.\par.
16c0 0a 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6c 6c 20 74 65 78 74 20 6f 66 .distribution...The.full.text.of
16e0 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 61 74 5c 70 61 72 .the.license.may.be.found.at\par
1700 0d 0a 68 74 74 70 3a 2f 2f 6f 70 65 6e 73 6f 75 72 63 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 ..http://opensource.org/licenses
1720 2f 62 73 64 2d 6c 69 63 65 6e 73 65 2e 70 68 70 5c 70 61 72 0d 0a 5c 70 61 72 0d 0a 54 48 45 20 /bsd-license.php\par..\par..THE.
1740 50 52 4f 47 52 41 4d 20 49 53 20 44 49 53 54 52 49 42 55 54 45 44 20 55 4e 44 45 52 20 54 48 45 PROGRAM.IS.DISTRIBUTED.UNDER.THE
1760 20 42 53 44 20 4c 49 43 45 4e 53 45 20 4f 4e 20 41 4e 20 22 41 53 20 49 53 22 20 42 41 53 49 53 .BSD.LICENSE.ON.AN."AS.IS".BASIS
1780 2c 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 20 57 ,\par..\pard\nowidctlpar\sb200.W
17a0 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 49 45 53 20 4f 52 20 52 45 50 52 45 53 45 4e 54 41 54 ITHOUT.WARRANTIES.OR.REPRESENTAT
17c0 49 4f 4e 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 52 20 45 58 50 52 45 53 53 IONS.OF.ANY.KIND,.EITHER.EXPRESS
17e0 20 4f 52 20 49 4d 50 4c 49 45 44 2e 5c 70 61 72 0d 0a 7d 0d 0a 00 .OR.IMPLIED.\par..}...