From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id D9949AC186D for ; Tue, 29 Aug 2023 18:25:52 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=L67FonHOkkSxCuPsg0iaCzPoIdpqe3esD6t+lZId+tA=; c=relaxed/simple; d=groups.io; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:To:Cc:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type; s=20140610; t=1693333551; v=1; b=CpnDVrz/epBL6rK1mmHStnhfYyOFO2sj/OcYVz9qIrFEsAzog3a7RT2DkfYQGfXgqHKSoX/8 248oGc7Ya8o/nqupVjEf8+rOKpZOurrUHS3FK7C3+sUInYfgjjYyJ2nhLpE/hBqX4gI2ZH1zJfe bsfB2rcp7LpK+O+eUKhCr0l0= X-Received: by 127.0.0.2 with SMTP id VKllYY7687511xz1txkcm6ks; Tue, 29 Aug 2023 11:25:51 -0700 X-Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.web10.4593.1693333550488155291 for ; Tue, 29 Aug 2023 11:25:50 -0700 X-Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-53482b44007so2289109a12.2 for ; Tue, 29 Aug 2023 11:25:50 -0700 (PDT) X-Gm-Message-State: yfe1RZbFohnyNnwCyh5c0W5gx7686176AA= X-Google-Smtp-Source: AGHT+IFPBNyYhlLNnJQ3X+K4OalUCKece8zHXQXTbFd5QAlmwWjSsLMTxjeA13/nr4TNAs5P67QmTLhlOgnx93qVQn8= X-Received: by 2002:a17:90a:5289:b0:268:414c:ff3 with SMTP id w9-20020a17090a528900b00268414c0ff3mr10927pjh.23.1693333549016; Tue, 29 Aug 2023 11:25:49 -0700 (PDT) MIME-Version: 1.0 References: <20230713152436.220-1-joey.vagedes@gmail.com> <20230713152436.220-3-joey.vagedes@gmail.com> In-Reply-To: From: "Joey Vagedes via groups.io" Date: Tue, 29 Aug 2023 11:25:36 -0700 Message-ID: Subject: Re: [edk2-devel] [PATCH v3 2/2] BaseTools: GenFw: auto-set nxcompat flag To: devel@edk2.groups.io Cc: Rebecca Cran , Liming Gao , Bob Feng , Yuwei Chen Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,joeyvagedes@microsoft.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Content-Type: multipart/alternative; boundary="000000000000ace9cc060413f024" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="CpnDVrz/"; dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io --000000000000ace9cc060413f024 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello BaseTools maintainers, I still need a Reviewed-by for this patch series - I have only received an Acked-By. If you have any questions about the patch, please let me know. 44= 87 =E2=80=93 [BaseTools] GenFw: Set NXCOMPAT in DllCharacteristics if requirem= ents met (tianocore.org) Thanks, Joey On Tue, Aug 1, 2023 at 8:57=E2=80=AFAM Joey Vagedes wrote: > Hello BaseTools maintainers. I'm still looking for feedback and a review > for the changes made to GenFw to automatically set the NXCOMPAT flag if t= he > requirements are met. Drivers can opt out of the flag regardless, with th= e > --nonxcompat flag. Please let me know if you have any questions. > > Thanks, > Joey > > On Thu, Jul 13, 2023 at 8:24=E2=80=AFAM Joey Vagedes > wrote: > >> Automatically set the nxcompat flag in the DLL Characteristics field of >> the Optional Header of the PE32+ image. For this flag to be set >> automatically, the section alignment must be evenly divisible >> by 4K (EFI_PAGE_SIZE) and no section must be executable and writable. >> >> Adds a command line flag to GenFw, --nonxcompat, to ensure the >> IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit is not set, even if all >> requirements are met. Updates the manual for GenFw to include the new >> flag. >> >> Cc: Rebecca Cran >> Cc: Liming Gao >> Cc: Bob Feng >> Cc: Yuwei Chen >> Signed-off-by: Joey Vagedes >> --- >> BaseTools/Source/C/GenFw/GenFw.c | 69 ++++ >> BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf | 420 >> +++++++++++--------- >> 2 files changed, 292 insertions(+), 197 deletions(-) >> >> diff --git a/BaseTools/Source/C/GenFw/GenFw.c >> b/BaseTools/Source/C/GenFw/GenFw.c >> index 0289c8ef8a5c..bd635b375a99 100644 >> --- a/BaseTools/Source/C/GenFw/GenFw.c >> +++ b/BaseTools/Source/C/GenFw/GenFw.c >> @@ -86,6 +86,7 @@ UINT32 mImageSize =3D 0; >> UINT32 mOutImageType =3D FW_DUMMY_IMAGE; >> BOOLEAN mIsConvertXip =3D FALSE; >> BOOLEAN mExportFlag =3D FALSE; >> +BOOLEAN mNoNxCompat =3D FALSE; >> >> STATIC >> EFI_STATUS >> @@ -281,6 +282,9 @@ Returns: >> write export table into PE-COFF.\n\ >> This option can be used together with -e.\n\ >> It doesn't work for other options.\n"); >> + fprintf (stdout, " --nonxcompat Do not set the >> IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit \n\ >> + of the optional header in the PE header even if >> the \n\ >> + requirements are met.\n"); >> fprintf (stdout, " -v, --verbose Turn on verbose output with >> informational messages.\n"); >> fprintf (stdout, " -q, --quiet Disable all messages except >> key message and fatal error\n"); >> fprintf (stdout, " -d, --debug level Enable debug messages, at >> input debug level.\n"); >> @@ -441,6 +445,59 @@ Returns: >> return STATUS_SUCCESS; >> } >> >> +/** >> + >> + Checks if the Pe image is nxcompat compliant. >> + >> + Must meet the following conditions: >> + 1. The PE is 64bit >> + 2. The section alignment is evenly divisible by 4k >> + 3. No section is writable and executable. >> + >> + @param PeHdr - The PE header >> + >> + @retval TRUE - The PE is nx compat compliant >> + @retval FALSE - The PE is not nx compat compliant >> + >> +**/ >> +STATIC >> +BOOLEAN >> +IsNxCompatCompliant ( >> + EFI_IMAGE_OPTIONAL_HEADER_UNION *PeHdr >> + ) >> +{ >> + EFI_IMAGE_SECTION_HEADER *SectionHeader; >> + UINT32 Index; >> + UINT32 Mask; >> + >> + // Must have an optional header to perform verification >> + if (PeHdr->Pe32.FileHeader.SizeOfOptionalHeader =3D=3D 0) { >> + return FALSE; >> + } >> + >> + // Verify PE is 64 bit >> + if (!(PeHdr->Pe32.OptionalHeader.Magic =3D=3D >> EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC)) { >> + return FALSE; >> + } >> + >> + // Verify Section Alignment is divisible by 4K >> + if (!((PeHdr->Pe32Plus.OptionalHeader.SectionAlignment % >> EFI_PAGE_SIZE) =3D=3D 0)) { >> + return FALSE; >> + } >> + >> + // Verify sections are not Write & Execute >> + Mask =3D EFI_IMAGE_SCN_MEM_EXECUTE | EFI_IMAGE_SCN_MEM_WRITE; >> + SectionHeader =3D (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) >> &(PeHdr->Pe32Plus.OptionalHeader) + >> PeHdr->Pe32Plus.FileHeader.SizeOfOptionalHeader); >> + for (Index =3D 0; Index < PeHdr->Pe32Plus.FileHeader.NumberOfSections= ; >> Index ++, SectionHeader ++) { >> + if ((SectionHeader->Characteristics & Mask) =3D=3D Mask) { >> + return FALSE; >> + } >> + } >> + >> + // Passed all requirements, return TRUE >> + return TRUE; >> +} >> + >> VOID >> SetHiiResourceHeader ( >> UINT8 *HiiBinData, >> @@ -1452,6 +1509,13 @@ Returns: >> continue; >> } >> >> + if (stricmp (argv[0], "--nonxcompat") =3D=3D 0) { >> + mNoNxCompat =3D TRUE; >> + argc --; >> + argv ++; >> + continue; >> + } >> + >> if (argv[0][0] =3D=3D '-') { >> Error (NULL, 0, 1000, "Unknown option", argv[0]); >> goto Finish; >> @@ -2458,6 +2522,11 @@ Returns: >> TEImageHeader.BaseOfCode =3D Optional64->BaseOfCode; >> TEImageHeader.ImageBase =3D (UINT64) (Optional64->ImageBa= se); >> >> + // Set NxCompat flag >> + if (IsNxCompatCompliant (PeHdr) && !mNoNxCompat) { >> + Optional64->DllCharacteristics |=3D >> IMAGE_DLLCHARACTERISTICS_NX_COMPAT; >> + } >> + >> if (Optional64->NumberOfRvaAndSizes > >> EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC) { >> >> TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].Vir= tualAddress >> =3D >> Optional64->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAd= dress; >> >> TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASERELOC].Siz= e =3D >> Optional64->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Size; >> diff --git a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf >> b/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf >> index f4235b77fbce..6046b9fefd65 100644 >> --- a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf >> +++ b/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf >> @@ -1,28 +1,29 @@ >> -{\rtf1\adeflang1025\ansi\ansicpg1252\uc2\adeff0\deff0\stshfdbch31505\st= shfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang103= 3\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi >> \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New >> Roman{\*\falt Times};} >> -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose >> 02070309020205020404}Courier New{\*\falt Courier New};}{\f13\fbidi >> \fnil\fcharset134\fprq2{\*\panose >> 02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};} >> +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\st= shfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang103= 3\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi >> \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New >> Roman{\*\falt Times};} >> +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose >> 02070309020205020404}Courier New{\*\falt Courier New};}{\f13\fbidi >> \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt >> SimSun};} >> {\f34\fbidi \froman\fcharset0\fprq2{\*\panose >> 02040503050406030204}Cambria Math;}{\f37\fbidi >> \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt >> Century Gothic};} >> -{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose >> 020b0604030504040204}Tahoma{\*\falt Times New Roman};}{\f41\fbidi >> \fmodern\fcharset0\fprq1{\*\panose 020b0609020204030204}Consolas;} >> -{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose >> 020b0604030504040204}Verdana{\*\falt Verdana};}{\f113\fbidi >> \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@ >> \'cb\'ce\'cc\'e5;} >> -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose >> 02020603050405020304}Times New Roman{\*\falt >> Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose >> 02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};} >> +{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose >> 020b0604030504040204}Verdana{\*\falt Verdana};}{\f43\fbidi >> \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Tahoma{\*\falt Ti= mes >> New Roman};} >> +{\f44\fbidi \fmodern\fcharset0\fprq1{\*\panose >> 00000000000000000000}Consolas;}{\f45\fbidi >> \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun{\*\falt >> @\'cb\'ce\'cc\'e5};} >> +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose >> 02020603050405020304}Times New Roman{\*\falt >> Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose >> 02010600030101010101}SimSun{\*\falt SimSun};} >> {\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose >> 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi >> \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New >> Roman{\*\falt Times};} >> -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose >> 02020603050405020304}Times New Roman{\*\falt >> Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose >> 02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};} >> +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose >> 02020603050405020304}Times New Roman{\*\falt >> Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose >> 02010600030101010101}SimSun{\*\falt SimSun};} >> {\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose >> 020f0502020204030204}Calibri{\*\falt Century >> Gothic};}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose >> 02020603050405020304}Times New Roman{\*\falt Times};} >> -{\f258\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt >> Times};}{\f259\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\fa= lt >> Times};}{\f261\fbidi \froman\fcharset161\fprq2 Times New Roman >> Greek{\*\falt Times};} >> -{\f262\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt >> Times};}{\f263\fbidi \froman\fcharset177\fprq2 Times New Roman >> (Hebrew){\*\falt Times};}{\f264\fbidi \froman\fcharset178\fprq2 Times Ne= w >> Roman (Arabic){\*\falt Times};} >> -{\f265\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt >> Times};}{\f266\fbidi \froman\fcharset163\fprq2 Times New Roman >> (Vietnamese){\*\falt Times};}{\f278\fbidi \fmodern\fcharset238\fprq1 >> Courier New CE{\*\falt Courier New};} >> -{\f279\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier >> New};}{\f281\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt >> Courier New};}{\f282\fbidi \fmodern\fcharset162\fprq1 Courier New >> Tur{\*\falt Courier New};} >> -{\f283\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt >> Courier New};}{\f284\fbidi \fmodern\fcharset178\fprq1 Courier New >> (Arabic){\*\falt Courier New};}{\f285\fbidi \fmodern\fcharset186\fprq1 >> Courier New Baltic{\*\falt Courier New};} >> -{\f286\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\fal= t >> Courier New};}{\f390\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt >> SimSun};}{\f598\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} >> -{\f599\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f601\fbidi >> \froman\fcharset161\fprq2 Cambria Math Greek;}{\f602\fbidi >> \froman\fcharset162\fprq2 Cambria Math Tur;}{\f605\fbidi >> \froman\fcharset186\fprq2 Cambria Math Baltic;} >> -{\f606\fbidi \froman\fcharset163\fprq2 Cambria Math >> (Vietnamese);}{\f628\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt >> Century Gothic};}{\f629\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\f= alt >> Century Gothic};} >> -{\f631\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century >> Gothic};}{\f632\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Cent= ury >> Gothic};}{\f635\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt >> Century Gothic};} >> -{\f636\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt >> Century Gothic};}{\f648\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\fal= t >> Times New Roman};}{\f649\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\f= alt >> Times New Roman};} >> -{\f651\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt Times New >> Roman};}{\f652\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt Times = New >> Roman};}{\f653\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt >> Times New Roman};} >> -{\f654\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt Times Ne= w >> Roman};}{\f655\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Tim= es >> New Roman};}{\f656\fbidi \fswiss\fcharset163\fprq2 Tahoma >> (Vietnamese){\*\falt Times New Roman};} >> -{\f657\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt Times New >> Roman};}{\f668\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f669\fbid= i >> \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f671\fbidi >> \fmodern\fcharset161\fprq1 Consolas Greek;} >> -{\f672\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}{\f675\fbidi >> \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f676\fbidi >> \fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\f688\fbidi >> \fswiss\fcharset238\fprq2 Verdana CE{\*\falt Verdana};} >> -{\f689\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt >> Verdana};}{\f691\fbidi \fswiss\fcharset161\fprq2 Verdana Greek{\*\falt >> Verdana};}{\f692\fbidi \fswiss\fcharset162\fprq2 Verdana Tur{\*\falt >> Verdana};} >> -{\f695\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt >> Verdana};}{\f696\fbidi \fswiss\fcharset163\fprq2 Verdana >> (Vietnamese){\*\falt Verdana};}{\f1390\fbidi \fnil\fcharset0\fprq2 >> @\'cb\'ce\'cc\'e5 Western;} >> +{\f49\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt >> Times};}{\f50\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\fal= t >> Times};}{\f52\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\f= alt >> Times};} >> +{\f53\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt >> Times};}{\f54\fbidi \froman\fcharset177\fprq2 Times New Roman >> (Hebrew){\*\falt Times};}{\f55\fbidi \froman\fcharset178\fprq2 Times New >> Roman (Arabic){\*\falt Times};} >> +{\f56\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt >> Times};}{\f57\fbidi \froman\fcharset163\fprq2 Times New Roman >> (Vietnamese){\*\falt Times};}{\f69\fbidi \fmodern\fcharset238\fprq1 Cour= ier >> New CE{\*\falt Courier New};} >> +{\f70\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier >> New};}{\f72\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt >> Courier New};}{\f73\fbidi \fmodern\fcharset162\fprq1 Courier New >> Tur{\*\falt Courier New};} >> +{\f74\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt >> Courier New};}{\f75\fbidi \fmodern\fcharset178\fprq1 Courier New >> (Arabic){\*\falt Courier New};}{\f76\fbidi \fmodern\fcharset186\fprq1 >> Courier New Baltic{\*\falt Courier New};} >> +{\f77\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt >> Courier New};}{\f181\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt >> SimSun};}{\f389\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} >> +{\f390\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f392\fbidi >> \froman\fcharset161\fprq2 Cambria Math Greek;}{\f393\fbidi >> \froman\fcharset162\fprq2 Cambria Math Tur;}{\f396\fbidi >> \froman\fcharset186\fprq2 Cambria Math Baltic;} >> +{\f397\fbidi \froman\fcharset163\fprq2 Cambria Math >> (Vietnamese);}{\f419\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt >> Century Gothic};}{\f420\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\f= alt >> Century Gothic};} >> +{\f422\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century >> Gothic};}{\f423\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Cent= ury >> Gothic};}{\f424\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt >> Century Gothic};} >> +{\f425\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic){\*\falt Century >> Gothic};}{\f426\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt >> Century Gothic};}{\f427\fbidi \fswiss\fcharset163\fprq2 Calibri >> (Vietnamese){\*\falt Century Gothic};} >> +{\f449\fbidi \fswiss\fcharset238\fprq2 Verdana CE{\*\falt >> Verdana};}{\f450\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt >> Verdana};}{\f452\fbidi \fswiss\fcharset161\fprq2 Verdana Greek{\*\falt >> Verdana};} >> +{\f453\fbidi \fswiss\fcharset162\fprq2 Verdana Tur{\*\falt >> Verdana};}{\f456\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt >> Verdana};}{\f457\fbidi \fswiss\fcharset163\fprq2 Verdana >> (Vietnamese){\*\falt Verdana};} >> +{\f479\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt Times New >> Roman};}{\f480\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt Times = New >> Roman};}{\f482\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt Time= s >> New Roman};} >> +{\f483\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt Times New >> Roman};}{\f484\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt >> Times New Roman};}{\f485\fbidi \fswiss\fcharset178\fprq2 Tahoma >> (Arabic){\*\falt Times New Roman};} >> +{\f486\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Times New >> Roman};}{\f487\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\fa= lt >> Times New Roman};}{\f488\fbidi \fswiss\fcharset222\fprq2 Tahoma >> (Thai){\*\falt Times New Roman};} >> +{\f489\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f490\fbidi >> \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f492\fbidi >> \fmodern\fcharset161\fprq1 Consolas Greek;}{\f493\fbidi >> \fmodern\fcharset162\fprq1 Consolas Tur;} >> +{\f496\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f497\fbidi >> \fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\f501\fbidi >> \fnil\fcharset0\fprq2 @SimSun Western{\*\falt @\'cb\'ce\'cc\'e5};} >> {\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman >> CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Tim= es >> New Roman Cyr{\*\falt Times};} >> {\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman >> Greek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 >> Times New Roman Tur{\*\falt Times};} >> {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman >> (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fpr= q2 >> Times New Roman (Arabic){\*\falt Times};} >> @@ -39,222 +40,230 @@ >> {\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman >> Baltic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 >> Times New Roman (Vietnamese){\*\falt Times};} >> {\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt >> SimSun};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri >> CE{\*\falt Century Gothic};}{\fhiminor\f31569\fbidi >> \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Century Gothic};} >> {\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt >> Century Gothic};}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calib= ri >> Tur{\*\falt Century Gothic};} >> +{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri >> (Hebrew){\*\falt Century Gothic};}{\fhiminor\f31574\fbidi >> \fswiss\fcharset178\fprq2 Calibri (Arabic){\*\falt Century Gothic};} >> {\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\fal= t >> Century Gothic};}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calib= ri >> (Vietnamese){\*\falt Century Gothic};} >> {\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman >> CE{\*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Tim= es >> New Roman Cyr{\*\falt Times};} >> {\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman >> Greek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 >> Times New Roman Tur{\*\falt Times};} >> {\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman >> (Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fpr= q2 >> Times New Roman (Arabic){\*\falt Times};} >> {\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman >> Baltic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 >> Times New Roman (Vietnamese){\*\falt >> Times};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255; >> >> \red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red= 255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\gree= n0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue1= 28;\red128\green0\blue0; >> -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue19= 2;\red8\green96\blue168;\red0\green127\blue127;}{\*\defchp >> \fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap >> +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue19= 2;\red0\green0\blue0;\red0\green0\blue0;\red8\green96\blue168;\red0\green12= 7\blue127;}{\*\defchp >> \fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap >> \ql >> \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\l= in0\itap0 >> }\noqfpromote {\stylesheet{\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \snext0 \sqformat \spriority0 Normal;}{\s1\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 >> -\ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp10= 33\langfenp2052 >> \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\*\cs10 \additive >> \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* >> +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \snext0 \sqformat \spriority0 Normal;}{\s1\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 >> +\ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp10= 33\langfenp2052 >> \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\*\cs10 \additive >> \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* >> \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trp= addfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbr= drr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv >> >> -\ql >> \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\l= in0\itap0 >> \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 >> \fs21\lang1033\langfe2052\kerning2\loch\f31506\hich\af31506\dbch\af31505= \cgrid\langnp1033\langfenp2052 >> >> -\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive >> \rtlch\fcs1 \ab\af0\afs44 \ltrch\fcs0 \b\f43\fs44\kerning44 \sbasedon10 >> \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\f= cs1 >> \ab\af0\afs32 \ltrch\fcs0 >> +\ql >> \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\l= in0\itap0 >> \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 >> \fs21\lang1033\langfe1033\kerning2\loch\f31506\hich\af31506\dbch\af31505= \cgrid\langnp1033\langfenp1033 >> >> +\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive >> \rtlch\fcs1 \ab\af0\afs44 \ltrch\fcs0 \b\f40\fs44\kerning44 \sbasedon10 >> \slink1 \slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\f= cs1 >> \ab\af0\afs32 \ltrch\fcs0 >> \b\fs32\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 >> \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0\afs= 16 >> \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused \styrsid4815795 >> annotation reference;}{ >> -\s18\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 >> \fs20\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp10= 33\langfenp2052 >> >> -\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused \styrsid4815795 >> annotation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 >> \f43\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 >> +\s18\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 >> \fs20\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp10= 33\langfenp2052 >> >> +\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused \styrsid4815795 >> annotation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 >> \f40\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 >> \sbasedon10 \slink18 \slocked \ssemihidden \styrsid4815795 Comment Text >> Char;}{\s20\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 >> -\b\fs20\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langn= p1033\langfenp2052 >> \sbasedon18 \snext18 \slink21 \ssemihidden \sunhideused \styrsid4815795 >> annotation subject;}{\*\cs21 \additive \rtlch\fcs1 \ab\af0\afs20 >> \ltrch\fcs0 >> -\b\f43\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon19 >> \slink20 \slocked \ssemihidden \styrsid4815795 Comment Subject >> Char;}{\s22\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> \rtlch\fcs1 \af39\afs16\alang1025 \ltrch\fcs0 >> -\fs16\lang1033\langfe2052\loch\f39\hich\af39\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \sbasedon0 \snext22 \slink23 \ssemihidden \sunhideused \styrsid4815795 >> Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 \af39\afs16 \ltrch\fcs0 >> -\f39\fs16\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon10 >> \slink22 \slocked \ssemihidden \styrsid4815795 Balloon Text Char;}{\s24\= ql >> \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\wrapdefault\aspalpha\aspnum= \faauto\adjustright\rin20\lin0\itap0 >> >> -\rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\f43\hich\af43\dbch\af13\cgrid\langnp1= 033\langfenp1033 >> \sbasedon0 \snext24 \spriority0 \styrsid6636700 CellBodyLeft;}{\*\cs25 >> \additive \b\f2\cf13 \spriority0 \styrsid6636700 >> +\b\fs20\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langn= p1033\langfenp2052 >> \sbasedon18 \snext18 \slink21 \ssemihidden \sunhideused \styrsid4815795 >> annotation subject;}{\*\cs21 \additive \rtlch\fcs1 \ab\af0\afs20 >> \ltrch\fcs0 >> +\b\f40\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon19 >> \slink20 \slocked \ssemihidden \styrsid4815795 Comment Subject >> Char;}{\s22\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> \rtlch\fcs1 \af43\afs16\alang1025 \ltrch\fcs0 >> +\fs16\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \sbasedon0 \snext22 \slink23 \ssemihidden \sunhideused \styrsid4815795 >> Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 \af43\afs16 \ltrch\fcs0 >> +\f43\fs16\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon10 >> \slink22 \slocked \ssemihidden \styrsid4815795 Balloon Text Char;}{\s24\= ql >> \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\wrapdefault\aspalpha\aspnum= \faauto\adjustright\rin20\lin0\itap0 >> >> +\rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\f40\hich\af40\dbch\af13\cgrid\langnp1= 033\langfenp1033 >> \sbasedon0 \snext24 \spriority0 \styrsid6636700 CellBodyLeft;}{\*\cs25 >> \additive \b\f2\cf13 \spriority0 \styrsid6636700 >> CodeCharacter;}{\*\ts26\tsrowd\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 >> \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 >> \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpad= dfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdg= l\tsbrdrdgr\tsbrdrh\tsbrdrv >> >> \ql >> \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\l= in0\itap0 >> \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 >> \fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\la= ngnp1033\langfenp2052 >> >> -\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table >> Grid;}}{\*\revtbl {Unknown;}{Zhu, Yonghong;}}{\*\rsidtbl >> \rsid1120999\rsid3954098\rsid4815795\rsid4999604\rsid5318420\rsid5911148= \rsid6184429\rsid6636700\rsid8089322\rsid8459339\rsid8600807\rsid12198464\r= sid12521351\rsid14966438 >> -\rsid15026228\rsid15604690\rsid16255639\rsid16399512}{\mmathPr\mmathFon= t34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\= mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator >> Zhu, Yonghong}{\creatim\yr2011\mo7\dy18\hr16\min14} >> -{\revtim\yr2016\mo8\dy9\hr10\min26}{\version11}{\edmins23}{\nofpages4}{= \nofwords842}{\nofchars4801}{\nofcharsws5632}{\vern57441}}{\*\xmlnstbl >> {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} >> -\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\gutter= 0\ltrsect >> >> >> -\deftab360\widowctrl\ftnbj\aenddoc\revisions\trackmoves0\trackformattin= g1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validate= xml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\= horzdoc\dghspace120\dgvspace120 >> -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\view= scale100\rsidroot15604690 >> \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd >> \ltrsect\linex0\sectdefaultcl\sftnbj >> {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang >> -{\pntxta \hich .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang >> {\pntxta \hich .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntx= ta >> \hich .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta \hic= h >> )}}{\*\pnseclvl5 >> -\pndec\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \hich >> )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \hich >> (}{\pntxta \hich )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang >> {\pntxtb \hich (}{\pntxta \hich )}}{\*\pnseclvl8 >> -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \hich >> )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \hich >> (}{\pntxta \hich )}}\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0 >> -\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\= itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 >> -\b\fs28\cf17\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 Name >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> GenFw.exe \hich\f43 \endash \loch\f43 build a UEFI image or other image= . >> +\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table Grid;}{\s27\ql >> \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\l= in0\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> \snext27 \shidden \ssemihidden \styrsid4993232 Revision;}}{\*\revtbl >> {Unknown;}{Zhu, Yonghong;}}{\*\pgptbl >> {\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pg= p\ipgp2\itap0\li0\ri0 >> +\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb= 0\sa0}}{\*\rsidtbl >> \rsid1120999\rsid3954098\rsid4815795\rsid4993232\rsid4999604\rsid5318420= \rsid5911148\rsid6184429\rsid6636700\rsid8089322\rsid8459339\rsid8600807\rs= id12198464 >> >> +\rsid12521351\rsid13506216\rsid14420013\rsid14966438\rsid15026228\rsid1= 5604690\rsid16255639\rsid16399512}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub= 0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim= 0\mnaryLim1}{\info >> +{\operator Joey >> Vagedes}{\creatim\yr2011\mo7\dy18\hr16\min14}{\revtim\yr2023\mo6\dy28\hr= 9\min18}{\version13}{\edmins28}{\nofpages5}{\nofwords865}{\nofchars4935}{\n= ofcharsws5789}{\vern75}}{\*\xmlnstbl >> {\xmlns1 http://schemas.microsoft.com/office/word/2003/ >> +wordml}}\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb144= 0\gutter0\ltrsect >> >> >> +\deftab360\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotem= bedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showp= laceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dg= hspace120\dgvspace120 >> +\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\view= scale160\rsidroot15604690 >> \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar \sectd >> \ltrsect\linex0\sectdefaultcl\sftnbj >> {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} >> +{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta >> .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta >> .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta >> )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )= }} >> +{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta >> )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta >> )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta >> )}}{\*\pnseclvl9 >> +\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain >> \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Name >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> GenFw.exe \hich\f40 \endash \loch\f40 build a UEFI image or other image= . >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx1440\wra= pdefault\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Synopsis >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs18 >> -\ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> GenFw.exe }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> \b\fs18\cf1\insrsid12521351 \hich\af43\dbch\af31505\loch\f43 -r | >> }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> -\b\fs18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43 -o >> [-e }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> \b\fs18\cf1\insrsid5318420 \hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> -\hich\af43\dbch\af31505\loch\f43 EfiType}{\rtlch\fcs1 \ab\af43\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af43\dbch\af31505\loch\f43 >> >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af43\dbch\af31505\loch\f43 >> -] [-c | -t | -l | -u | -b | -z | -s }{\rtlch\fcs1 \ab\af43\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af43\dbch\af31505\loch\f43 >> <}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af43\dbch\af31505\loch\f43 TimeDate}{ >> -\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 >> \hich\af43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fc= s0 >> \b\fs18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43 | -m | -j | >> }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> -\b\fs18\cf1\insrsid3954098\charrsid3954098 >> \hich\af43\dbch\af31505\loch\f43 --hiipackage}{\rtlch\fcs1 \ab\af43\afs1= 8 >> \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43 = | >> --}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> -\b\fs18\cf1\insrsid3954098\charrsid3954098 >> \hich\af43\dbch\af31505\loch\f43 hiibinpackage}{\rtlch\fcs1 \ab\af43\afs= 18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43 >> ]}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >> -\b\fs18\cf1\insrsid12521351 \hich\af43\dbch\af31505\loch\f43 [-a] >> [-p]}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fc= s0 >> \b\fs18\cf1\insrsid3954098 >> -\hich\af43\dbch\af31505\loch\f43 > \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> File}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af43\dbch\af31505\loch\f43 >}{ >> -\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16399512 >> {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid16399512 >> \hich\af43\dbch\af31505\loch\f43 GenFw.exe \hich\f43 \endash \loch\f43 h >> -\par \hich\af43\dbch\af31505\loch\f43 GenFw.exe --version}{\rtlch\fcs1 >> \af0 \ltrch\fcs0 \insrsid16399512\charrsid8089322 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Synopsis >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs18 >> +\ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> GenFw.exe }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> \b\fs18\cf1\insrsid12521351 \hich\af40\dbch\af31505\loch\f40 -r | >> }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> +\b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 -o >> [-e }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> \b\fs18\cf1\insrsid5318420 \hich\af40\dbch\af31505\loch\f40 <}{\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> +\hich\af40\dbch\af31505\loch\f40 EfiType}{\rtlch\fcs1 \ab\af40\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af40\dbch\af31505\loch\f40 >> >}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af40\dbch\af31505\loch\f40 >> +] [-c | -t | -l | -u | -b | -z | -s }{\rtlch\fcs1 \ab\af40\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af40\dbch\af31505\loch\f40 >> <}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af40\dbch\af31505\loch\f40 TimeDate}{ >> +\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 >> \hich\af40\dbch\af31505\loch\f40 >}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fc= s0 >> \b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 | -m | -j | >> }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> +\b\fs18\cf1\insrsid3954098\charrsid3954098 >> \hich\af40\dbch\af31505\loch\f40 --hiipackage}{\rtlch\fcs1 \ab\af40\afs1= 8 >> \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 = | >> --}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> +\b\fs18\cf1\insrsid3954098\charrsid3954098 >> \hich\af40\dbch\af31505\loch\f40 hiibinpackage}{\rtlch\fcs1 \ab\af40\afs= 18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid13506216 \hich\af40\dbch\af31505\loch\f40= | >> --nonxcompat}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >> +\b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 >> ]}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid12521351 >> \hich\af40\dbch\af31505\loch\f40 [-a] [-p]}{\rtlch\fcs1 \ab\af40\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> +\hich\af40\dbch\af31505\loch\f40 }{\rtlch\fcs1 \ab\af40\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 >> > \hich\af40\dbch\af31505\loch\f40 File}{ >> +\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >> \hich\af40\dbch\af31505\loch\f40 >}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fc= s0 >> \b\fs18\cf1\insrsid8459339 >> +\par }\pard \ltrpar\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16399512 >> {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid16399512 >> \hich\af40\dbch\af31505\loch\f40 GenFw.exe \hich\f40 \endash \loch\f40 h >> +\par \hich\af40\dbch\af31505\loch\f40 GenFw.exe --version}{\rtlch\fcs1 >> \af0 \ltrch\fcs0 \insrsid16399512\charrsid8089322 >> \par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid16399512 >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Description >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> Genfw is mainly used to process PE32 image to get the expected image dat= a >> or image file. PE32 is a general-purpose image format that contains, amo= ng >> other information, data >> -\hich\af43\dbch\af31505\loch\f43 >> -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 head= er, >> zero its dubug data or reset its time >> -\hich\af43\dbch\af31505\loch\f43 s\hich\af43\dbch\af31505\loch\f43 >> -tamp. 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, me >> -\hich\af43\dbch\af31505\loch\f43 r\hich\af43\dbch\af31505\loch\f43 ge >> (concatenate) several MicroCode binary images into a single file by pad >> value and alignment requirement. This tool also supports the override th= e >> input file with the output contents. >> - >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Description >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> Genfw is mainly used to process PE32 image to get the expected image dat= a >> or image file. PE32 is \hich\af40\dbch\af31505\loch\f40 >> +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 im >> +\hich\af40\dbch\af31505\loch\f40 a\hich\af40\dbch\af31505\loch\f40 ge >> with the compact TE image header, zero its d}{\rtlch\fcs1 \af40\afs18 >> \ltrch\fcs0 \fs18\cf1\insrsid13506216 \hich\af40\dbch\af31505\loch\f40 >> e}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >> +\fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> +bug data or reset its time stamp. It can also extract PE32 image data t= o >> create bin file, extract PE32 image data section to create Acpi table >> image, or dump PI TE image header information. It can also parse >> \hich\af40\dbch\af31505\loch\f40 >> +the text MicroCode definition file to create the MicroCode binary image= , >> merge (concatenate) several MicroCode binary images into a single file b= y >> pad value and alignment requirement. This tool also supports the overrid= e >> the input file with the output con >> +\hich\af40\dbch\af31505\loch\f40 t\hich\af40\dbch\af31505\loch\f40 ents= . >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Options >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 >> \hich\af43\dbch\af31505\loch\f43 If no options ar}{\rtlch\fcs1 \af43\afs= 18 >> \ltrch\fcs0 \fs18\cf1\insrsid15026228 \hich\af43\dbch\af31505\loch\f43 e >> specified, tool prints usage.}{\rtlch\fcs1 >> -\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795 >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 Filename1 [FilenameN] >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Options >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 >> \hich\af40\dbch\af31505\loch\f40 If no options ar}{\rtlch\fcs1 \af40\afs= 18 >> \ltrch\fcs0 \fs18\cf1\insrsid15026228 \hich\af40\dbch\af31505\loch\f40 e >> specified, tool prints usage.}{\rtlch\fcs1 >> +\ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795 >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 Filename1 [FilenameN] >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> Input PE/PE32+ image, or TE image, or MicroCode Txt file, or MicroCode >> bin file, or hii binary packages. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -o FileName, --outputfile FileName >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> -The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file or >> other modified PE image\hich\af43\dbch\af31505\loch\f43 will be created= . >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -e EFI_FILETYPE, --efiImage EFI_FILETYP= E >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> -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,\hich\af43\dbch\af31505\loch\f43 >> - COMBINED_PEIM_DRIVER, PIC_PEIM, RELOCATABLE_PEIM, BS_DRIVER, RT_DRIVER= , >> APPLICATION, SAL_RT_DRIVER to support all module types.}{\rtlch\fcs1 >> \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -c, --acpi >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Create Acpi table. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -t, --terse >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Create Te Image. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -u, --dump >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Dump TeImage Header. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -z, --zero >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -o FileName, --outputfile FileName >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> +The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file or >> other modified PE image will be created. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -e E\hich\af40\dbch\af31505\loch\f40 >> FI_FILETYPE, --efiImage EFI_FILETYPE >> + >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> +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,\hich\af40\dbch\af31505\loch\f40 >> + PIC_PEIM, RELOCATABLE_PEIM, BS_DRIVER, RT_DRIVER, APPLICATION, >> SAL_RT_DRIVER to support all module types.}{\rtlch\fcs1 \af0\afs18 >> \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -c, --acpi >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Create Acpi table. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -t, --terse >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Create Te Image. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -u, --dump >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Dump TeImage Header. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -z, --zero >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> Zero the Debug Data Fields in the PE input image file. It also zeros th= e >> time stamp fields.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 >> \f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -b, --exe2bin >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Convert the input EXE to the output BIN >> file. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -l, --stripped >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Strip off the relocation information da= ta >> from PE or TE image.}{ >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -b, --exe2bin >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Convert the input EXE to the output BIN >> file. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -l, --stripped >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Strip off the relocation information da= ta >> from PE or TE image.}{ >> \rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -s timedate, --stamp >> timed\hich\af43\dbch\af31505\loch\f43 ate >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 \hich\f43 timedate format is \'93\loch\= f43 >> \hich\f43 yyyy-mm-dd 00:00:00\'94 >> -\loch\f43 \hich\f43 . If timedata is set to \'93\loch\f43 \hich\f43 >> NOW\'94\loch\f43 , current system time is used. The support date scope i= s >> 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 >> \f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -m, --mcifile >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Convert input microcode txt definition >> file to microcode bin file. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -j, --joi\hich\af43\dbch\af31505\loch\f= 43 n >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Merge multiple microcode bin files to o= ne >> file. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -a NUM, --align NUM >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -s timedate, --stamp >> timed\hich\af40\dbch\af31505\loch\f40 ate >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 \hich\f40 timedate format is \'93\loch\= f40 >> \hich\f40 yyyy-mm-dd 00:00:00\'94 >> +\loch\f40 \hich\f40 . If timedata is set to \'93\loch\f40 \hich\f40 >> NOW\'94\loch\f40 , current system time is used. The support date scope i= s >> 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 >> \f0\fs18\cf1\insrsid8459339 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -m, --mcifile >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Convert input microcode txt definition >> file to microcode bin file. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -j, --joi\hich\af40\dbch\af31505\loch\f= 40 n >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Merge multiple microcode bin files to o= ne >> file. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -a NUM, --align NUM >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> NUM is one HEX or DEC format alignment value, which is used to combine >> multiple microcode bin files. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -p NUM, --pad NUM >> -\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 NUM is one HEX or DEC format padding >> value, which is used to combin >> -\hich\af43\dbch\af31505\loch\f43 e multiple microcode bin files. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 --keepexceptiontable >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Don\hich\f43 \rquote \loch\f43 t clear >> exception table. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 --keepzeropending >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Don\hich\f43 \rquote \loch\f43 t strip >> zero pending of .reloc. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -r, --replace >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Overwrite the input file with the outpu= t >> content. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -g HiiPackageListGuid, --hiiguid >> HiiPackageListGuid >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Guid\hich\af43\dbch\af31505\loch\f43 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -p NUM, --pad NUM >> +\par }\pard \ltrpar\ql >> \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin360\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 NUM is one HEX or DEC format padding >> value, which is used to combin >> +\hich\af40\dbch\af31505\loch\f40 e multiple microcode bin files. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 --keepexceptiontable >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Don\hich\f40 \rquote \loch\f40 t clear >> exception table. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 --keepzeropending >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Don\hich\f40 \rquote \loch\f40 t strip >> zero pending of .reloc. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -r, --replace >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Overwrite the input file with the outpu= t >> content. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -g HiiPackageListGuid, --hiiguid >> HiiPackageListGuid >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Guid\hich\af40\dbch\af31505\loch\f40 >> is used to specify hii package list guid.}{\rtlch\fcs1 \af0\afs18 >> \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Its format is >> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 --hiipackage }{\rtlch\fcs1 \ab\af0\afs1= 8 >> \ltrch\fcs0 >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Its format is >> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 --hiipackage }{\rtlch\fcs1 \ab\af0\afs1= 8 >> \ltrch\fcs0 >> \b\f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> Combine all input binary hii packages into a single package list as the >> text resource data file (RC file format). >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 --hiibinpackage }{\rtlch\fcs1 >> \ab\af0\afs18 \ltrch\fcs0 >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 --hiibinpackage }{\rtlch\fcs1 >> \ab\af0\afs18 \ltrch\fcs0 >> \b\f0\fs18\cf1\insrsid8459339 >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 >> Combine all input binary hii packages into a single package list as the >> binary resource section. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -v, --verbose >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Turn on verbose output with information= al >> messages. >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -d, --debug level >> -\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> \tab }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Enable debug message with specified lev= el. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 --version >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Show program's version number and exit >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 -h, --help >> -\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Show this help message and exit >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid49= 93232 >> {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4993232 >> --}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4993232 >> +\hich\af40\dbch\af31505\loch\f40 nonxcompat}{\rtlch\fcs1 \ab\af40\afs18 >> \ltrch\fcs0 \b\fs18\cf1\insrsid4993232 \hich\af40\dbch\af31505\loch\f40 >> }{\rtlch\fcs1 \ab\af0\afs18 \ltrch\fcs0 \b\f0\fs18\cf1\insrsid4993232 >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >> \fs18\cf1\insrsid4993232\charrsid4993232 \hich\af40\dbch\af31505\loch\f4= 0 >> Do not set the IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit >> \hich\af40\dbch\af31505\loch\f40 of the optional header in the PE header >> even if the}{ >> +\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid4993232 >> \hich\af40\dbch\af31505\loch\f40 }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >> \fs18\cf1\insrsid4993232\charrsid4993232 \hich\af40\dbch\af31505\loch\f4= 0 >> requirements are met}{\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid4993232 . >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> -\hich\af40\dbch\af31505\loch\f40 v, --verbose}{\rtlch\fcs1 \af40\afs18 >> \ltrch\fcs0 \fs18\cf1\insrsid8459339\charrsid4993232 >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Turn on verbose output with information= al >> messages. >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -d, --debug level >> +\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> \tab }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Enable debug message with specified lev= el. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 --version >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Show program's version number and exit >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 -h, --help >> +\par }\pard \ltrpar\ql >> \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Show this help message and exit >> \par }\pard\plain \ltrpar\s2\ql >> \fi-1440\li0\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx0\tx= 1440\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid6636700 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 >> \b\fs28\cf18\insrsid6636700\charrsid6184429 {\*\bkmkstart >> OLE_LINK7}{\*\bkmkstart OLE_LINK8}\hich\af43\dbch\af31505\loch\f43 >> -Status codes returned}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 >> \b\fs28\cf18\insrsid6636700 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 >> \b\fs28\cf20\insrsid6636700\charrsid6184429 {\*\bkmkstart >> OLE_LINK7}{\*\bkmkstart OLE_LINK8}\hich\af40\dbch\af31505\loch\f40 >> +Status codes returned}{\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 >> \b\fs28\cf20\insrsid6636700 >> \par \ltrrow}\trowd >> \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 >> \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 >> \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl1= 08\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkh= drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 >> \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >> \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark >> \cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 >> \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark >> \cellx8712\pard\plain \ltrpar\s24\ql >> \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\= aspnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26 >> \rtlch\fcs1 >> -\af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\af43\hich\af43\dbch\af13\cgrid\langnp= 1033\langfenp1033 >> {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> -\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6= 636700\charrsid8600807 >> \hich\af2\dbch\af13\loch\f2 STATUS_SUCCESS}{\rtlch\fcs1 \af0 \ltrch\fcs0 >> \insrsid6636700 \hich\af43\dbch\af13\loch\f43 }{\rtlch\fcs1 \ab\af2\afs= 18 >> \ltrch\fcs0 >> +\af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\af40\hich\af40\dbch\af13\cgrid\langnp= 1033\langfenp1033 >> {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> +\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6= 636700\charrsid8600807 >> \hich\af2\dbch\af13\loch\f2 STATUS_SUCCESS}{\rtlch\fcs1 \af0 \ltrch\fcs0 >> \insrsid6636700 \hich\af40\dbch\af13\loch\f40 }{\rtlch\fcs1 \ab\af2\afs= 18 >> \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6= 636700\charrsid4999604 >> \tab }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid66= 36700 >> 0}{\rtlch\fcs1 \ab\af2\afs18 >> -\ltrch\fcs0 >> \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636700 >> \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 >> \hich\af43\dbch\af13\loch\f43 The action was completed as >> requested.}{\rtlch\fcs1 \af0 \ltrch\fcs0 >> +\ltrch\fcs0 >> \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636700 >> \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 >> \hich\af40\dbch\af13\loch\f40 The action was completed as >> requested.}{\rtlch\fcs1 \af0 \ltrch\fcs0 >> \kerning2\insrsid6636700 \cell }\pard\plain \ltrpar\ql >> \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\= rin0\lin0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \trowd >> \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 \trbrdrb >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \trowd >> \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 \trbrdrb >> \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 >> \trbrdrv\brdrs\brdrw10 >> \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl1= 08\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkh= drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 >> \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >> \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark >> \cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 >> \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\ro= w >> \ltrrow}\pard\plain \ltrpar\s24\ql >> \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\= aspnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26 >> \rtlch\fcs1 >> -\af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\af43\hich\af43\dbch\af13\cgrid\langnp= 1033\langfenp1033 >> {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid8600807 >> \hich\af2\dbch\af13\loch\f2 >> -STATUS_ERROR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 >> \hich\af43\dbch\af13\loch\f43 }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid4999604 \tab \tab >> }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> -\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6= 636700 >> \hich\af2\dbch\af13\loch\f2 2}{\rtlch\fcs1 \af41\afs19 \ltrch\fcs0 >> \cs25\f41\fs19\cf0\lang1033\langfe2052\langfenp2052\insrsid6636700\charr= sid8600807 >> \cell }\pard \ltrpar >> +\af0\afs16\alang1025 \ltrch\fcs0 >> \fs16\cf1\lang1033\langfe1033\loch\af40\hich\af40\dbch\af13\cgrid\langnp= 1033\langfenp1033 >> {\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid8600807 >> \hich\af2\dbch\af13\loch\f2 >> +STATUS_ERROR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 >> \hich\af40\dbch\af13\loch\f40 }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid4999604 \tab \tab >> }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 >> +\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6= 636700 >> \hich\af2\dbch\af13\loch\f2 2}{\rtlch\fcs1 \af44\afs19 \ltrch\fcs0 >> \cs25\f44\fs19\cf0\lang1033\langfe2052\langfenp2052\insrsid6636700\charr= sid8600807 >> \cell }\pard \ltrpar >> \s24\ql >> \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\= aspnum\faauto\adjustright\rin20\lin0\pararsid16255639\yts26 >> {\rtlch\fcs1 \af0 \ltrch\fcs0 >> \lang1033\langfe2052\kerning2\langfenp2052\insrsid6636700 >> -\hich\af43\dbch\af13\loch\f43 The action failed.\cell }\pard\plain >> \ltrpar\ql >> \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\= rin0\lin0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \trowd >> \irow1\irowband1\lastrow \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 >> +\hich\af40\dbch\af13\loch\f40 The action failed.\cell }\pard\plain >> \ltrpar\ql >> \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\= rin0\lin0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \trowd >> \irow1\irowband1\lastrow \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 >> \trbrdrl\brdrs\brdrw10 >> \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 >> \trbrdrv\brdrs\brdrw10 >> \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl1= 08\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllkh= drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 >> \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >> \brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark >> \cellx2862\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 >> \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 >> \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\ro= w >> }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 >> -\ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> {\*\bkmkend OLE_LINK7}{\*\bkmkend >> OLE_LINK8}\hich\af43\dbch\af31505\loch\f43 Example >> +\ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> {\*\bkmkend OLE_LINK7}{\*\bkmkend >> OLE_LINK8}\hich\af40\dbch\af31505\loch\f40 Example >> >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 1= . >> Generate Efi image with the input PE image, module type and the output f= ile >> name. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 e >> PEI_CORE PeiMain.dll \hich\f43 \endash \loch\f43 o PeiMain.efi >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 2. Generate Te image with the input PE >> image and the output file name. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 t >> PeiMain.dll \hich\f43 \endash \loch\f43 o PeiMain.te >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 3. Generate acpi >> tab\hich\af43\dbch\af31505\loch\f43 le image with the input PE image and >> the output file name. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 c >> Facs.dll \hich\f43 \endash \loch\f43 o Facs.acpi >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 4. Dump TeImage Header with the input T= e >> Image and the output file name. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 u >> PeiMain.te \hich\f43 \endash \loch\f43 o PeiMain.teheader >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 5. Modify PeImage by zero its debug dat= a. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 z >> Pe\hich\af43\dbch\af31505\loch\f43 iMain.dll \hich\f43 \endash \loch\f43= o >> Peimain.zero >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 6. Modify PeImage by set new timestamp = and >> override the input image without the output file name. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 >> \hich\f43 s \'93\loch\f43 \hich\f43 2007-8-16 16:06:32\'94\loch\f43 >> PeiMain.dll \hich\f43 \endash \loch\f43 r >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 7. Extract bin image from PeImage. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 b >> PeiMain.dll \hich\f43 \endash \loch\f43 o PeiMain.bin >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 8. Generate the >> \hich\af43\dbch\af31505\loch\f43 microcode binary file from the micro co= de >> txt file. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 m >> Mci.txt \hich\f43 \endash \loch\f43 o Mci.bin >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 9. Merge the multiple mci binary files = to >> one file. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 j >> Mci.bin1 Mci.bin2 Mci.bin3 \hich\f43 \endash \loch\f43 a 32 \hich\f43 >> \endash \loch\f43 p 0xFF \hich\f43 \endash >> -\loch\f43 o Mci.bin >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 10. Generate the text resource file (RC >> format) based on all input binary HII packages and their package list gu= id. >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 o >> SampleHii.rc \hich\f43 \endash \loch\f43 g >> D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f43 \endash \loch\f43 >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 1= . >> Generate Efi image with the input PE image, module type and the output f= ile >> name. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 e >> PEI_CORE PeiMain.dll \hich\f40 \endash \loch\f40 o PeiMain.efi >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 2. Generate Te image with the input PE >> image and the output file name. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 t >> PeiMain.dll \hich\f40 \endash \loch\f40 o PeiMain.te >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 3. Generate acpi >> tab\hich\af40\dbch\af31505\loch\f40 le image with the input PE image and >> the output file name. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 c >> Facs.dll \hich\f40 \endash \loch\f40 o Facs.acpi >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 4. Dump TeImage Header with the input T= e >> Image and the output file name. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 u >> PeiMain.te \hich\f40 \endash \loch\f40 o PeiMain.teheader >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 5. Modify PeImage by zero its debug dat= a. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 z >> Pe\hich\af40\dbch\af31505\loch\f40 iMain.dll \hich\f40 \endash \loch\f40= o >> Peimain.zero >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 6. Modify PeImage by set new timestamp = and >> override the input image without the output file name. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 >> \hich\f40 s \'93\loch\f40 \hich\f40 2007-8-16 16:06:32\'94\loch\f40 >> PeiMain.dll \hich\f40 \endash \loch\f40 r >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 7. Extract bin image from PeImage. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 b >> PeiMain.dll \hich\f40 \endash \loch\f40 o PeiMain.bin >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 8. Generate the >> \hich\af40\dbch\af31505\loch\f40 microcode binary file from the micro co= de >> txt file. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 m >> Mci.txt \hich\f40 \endash \loch\f40 o Mci.bin >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 9. Merge the multiple mci binary files = to >> one file. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 j >> Mci.bin1 Mci.bin2 Mci.bin3 \hich\f40 \endash \loch\f40 a 32 \hich\f40 >> \endash \loch\f40 p 0xFF \hich\f40 \endash >> +\loch\f40 o Mci.bin >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 10. Generate the text resource file (RC >> format) based on all input binary HII packages and their package list gu= id. >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 o >> SampleHii.rc \hich\f40 \endash \loch\f40 g >> D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f40 \endash \loch\f40 >> hiipackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 >> \ltrch\fcs0 \b\f0\fs18\cf1\insrsid8459339 >> -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 11. Generate the binary resource >> secti\hich\af43\dbch\af31505\loch\f43 on based on all input binary HII >> packages and their package list guid.}{\rtlch\fcs1 >> +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 11. Generate the binary resource >> secti\hich\af40\dbch\af31505\loch\f40 on based on all input binary HII >> packages and their package list guid.}{\rtlch\fcs1 >> \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 o >> SampleHii.bin \hich\f43 \endash \loch\f43 g >> D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f43 \endash \loch\f43 >> +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 o >> SampleHii.bin \hich\f40 \endash \loch\f40 g >> D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f40 \endash \loch\f40 >> hiibinpackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 >> \ltrch\fcs0 \b\f0\fs18\cf1\insrsid8459339 >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Bugs >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 N= o >> known bugs. >> -\par \hich\af43\dbch\af31505\loch\f43 Report bugs to }{\rtlch\fcs1 >> \af43\afs18 \ltrch\fcs0 >> \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195920026\langfen= p1033\insrsid14966438\charrsid14420013 >> \hich\af43\dbch\af31505\loch\f43 edk2- >> -\hich\af43\dbch\af31505\loch\f43 devel\hich\af43\dbch\af31505\loch\f43 >> @lists.01.\hich\af43\dbch\af31505\loch\f43 org}{\rtlch\fcs1 \af43\afs18 >> \ltrch\fcs0 >> \deleted\fs18\cf1\revauthdel1\revdttmdel1195920026\insrsid8459339\delrsi= d14966438 >> >> -\hich\af43\dbch\af31505\loch\f43 >> edk2-buildtools-devel@lists.sourceforge.net}{\rtlch\fcs1 \af0\afs18 >> \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Bugs >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 N= o >> known bugs. >> +\par \hich\af40\dbch\af31505\loch\f40 Report bugs to }{\rtlch\fcs1 >> \af40\afs18 \ltrch\fcs0 >> \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195920026\langfen= p1033\insrsid14966438\charrsid14420013 >> \hich\af40\dbch\af31505\loch\f40 edk2-devel@lists.01.org}{ >> +\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >> \deleted\fs18\cf1\revauthdel1\revdttmdel1195920026\insrsid8459339\delrsi= d14966438 >> \hich\af40\dbch\af31505\loch\f40 >> edk2-buildtools-devel@lists.sourceforge.net}{\rtlch\fcs1 \af0\afs18 >> \ltrch\fcs0 >> +\f0\fs18\cf1\insrsid8459339 >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 Files >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> None >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 Files >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> None >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 See also >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 >> -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 >> None >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 See also >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 >> +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >> None >> \par }\pard\plain \ltrpar\s2\ql >> \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wrapdefaul= t\faauto\outlinelevel1\rin0\lin-1440\itap0 >> \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >> -\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 License >> -\par }\pard\plain \ltrpar\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 >> -\fs18\cf1\insrsid15604690 \hich\af43\dbch\af31505\loch\f43 Copyright (c= ) >> 2007 - 2011}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 >> \hich\af43\dbch\af31505\loch\f43 , Intel Corporation. All rights reserve= d. >> -\par \hich\af43\dbch\af31505\loch\f43 This program and the accompanying >> materials are licensed and made available >> -\par \hich\af43\dbch\af31505\loch\f43 under the terms and conditions of >> the BSD License which accompanies this >> -\par \hich\af43\dbch\af31505\loch\f43 >> distr\hich\af43\dbch\af31505\loch\f43 ibution. The full text of the >> license may be found at >> -\par \hich\af43\dbch\af31505\loch\f43 >> http://opensource.org/licenses/bsd-license.php >> +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp= 1033\langfenp2052 >> {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 License >> +\par }\pard\plain \ltrpar\ql >> \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 >> \af0\afs24\alang1025 \ltrch\fcs0 >> \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1= 033\langfenp2052 >> {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >> +\fs18\cf1\insrsid15604690 \hich\af40\dbch\af31505\loch\f40 Copyright (c= ) >> 2007 - 2011}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 >> \hich\af40\dbch\af31505\loch\f40 , Intel Corporation. All rights reserve= d. >> +\par \hich\af40\dbch\af31505\loch\f40 This program and the accompanying >> materials are licensed and made available >> +\par \hich\af40\dbch\af31505\loch\f40 under the terms and conditions of >> t\hich\af40\dbch\af31505\loch\f40 he BSD License which accompanies this >> +\par \hich\af40\dbch\af31505\loch\f40 distribution. The full text of >> the license may be found at >> +\par \hich\af40\dbch\af31505\loch\f40 >> http://opensource.org/licenses/bsd-license.php >> \par >> -\par \hich\af43\dbch\af31505\loch\f43 THE PROGRAM IS DISTRIBUTED UNDER >> THE BSD LICENSE ON AN "AS IS" BASIS, >> -\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af43\dbch\af31505\loch\f43 WITHOUT WARRANTIES OR REPRESENTATIONS O= F >> ANY KIND, EITHER EXPRESS OR IMPLIED. >> - >> +\par \hich\af40\dbch\af31505\loch\f40 THE PROGRAM IS DISTRIBUTED UNDER >> THE BSD LICENSE ON AN "AS IS" BASIS, >> +\par }\pard \ltrpar\ql >> \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fc= s1 >> \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 >> \hich\af40\dbch\af31505\loch\f40 WITHOUT WARRANTIES OR REPRESENTATIONS >> O\hich\af40\dbch\af31505\loch\f40 >> +F ANY KIND, EITHER EXPRESS OR IMPLIED. >> \par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\insrsid8459339 >> \par }{\*\themedata >> 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e7465= 6e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a >> >> 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f= 79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad >> @@ -308,7 +317,7 @@ >> a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72= 656c7350 >> >> 617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666= f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 >> >> 6e22206267313d226c743122207478313d22646b3122206267323d226c7432222074783= 23d22646b322220616363656e74313d22616363656e74312220616363 >> >> 656e74323d22616363656e74322220616363656e74333d22616363656e7433222061636= 3656e74343d22616363656e74342220616363656e74353d22616363656e7435222061636365= 6e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d2= 2666f6c486c696e6b222f3e} >> -{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhide= useddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept >> \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 >> heading 1;\lsdqformat1 \lsdlocked0 heading 2; >> +{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhide= useddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept >> \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 >> heading 1;\lsdqformat1 \lsdlocked0 heading 2; >> \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 >> heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 >> \lsdlocked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 >> \lsdpriority9 \lsdlocked0 heading 5; >> \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 >> heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 >> \lsdlocked0 heading 7;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 >> \lsdpriority9 \lsdlocked0 heading 8; >> \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 >> heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc >> 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2; >> @@ -364,18 +373,35 @@ >> a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72= 656c7350 >> \lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority4= 6 >> \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List >> Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; >> \lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 >> \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List >> Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorf= ul >> Accent 5; >> \lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 >> \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table = 3 >> Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; >> -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 >> \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Li= st >> Table 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000 >> -4d73786d6c322e534158584d4c5265616465722e362e300000000000000000000006000= 0 >> >> -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff09000600000= 0000000000000000001000000010000000000000000100000feffffff00000000feffffff00= 00000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 >> \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Li= st >> Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 >> Mention; >> +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart >> Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 >> Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved >> Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart >> Link;}}{\*\datastore 01050000 >> >> +02000000180000004d73786d6c322e534158584d4c5265616465722e362e30000000000= 000000000000e0000 >> >> +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff09000600000= 00000000000000000010000000100000000000000001000000200000001000000feffffff00= 00000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> -fffffffffffffffffdfffffffefffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> +fffffffffffffffffdffffff04000000feffffff05000000fefffffffefffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> -ffffffffffffffffffffffffffffffff52006f006f007400200045006e0074007200790= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f004096325= 1e500000000000000000000000000ba >> >> -4262e5f1d101feffffff000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 00000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000= 0000000000000000000000000000000 >> >> -00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000= 0000000000000000000000000000000 >> >> -00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000= 0000000000000000000000000000000 >> -0000000000000000000000000000000000000000000000000105000000000000}} >> \ No newline at end of file >> >> +ffffffffffffffffffffffffffffffff52006f006f007400200045006e0074007200790= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f004096325= 1e5000000000000000000000000407c >> >> +3c1edca9d90103000000c0020000000000004d0073006f0044006100740061005300740= 06f007200650000000000000000000000000000000000000000000000000000000000000000= 0000000000000000001a000101ffffffffffffffff020000000000000000000000000000000= 000000000000000407c3c1edca9d901 >> >> +407c3c1edca9d901000000000000000000000000d4004e004b0045005400c0005200570= 0310045003000da005100c300d900dd0033005300db00d700cd00c0003d003d000000000000= 000000000000000000000032000101ffffffffffffffff03000000000000000000000000000= 0000000000000000000407c3c1edca9 >> >> +d901407c3c1edca9d9010000000000000000000000004900740065006d0000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000a000201ffffffff04000000ffffffff00000000000000000= 0000000000000000000000000000000 >> >> +00000000000000000000000000000000210100000000000001000000020000000300000= 004000000feffffff060000000700000008000000090000000a000000feffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> +fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffff >> >> +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c3f786= d6c2076657273696f6e3d22312e3022207374616e64616c6f6e653d226e6f223f3e3c623a53= 6f757263657320786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6= c666f726d6174732e6f72672f6f6666 >> >> +696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e7= 33d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f= 6666696365446f63756d656e742f323030362f6269626c696f677261706879222053656c656= 37465645374796c653d225c41504153 >> >> +6978746845646974696f6e4f66666963654f6e6c696e652e78736c22205374796c654e6= 16d653d22415041222056657273696f6e3d2236223e3c2f623a536f75726365733e00000000= 0000000000000000000000000000000000000000000000000000003c3f786d6c20766572736= 96f6e3d22312e302220656e636f6469 >> >> +6e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a646= 1746173746f72654974656d2064733a6974656d49443d227b34453834443244302d35363034= 2d343636432d424134322d3345374437353245463742367d2220786d6c6e733a64733d22687= 474703a2f2f736368656d61732e6f70 >> >> +656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f3230303= 62f637573500072006f00700065007200740069006500730000000000000000000000000000= 0000000000000000000000000000000000000000000000000000000000000016000200fffff= fffffffffffffffffff000000000000 >> >> +00000000000000000000000000000000000000000000000000000000000005000000550= 100000000000000000000000000000000000000000000000000000000000000000000000000= 00000000000000000000000000000000000000000000000000000000000000000000000000f= fffffffffffffffffffffff00000000 >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000ffffffffffffffffffffffff0000 >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000ffffffffffffffffffffffff >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000746f6d586d6c223e3c64733a736368656d61526566733e3c64= 733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f706= 56e786d6c666f726d6174732e6f7267 >> >> +2f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3= e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f72654974656d3e0000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000000 >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000000 >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000000 >> >> +00000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000105000000000000}} >> \ No newline at end of file >> -- >> 2.41.0.windows.2 >> >> -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#108100): https://edk2.groups.io/g/devel/message/108100 Mute This Topic: https://groups.io/mt/100122561/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- --000000000000ace9cc060413f024 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello BaseTools maintain= ers,

