summaryrefslogtreecommitdiff
path: root/BaseTools/UserManuals/Trim_Utility_Man_Page.rtf
blob: 9a845e731121d2c1cab6a95ecca04188cf38e67e (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 7b 5c 66 32 \fcharset0.Times.New.Roman;}{\f2
00a0 5c 66 6d 6f 64 65 72 6e 5c 66 70 72 71 31 5c 66 63 68 61 72 73 65 74 30 20 43 6f 75 72 69 65 72 \fmodern\fprq1\fcharset0.Courier
00c0 20 4e 65 77 3b 7d 7b 5c 66 33 5c 66 73 77 69 73 73 5c 66 70 72 71 32 5c 66 63 68 61 72 73 65 74 .New;}{\f3\fswiss\fprq2\fcharset
00e0 30 20 41 72 69 61 6c 3b 7d 7d 0d 0a 7b 5c 63 6f 6c 6f 72 74 62 6c 20 3b 5c 72 65 64 38 5c 67 72 0.Arial;}}..{\colortbl.;\red8\gr
0100 65 65 6e 39 36 5c 62 6c 75 65 31 36 38 3b 5c 72 65 64 30 5c 67 72 65 65 6e 30 5c 62 6c 75 65 30 een96\blue168;\red0\green0\blue0
0120 3b 7d 0d 0a 7b 5c 73 74 79 6c 65 73 68 65 65 74 7b 20 4e 6f 72 6d 61 6c 3b 7d 7b 5c 73 31 20 68 ;}..{\stylesheet{.Normal;}{\s1.h
0140 65 61 64 69 6e 67 20 31 3b 7d 7b 5c 73 32 20 68 65 61 64 69 6e 67 20 32 3b 7d 7d 0d 0a 7b 5c 2a eading.1;}{\s2.heading.2;}}..{\*
0160 5c 67 65 6e 65 72 61 74 6f 72 20 4d 73 66 74 65 64 69 74 20 35 2e 34 31 2e 31 35 2e 31 35 31 35 \generator.Msftedit.5.41.15.1515
0180 3b 7d 5c 76 69 65 77 6b 69 6e 64 34 5c 75 63 31 5c 70 61 72 64 5c 6b 65 65 70 5c 6b 65 65 70 6e ;}\viewkind4\uc1\pard\keep\keepn
01a0 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 62 34 30 30 5c 73 61 \nowidctlpar\s2\li-1440\sb400\sa
01c0 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 30 5c 66 73 32 38 20 60\sl-340\slmult0\cf1\b\f0\fs28.
01e0 4e 61 6d 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 Name\par..\pard\nowidctlpar\sb20
0200 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 54 72 69 6d 2e 65 78 65 20 6f 72 20 54 72 69 6d 2e 70 0\cf2\b0\fs18.Trim.exe.or.Trim.p
0220 79 20 5c 65 6e 64 61 73 68 20 20 43 6f 6e 76 65 72 74 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 y.\endash..Convert.the.preproces
0240 73 65 64 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 62 79 20 43 20 63 6f 6d 70 69 6c 65 72 20 74 sed.source.files.by.C.compiler.t
0260 6f 20 74 68 65 20 65 78 70 65 63 74 65 64 20 73 74 79 6c 65 20 66 69 6c 65 20 74 6f 20 62 65 20 o.the.expected.style.file.to.be.
0280 70 72 6f 63 65 73 73 65 64 20 66 75 72 74 68 65 72 20 62 79 20 45 44 4b 49 49 20 74 6f 6f 6c 2e processed.further.by.EDKII.tool.
02a0 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 6f 77 69 64 63 \f1\par..\pard\keep\keepn\nowidc
02c0 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 2d 33 tlpar\s2\li-1440\sb400\sa60\sl-3
02e0 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 30 5c 66 73 32 38 20 40\slmult0\tx1440\cf1\b\f0\fs28.
0300 53 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 Synopsis\par..\pard\nowidctlpar\
0320 73 62 32 30 30 5c 63 66 32 5c 66 73 31 38 20 74 72 69 6d 20 5b 2d 73 7c 2d 72 7c 2d 61 7c 2d 38 sb200\cf2\fs18.trim.[-s|-r|-a|-8
0340 5d 20 5b 2d 63 5d 20 5b 2d 76 7c 2d 64 20 3c 64 65 62 75 67 5f 6c 65 76 65 6c 3e 7c 2d 71 5d 20 ].[-c].[-v|-d.<debug_level>|-q].
0360 5b 2d 6f 20 3c 6f 75 74 70 75 74 5f 66 69 6c 65 3e 5d 20 3c 69 6e 70 75 74 5f 66 69 6c 65 3e 5c [-o.<output_file>].<input_file>\
0380 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 6f 77 69 64 63 74 f1\par..\pard\keep\keepn\nowidct
03a0 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 2d 33 34 lpar\s2\li-1440\sb400\sa60\sl-34
03c0 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 66 30 5c 66 73 32 38 20 44 65 73 63 72 69 70 74 69 6f 0\slmult0\cf1\f0\fs28.Descriptio
03e0 6e 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 n\par..\pard\nowidctlpar\sb200\c
0400 66 32 5c 62 30 5c 66 73 31 38 20 54 72 69 6d 20 74 6f 6f 6c 20 69 73 20 75 73 65 64 20 74 6f 20 f2\b0\fs18.Trim.tool.is.used.to.
0420 70 72 6f 63 65 73 73 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 65 64 20 66 69 6c 65 20 62 79 process.the.preprocessed.file.by
0440 20 43 6f 6d 70 69 6c 65 72 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 75 6e 75 73 65 64 20 63 .Compiler.to.remove.the.unused.c
0460 6f 6e 74 65 6e 74 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 66 69 6c 65 20 74 6f 20 62 ontent.to.generate.the.file.to.b
0480 65 20 70 72 6f 63 65 73 73 65 64 20 66 75 72 74 68 65 72 20 62 79 20 45 44 4b 49 49 20 74 6f 6f e.processed.further.by.EDKII.too
04a0 6c 73 2e 5c 66 31 5c 70 61 72 0d 0a 5c 66 30 20 54 72 69 6d 20 74 6f 6f 6c 20 63 61 6e 20 61 6c ls.\f1\par..\f0.Trim.tool.can.al
04c0 73 6f 20 62 65 20 75 73 65 64 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 73 6f 75 72 63 65 so.be.used.to.process.the.source
04e0 20 66 69 6c 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 65 78 70 65 63 74 65 64 20 73 .file.to.generate.the.expected.s
0500 6f 75 72 63 65 20 66 69 6c 65 20 74 6f 20 77 6f 72 6b 20 77 69 74 68 20 45 44 4b 49 49 20 62 75 ource.file.to.work.with.EDKII.bu
0520 69 6c 64 20 73 79 73 74 65 6d 20 61 6e 64 20 45 44 4b 49 49 20 63 6f 72 65 20 63 6f 64 65 2e 20 ild.system.and.EDKII.core.code..
0540 5c 66 31 5c 70 61 72 0d 0a 5c 66 30 20 54 72 69 6d 20 74 6f 6f 6c 20 69 73 20 61 20 75 73 75 61 \f1\par..\f0.Trim.tool.is.a.usua
0560 6c 20 74 6f 6f 6c 20 74 6f 20 70 72 6f 63 65 73 73 20 74 68 65 20 73 6f 75 72 63 65 20 66 69 6c l.tool.to.process.the.source.fil
0580 65 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 63 61 6e 20 e.to.generate.the.file.that.can.
05a0 62 65 20 75 73 65 64 20 69 6e 20 45 44 4b 49 49 20 62 75 69 6c 64 20 73 79 73 74 65 6d 2e 20 49 be.used.in.EDKII.build.system..I
05c0 74 20 65 78 74 65 6e 64 73 20 45 44 4b 49 49 20 62 75 69 6c 64 20 73 79 73 74 65 6d 20 74 6f 20 t.extends.EDKII.build.system.to.
05e0 73 75 70 70 6f 72 74 20 6d 6f 72 65 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 79 70 65 2e 5c 66 support.more.source.file.type.\f
0600 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 6f 77 69 64 63 74 6c 1\par..\pard\keep\keepn\nowidctl
0620 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 2d 33 34 30 par\s2\li-1440\sb400\sa60\sl-340
0640 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 30 5c 66 73 32 38 20 4f 70 74 69 6f 6e 73 5c 70 \slmult0\cf1\b\f0\fs28.Options\p
0660 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 66 32 5c ar..\pard\nowidctlpar\sb200\cf2\
0680 66 73 31 38 20 69 6e 70 75 74 5f 66 69 6c 65 5c 70 61 72 0d 0a 5c 74 61 62 5c 62 30 20 54 68 65 fs18.input_file\par..\tab\b0.The
06a0 20 69 6e 70 75 74 20 66 69 6c 65 20 6d 61 79 20 62 65 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 .input.file.may.be.the.preproces
06c0 73 65 64 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 65 sed.source.code,.the.preprocesse
06e0 64 20 56 46 52 20 66 69 6c 65 2c 20 41 53 4c 20 66 69 6c 65 20 6f 72 20 52 38 20 66 72 61 6d 65 d.VFR.file,.ASL.file.or.R8.frame
0700 77 6f 72 6b 20 73 6f 75 72 63 65 20 66 69 6c 65 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 work.source.file.\f1\par..\b\f0.
0720 2d 73 2c 20 2d 2d 73 6f 75 72 63 65 2d 63 6f 64 65 20 20 20 20 20 5c 70 61 72 0d 0a 5c 70 61 72 -s,.--source-code.....\par..\par
0740 64 5c 6c 69 33 36 30 5c 62 30 20 54 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 69 73 20 70 72 65 d\li360\b0.The.input.file.is.pre
0760 70 72 6f 63 65 73 73 65 64 20 73 6f 75 72 63 65 20 63 6f 64 65 2c 20 69 6e 63 6c 75 64 69 6e 67 processed.source.code,.including
0780 20 43 20 6f 72 20 61 73 73 65 6d 62 6c 79 20 63 6f 64 65 2e 20 41 6c 6c 20 67 65 6e 65 72 61 74 .C.or.assembly.code..All.generat
07a0 65 64 20 63 6f 64 65 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 63 6c 75 64 65 20 68 65 61 64 65 72 ed.codes.from.the.include.header
07c0 20 66 69 6c 65 73 20 61 72 65 20 72 65 6d 6f 76 65 20 61 6c 6c 2e 20 4f 6e 6c 79 20 63 6f 6e 74 .files.are.remove.all..Only.cont
07e0 65 6e 74 20 69 6e 20 73 6f 75 72 63 65 20 66 69 6c 65 20 69 73 20 6b 65 70 74 2e 5c 66 31 5c 70 ent.in.source.file.is.kept.\f1\p
0800 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 5c 66 30 ar..\pard\nowidctlpar\sb200\b\f0
0820 20 2d 72 2c 20 2d 2d 76 66 72 2d 66 69 6c 65 20 20 20 20 20 20 20 20 5c 70 61 72 0d 0a 5c 70 61 .-r,.--vfr-file........\par..\pa
0840 72 64 5c 6c 69 33 36 30 5c 62 30 20 54 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 69 73 20 70 72 rd\li360\b0.The.input.file.is.pr
0860 65 70 72 6f 63 65 73 73 65 64 20 56 46 52 20 66 69 6c 65 2e 20 41 6c 6c 20 67 65 6e 65 72 61 74 eprocessed.VFR.file..All.generat
0880 65 64 20 63 6f 64 65 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 63 6c 75 64 65 20 68 65 61 64 65 72 ed.codes.from.the.include.header
08a0 20 66 69 6c 65 73 20 61 72 65 20 72 65 6d 6f 76 65 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 .files.are.remove.except.for.the
08c0 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 75 72 65 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 .typedef.structure.\f1\par..\par
08e0 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 61 2c 20 2d 2d 61 d\nowidctlpar\sb200\b\f0.-a,.--a
0900 73 6c 2d 66 69 6c 65 20 20 20 20 20 20 20 20 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 66 69 33 36 30 sl-file........\par..\pard\fi360
0920 5c 62 30 20 54 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 69 73 20 41 53 4c 20 66 69 6c 65 2e 20 \b0.The.input.file.is.ASL.file..
0940 54 68 65 20 61 73 6c 20 73 6f 75 72 63 65 20 69 6e 63 6c 75 64 65 20 73 74 79 6c 65 20 49 6e 63 The.asl.source.include.style.Inc
0960 6c 75 64 65 28 2a 2e 61 73 69 29 20 77 69 6c 6c 20 62 65 20 63 68 61 6e 67 65 64 20 74 6f 20 43 lude(*.asi).will.be.changed.to.C
0980 20 73 74 79 6c 65 20 23 69 6e 63 6c 75 64 65 20 2a 2e 61 73 69 2e 20 54 68 65 20 70 72 65 70 72 .style.#include.*.asi..The.prepr
09a0 6f 63 65 73 73 65 64 20 61 73 6c 20 66 69 6c 65 20 63 61 6e 20 62 65 20 70 72 65 70 72 6f 63 65 ocessed.asl.file.can.be.preproce
09c0 73 73 65 64 20 62 79 20 43 20 63 6f 6d 70 69 6c 65 72 2e 20 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 ssed.by.C.compiler..\f1\par..\pa
09e0 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 38 2c 20 2d 2d rd\nowidctlpar\sb200\b\f0.-8,.--
0a00 72 38 2d 73 6f 75 72 63 65 2d 63 6f 64 65 20 20 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6c 69 33 36 r8-source-code..\par..\pard\li36
0a20 30 5c 62 30 20 54 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 69 73 20 74 68 65 20 45 44 4b 20 73 0\b0.The.input.file.is.the.EDK.s
0a40 74 79 6c 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 74 6f 20 62 65 20 74 72 69 6d 6d 65 64 20 66 tyle.source.code.to.be.trimmed.f
0a60 6f 72 20 45 43 50 20 70 6c 61 74 66 6f 72 6d 2e 20 53 6f 6d 65 20 45 44 4b 20 66 72 61 6d 65 77 or.ECP.platform..Some.EDK.framew
0a80 6f 72 6b 20 73 6f 75 72 63 65 20 66 69 6c 65 20 77 69 6c 6c 20 62 65 20 6d 6f 64 69 66 69 65 64 ork.source.file.will.be.modified
0aa0 20 74 6f 20 77 6f 72 6b 20 77 69 74 68 20 45 44 4b 49 49 20 74 68 75 6e 6b 20 61 6e 64 20 63 6f .to.work.with.EDKII.thunk.and.co
0ac0 72 65 20 64 72 69 76 65 72 73 2e 20 41 20 77 69 6e 64 6f 77 20 73 63 72 69 70 74 20 74 6f 6f 6c re.drivers..A.window.script.tool
0ae0 20 5c 6c 64 62 6c 71 75 6f 74 65 20 49 6d 70 6f 72 74 54 6f 6f 6c 2e 62 61 74 5c 72 64 62 6c 71 .\ldblquote.ImportTool.bat\rdblq
0b00 75 6f 74 65 20 20 69 73 20 63 72 65 61 74 65 64 20 74 6f 20 70 72 6f 63 65 73 73 20 61 20 67 72 uote..is.created.to.process.a.gr
0b20 6f 75 70 20 6f 66 20 45 44 4b 20 66 72 61 6d 65 77 6f 72 6b 20 73 6f 75 72 63 65 20 66 69 6c 65 oup.of.EDK.framework.source.file
0b40 73 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 64 69 72 65 63 74 6f 72 79 2e 20 5c 63 s.in.the.same.file.directory..\c
0b60 66 30 5c 66 32 5c 66 73 32 30 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 f0\f2\fs20\par..\pard\nowidctlpa
0b80 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 5c 66 30 5c 66 73 31 38 20 2d 63 2c 20 2d 2d 63 6f 6e 76 r\sb200\cf2\b\f0\fs18.-c,.--conv
0ba0 65 72 74 2d 68 65 78 20 20 20 20 20 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 66 69 33 36 30 5c 62 30 ert-hex.....\par..\pard\fi360\b0
0bc0 20 43 6f 6e 76 65 72 74 20 73 74 61 6e 64 61 72 64 20 68 65 78 20 66 6f 72 6d 61 74 20 28 30 78 .Convert.standard.hex.format.(0x
0be0 61 62 63 64 29 20 74 6f 20 4d 41 53 4d 20 66 6f 72 6d 61 74 20 28 61 62 63 64 68 29 2e 5c 66 31 abcd).to.MASM.format.(abcdh).\f1
0c00 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 5c \par..\pard\nowidctlpar\sb200\b\
0c20 66 30 20 2d 6f 20 4f 55 54 50 55 54 46 49 4c 45 2c 20 2d 2d 6f 75 74 70 75 74 3d 4f 55 54 50 55 f0.-o.OUTPUTFILE,.--output=OUTPU
0c40 54 46 49 4c 45 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 66 69 33 36 30 5c 62 30 20 54 68 65 20 6f 75 TFILE\par..\pard\fi360\b0.The.ou
0c60 74 70 75 74 20 66 69 6c 65 20 69 73 20 74 6f 20 73 74 6f 72 65 20 74 68 65 20 74 72 69 6d 6d 65 tput.file.is.to.store.the.trimme
0c80 64 20 63 6f 6e 74 65 6e 74 2e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 d.content.\f1\par..\pard\nowidct
0ca0 6c 70 61 72 5c 73 62 32 30 30 5c 62 5c 66 30 20 2d 76 2c 20 2d 2d 76 65 72 62 6f 73 65 5c 66 31 lpar\sb200\b\f0.-v,.--verbose\f1
0cc0 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 20 5c 74 61 62 20 52 75 6e 20 77 69 74 68 20 76 65 72 62 \par..\b0\f0..\tab.Run.with.verb
0ce0 6f 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 2d ose.information.\f1\par..\b\f0.-
0d00 64 20 4c 4f 47 4c 45 56 45 4c 2c 20 2d 2d 64 65 62 75 67 3d 4c 4f 47 4c 45 56 45 4c 20 5b 30 2d d.LOGLEVEL,.--debug=LOGLEVEL.[0-
0d20 39 5d 5c 66 31 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 9]\f1\par..\pard\nowidctlpar\fi3
0d40 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 45 6e 61 62 6c 65 20 64 65 62 75 67 20 6d 65 73 73 60\sb200\b0\f0.Enable.debug.mess
0d60 61 67 65 73 20 61 74 20 73 70 65 63 69 66 69 65 64 20 6c 65 76 65 6c 2e 5c 70 61 72 0d 0a 5c 70 ages.at.specified.level.\par..\p
0d80 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 71 2c 20 2d 2d 71 75 ard\nowidctlpar\sb200\b.-q,.--qu
0da0 69 65 74 5c 66 31 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 iet\f1\par..\pard\nowidctlpar\fi
0dc0 33 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 52 75 6e 20 77 69 74 68 20 6c 69 74 74 6c 65 20 360\sb200\b0\f0.Run.with.little.
0de0 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 71 75 69 65 74 20 6d 6f 64 65 2e 5c 66 31 5c 70 61 information.in.quiet.mode.\f1\pa
0e00 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 5c 66 30 20 r..\pard\nowidctlpar\sb200\b\f0.
0e20 2d 2d 76 65 72 73 69 6f 6e 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c --version\f1\par..\pard\nowidctl
0e40 70 61 72 5c 66 69 33 36 30 5c 73 62 32 30 30 5c 62 30 5c 66 30 20 53 68 6f 77 20 70 72 6f 67 72 par\fi360\sb200\b0\f0.Show.progr
0e60 61 6d 27 73 20 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 am's.version.number.and.exit\par
0e80 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 68 2c 20 ..\pard\nowidctlpar\sb200\b.-h,.
0ea0 2d 3f 2c 20 2d 2d 68 65 6c 70 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 -?,.--help\par..\pard\nowidctlpa
0ec0 72 5c 6c 69 33 36 30 5c 73 62 32 30 30 5c 62 30 20 53 68 6f 77 20 74 68 69 73 20 68 65 6c 70 20 r\li360\sb200\b0.Show.this.help.
0ee0 6d 65 73 73 61 67 65 20 61 6e 64 20 65 78 69 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b message.and.exit\f1\par..\pard\k
0f00 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 2d 31 34 34 30 eep\keepn\nowidctlpar\s2\li-1440
0f20 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 63 66 31 5c 62 \sb400\sa60\sl-340\slmult0\cf1\b
0f40 5c 66 30 5c 66 73 32 38 20 45 78 61 6d 70 6c 65 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 \f0\fs28.Example\par..\pard\nowi
0f60 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 31 2e 20 54 72 69 dctlpar\sb200\cf2\b0\fs18.1..Tri
0f80 6d 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 65 64 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 m.the.preprocessed.source.file.(
0fa0 74 65 73 74 2e 69 29 20 62 79 20 43 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 72 65 6d 6f 76 65 20 test.i).by.C.compiler.to.remove.
0fc0 61 6c 6c 20 67 65 6e 65 72 61 74 65 64 20 63 6f 64 65 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 63 all.generated.codes.from.the.inc
0fe0 6c 75 64 65 20 68 65 61 64 65 72 20 66 69 6c 65 73 20 62 79 20 74 68 69 73 20 73 6f 75 72 63 65 lude.header.files.by.this.source
1000 20 66 69 6c 65 20 28 74 65 73 74 2e 73 29 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c .file.(test.s).to.the.output.fil
1020 65 20 74 65 73 74 2e 69 69 69 2c 20 77 68 69 63 68 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 73 20 e.test.iii,.which.only.contains.
1040 74 68 65 20 63 6f 6e 74 65 6e 74 20 69 6e 20 74 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 the.content.in.this.source.file.
1060 28 74 65 73 74 2e 73 29 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 54 72 69 6d 20 2d 2d 73 (test.s).\f1\par..\b\f0.Trim.--s
1080 6f 75 72 63 65 2d 63 6f 64 65 20 2d 6f 20 74 65 73 74 2e 69 69 69 20 74 65 73 74 2e 69 5c 66 31 ource-code.-o.test.iii.test.i\f1
10a0 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 32 2e 20 54 72 69 6d 20 74 68 65 20 70 72 65 70 72 6f 63 \par..\b0\f0.2..Trim.the.preproc
10c0 65 73 73 65 64 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 69 29 20 62 79 20 43 20 essed.source.file.(test.i).by.C.
10e0 63 6f 6d 70 69 6c 65 72 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 67 65 6e 65 72 61 74 65 64 compiler.to.remove.all.generated
1100 20 63 6f 64 65 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 63 6c 75 64 65 20 68 65 61 64 65 72 20 66 .codes.from.the.include.header.f
1120 69 6c 65 73 20 62 79 20 74 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 61 iles.by.this.source.file.(test.a
1140 73 6d 29 20 61 6e 64 20 63 6f 6e 76 65 72 74 20 73 74 61 6e 64 61 72 64 20 68 65 78 20 66 6f 72 sm).and.convert.standard.hex.for
1160 6d 61 74 20 28 30 78 61 62 63 64 29 20 74 6f 20 4d 41 53 4d 20 66 6f 72 6d 61 74 20 28 61 62 63 mat.(0xabcd).to.MASM.format.(abc
1180 64 68 29 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 74 65 73 74 2e 69 69 69 2c dh).to.the.output.file.test.iii,
11a0 20 77 68 69 63 68 20 6f 6e 6c 79 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 63 6f 6e 74 65 6e 74 .which.only.contains.the.content
11c0 20 69 6e 20 74 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 73 29 2e 5c 70 .in.this.source.file.(test.s).\p
11e0 61 72 0d 0a 5c 62 20 54 72 69 6d 20 2d 2d 73 6f 75 72 63 65 2d 63 6f 64 65 20 2d 2d 63 6f 6e 76 ar..\b.Trim.--source-code.--conv
1200 65 72 74 2d 68 65 78 20 2d 6f 20 74 65 73 74 2e 69 69 69 20 74 65 73 74 2e 69 5c 66 31 5c 70 61 ert-hex.-o.test.iii.test.i\f1\pa
1220 72 0d 0a 5c 62 30 5c 66 30 20 33 2e 20 54 72 69 6d 20 74 68 65 20 70 72 65 70 72 6f 63 65 73 73 r..\b0\f0.3..Trim.the.preprocess
1240 65 64 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 69 29 20 62 79 20 43 20 63 6f 6d ed.source.file.(test.i).by.C.com
1260 70 69 6c 65 72 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c 20 67 65 6e 65 72 61 74 65 64 20 63 6f piler.to.remove.all.generated.co
1280 64 65 73 20 66 72 6f 6d 20 74 68 65 20 69 6e 63 6c 75 64 65 20 68 65 61 64 65 72 20 66 69 6c 65 des.from.the.include.header.file
12a0 73 20 62 79 20 74 68 69 73 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 76 66 72 29 s.by.this.source.file.(test.vfr)
12c0 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 75 72 .except.for.the.typedef.structur
12e0 65 73 20 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 28 74 65 73 74 2e 69 69 69 29 es.to.the.output.file.(test.iii)
1300 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 54 72 69 6d 20 2d 2d 76 66 72 2d 66 69 6c 65 20 .\f1\par..\b\f0.Trim.--vfr-file.
1320 2d 6f 20 74 65 73 74 2e 69 69 69 20 74 65 73 74 2e 69 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 -o.test.iii.test.i\f1\par..\b0\f
1340 30 20 34 2e 20 54 72 69 6d 20 41 53 4c 20 73 6f 75 72 63 65 20 66 69 6c 65 20 28 74 65 73 74 2e 0.4..Trim.ASL.source.file.(test.
1360 61 73 6c 29 20 74 6f 20 63 6f 6e 76 65 72 74 20 74 68 65 20 41 53 4c 20 73 74 79 6c 65 20 49 6e asl).to.convert.the.ASL.style.In
1380 63 6c 75 64 65 28 2a 2e 61 73 69 29 20 74 6f 20 74 68 65 20 43 20 73 74 79 6c 65 20 23 69 6e 63 clude(*.asi).to.the.C.style.#inc
13a0 6c 75 64 65 20 2a 2e 61 73 69 2e 20 54 68 65 20 75 70 64 61 74 65 20 41 53 4c 20 77 69 6c 6c 20 lude.*.asi..The.update.ASL.will.
13c0 6f 75 74 70 75 74 20 74 6f 20 74 65 73 74 2e 69 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 output.to.test.i.\f1\par..\b\f0.
13e0 54 72 69 6d 20 2d 2d 61 73 6c 2d 66 69 6c 65 20 2d 6f 20 74 65 73 74 2e 69 20 74 65 73 74 2e 61 Trim.--asl-file.-o.test.i.test.a
1400 73 6c 5c 66 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 35 2e 20 4d 6f 64 69 66 79 20 61 6e 20 45 sl\f1\par..\b0\f0.5..Modify.an.E
1420 44 4b 20 73 74 79 6c 65 20 66 72 61 6d 65 77 6f 72 6b 20 73 6f 75 72 63 65 20 66 69 6c 65 20 74 DK.style.framework.source.file.t
1440 6f 20 77 6f 72 6b 20 77 69 74 68 20 45 44 4b 49 49 20 74 68 75 6e 6b 20 61 6e 64 20 63 6f 72 65 o.work.with.EDKII.thunk.and.core
1460 20 64 72 69 76 65 72 73 2e 5c 66 31 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 54 72 69 6d 20 2d 2d 72 .drivers.\f1\par..\b\f0.Trim.--r
1480 38 2d 73 6f 75 72 63 65 2d 63 6f 64 65 20 2d 6f 20 74 65 73 74 2e 63 20 74 65 73 74 2e 63 5c 66 8-source-code.-o.test.c.test.c\f
14a0 31 5c 70 61 72 0d 0a 5c 62 30 5c 66 30 20 35 2e 20 4d 6f 64 69 66 79 20 61 6c 6c 20 45 44 4b 20 1\par..\b0\f0.5..Modify.all.EDK.
14c0 73 74 79 6c 65 20 66 72 61 6d 65 77 6f 72 6b 20 73 6f 75 72 63 65 20 66 69 6c 65 73 20 28 2a 2e style.framework.source.files.(*.
14e0 63 20 61 6e 64 20 2a 2e 68 29 20 69 6e 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 c.and.*.h).in.current.directory.
1500 74 6f 20 77 6f 72 6b 20 77 69 74 68 20 45 44 4b 49 49 20 74 68 75 6e 6b 20 61 6e 64 20 63 6f 72 to.work.with.EDKII.thunk.and.cor
1520 65 20 64 72 69 76 65 72 73 20 62 79 20 74 68 65 20 73 63 72 69 70 74 20 5c 6c 64 62 6c 71 75 6f e.drivers.by.the.script.\ldblquo
1540 74 65 20 49 6d 70 6f 72 74 54 6f 6f 6c 2e 62 61 74 5c 72 64 62 6c 71 75 6f 74 65 20 2e 5c 66 31 te.ImportTool.bat\rdblquote..\f1
1560 5c 70 61 72 0d 0a 5c 62 5c 66 30 20 49 6d 70 6f 72 74 54 6f 6f 6c 20 2a 2e 63 5c 66 31 5c 70 61 \par..\b\f0.ImportTool.*.c\f1\pa
1580 72 0d 0a 5c 66 30 20 49 6d 70 6f 72 74 54 6f 6f 6c 20 2a 2e 68 5c 70 61 72 0d 0a 5c 66 31 5c 70 r..\f0.ImportTool.*.h\par..\f1\p
15a0 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 64 63 74 6c 70 61 72 ar..\pard\keep\keepn\nowidctlpar
15c0 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 2d 33 34 30 5c 73 6c \s2\li-1440\sb400\sa60\sl-340\sl
15e0 6d 75 6c 74 30 5c 63 66 31 5c 66 30 5c 66 73 32 38 20 42 75 67 73 5c 70 61 72 0d 0a 5c 70 61 72 mult0\cf1\f0\fs28.Bugs\par..\par
1600 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 d\nowidctlpar\sb200\cf2\b0\fs18.
1620 4e 6f 20 6b 6e 6f 77 6e 20 62 75 67 73 2e 5c 70 61 72 0d 0a 52 65 70 6f 72 74 20 62 75 67 73 20 No.known.bugs.\par..Report.bugs.
1640 74 6f 20 65 64 6b 32 2d 62 75 69 6c 64 74 6f 6f 6c 73 2d 64 65 76 65 6c 40 6c 69 73 74 73 2e 73 to.edk2-buildtools-devel@lists.s
1660 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 5c 66 31 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6b 65 65 ourceforge.net\f1\par..\pard\kee
1680 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
16a0 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
16c0 30 5c 66 73 32 38 20 46 69 6c 65 73 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 0\fs28.Files\par..\pard\nowidctl
16e0 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..
1700 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\
1720 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
1740 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 53 65 65 20 61 6c 73 6f 5c 70 61 72 0d 0a 5c 70 61 72 64 0\cf1\b\fs28.See.also\par..\pard
1760 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 73 62 32 30 30 5c 63 66 32 5c 62 30 5c 66 73 31 38 20 4e \nowidctlpar\sb200\cf2\b0\fs18.N
1780 6f 6e 65 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 64 63 one\par..\pard\keep\keepn\nowidc
17a0 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 2d 33 tlpar\s2\li-1440\sb400\sa60\sl-3
17c0 34 30 5c 73 6c 6d 75 6c 74 30 5c 63 66 31 5c 62 5c 66 73 32 38 20 4c 69 63 65 6e 73 65 5c 70 61 40\slmult0\cf1\b\fs28.License\pa
17e0 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 72 5c 63 66 32 5c 62 30 5c 66 73 31 38 r..\pard\nowidctlpar\cf2\b0\fs18
1800 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 37 20 2d 20 32 30 30 39 2c 20 49 6e 74 65 .Copyright.(c).2007.-.2009,.Inte
1820 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 l.Corporation..All.rights.reserv
1840 65 64 2e 5c 70 61 72 0d 0a 54 68 69 73 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 ed.\par..This.program.and.the.ac
1860 63 6f 6d 70 61 6e 79 69 6e 67 20 6d 61 74 65 72 69 61 6c 73 20 61 72 65 20 6c 69 63 65 6e 73 65 companying.materials.are.license
1880 64 20 61 6e 64 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 5c 70 61 72 0d 0a 75 6e 64 65 72 d.and.made.available.\par..under
18a0 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 .the.terms.and.conditions.of.the
18c0 20 42 53 44 20 4c 69 63 65 6e 73 65 20 77 68 69 63 68 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 .BSD.License.which.accompanies.t
18e0 68 69 73 20 5c 70 61 72 0d 0a 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 20 20 54 68 65 20 66 75 6c his.\par..distribution...The.ful
1900 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d 61 79 20 62 65 20 66 6f 75 l.text.of.the.license.may.be.fou
1920 6e 64 20 61 74 5c 70 61 72 0d 0a 68 74 74 70 3a 2f 2f 6f 70 65 6e 73 6f 75 72 63 65 2e 6f 72 67 nd.at\par..http://opensource.org
1940 2f 6c 69 63 65 6e 73 65 73 2f 62 73 64 2d 6c 69 63 65 6e 73 65 2e 70 68 70 5c 70 61 72 0d 0a 5c /licenses/bsd-license.php\par..\
1960 70 61 72 0d 0a 54 48 45 20 50 52 4f 47 52 41 4d 20 49 53 20 44 49 53 54 52 49 42 55 54 45 44 20 par..THE.PROGRAM.IS.DISTRIBUTED.
1980 55 4e 44 45 52 20 54 48 45 20 42 53 44 20 4c 49 43 45 4e 53 45 20 4f 4e 20 41 4e 20 22 41 53 20 UNDER.THE.BSD.LICENSE.ON.AN."AS.
19a0 49 53 22 20 42 41 53 49 53 2c 5c 70 61 72 0d 0a 5c 70 61 72 64 5c 6e 6f 77 69 64 63 74 6c 70 61 IS".BASIS,\par..\pard\nowidctlpa
19c0 72 5c 73 62 32 30 30 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 49 45 53 20 4f 52 20 52 45 r\sb200.WITHOUT.WARRANTIES.OR.RE
19e0 50 52 45 53 45 4e 54 41 54 49 4f 4e 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 45 49 54 48 45 PRESENTATIONS.OF.ANY.KIND,.EITHE
1a00 52 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 44 2e 5c 70 61 72 0d 0a 5c 63 66 30 5c R.EXPRESS.OR.IMPLIED.\par..\cf0\
1a20 66 31 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 33 5c 66 73 32 f1\par..\pard\nowidctlpar\f3\fs2
1a40 30 5c 70 61 72 0d 0a 7d 0d 0a 00 0\par..}...