I still need a Reviewed-by for this patch serie= s - I have only received an Acked-By. If you have any questions about the p= atch, please let me know.=C2=A04487 =E2=80=93 [BaseTools] GenFw: Set NXCOMPAT in Dll= Characteristics if requirements met (tianocore.org)

Thanks,
Joey

On Tue, Aug 1, 2023 at 8:57= =E2=80=AFAM Joey Vagedes <joey= .vagedes@gmail.com> wrote:
Hello BaseTools maintainers. I'm sti= ll looking for feedback and a review for the changes made to GenFw to autom= atically set the=C2=A0NXCOMPAT flag if the requirements are met. Drivers ca= n opt out of the flag regardless, with the --nonxcompat=C2=A0flag. Please l= et me know if you have any questions.

Thanks,
= Joey

On Thu, Jul 13, 2023 at 8:24=E2=80=AFAM Joey Vagedes <joey.vagedes@gmail.com= > wrote:
= Automatically set the nxcompat flag in the DLL Characteristics field of
the Optional Header of the PE32+ image. For this flag to be set
automatically, the section alignment must be evenly divisible
by 4K (EFI_PAGE_SIZE) and no section must be executable and writable.

Adds a command line flag to GenFw, --nonxcompat, to ensure the
IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit is not set, even if all
requirements are met. Updates the manual for GenFw to include the new
flag.

Cc: Rebecca Cran <rebecca@bsdio.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Bob Feng <= bob.c.feng@intel.com>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Joey Vagedes <joeyvagedes@gmail.com>
---
=C2=A0BaseTools/Source/C/GenFw/GenFw.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 69 ++++
=C2=A0BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf | 420 +++++++++++---= ------
=C2=A02 files changed, 292 insertions(+), 197 deletions(-)

diff --git a/BaseTools/Source/C/GenFw/GenFw.c b/BaseTools/Source/C/GenFw/Ge= nFw.c
index 0289c8ef8a5c..bd635b375a99 100644
--- a/BaseTools/Source/C/GenFw/GenFw.c
+++ b/BaseTools/Source/C/GenFw/GenFw.c
@@ -86,6 +86,7 @@ UINT32 mImageSize =3D 0;
=C2=A0UINT32 mOutImageType =3D FW_DUMMY_IMAGE;
=C2=A0BOOLEAN mIsConvertXip =3D FALSE;
=C2=A0BOOLEAN mExportFlag =3D FALSE;
+BOOLEAN mNoNxCompat =3D FALSE;

=C2=A0STATIC
=C2=A0EFI_STATUS
@@ -281,6 +282,9 @@ Returns:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0write export table into PE-COFF.\n\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0This option can be used together with -e.\n\
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0It doesn't work for other options.\n");
+=C2=A0 fprintf (stdout, "=C2=A0 --nonxcompat=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 Do not set the IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit \n\
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 of the optional header in the PE header even if the \n\
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 requirements are met.\n");
=C2=A0 =C2=A0fprintf (stdout, "=C2=A0 -v, --verbose=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0Turn on verbose output with informational messages.\n"= ;);
=C2=A0 =C2=A0fprintf (stdout, "=C2=A0 -q, --quiet=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0Disable all messages except key message and fatal error= \n");
=C2=A0 =C2=A0fprintf (stdout, "=C2=A0 -d, --debug level=C2=A0 =C2=A0 = =C2=A0Enable debug messages, at input debug level.\n");
@@ -441,6 +445,59 @@ Returns:
=C2=A0 =C2=A0return STATUS_SUCCESS;
=C2=A0}

+/**
+
+=C2=A0 Checks if the Pe image is nxcompat compliant.
+
+=C2=A0 Must meet the following conditions:
+=C2=A0 1. The PE is 64bit
+=C2=A0 2. The section alignment is evenly divisible by 4k
+=C2=A0 3. No section is writable and executable.
+
+=C2=A0 @param=C2=A0 PeHdr=C2=A0 =C2=A0 =C2=A0- The PE header
+
+=C2=A0 @retval TRUE=C2=A0 =C2=A0 =C2=A0 - The PE is nx compat compliant +=C2=A0 @retval FALSE=C2=A0 =C2=A0 =C2=A0- The PE is not nx compat complian= t
+
+**/
+STATIC
+BOOLEAN
+IsNxCompatCompliant (
+=C2=A0 EFI_IMAGE_OPTIONAL_HEADER_UNION=C2=A0 *PeHdr
+=C2=A0 )
+{
+=C2=A0 EFI_IMAGE_SECTION_HEADER=C2=A0 =C2=A0 =C2=A0*SectionHeader;
+=C2=A0 UINT32=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0Index;
+=C2=A0 UINT32=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0Mask;
+
+=C2=A0 // Must have an optional header to perform verification
+=C2=A0 if (PeHdr->Pe32.FileHeader.SizeOfOptionalHeader =3D=3D 0) {
+=C2=A0 =C2=A0 return FALSE;
+=C2=A0 }
+
+=C2=A0 // Verify PE is 64 bit
+=C2=A0 if (!(PeHdr->Pe32.OptionalHeader.Magic =3D=3D EFI_IMAGE_NT_OPTIO= NAL_HDR64_MAGIC)) {
+=C2=A0 =C2=A0 return FALSE;
+=C2=A0 }
+
+=C2=A0 // Verify Section Alignment is divisible by 4K
+=C2=A0 if (!((PeHdr->Pe32Plus.OptionalHeader.SectionAlignment % EFI_PAG= E_SIZE) =3D=3D 0)) {
+=C2=A0 =C2=A0 return FALSE;
+=C2=A0 }
+
+=C2=A0 // Verify sections are not Write & Execute
+=C2=A0 Mask =3D EFI_IMAGE_SCN_MEM_EXECUTE | EFI_IMAGE_SCN_MEM_WRITE;
+=C2=A0 SectionHeader =3D (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) &(PeH= dr->Pe32Plus.OptionalHeader) + PeHdr->Pe32Plus.FileHeader.SizeOfOptio= nalHeader);
+=C2=A0 for (Index =3D 0; Index < PeHdr->Pe32Plus.FileHeader.NumberOf= Sections; Index ++, SectionHeader ++) {
+=C2=A0 =C2=A0 if ((SectionHeader->Characteristics & Mask) =3D=3D Ma= sk) {
+=C2=A0 =C2=A0 =C2=A0 return FALSE;
+=C2=A0 =C2=A0 }
+=C2=A0 }
+
+=C2=A0 // Passed all requirements, return TRUE
+=C2=A0 return TRUE;
+}
+
=C2=A0VOID
=C2=A0SetHiiResourceHeader (
=C2=A0 =C2=A0UINT8=C2=A0 =C2=A0*HiiBinData,
@@ -1452,6 +1509,13 @@ Returns:
=C2=A0 =C2=A0 =C2=A0 =C2=A0continue;
=C2=A0 =C2=A0 =C2=A0}

+=C2=A0 =C2=A0 if (stricmp (argv[0], "--nonxcompat") =3D=3D 0) {<= br> +=C2=A0 =C2=A0 =C2=A0 mNoNxCompat =3D TRUE;
+=C2=A0 =C2=A0 =C2=A0 argc --;
+=C2=A0 =C2=A0 =C2=A0 argv ++;
+=C2=A0 =C2=A0 =C2=A0 continue;
+=C2=A0 =C2=A0 }
+
=C2=A0 =C2=A0 =C2=A0if (argv[0][0] =3D=3D '-') {
=C2=A0 =C2=A0 =C2=A0 =C2=A0Error (NULL, 0, 1000, "Unknown option"= , argv[0]);
=C2=A0 =C2=A0 =C2=A0 =C2=A0goto Finish;
@@ -2458,6 +2522,11 @@ Returns:
=C2=A0 =C2=A0 =C2=A0TEImageHeader.BaseOfCode=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =3D Optional64->BaseOfCode;
=C2=A0 =C2=A0 =C2=A0TEImageHeader.ImageBase=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0=3D (UINT64) (Optional64->ImageBase);

+=C2=A0 =C2=A0 // Set NxCompat flag
+=C2=A0 =C2=A0 if (IsNxCompatCompliant (PeHdr) && !mNoNxCompat) { +=C2=A0 =C2=A0 =C2=A0 Optional64->DllCharacteristics |=3D IMAGE_DLLCHARA= CTERISTICS_NX_COMPAT;
+=C2=A0 =C2=A0 }
+
=C2=A0 =C2=A0 =C2=A0if (Optional64->NumberOfRvaAndSizes > EFI_IMAGE_D= IRECTORY_ENTRY_BASERELOC) {
=C2=A0 =C2=A0 =C2=A0 =C2=A0TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTO= RY_ENTRY_BASERELOC].VirtualAddress =3D Optional64->DataDirectory[EFI_IMA= GE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
=C2=A0 =C2=A0 =C2=A0 =C2=A0TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTO= RY_ENTRY_BASERELOC].Size =3D Optional64->DataDirectory[EFI_IMAGE_DIRECTO= RY_ENTRY_BASERELOC].Size;
diff --git a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf b/BaseTools/U= serManuals/GenFw_Utility_Man_Page.rtf
index f4235b77fbce..6046b9fefd65 100644
--- a/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf
+++ b/BaseTools/UserManuals/GenFw_Utility_Man_Page.rtf
@@ -1,28 +1,29 @@
-{\rtf1\adeflang1025\ansi\ansicpg1252\uc2\adeff0\deff0\stshfdbch31505\stshf= loch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang1033\t= hemelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\p= anose 02020603050405020304}Times New Roman{\*\falt Times};}
-{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier= New{\*\falt Courier New};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02= 010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}
+{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshf= loch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\t= hemelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\p= anose 02020603050405020304}Times New Roman{\*\falt Times};}
+{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier= New{\*\falt Courier New};}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02= 010600030101010101}SimSun{\*\falt SimSun};}
=C2=A0{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Ca= mbria Math;}{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030= 204}Calibri{\*\falt Century Gothic};}
-{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{= \*\falt Times New Roman};}{\f41\fbidi \fmodern\fcharset0\fprq1{\*\panose 02= 0b0609020204030204}Consolas;}
-{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana= {\*\falt Verdana};}{\f113\fbidi \fnil\fcharset134\fprq2{\*\panose 020106000= 30101010101}@\'cb\'ce\'cc\'e5;}
-{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 0202060305040502= 0304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset= 134\fprq2{\*\panose 02010600030101010101}\'cb\'ce\'cc\'e5{\= *\falt SimSun};}
+{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana= {\*\falt Verdana};}{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose 0000000000= 0000000000}Tahoma{\*\falt Times New Roman};}
+{\f44\fbidi \fmodern\fcharset0\fprq1{\*\panose 00000000000000000000}Consol= as;}{\f45\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@Sim= Sun{\*\falt @\'cb\'ce\'cc\'e5};}
+{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 0202060305040502= 0304}Times New Roman{\*\falt Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset= 134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};}
=C2=A0{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050= 406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panos= e 02020603050405020304}Times New Roman{\*\falt Times};}
-{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 0202060305040502= 0304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset= 134\fprq2{\*\panose 02010600030101010101}\'cb\'ce\'cc\'e5{\= *\falt SimSun};}
+{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 0202060305040502= 0304}Times New Roman{\*\falt Times};}{\fdbminor\f31505\fbidi \fnil\fcharset= 134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt SimSun};}
=C2=A0{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020= 204030204}Calibri{\*\falt Century Gothic};}{\fbiminor\f31507\fbidi \froman\= fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Time= s};}
-{\f258\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}= {\f259\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}= {\f261\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times}= ;}
-{\f262\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};= }{\f263\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Ti= mes};}{\f264\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\fa= lt Times};}
-{\f265\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Time= s};}{\f266\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\= falt Times};}{\f278\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt= Courier New};}
-{\f279\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier Ne= w};}{\f281\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Couri= er New};}{\f282\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Co= urier New};}
-{\f283\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Couri= er New};}{\f284\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\fa= lt Courier New};}{\f285\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic= {\*\falt Courier New};}
-{\f286\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt C= ourier New};}{\f390\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimS= un};}{\f598\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}
-{\f599\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f601\fbidi \fro= man\fcharset161\fprq2 Cambria Math Greek;}{\f602\fbidi \froman\fcharset162\= fprq2 Cambria Math Tur;}{\f605\fbidi \froman\fcharset186\fprq2 Cambria Math= Baltic;}
-{\f606\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f628\f= bidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt Century Gothic};}{\f629\f= bidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Century Gothic};}
-{\f631\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century Gothi= c};}{\f632\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Century Goth= ic};}{\f635\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Century = Gothic};}
-{\f636\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt Centur= y Gothic};}{\f648\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt Times N= ew Roman};}{\f649\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt Times = New Roman};}
-{\f651\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt Times New Roma= n};}{\f652\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt Times New Rom= an};}{\f653\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt Times N= ew Roman};}
-{\f654\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt Times New R= oman};}{\f655\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Times N= ew Roman};}{\f656\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\fa= lt Times New Roman};}
-{\f657\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt Times New Rom= an};}{\f668\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f669\fbidi \fmo= dern\fcharset204\fprq1 Consolas Cyr;}{\f671\fbidi \fmodern\fcharset161\fprq= 1 Consolas Greek;}
-{\f672\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}{\f675\fbidi \fmoder= n\fcharset186\fprq1 Consolas Baltic;}{\f676\fbidi \fmodern\fcharset163\fprq= 1 Consolas (Vietnamese);}{\f688\fbidi \fswiss\fcharset238\fprq2 Verdana CE{= \*\falt Verdana};}
-{\f689\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt Verdana};}{\f69= 1\fbidi \fswiss\fcharset161\fprq2 Verdana Greek{\*\falt Verdana};}{\f692\fb= idi \fswiss\fcharset162\fprq2 Verdana Tur{\*\falt Verdana};}
-{\f695\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt Verdana};}{\= f696\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese){\*\falt Verdana};= }{\f1390\fbidi \fnil\fcharset0\fprq2 @\'cb\'ce\'cc\'e5 West= ern;}
+{\f49\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times};}{= \f50\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times};}{\= f52\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times};}<= br> +{\f53\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times};}= {\f54\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Time= s};}{\f55\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt = Times};}
+{\f56\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times= };}{\f57\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\fa= lt Times};}{\f69\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Co= urier New};}
+{\f70\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Courier New= };}{\f72\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Courier= New};}{\f73\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Couri= er New};}
+{\f74\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Courie= r New};}{\f75\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt= Courier New};}{\f76\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*= \falt Courier New};}
+{\f77\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Co= urier New};}{\f181\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSu= n};}{\f389\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}
+{\f390\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f392\fbidi \fro= man\fcharset161\fprq2 Cambria Math Greek;}{\f393\fbidi \froman\fcharset162\= fprq2 Cambria Math Tur;}{\f396\fbidi \froman\fcharset186\fprq2 Cambria Math= Baltic;}
+{\f397\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f419\f= bidi \fswiss\fcharset238\fprq2 Calibri CE{\*\falt Century Gothic};}{\f420\f= bidi \fswiss\fcharset204\fprq2 Calibri Cyr{\*\falt Century Gothic};}
+{\f422\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century Gothi= c};}{\f423\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Century Goth= ic};}{\f424\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt Centur= y Gothic};}
+{\f425\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic){\*\falt Century Go= thic};}{\f426\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Centur= y Gothic};}{\f427\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\f= alt Century Gothic};}
+{\f449\fbidi \fswiss\fcharset238\fprq2 Verdana CE{\*\falt Verdana};}{\f450= \fbidi \fswiss\fcharset204\fprq2 Verdana Cyr{\*\falt Verdana};}{\f452\fbidi= \fswiss\fcharset161\fprq2 Verdana Greek{\*\falt Verdana};}
+{\f453\fbidi \fswiss\fcharset162\fprq2 Verdana Tur{\*\falt Verdana};}{\f45= 6\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic{\*\falt Verdana};}{\f457\f= bidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese){\*\falt Verdana};}
+{\f479\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt Times New Roman};= }{\f480\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt Times New Roman}= ;}{\f482\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt Times New Rom= an};}
+{\f483\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt Times New Roman}= ;}{\f484\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt Times New = Roman};}{\f485\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt Time= s New Roman};}
+{\f486\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Times New Rom= an};}{\f487\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt Tim= es New Roman};}{\f488\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt= Times New Roman};}
+{\f489\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f490\fbidi \fmodern= \fcharset204\fprq1 Consolas Cyr;}{\f492\fbidi \fmodern\fcharset161\fprq1 Co= nsolas Greek;}{\f493\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}
+{\f496\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f497\fbidi \fmo= dern\fcharset163\fprq1 Consolas (Vietnamese);}{\f501\fbidi \fnil\fcharset0\= fprq2 @SimSun Western{\*\falt @\'cb\'ce\'cc\'e5};}
=C2=A0{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{= \*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New= Roman Cyr{\*\falt Times};}
=C2=A0{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Gre= ek{\*\falt Times};}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times = New Roman Tur{\*\falt Times};}
=C2=A0{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (He= brew){\*\falt Times};}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Tim= es New Roman (Arabic){\*\falt Times};}
@@ -39,222 +40,230 @@
=C2=A0{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Bal= tic{\*\falt Times};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times= New Roman (Vietnamese){\*\falt Times};}
=C2=A0{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt = SimSun};}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE{\*\fa= lt Century Gothic};}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calib= ri Cyr{\*\falt Century Gothic};}
=C2=A0{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\fa= lt Century Gothic};}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calib= ri Tur{\*\falt Century Gothic};}
+{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt= Century Gothic};}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri= (Arabic){\*\falt Century Gothic};}
=C2=A0{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\f= alt Century Gothic};}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Cali= bri (Vietnamese){\*\falt Century Gothic};}
=C2=A0{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{= \*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New= Roman Cyr{\*\falt Times};}
=C2=A0{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Gre= ek{\*\falt Times};}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times = New Roman Tur{\*\falt Times};}
=C2=A0{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (He= brew){\*\falt Times};}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Tim= es New Roman (Arabic){\*\falt Times};}
=C2=A0{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Bal= tic{\*\falt Times};}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times= New Roman (Vietnamese){\*\falt Times};}}{\colortbl;\red0\green0\blue0;\red= 0\green0\blue255;
=C2=A0\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\r= ed255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\gr= een0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blu= e128;\red128\green0\blue0;
-\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\= red8\green96\blue168;\red0\green127\blue127;}{\*\defchp \fs21\kerning2\loch= \af31506\hich\af31506\dbch\af31505 }{\*\defpap
+\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\= red0\green0\blue0;\red0\green0\blue0;\red8\green96\blue168;\red0\green127\b= lue127;}{\*\defchp \fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{= \*\defpap
=C2=A0\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright= \rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\nowidctlpar\wrapde= fault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 <= br> -\fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033= \langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\nowidc= tlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs= 24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033= \langfenp2052 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql \li0= \ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fc= s1 \af0\afs24\alang1025
-\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgri= d\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}= {\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph = Font;}{\*
+\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1033= \langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\nowidc= tlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs= 24\alang1025 \ltrch\fcs0
+\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1033= \langfenp2052 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql \li0= \ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fc= s1 \af0\afs24\alang1025
+\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgri= d\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}= {\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph = Font;}{\*
=C2=A0\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\t= rpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\ts= brdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
-\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0= \lin0\itap0 \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 \fs21\lang1033\lan= gfe2052\kerning2\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\lan= gfenp2052
-\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch= \fcs1 \ab\af0\afs44 \ltrch\fcs0 \b\f43\fs44\kerning44 \sbasedon10 \slink1 \= slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\= afs32 \ltrch\fcs0
+\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0= \lin0\itap0 \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 \fs21\lang1033\lan= gfe1033\kerning2\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\lan= gfenp1033
+\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch= \fcs1 \ab\af0\afs44 \ltrch\fcs0 \b\f40\fs44\kerning44 \sbasedon10 \slink1 \= slocked \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\af0\= afs32 \ltrch\fcs0
=C2=A0\b\fs32\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \s= link2 \slocked Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0\afs16 \l= trch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused \styrsid4815795 annot= ation reference;}{
-\s18\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe2052\loch\f43\hich\= af43\dbch\af31505\cgrid\langnp1033\langfenp2052
-\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused \styrsid4815795 ann= otation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f43\fs= 20\lang0\langfe2052\kerning0\langnp0\langfenp2052
+\s18\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs= 1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe2052\loch\f40\hich\= af40\dbch\af31505\cgrid\langnp1033\langfenp2052
+\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused \styrsid4815795 ann= otation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \f40\fs= 20\lang0\langfe2052\kerning0\langnp0\langfenp2052
=C2=A0\sbasedon10 \slink18 \slocked \ssemihidden \styrsid4815795 Comment Te= xt Char;}{\s20\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \= rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0
-\b\fs20\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp10= 33\langfenp2052 \sbasedon18 \snext18 \slink21 \ssemihidden \sunhideused \st= yrsid4815795 annotation subject;}{\*\cs21 \additive \rtlch\fcs1 \ab\af0\afs= 20 \ltrch\fcs0
-\b\f43\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon19 \sl= ink20 \slocked \ssemihidden \styrsid4815795 Comment Subject Char;}{\s22\ql = \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af39\a= fs16\alang1025 \ltrch\fcs0
-\fs16\lang1033\langfe2052\loch\f39\hich\af39\dbch\af31505\cgrid\langnp1033= \langfenp2052 \sbasedon0 \snext22 \slink23 \ssemihidden \sunhideused \styrs= id4815795 Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 \af39\afs16 \ltrch\f= cs0
-\f39\fs16\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon10 \slin= k22 \slocked \ssemihidden \styrsid4815795 Balloon Text Char;}{\s24\ql \li0\= ri20\sb60\sa60\sl-200\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\= adjustright\rin20\lin0\itap0
-\rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033= \loch\f43\hich\af43\dbch\af13\cgrid\langnp1033\langfenp1033 \sbasedon0 \sne= xt24 \spriority0 \styrsid6636700 CellBodyLeft;}{\*\cs25 \additive \b\f2\cf1= 3 \spriority0 \styrsid6636700
+\b\fs20\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp10= 33\langfenp2052 \sbasedon18 \snext18 \slink21 \ssemihidden \sunhideused \st= yrsid4815795 annotation subject;}{\*\cs21 \additive \rtlch\fcs1 \ab\af0\afs= 20 \ltrch\fcs0
+\b\f40\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon19 \sl= ink20 \slocked \ssemihidden \styrsid4815795 Comment Subject Char;}{\s22\ql = \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af43\a= fs16\alang1025 \ltrch\fcs0
+\fs16\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1033= \langfenp2052 \sbasedon0 \snext22 \slink23 \ssemihidden \sunhideused \styrs= id4815795 Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 \af43\afs16 \ltrch\f= cs0
+\f43\fs16\lang0\langfe2052\kerning0\langnp0\langfenp2052 \sbasedon10 \slin= k22 \slocked \ssemihidden \styrsid4815795 Balloon Text Char;}{\s24\ql \li0\= ri20\sb60\sa60\sl-200\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\= adjustright\rin20\lin0\itap0
+\rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033= \loch\f40\hich\af40\dbch\af13\cgrid\langnp1033\langfenp1033 \sbasedon0 \sne= xt24 \spriority0 \styrsid6636700 CellBodyLeft;}{\*\cs25 \additive \b\f2\cf1= 3 \spriority0 \styrsid6636700
=C2=A0CodeCharacter;}{\*\ts26\tsrowd\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\b= rdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10= \trbrdrv\brdrs\brdrw10
=C2=A0\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trp= addfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdr= dgl\tsbrdrdgr\tsbrdrh\tsbrdrv
=C2=A0\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang103= 3\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfen= p2052
-\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table Grid;}}{\*\revtbl = {Unknown;}{Zhu, Yonghong;}}{\*\rsidtbl \rsid1120999\rsid3954098\rsid4815795= \rsid4999604\rsid5318420\rsid5911148\rsid6184429\rsid6636700\rsid8089322\rs= id8459339\rsid8600807\rsid12198464\rsid12521351\rsid14966438
-\rsid15026228\rsid15604690\rsid16255639\rsid16399512}{\mmathPr\mmathFont34= \mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwr= apIndent1440\mintLim0\mnaryLim1}{\info{\operator Zhu, Yonghong}{\creatim\yr= 2011\mo7\dy18\hr16\min14}
-{\revtim\yr2016\mo8\dy9\hr10\min26}{\version11}{\edmins23}{\nofpages4}{\no= fwords842}{\nofchars4801}{\nofcharsws5632}{\vern57441}}{\*\xmlnstbl {\xmlns= 1 http://schemas.microsoft.com/office/word/2003/= wordml}}
-\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\gutter0\l= trsect
-\deftab360\widowctrl\ftnbj\aenddoc\revisions\trackmoves0\trackformatting1\= donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml= 0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\hor= zdoc\dghspace120\dgvspace120
-\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewsca= le100\rsidroot15604690 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar = \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\p= nindent720\pnhang
-{\pntxta \hich .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntx= ta \hich .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta \hich = .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta \hich )}}{\*\= pnseclvl5
-\pndec\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \hich )}}{\*\= pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \hi= ch )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\p= ntxta \hich )}}{\*\pnseclvl8
-\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \hich )}}{\= *\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \hich (}{\pntxta \h= ich )}}\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult0
-\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\l= och\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtlch\fcs1 = \ab\af43\afs28 \ltrch\fcs0
-\b\fs28\cf17\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 Name
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 GenF= w.exe \hich\f43 \endash \loch\f43=C2=A0 build a UEFI image or other image.<= br> +\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table Grid;}{\s27\ql \li= 0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\it= ap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
+\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1033= \langfenp2052 \snext27 \shidden \ssemihidden \styrsid4993232 Revision;}}{\*= \revtbl {Unknown;}{Zhu, Yonghong;}}{\*\pgptbl {\pgp\ipgp2\itap0\li0\ri0\sb0= \sa0}{\pgp\ipgp5\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0
+\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\s= a0}}{\*\rsidtbl \rsid1120999\rsid3954098\rsid4815795\rsid4993232\rsid499960= 4\rsid5318420\rsid5911148\rsid6184429\rsid6636700\rsid8089322\rsid8459339\r= sid8600807\rsid12198464
+\rsid12521351\rsid13506216\rsid14420013\rsid14966438\rsid15026228\rsid1560= 4690\rsid16255639\rsid16399512}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\m= smallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\m= naryLim1}{\info
+{\operator Joey Vagedes}{\creatim\yr2011\mo7\dy18\hr16\min14}{\revtim\yr20= 23\mo6\dy28\hr9\min18}{\version13}{\edmins28}{\nofpages5}{\nofwords865}{\no= fchars4935}{\nofcharsws5789}{\vern75}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/
+wordml}}\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440\g= utter0\ltrsect
+\deftab360\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembed= sysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplac= eholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghsp= ace120\dgvspace120
+\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewsca= le160\rsidroot15604690 \fet0{\*\wgrffmtfilter 2450}\ilfomacatclnup0\ltrpar = \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\p= nindent720\pnhang {\pntxta .}}
+{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl= 3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnsta= rt1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720= \pnhang {\pntxtb (}{\pntxta )}}
+{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{= \*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\= pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pn= seclvl9
+\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \lt= rpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\wr= apdefault\faauto\outlinelevel1\rin0\lin-1440\itap0 \rtlch\fcs1 \af0\afs24\a= lang1025 \ltrch\fcs0
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Name
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 GenF= w.exe \hich\f40 \endash \loch\f40=C2=A0 build a UEFI image or other image.<= br> =C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\tx1440\wrapdefault\faauto\outlinelevel1\rin0\lin-1= 440\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 Synopsis
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \ab\af43\afs18
-\ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 Ge= nFw.exe }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1252135= 1 \hich\af43\dbch\af31505\loch\f43 -r | }{\rtlch\fcs1 \ab\af43\afs18 \ltrch= \fcs0
-\b\fs18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43 -o <OutputF= ile> [-e }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid531= 8420 \hich\af43\dbch\af31505\loch\f43 <}{\rtlch\fcs1 \ab\af43\afs18 \ltr= ch\fcs0 \b\fs18\cf1\insrsid3954098
-\hich\af43\dbch\af31505\loch\f43 EfiType}{\rtlch\fcs1 \ab\af43\afs18 \ltrc= h\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af43\dbch\af31505\loch\f43 >}{\r= tlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af43\= dbch\af31505\loch\f43
-] [-c | -t | -l | -u | -b | -z | -s }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fc= s0 \b\fs18\cf1\insrsid5318420 \hich\af43\dbch\af31505\loch\f43 <}{\rtlch= \fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af43\dbch= \af31505\loch\f43 TimeDate}{
-\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af= 43\dbch\af31505\loch\f43 >}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs= 18\cf1\insrsid3954098 \hich\af43\dbch\af31505\loch\f43=C2=A0 | -m | -j | }{= \rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0
-\b\fs18\cf1\insrsid3954098\charrsid3954098 \hich\af43\dbch\af31505\loch\f4= 3 --hiipackage}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3= 954098 \hich\af43\dbch\af31505\loch\f43=C2=A0 | --}{\rtlch\fcs1 \ab\af43\af= s18 \ltrch\fcs0
-\b\fs18\cf1\insrsid3954098\charrsid3954098 \hich\af43\dbch\af31505\loch\f4= 3 hiibinpackage}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid= 3954098 \hich\af43\dbch\af31505\loch\f43 ]}{\rtlch\fcs1 \ab\af43\afs18 \ltr= ch\fcs0
-\b\fs18\cf1\insrsid12521351 \hich\af43\dbch\af31505\loch\f43=C2=A0 [-a] [-= p]}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich= \af43\dbch\af31505\loch\f43=C2=A0 }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid3954098
-\hich\af43\dbch\af31505\loch\f43 <Input}{\rtlch\fcs1 \ab\af43\afs18 \lt= rch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 File}{= \rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af4= 3\dbch\af31505\loch\f43 >}{
-\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\i= tap0\pararsid16399512 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\i= nsrsid16399512 \hich\af43\dbch\af31505\loch\f43 GenFw.exe \hich\f43 \endash= \loch\f43 h
-\par \hich\af43\dbch\af31505\loch\f43 GenFw.exe --version}{\rtlch\fcs1 \af= 0 \ltrch\fcs0 \insrsid16399512\charrsid8089322
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Synopsis
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \ab\af40\afs18
+\ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Ge= nFw.exe }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid1252135= 1 \hich\af40\dbch\af31505\loch\f40 -r | }{\rtlch\fcs1 \ab\af40\afs18 \ltrch= \fcs0
+\b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 -o <OutputF= ile> [-e }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid531= 8420 \hich\af40\dbch\af31505\loch\f40 <}{\rtlch\fcs1 \ab\af40\afs18 \ltr= ch\fcs0 \b\fs18\cf1\insrsid3954098
+\hich\af40\dbch\af31505\loch\f40 EfiType}{\rtlch\fcs1 \ab\af40\afs18 \ltrc= h\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af40\dbch\af31505\loch\f40 >}{\r= tlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af40\= dbch\af31505\loch\f40
+] [-c | -t | -l | -u | -b | -z | -s }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fc= s0 \b\fs18\cf1\insrsid5318420 \hich\af40\dbch\af31505\loch\f40 <}{\rtlch= \fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af40\dbch= \af31505\loch\f40 TimeDate}{
+\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid5318420 \hich\af= 40\dbch\af31505\loch\f40 >}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs= 18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40=C2=A0 | -m | -j | }{= \rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0
+\b\fs18\cf1\insrsid3954098\charrsid3954098 \hich\af40\dbch\af31505\loch\f4= 0 --hiipackage}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3= 954098 \hich\af40\dbch\af31505\loch\f40=C2=A0 | --}{\rtlch\fcs1 \ab\af40\af= s18 \ltrch\fcs0
+\b\fs18\cf1\insrsid3954098\charrsid3954098 \hich\af40\dbch\af31505\loch\f4= 0 hiibinpackage}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid= 13506216 \hich\af40\dbch\af31505\loch\f40=C2=A0 | --nonxcompat}{\rtlch\fcs1= \ab\af40\afs18 \ltrch\fcs0
+\b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 ]}{\rtlch\fcs1= \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid12521351 \hich\af40\dbch\af3= 1505\loch\f40=C2=A0 [-a] [-p]}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs= 18\cf1\insrsid8459339
+\hich\af40\dbch\af31505\loch\f40=C2=A0 }{\rtlch\fcs1 \ab\af40\afs18 \ltrch= \fcs0 \b\fs18\cf1\insrsid3954098 \hich\af40\dbch\af31505\loch\f40 <Input= }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \hich\a= f40\dbch\af31505\loch\f40 File}{
+\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 \hich\af= 40\dbch\af31505\loch\f40 >}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs= 18\cf1\insrsid8459339
+\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\i= tap0\pararsid16399512 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\i= nsrsid16399512 \hich\af40\dbch\af31505\loch\f40 GenFw.exe \hich\f40 \endash= \loch\f40 h
+\par \hich\af40\dbch\af31505\loch\f40 GenFw.exe --version}{\rtlch\fcs1 \af= 0 \ltrch\fcs0 \insrsid16399512\charrsid8089322
=C2=A0\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\= rin0\lin0\itap0 {\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid163= 99512
=C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 Description
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 Genf= w is mainly used to process PE32 image to get the expected image data or im= age file. PE32 is a general-purpose image format that contains, among other= information, data
-\hich\af43\dbch\af31505\loch\f43
-identifying the target environment for execution of the image. This utilit= y can modify the standard PE32 image to create UEFI image with EFI subsyste= m type, PI Terse Executable image with the compact TE image header, zero it= s dubug data or reset its time
-\hich\af43\dbch\af31505\loch\f43 s\hich\af43\dbch\af31505\loch\f43
-tamp. 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, me
-\hich\af43\dbch\af31505\loch\f43 r\hich\af43\dbch\af31505\loch\f43 ge (con= catenate) several MicroCode binary images into a single file by pad value a= nd alignment requirement. This tool also supports the override the input fi= le with the output contents.
-
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Description
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Genf= w is mainly used to process PE32 image to get the expected image data or im= age file. PE32 is \hich\af40\dbch\af31505\loch\f40
+a general-purpose image format that contains, among other information, dat= a identifying the target environment for execution of the image. This utili= ty can modify the standard PE32 image to create UEFI image with EFI subsyst= em type, PI Terse Executable im
+\hich\af40\dbch\af31505\loch\f40 a\hich\af40\dbch\af31505\loch\f40 ge with= the compact TE image header, zero its d}{\rtlch\fcs1 \af40\afs18 \ltrch\fc= s0 \fs18\cf1\insrsid13506216 \hich\af40\dbch\af31505\loch\f40 e}{\rtlch\fcs= 1 \af40\afs18 \ltrch\fcs0
+\fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40
+bug data or reset its time stamp. It can also extract PE32 image data to c= reate bin file, extract PE32 image data section to create Acpi table image,= or dump PI TE image header information. It can also parse \hich\af40\dbch\= af31505\loch\f40
+the text MicroCode definition file to create the MicroCode binary image, m= erge (concatenate) several MicroCode binary images into a single file by pa= d value and alignment requirement. This tool also supports the override the= input file with the output con
+\hich\af40\dbch\af31505\loch\f40 t\hich\af40\dbch\af31505\loch\f40 ents. =C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 Options
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 \hich\af43\dbch\af3= 1505\loch\f43 If no options ar}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\c= f1\insrsid15026228 \hich\af43\dbch\af31505\loch\f43 e specified, tool print= s usage.}{\rtlch\fcs1
-\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 Filename1 [FilenameN]
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Options
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 \hich\af40\dbch\af3= 1505\loch\f40 If no options ar}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\c= f1\insrsid15026228 \hich\af40\dbch\af31505\loch\f40 e specified, tool print= s usage.}{\rtlch\fcs1
+\ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 Filename1 [FilenameN]
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40
=C2=A0Input PE/PE32+ image, or TE image, or MicroCode Txt file, or MicroCod= e bin file, or hii binary packages.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -o FileName, --outputfile FileName
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43
-The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file or oth= er modified PE image\hich\af43\dbch\af31505\loch\f43=C2=A0 will be created.=
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -e EFI_FILETYPE, --efiImage EFI_FILETYP= E
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43
-Create Efi Image. EFI_FILETYPE is one of BASE, SEC, PEI_CORE, PEIM, DXE_CO= RE, SMM_CORE, DXE_DRIVER, UEFI_APPLICATION, DXE_SAL_DRIVER, UEFI_DRIVER, DX= E_RUNTIME_DRIVER, DXE_SMM_DRIVER, SECURITY_CORE,\hich\af43\dbch\af31505\loc= h\f43
- COMBINED_PEIM_DRIVER, PIC_PEIM, RELOCATABLE_PEIM, BS_DRIVER, RT_DRIVER, A= PPLICATION, SAL_RT_DRIVER to support all module types.}{\rtlch\fcs1 \af0\af= s18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -c, --acpi
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Create Acpi table.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -t, --terse
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Create Te Image.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -u, --dump
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Dump TeImage Header.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -z, --zero
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -o FileName, --outputfile FileName
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40
+The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file or oth= er modified PE image will be created.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -e E\hich\af40\dbch\af31505\loch\f40 FI= _FILETYPE, --efiImage EFI_FILETYPE
+
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40
+Create Efi Image. EFI_FILETYPE is one of BASE, SEC, PEI_CORE, PEIM, DXE_CO= RE, SMM_CORE, DXE_DRIVER, UEFI_APPLICATION, DXE_SAL_DRIVER, UEFI_DRIVER, DX= E_RUNTIME_DRIVER, DXE_SMM_DRIVER, SECURITY_CORE, COMBINED_PEIM_DRIVER,\hich= \af40\dbch\af31505\loch\f40
+ PIC_PEIM, RELOCATABLE_PEIM, BS_DRIVER, RT_DRIVER, APPLICATION, SAL_RT_DRI= VER to support all module types.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs= 18\cf1\insrsid8459339
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -c, --acpi
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Create Acpi table.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -t, --terse
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Create Te Image.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -u, --dump
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Dump TeImage Header.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -z, --zero
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40
=C2=A0Zero the Debug Data Fields in the PE input image file. It also zeros = the time stamp fields.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\ins= rsid8459339
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -b, --exe2bin
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Convert the input EXE to the output BI= N file.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -l, --stripped
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Strip off the relocation information d= ata from PE or TE image.}{
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -b, --exe2bin
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Convert the input EXE to the output BI= N file.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -l, --stripped
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Strip off the relocation information d= ata from PE or TE image.}{
=C2=A0\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -s timedate, --stamp timed\hich\af43\db= ch\af31505\loch\f43 ate
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43 \hich\f43 timedate format is \'93\lo= ch\f43 \hich\f43 yyyy-mm-dd 00:00:00\'94
-\loch\f43 \hich\f43 . If timedata is set to \'93\loch\f43 \hich\f43 NO= W\'94\loch\f43 , current system time is used. The support date scope is= 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f= 0\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -m, --mcifile
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Convert input microcode txt definition= file to microcode bin file.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -j, --joi\hich\af43\dbch\af31505\loch\f= 43 n
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Merge multiple microcode bin files to = one file.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -a NUM, --align NUM
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -s timedate, --stamp timed\hich\af40\db= ch\af31505\loch\f40 ate
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40 \hich\f40 timedate format is \'93\lo= ch\f40 \hich\f40 yyyy-mm-dd 00:00:00\'94
+\loch\f40 \hich\f40 . If timedata is set to \'93\loch\f40 \hich\f40 NO= W\'94\loch\f40 , current system time is used. The support date scope is= 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f= 0\fs18\cf1\insrsid8459339
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -m, --mcifile
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Convert input microcode txt definition= file to microcode bin file.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -j, --joi\hich\af40\dbch\af31505\loch\f= 40 n
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Merge multiple microcode bin files to = one file.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -a NUM, --align NUM
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40
=C2=A0NUM is one HEX or DEC format alignment value, which is used to combin= e multiple microcode bin files.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -p NUM, --pad NUM
-\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af43\dbch\af31505\loch\f43 NUM is one HEX or DEC format padding val= ue, which is used to combin
-\hich\af43\dbch\af31505\loch\f43 e multiple microcode bin files.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 --keepexceptiontable
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Don\hich\f43 \rquote \loch\f43 t clear= exception table.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 --keepzeropending
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Don\hich\f43 \rquote \loch\f43 t strip= zero pending of .reloc.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -r, --replace
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Overwrite the input file with the outp= ut content.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -g HiiPackageListGuid, --hiiguid HiiPac= kageListGuid
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Guid\hich\af43\dbch\af31505\loch\f43 <= br> +\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -p NUM, --pad NUM
+\par }\pard \ltrpar\ql \li360\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin= 0\lin360\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid845933= 9 \hich\af40\dbch\af31505\loch\f40 NUM is one HEX or DEC format padding val= ue, which is used to combin
+\hich\af40\dbch\af31505\loch\f40 e multiple microcode bin files.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 --keepexceptiontable
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Don\hich\f40 \rquote \loch\f40 t clear= exception table.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 --keepzeropending
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Don\hich\f40 \rquote \loch\f40 t strip= zero pending of .reloc.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -r, --replace
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Overwrite the input file with the outp= ut content.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -g HiiPackageListGuid, --hiiguid HiiPac= kageListGuid
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Guid\hich\af40\dbch\af31505\loch\f40 <= br> =C2=A0 is used to specify hii package list guid.}{\rtlch\fcs1 \af0\afs18 \l= trch\fcs0 \f0\fs18\cf1\insrsid8459339
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx= xx
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 --hiipackage }{\rtlch\fcs1 \ab\af0\afs1= 8 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 Its format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx= xx
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 --hiipackage }{\rtlch\fcs1 \ab\af0\afs1= 8 \ltrch\fcs0
=C2=A0\b\f0\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40
=C2=A0Combine all input binary hii packages into a single package list as t= he text resource data file (RC file format).
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 --hiibinpackage }{\rtlch\fcs1 \ab\af0\a= fs18 \ltrch\fcs0
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 --hiibinpackage }{\rtlch\fcs1 \ab\af0\a= fs18 \ltrch\fcs0
=C2=A0\b\f0\fs18\cf1\insrsid8459339
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40
=C2=A0Combine all input binary hii packages into a single package list as t= he binary resource section.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -v, --verbose
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Turn on verbose output with informatio= nal messages.
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -d, --debug level
-\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 \tab= }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\= dbch\af31505\loch\f43 Enable debug message with specified level.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 --version
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Show program's version number and = exit
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af43\dbch\af31505\loch\f43 -h, --help
-\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af43\dbch\af31505\loch\f43 Show this help message and exit
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0\pararsid4993232 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\= cf1\insrsid4993232 --}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\i= nsrsid4993232
+\hich\af40\dbch\af31505\loch\f40 nonxcompat}{\rtlch\fcs1 \ab\af40\afs18 \l= trch\fcs0 \b\fs18\cf1\insrsid4993232 \hich\af40\dbch\af31505\loch\f40=C2=A0= }{\rtlch\fcs1 \ab\af0\afs18 \ltrch\fcs0 \b\f0\fs18\cf1\insrsid4993232
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid4993232\charrs= id4993232 \hich\af40\dbch\af31505\loch\f40 Do not set the IMAGE_DLLCHARACTE= RISTICS_NX_COMPAT bit \hich\af40\dbch\af31505\loch\f40 of the optional head= er in the PE header even if the}{
+\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid4993232 \hich\af40\db= ch\af31505\loch\f40=C2=A0 }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\i= nsrsid4993232\charrsid4993232 \hich\af40\dbch\af31505\loch\f40 requirements= are met}{\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid4993232 .
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 -= \hich\af40\dbch\af31505\loch\f40 v, --verbose}{\rtlch\fcs1 \af40\afs18 \ltr= ch\fcs0 \fs18\cf1\insrsid8459339\charrsid4993232
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Turn on verbose output with informatio= nal messages.
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -d, --debug level
+\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 \tab= }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\= dbch\af31505\loch\f40 Enable debug message with specified level.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 --version
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Show program's version number and = exit
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid84593= 39 \hich\af40\dbch\af31505\loch\f40 -h, --help
+\par }\pard \ltrpar\ql \fi360\li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459= 339 \hich\af40\dbch\af31505\loch\f40 Show this help message and exit
=C2=A0\par }\pard\plain \ltrpar\s2\ql \fi-1440\li0\ri0\sb400\sa60\sl-340\sl= mult0\keep\keepn\nowidctlpar\tx0\tx1440\wrapdefault\faauto\outlinelevel1\ri= n0\lin0\itap0\pararsid6636700 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 =
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18\insrsid= 6636700\charrsid6184429 {\*\bkmkstart OLE_LINK7}{\*\bkmkstart OLE_LINK8}\hi= ch\af43\dbch\af31505\loch\f43
-Status codes returned}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf18= \insrsid6636700
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf20\insrsid= 6636700\charrsid6184429 {\*\bkmkstart OLE_LINK7}{\*\bkmkstart OLE_LINK8}\hi= ch\af40\dbch\af31505\loch\f40
+Status codes returned}{\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf20= \insrsid6636700
=C2=A0\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\b= rdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\b= rdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10
=C2=A0\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpadd= l108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbll= khdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalt\clbrdrt= \brdrs\brdrw10 \clbrdrl
=C2=A0\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrt= b\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark \cellx2862\clvertalt\clbr= drt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\br= drs\brdrw10
=C2=A0\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\= pard\plain \ltrpar\s24\ql \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intb= l\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pararsid5911148= \yts26 \rtlch\fcs1
-\af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033\loch\af43\h= ich\af43\dbch\af13\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af2\afs18= \ltrch\fcs0
-\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636= 700\charrsid8600807 \hich\af2\dbch\af13\loch\f2 STATUS_SUCCESS}{\rtlch\fcs1= \af0 \ltrch\fcs0 \insrsid6636700 \hich\af43\dbch\af13\loch\f43=C2=A0 }{\rt= lch\fcs1 \ab\af2\afs18 \ltrch\fcs0
+\af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033\loch\af40\h= ich\af40\dbch\af13\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af2\afs18= \ltrch\fcs0
+\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636= 700\charrsid8600807 \hich\af2\dbch\af13\loch\f2 STATUS_SUCCESS}{\rtlch\fcs1= \af0 \ltrch\fcs0 \insrsid6636700 \hich\af40\dbch\af13\loch\f40=C2=A0 }{\rt= lch\fcs1 \ab\af2\afs18 \ltrch\fcs0
=C2=A0\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsi= d6636700\charrsid4999604 \tab }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 \cs25= \b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636700 0}= {\rtlch\fcs1 \ab\af2\afs18
-\ltrch\fcs0 \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insr= sid6636700 \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 \hich\af43\= dbch\af13\loch\f43 The action was completed as requested.}{\rtlch\fcs1 \af0= \ltrch\fcs0
+\ltrch\fcs0 \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insr= sid6636700 \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 \hich\af40\= dbch\af13\loch\f40 The action was completed as requested.}{\rtlch\fcs1 \af0= \ltrch\fcs0
=C2=A0\kerning2\insrsid6636700 \cell }\pard\plain \ltrpar\ql \li0\ri0\widct= lpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \rtlch\= fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \t= rowd \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl= \brdrs\brdrw10 \trbrdrb
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \t= rowd \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl= \brdrs\brdrw10 \trbrdrb
=C2=A0\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv= \brdrs\brdrw10
=C2=A0\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpadd= l108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbll= khdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalt\clbrdrt= \brdrs\brdrw10 \clbrdrl
=C2=A0\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrt= b\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark \cellx2862\clvertalt\clbr= drt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\br= drs\brdrw10
=C2=A0\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\= row \ltrrow}\pard\plain \ltrpar\s24\ql \li0\ri20\sb60\sa60\sl-200\slmult0\w= idctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pa= rarsid5911148\yts26 \rtlch\fcs1
-\af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033\loch\af43\h= ich\af43\dbch\af13\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af2\afs18= \ltrch\fcs0 \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid8600807 \= hich\af2\dbch\af13\loch\f2
-STATUS_ERROR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 \hich\af43\dbch= \af13\loch\f43=C2=A0 }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 \cs25\b\f2\fs1= 8\cf13\kerning2\insrsid6636700\charrsid4999604 \tab \tab }{\rtlch\fcs1 \ab\= af2\afs18 \ltrch\fcs0
-\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636= 700 \hich\af2\dbch\af13\loch\f2 2}{\rtlch\fcs1 \af41\afs19 \ltrch\fcs0 \cs2= 5\f41\fs19\cf0\lang1033\langfe2052\langfenp2052\insrsid6636700\charrsid8600= 807 \cell }\pard \ltrpar
+\af0\afs16\alang1025 \ltrch\fcs0 \fs16\cf1\lang1033\langfe1033\loch\af40\h= ich\af40\dbch\af13\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af2\afs18= \ltrch\fcs0 \cs25\b\f2\fs18\cf13\kerning2\insrsid6636700\charrsid8600807 \= hich\af2\dbch\af13\loch\f2
+STATUS_ERROR}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 \hich\af40\dbch= \af13\loch\f40=C2=A0 }{\rtlch\fcs1 \ab\af2\afs18 \ltrch\fcs0 \cs25\b\f2\fs1= 8\cf13\kerning2\insrsid6636700\charrsid4999604 \tab \tab }{\rtlch\fcs1 \ab\= af2\afs18 \ltrch\fcs0
+\cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid6636= 700 \hich\af2\dbch\af13\loch\f2 2}{\rtlch\fcs1 \af44\afs19 \ltrch\fcs0 \cs2= 5\f44\fs19\cf0\lang1033\langfe2052\langfenp2052\insrsid6636700\charrsid8600= 807 \cell }\pard \ltrpar
=C2=A0\s24\ql \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefaul= t\aspalpha\aspnum\faauto\adjustright\rin20\lin0\pararsid16255639\yts26 {\rt= lch\fcs1 \af0 \ltrch\fcs0 \lang1033\langfe2052\kerning2\langfenp2052\insrsi= d6636700
-\hich\af43\dbch\af13\loch\f43 The action failed.\cell }\pard\plain \ltrpar= \ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright= \rin0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \t= rowd \irow1\irowband1\lastrow \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10= \trbrdrl\brdrs\brdrw10
+\hich\af40\dbch\af13\loch\f40 The action failed.\cell }\pard\plain \ltrpar= \ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright= \rin0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 \fs20\insrsid6636700 \t= rowd \irow1\irowband1\lastrow \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10= \trbrdrl\brdrs\brdrw10
=C2=A0\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 = \trbrdrv\brdrs\brdrw10
=C2=A0\trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpadd= l108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbll= khdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalt\clbrdrt= \brdrs\brdrw10 \clbrdrl
=C2=A0\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrt= b\clftsWidth3\clwWidth2970\clshdrawnil\clhidemark \cellx2862\clvertalt\clbr= drt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\br= drs\brdrw10
=C2=A0\cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark \cellx8712\= row }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\= keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\itap0 \rtl= ch\fcs1 \af0\afs24\alang1025
-\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgr= id\langnp1033\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\= cf17\insrsid8459339 {\*\bkmkend OLE_LINK7}{\*\bkmkend OLE_LINK8}\hich\af43\= dbch\af31505\loch\f43 Example
+\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgr= id\langnp1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\= cf19\insrsid8459339 {\*\bkmkend OLE_LINK7}{\*\bkmkend OLE_LINK8}\hich\af40\= dbch\af31505\loch\f40 Example

-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 1. G= enerate Efi image with the input PE image, module type and the output file = name.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 e PEI_COR= E PeiMain.dll \hich\f43 \endash \loch\f43 o PeiMain.efi
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 2. Generate Te image with the input PE image and= the output file name.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 t PeiMain= .dll \hich\f43 \endash \loch\f43 o PeiMain.te
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 3. Generate acpi tab\hich\af43\dbch\af31505\loch= \f43 le image with the input PE image and the output file name.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 c Facs.dl= l \hich\f43 \endash \loch\f43 o Facs.acpi
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 4. Dump TeImage Header with the input Te Image a= nd the output file name.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 u PeiMain= .te \hich\f43 \endash \loch\f43 o PeiMain.teheader
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 5. Modify PeImage by zero its debug data.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 z Pe\hich= \af43\dbch\af31505\loch\f43 iMain.dll \hich\f43 \endash \loch\f43 o Peimain= .zero
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 6. Modify PeImage by set new timestamp and overr= ide the input image without the output file name.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 \hich\f43= s \'93\loch\f43 \hich\f43 2007-8-16 16:06:32\'94\loch\f43=C2=A0 Pe= iMain.dll \hich\f43 \endash \loch\f43 r
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 7. Extract bin image from PeImage.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 b PeiMain= .dll \hich\f43 \endash \loch\f43 o PeiMain.bin
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 8. Generate the \hich\af43\dbch\af31505\loch\f43= microcode binary file from the micro code txt file.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 m Mci.txt= \hich\f43 \endash \loch\f43 o Mci.bin
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 9. Merge the multiple mci binary files to one fi= le.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 j Mci.bin= 1 Mci.bin2 Mci.bin3 \hich\f43 \endash \loch\f43 a 32 \hich\f43 \endash \loc= h\f43 p 0xFF \hich\f43 \endash
-\loch\f43 o Mci.bin
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 10. Generate the text resource file (RC format) = based on all input binary HII packages and their package list guid.
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 o SampleH= ii.rc \hich\f43 \endash \loch\f43 g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \h= ich\f43 \endash \loch\f43
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 1. G= enerate Efi image with the input PE image, module type and the output file = name.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 e PEI_COR= E PeiMain.dll \hich\f40 \endash \loch\f40 o PeiMain.efi
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 2. Generate Te image with the input PE image and= the output file name.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 t PeiMain= .dll \hich\f40 \endash \loch\f40 o PeiMain.te
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 3. Generate acpi tab\hich\af40\dbch\af31505\loch= \f40 le image with the input PE image and the output file name.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 c Facs.dl= l \hich\f40 \endash \loch\f40 o Facs.acpi
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 4. Dump TeImage Header with the input Te Image a= nd the output file name.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 u PeiMain= .te \hich\f40 \endash \loch\f40 o PeiMain.teheader
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 5. Modify PeImage by zero its debug data.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 z Pe\hich= \af40\dbch\af31505\loch\f40 iMain.dll \hich\f40 \endash \loch\f40 o Peimain= .zero
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 6. Modify PeImage by set new timestamp and overr= ide the input image without the output file name.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 \hich\f40= s \'93\loch\f40 \hich\f40 2007-8-16 16:06:32\'94\loch\f40=C2=A0 Pe= iMain.dll \hich\f40 \endash \loch\f40 r
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 7. Extract bin image from PeImage.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 b PeiMain= .dll \hich\f40 \endash \loch\f40 o PeiMain.bin
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 8. Generate the \hich\af40\dbch\af31505\loch\f40= microcode binary file from the micro code txt file.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 m Mci.txt= \hich\f40 \endash \loch\f40 o Mci.bin
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 9. Merge the multiple mci binary files to one fi= le.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 j Mci.bin= 1 Mci.bin2 Mci.bin3 \hich\f40 \endash \loch\f40 a 32 \hich\f40 \endash \loc= h\f40 p 0xFF \hich\f40 \endash
+\loch\f40 o Mci.bin
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 10. Generate the text resource file (RC format) = based on all input binary HII packages and their package list guid.
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 o SampleH= ii.rc \hich\f40 \endash \loch\f40 g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \h= ich\f40 \endash \loch\f40
=C2=A0hiipackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 \lt= rch\fcs0 \b\f0\fs18\cf1\insrsid8459339
-\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af43\dbch\af31505\loch\f43 11. Generate the binary resource secti\hich\af43= \dbch\af31505\loch\f43 on based on all input binary HII packages and their = package list guid.}{\rtlch\fcs1
+\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\= af40\dbch\af31505\loch\f40 11. Generate the binary resource secti\hich\af40= \dbch\af31505\loch\f40 on based on all input binary HII packages and their = package list guid.}{\rtlch\fcs1
=C2=A0\af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339
-\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af43\dbch\af31505\loch\f43 GenFw \hich\f43 \endash \loch\f43 o SampleH= ii.bin \hich\f43 \endash \loch\f43 g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \= hich\f43 \endash \loch\f43
+\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 \= hich\af40\dbch\af31505\loch\f40 GenFw \hich\f40 \endash \loch\f40 o SampleH= ii.bin \hich\f40 \endash \loch\f40 g D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \= hich\f40 \endash \loch\f40
=C2=A0hiibinpackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 = \ltrch\fcs0 \b\f0\fs18\cf1\insrsid8459339
=C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 Bugs
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 No k= nown bugs.
-\par \hich\af43\dbch\af31505\loch\f43 Report bugs to }{\rtlch\fcs1 \af43\a= fs18 \ltrch\fcs0 \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195= 920026\langfenp1033\insrsid14966438\charrsid14420013 \hich\af43\dbch\af3150= 5\loch\f43 edk2-
-\hich\af43\dbch\af31505\loch\f43 devel\hich\af43\dbch\af31505\loch\f43 @li= sts.01.\hich\af43\dbch\af31505\loch\f43 org}{\rtlch\fcs1 \af43\afs18 \ltrch= \fcs0 \deleted\fs18\cf1\revauthdel1\revdttmdel1195920026\insrsid8459339\del= rsid14966438
-\hich\af43\dbch\af31505\loch\f43 edk2-buildtools-devel@lists.sourcef= orge.net}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid845933= 9
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Bugs
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 No k= nown bugs.
+\par \hich\af40\dbch\af31505\loch\f40 Report bugs to }{\rtlch\fcs1 \af40\a= fs18 \ltrch\fcs0 \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195= 920026\langfenp1033\insrsid14966438\charrsid14420013 \hich\af40\dbch\af3150= 5\loch\f40 edk= 2-devel@lists.01.org}{
+\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \deleted\fs18\cf1\revauthdel1\revdttmd= el1195920026\insrsid8459339\delrsid14966438 \hich\af40\dbch\af31505\loch\f4= 0 edk2-buildtools-devel@lists.sourceforge.net}{\rtlch\fcs1 \af0\a= fs18 \ltrch\fcs0
+\f0\fs18\cf1\insrsid8459339
=C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 Files
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 None=
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 Files
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 None=
=C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 See also
-\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af43\afs18
-\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 None=
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 See also
+\par }\pard\plain \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto= \rin0\lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang103= 3\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052= {\rtlch\fcs1 \af40\afs18
+\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 None=
=C2=A0\par }\pard\plain \ltrpar\s2\ql \li-1440\ri0\sb400\sa60\sl-340\slmult= 0\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\ita= p0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0
-\fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 \b\fs28\cf17\insrsid= 8459339 \hich\af43\dbch\af31505\loch\f43 License
-\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\lang= fe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtl= ch\fcs1 \af43\afs18 \ltrch\fcs0
-\fs18\cf1\insrsid15604690 \hich\af43\dbch\af31505\loch\f43 Copyright (c) 2= 007 - 2011}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \h= ich\af43\dbch\af31505\loch\f43 , Intel Corporation. All rights reserved. -\par \hich\af43\dbch\af31505\loch\f43 This program and the accompanying ma= terials are licensed and made available
-\par \hich\af43\dbch\af31505\loch\f43 under the terms and conditions of th= e BSD License which accompanies this
-\par \hich\af43\dbch\af31505\loch\f43 distr\hich\af43\dbch\af31505\loch\f4= 3 ibution.=C2=A0 The full text of the license may be found at
-\par \hich\af43\dbch\af31505\loch\f43 http://opensour= ce.org/licenses/bsd-license.php
+\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp103= 3\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 \b\fs28\cf19\insrsid= 8459339 \hich\af40\dbch\af31505\loch\f40 License
+\par }\pard\plain \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\lang= fe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtl= ch\fcs1 \af40\afs18 \ltrch\fcs0
+\fs18\cf1\insrsid15604690 \hich\af40\dbch\af31505\loch\f40 Copyright (c) 2= 007 - 2011}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \h= ich\af40\dbch\af31505\loch\f40 , Intel Corporation. All rights reserved. +\par \hich\af40\dbch\af31505\loch\f40 This program and the accompanying ma= terials are licensed and made available
+\par \hich\af40\dbch\af31505\loch\f40 under the terms and conditions of t\= hich\af40\dbch\af31505\loch\f40 he BSD License which accompanies this
+\par \hich\af40\dbch\af31505\loch\f40 distribution.=C2=A0 The full text of= the license may be found at
+\par \hich\af40\dbch\af31505\loch\f40 http://opensour= ce.org/licenses/bsd-license.php
=C2=A0\par
-\par \hich\af43\dbch\af31505\loch\f43 THE PROGRAM IS DISTRIBUTED UNDER THE= BSD LICENSE ON AN "AS IS" BASIS,
-\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \h= ich\af43\dbch\af31505\loch\f43 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY= KIND, EITHER EXPRESS OR IMPLIED.
-
+\par \hich\af40\dbch\af31505\loch\f40 THE PROGRAM IS DISTRIBUTED UNDER THE= BSD LICENSE ON AN "AS IS" BASIS,
+\par }\pard \ltrpar\ql \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\= lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 \h= ich\af40\dbch\af31505\loch\f40 WITHOUT WARRANTIES OR REPRESENTATIONS O\hich= \af40\dbch\af31505\loch\f40
+F ANY KIND, EITHER EXPRESS OR IMPLIED.
=C2=A0\par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\insrsid8459339 =C2=A0\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020= 000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e5= 2d4a
=C2=A09cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd93= 3f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad
@@ -308,7 +317,7 @@ a7e7c0000000360100000b000000000000000000000000003001000= 05f72656c732f2e72656c7350
=C2=A0617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c6= 66f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
=C2=A06e22206267313d226c743122207478313d22646b3122206267323d226c74322220747= 8323d22646b322220616363656e74313d22616363656e74312220616363
=C2=A0656e74323d22616363656e74322220616363656e74333d22616363656e74332220616= 363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363= 656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3= d22666f6c486c696e6b222f3e}
-{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuse= ddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpri= ority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \= lsdlocked0 heading 2;
+{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuse= ddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpri= ority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1;\lsdqformat1 \= lsdlocked0 heading 2;
=C2=A0\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked= 0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsd= locked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority= 9 \lsdlocked0 heading 5;
=C2=A0\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked= 0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsd= locked0 heading 7;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority= 9 \lsdlocked0 heading 8;
=C2=A0\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked= 0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc = 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;
@@ -364,18 +373,35 @@ a7e7c0000000360100000b0000000000000000000000000030010= 0005f72656c732f2e72656c7350
=C2=A0\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriorit= y46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List= Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5;
=C2=A0\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdl= ocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 C= olorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5;=
=C2=A0\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47= \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 = Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6;
-\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdl= ocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table= 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000
-4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff09000600000000= 0000000000000001000000010000000000000000100000feffffff00000000feffffff00000= 00000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdl= ocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table= 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden= 1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdl= ocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart= Link;}}{\*\datastore 01050000
+02000000180000004d73786d6c322e534158584d4c5265616465722e362e30000000000000= 000000000e0000
+d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff09000600000000= 00000000000000010000000100000000000000001000000200000001000000feffffff00000= 00000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
-fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
=C2=A0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff52006f006f007400200045006e0074007200790000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5= 00000000000000000000000000ba
-4262e5f1d101feffffff000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 00000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000= 0000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000= 0000000000000000000000000000
-00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000= 0000000000000000000000000000
-0000000000000000000000000000000000000000000000000105000000000000}}
\ No newline at end of file
+ffffffffffffffffffffffffffffffff52006f006f007400200045006e0074007200790000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e5= 000000000000000000000000407c
+3c1edca9d90103000000c0020000000000004d0073006f004400610074006100530074006f= 007200650000000000000000000000000000000000000000000000000000000000000000000= 0000000000000001a000101ffffffffffffffff020000000000000000000000000000000000= 000000000000407c3c1edca9d901
+407c3c1edca9d901000000000000000000000000d4004e004b0045005400c0005200570031= 0045003000da005100c300d900dd0033005300db00d700cd00c0003d003d000000000000000= 000000000000000000032000101ffffffffffffffff03000000000000000000000000000000= 0000000000000000407c3c1edca9
+d901407c3c1edca9d9010000000000000000000000004900740065006d0000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000a000201ffffffff04000000ffffffff00000000000000000000= 0000000000000000000000000000
+00000000000000000000000000000000210100000000000001000000020000000300000004= 000000feffffff060000000700000008000000090000000a000000fefffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= ffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c3f786d6c= 2076657273696f6e3d22312e3022207374616e64616c6f6e653d226e6f223f3e3c623a536f7= 57263657320786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c66= 6f726d6174732e6f72672f6f6666
+696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d= 22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f666= 6696365446f63756d656e742f323030362f6269626c696f677261706879222053656c656374= 65645374796c653d225c41504153
+6978746845646974696f6e4f66666963654f6e6c696e652e78736c22205374796c654e616d= 653d22415041222056657273696f6e3d2236223e3c2f623a536f75726365733e00000000000= 0000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f= 6e3d22312e302220656e636f6469
+6e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a646174= 6173746f72654974656d2064733a6974656d49443d227b34453834443244302d353630342d3= 43636432d424134322d3345374437353245463742367d2220786d6c6e733a64733d22687474= 703a2f2f736368656d61732e6f70
+656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f= 637573500072006f00700065007200740069006500730000000000000000000000000000000= 0000000000000000000000000000000000000000000000000000000000016000200ffffffff= ffffffffffffffff000000000000
+00000000000000000000000000000000000000000000000000000000000005000000550100= 000000000000000000000000000000000000000000000000000000000000000000000000000= 00000000000000000000000000000000000000000000000000000000000000000000000ffff= ffffffffffffffffffff00000000
+00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= ffffffffffffffffffffffff0000
+00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000ffffffffffffffffffffffff
+00000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000746f6d586d6c223e3c64733a736368656d61526566733e3c64733= a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e= 786d6c666f726d6174732e6f7267
+2f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879222f3e3c= 2f64733a736368656d61526566733e3c2f64733a6461746173746f72654974656d3e0000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000000000000000000000000000000000000000= 0000000000000000000000000000
+00000000000000000000000000000000000000000000000000000000000000000000000000= 000000000000000000000000000000000000000105000000000000}}
\ No newline at end of file
--
2.41.0.windows.2

_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#108100) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--000000000000ace9cc060413f024--