From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from zrleap.intel-email.com (zrleap.intel-email.com [114.80.218.36]) by mx.groups.io with SMTP id smtpd.web11.10826.1689555987730111495 for ; Sun, 16 Jul 2023 18:06:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@byosoft.com.cn header.s=cloud-union header.b=SLUTrPv9; spf=pass (domain: byosoft.com.cn, ip: 114.80.218.36, mailfrom: gaoliming@byosoft.com.cn) Received: from zrleap.intel-email.com (localhost [127.0.0.1]) by zrleap.intel-email.com (Postfix) with ESMTP id 0AE06A32E04B for ; Mon, 17 Jul 2023 09:06:25 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=byosoft.com.cn; s=cloud-union; t=1689555985; bh=Waer+f7iwuCW+jEG4nMARbix+wBZFiVXYHVEe/VrJ9k=; h=From:To:Cc:References:In-Reply-To:Subject:Date; b=SLUTrPv9gxaHivW+Q9jjBnQ/pbw48QAhanW+bEZbO9JAdm/LLtrZN8L3QaMLLVk2U M2pxwFHkkQ7mWpbfLDkHWxVOgvrzND2LAGl2M1SBmLppfUnz4wvnI5oBu9RSo1s2C8 10WylT9+CSYvssE/WdqnNGfkN1Hk6CcV+whtUD+A= Received: from localhost (localhost [127.0.0.1]) by zrleap.intel-email.com (Postfix) with ESMTP id D3AD9A32E005 for ; Mon, 17 Jul 2023 09:06:24 +0800 (CST) Authentication-Results: zrleap.intel-email.com; none Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by zrleap.intel-email.com (Postfix) with SMTP id 8C4ABA32E079 for ; Mon, 17 Jul 2023 09:06:19 +0800 (CST) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Mon, 17 Jul 2023 09:06:05 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , Cc: "'Rebecca Cran'" , "'Bob Feng'" , "'Yuwei Chen'" References: <20230713152436.220-1-joey.vagedes@gmail.com> <20230713152436.220-3-joey.vagedes@gmail.com> In-Reply-To: <20230713152436.220-3-joey.vagedes@gmail.com> Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYzIDIvMl0gQmFzZVRvb2xzOiBHZW5GdzogYXV0by1zZXQgbnhjb21wYXQgZmxhZw==?= Date: Mon, 17 Jul 2023 09:06:14 +0800 Message-ID: <002801d9b84a$e26e2420$a74a6c60$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQIStobMS4ZTpW5w7Xe+SGqo+XtOMQIxawV8rzmdRvA= Sender: "gaoliming" Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Acked-by: Liming Gao > -----=D3=CA=BC=FE=D4=AD=BC=FE----- > =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io = =B4=FA=B1=ED Joey Vagedes > via groups.io > =B7=A2=CB=CD=CA=B1=BC=E4: 2023=C4=EA7=D4=C213=C8=D5 23:25 > =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io > =B3=AD=CB=CD: Rebecca Cran ; Liming Gao > ; Bob Feng ; Yuwei = Chen > > =D6=F7=CC=E2: [edk2-devel] [PATCH v3 2/2] BaseTools: GenFw: auto-set = nxcompat flag >=20 > 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. >=20 > 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. >=20 > 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(-) >=20 > 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; >=20 > BOOLEAN mIsConvertXip =3D FALSE; >=20 > BOOLEAN mExportFlag =3D FALSE; >=20 > +BOOLEAN mNoNxCompat =3D FALSE; >=20 >=20 >=20 > STATIC >=20 > EFI_STATUS >=20 > @@ -281,6 +282,9 @@ Returns: > write export table into PE-COFF.\n\ >=20 > This option can be used together with -e.\n\ >=20 > It doesn't work for other options.\n"); >=20 > + fprintf (stdout, " --nonxcompat Do not set the > IMAGE_DLLCHARACTERISTICS_NX_COMPAT bit \n\ >=20 > + of the optional header in the PE header even = if > the \n\ >=20 > + requirements are met.\n"); >=20 > fprintf (stdout, " -v, --verbose Turn on verbose output = with > informational messages.\n"); >=20 > fprintf (stdout, " -q, --quiet Disable all messages = except key > message and fatal error\n"); >=20 > fprintf (stdout, " -d, --debug level Enable debug messages, at input > debug level.\n"); >=20 > @@ -441,6 +445,59 @@ Returns: > return STATUS_SUCCESS; >=20 > } >=20 >=20 >=20 > +/** >=20 > + >=20 > + Checks if the Pe image is nxcompat compliant. >=20 > + >=20 > + Must meet the following conditions: >=20 > + 1. The PE is 64bit >=20 > + 2. The section alignment is evenly divisible by 4k >=20 > + 3. No section is writable and executable. >=20 > + >=20 > + @param PeHdr - The PE header >=20 > + >=20 > + @retval TRUE - The PE is nx compat compliant >=20 > + @retval FALSE - The PE is not nx compat compliant >=20 > + >=20 > +**/ >=20 > +STATIC >=20 > +BOOLEAN >=20 > +IsNxCompatCompliant ( >=20 > + EFI_IMAGE_OPTIONAL_HEADER_UNION *PeHdr >=20 > + ) >=20 > +{ >=20 > + EFI_IMAGE_SECTION_HEADER *SectionHeader; >=20 > + UINT32 Index; >=20 > + UINT32 Mask; >=20 > + >=20 > + // Must have an optional header to perform verification >=20 > + if (PeHdr->Pe32.FileHeader.SizeOfOptionalHeader =3D=3D 0) { >=20 > + return FALSE; >=20 > + } >=20 > + >=20 > + // Verify PE is 64 bit >=20 > + if (!(PeHdr->Pe32.OptionalHeader.Magic =3D=3D > EFI_IMAGE_NT_OPTIONAL_HDR64_MAGIC)) { >=20 > + return FALSE; >=20 > + } >=20 > + >=20 > + // Verify Section Alignment is divisible by 4K >=20 > + if (!((PeHdr->Pe32Plus.OptionalHeader.SectionAlignment % > EFI_PAGE_SIZE) =3D=3D 0)) { >=20 > + return FALSE; >=20 > + } >=20 > + >=20 > + // Verify sections are not Write & Execute >=20 > + Mask =3D EFI_IMAGE_SCN_MEM_EXECUTE | > EFI_IMAGE_SCN_MEM_WRITE; >=20 > + SectionHeader =3D (EFI_IMAGE_SECTION_HEADER *) ((UINT8 *) > &(PeHdr->Pe32Plus.OptionalHeader) + > PeHdr->Pe32Plus.FileHeader.SizeOfOptionalHeader); >=20 > + for (Index =3D 0; Index < = PeHdr->Pe32Plus.FileHeader.NumberOfSections; > Index ++, SectionHeader ++) { >=20 > + if ((SectionHeader->Characteristics & Mask) =3D=3D Mask) { >=20 > + return FALSE; >=20 > + } >=20 > + } >=20 > + >=20 > + // Passed all requirements, return TRUE >=20 > + return TRUE; >=20 > +} >=20 > + >=20 > VOID >=20 > SetHiiResourceHeader ( >=20 > UINT8 *HiiBinData, >=20 > @@ -1452,6 +1509,13 @@ Returns: > continue; >=20 > } >=20 >=20 >=20 > + if (stricmp (argv[0], "--nonxcompat") =3D=3D 0) { >=20 > + mNoNxCompat =3D TRUE; >=20 > + argc --; >=20 > + argv ++; >=20 > + continue; >=20 > + } >=20 > + >=20 > if (argv[0][0] =3D=3D '-') { >=20 > Error (NULL, 0, 1000, "Unknown option", argv[0]); >=20 > goto Finish; >=20 > @@ -2458,6 +2522,11 @@ Returns: > TEImageHeader.BaseOfCode =3D Optional64->BaseOfCode; >=20 > TEImageHeader.ImageBase =3D (UINT64) > (Optional64->ImageBase); >=20 >=20 >=20 > + // Set NxCompat flag >=20 > + if (IsNxCompatCompliant (PeHdr) && !mNoNxCompat) { >=20 > + Optional64->DllCharacteristics |=3D > IMAGE_DLLCHARACTERISTICS_NX_COMPAT; >=20 > + } >=20 > + >=20 > if (Optional64->NumberOfRvaAndSizes > > EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC) { >=20 >=20 > TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASEREL > OC].VirtualAddress =3D > Optional64->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Vir > tualAddress; >=20 >=20 > TEImageHeader.DataDirectory[EFI_TE_IMAGE_DIRECTORY_ENTRY_BASEREL > OC].Size =3D > Optional64->DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_BASERELOC].Siz > e; >=20 > 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\sts= > = hfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe2052\themelang > 1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi > \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New > Roman{\*\falt Times};} >=20 > -{\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};} >=20 > = +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\st > = shfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelan > g1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi > \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New > Roman{\*\falt Times};} >=20 > +{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose > 02070309020205020404}Courier New{\*\falt Courier New};}{\f13\fbidi > \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt > SimSun};} >=20 > {\f34\fbidi \froman\fcharset0\fprq2{\*\panose > 02040503050406030204}Cambria Math;}{\f37\fbidi > \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri{\*\falt > Century Gothic};} >=20 > -{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose > 020b0604030504040204}Tahoma{\*\falt Times New Roman};}{\f41\fbidi > \fmodern\fcharset0\fprq1{\*\panose 020b0609020204030204}Consolas;} >=20 > -{\f43\fbidi \fswiss\fcharset0\fprq2{\*\panose > 020b0604030504040204}Verdana{\*\falt Verdana};}{\f113\fbidi > \fnil\fcharset134\fprq2{\*\panose > 02010600030101010101}@\'cb\'ce\'cc\'e5;} >=20 > -{\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};} >=20 > +{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose > 020b0604030504040204}Verdana{\*\falt Verdana};}{\f43\fbidi > \fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Tahoma{\*\falt > Times New Roman};} >=20 > +{\f44\fbidi \fmodern\fcharset0\fprq1{\*\panose > 00000000000000000000}Consolas;}{\f45\fbidi > \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun{\*\falt > @\'cb\'ce\'cc\'e5};} >=20 > +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose > 02020603050405020304}Times New Roman{\*\falt > Times};}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose > 02010600030101010101}SimSun{\*\falt SimSun};} >=20 > {\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose > 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi > \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New > Roman{\*\falt Times};} >=20 > -{\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};} >=20 > +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose > 02020603050405020304}Times New Roman{\*\falt > Times};}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose > 02010600030101010101}SimSun{\*\falt SimSun};} >=20 > {\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};} >=20 > -{\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};} >=20 > -{\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 = New > Roman (Arabic){\*\falt Times};} >=20 > -{\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};} >=20 > -{\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};} >=20 > -{\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};} >=20 > -{\f286\fbidi \fmodern\fcharset163\fprq1 Courier New = (Vietnamese){\*\falt > Courier New};}{\f390\fbidi \fnil\fcharset0\fprq2 SimSun = Western{\*\falt > SimSun};}{\f598\fbidi \froman\fcharset238\fprq2 Cambria Math CE;} >=20 > -{\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;} >=20 > -{\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{\*\falt > Century Gothic};} >=20 > -{\f631\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century > Gothic};}{\f632\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Century > Gothic};}{\f635\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic{\*\falt Century > Gothic};} >=20 > -{\f636\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese){\*\falt Century > Gothic};}{\f648\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt = Times New > Roman};}{\f649\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt = Times > New Roman};} >=20 > -{\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};} >=20 > -{\f654\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt Times = New > Roman};}{\f655\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt = Times > New Roman};}{\f656\fbidi \fswiss\fcharset163\fprq2 Tahoma > (Vietnamese){\*\falt Times New Roman};} >=20 > -{\f657\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt Times = New > Roman};}{\f668\fbidi \fmodern\fcharset238\fprq1 Consolas = CE;}{\f669\fbidi > \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f671\fbidi > \fmodern\fcharset161\fprq1 Consolas Greek;} >=20 > -{\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};} >=20 > -{\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};} >=20 > -{\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;} >=20 > +{\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};} >=20 > +{\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};} >=20 > +{\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 Courier > New CE{\*\falt Courier New};} >=20 > +{\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};} >=20 > +{\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};} >=20 > +{\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;} >=20 > +{\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;} >=20 > +{\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{\*\falt > Century Gothic};} >=20 > +{\f422\fbidi \fswiss\fcharset161\fprq2 Calibri Greek{\*\falt Century > Gothic};}{\f423\fbidi \fswiss\fcharset162\fprq2 Calibri Tur{\*\falt Century > Gothic};}{\f424\fbidi \fswiss\fcharset177\fprq2 Calibri = (Hebrew){\*\falt > Century Gothic};} >=20 > +{\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};} >=20 > +{\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};} >=20 > +{\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};} >=20 > +{\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 Roman};} >=20 > +{\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};} >=20 > +{\f486\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt Times = New > Roman};}{\f487\fbidi \fswiss\fcharset163\fprq2 Tahoma = (Vietnamese){\*\falt > Times New Roman};}{\f488\fbidi \fswiss\fcharset222\fprq2 Tahoma > (Thai){\*\falt Times New Roman};} >=20 > +{\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;} >=20 > +{\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};} >=20 > {\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman > CE{\*\falt Times};}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 = Times > New Roman Cyr{\*\falt Times};} >=20 > {\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman > Greek{\*\falt Times};}{\flomajor\f31512\fbidi = \froman\fcharset162\fprq2 > Times New Roman Tur{\*\falt Times};} >=20 > {\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman > (Hebrew){\*\falt Times};}{\flomajor\f31514\fbidi = \froman\fcharset178\fprq2 > Times New Roman (Arabic){\*\falt Times};} >=20 > @@ -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};} >=20 > {\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};} >=20 > {\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri = Greek{\*\falt > Century Gothic};}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 = Calibri > Tur{\*\falt Century Gothic};} >=20 > +{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew){\*\falt > Century Gothic};}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 = Calibri > (Arabic){\*\falt Century Gothic};} >=20 > {\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri = Baltic{\*\falt > Century Gothic};}{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 = Calibri > (Vietnamese){\*\falt Century Gothic};} >=20 > {\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman > CE{\*\falt Times};}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 = Times > New Roman Cyr{\*\falt Times};} >=20 > {\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman > Greek{\*\falt Times};}{\fbiminor\f31582\fbidi = \froman\fcharset162\fprq2 > Times New Roman Tur{\*\falt Times};} >=20 > {\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman > (Hebrew){\*\falt Times};}{\fbiminor\f31584\fbidi = \froman\fcharset178\fprq2 > Times New Roman (Arabic){\*\falt Times};} >=20 > {\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; >=20 >=20 > \red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\re > d255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\re > d0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128 > \green0\blue128;\red128\green0\blue0; >=20 > -\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blu > e192;\red8\green96\blue168;\red0\green127\blue127;}{\*\defchp > \fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap >=20 > +\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blu > e192;\red0\green0\blue0;\red0\green0\blue0;\red8\green96\blue168;\red0 > \green127\blue127;}{\*\defchp > \fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap >=20 > \ql > = \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\li= n > 0\itap0 }\noqfpromote {\stylesheet{\ql > \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = -\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 >=20 > = -\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 >=20 > -\ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp1 > 033\langfenp2052 \sbasedon0 \snext0 \slink16 \sqformat heading > 2;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default > Paragraph Font;}{\* >=20 > = +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\s1\ql > \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 > \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 \sbasedon0 \snext0 \slink15 \sqformat heading = 1;}{\s2\ql > \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 > \rtlch\fcs1 \af0\afs24\alang1025 >=20 > +\ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp1 > 033\langfenp2052 \sbasedon0 \snext0 \slink16 \sqformat heading > 2;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default > Paragraph Font;}{\* >=20 >=20 > = \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpa > ddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsb= rdr r > \tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv >=20 > -\ql > = \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\li= n > 0\itap0 \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 > \fs21\lang1033\langfe2052\kerning2\loch\f31506\hich\af31506\dbch\af315 > 05\cgrid\langnp1033\langfenp2052 >=20 > -\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 >=20 > +\ql > = \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\li= n > 0\itap0 \rtlch\fcs1 \af0\afs21\alang1025 \ltrch\fcs0 > \fs21\lang1033\langfe1033\kerning2\loch\f31506\hich\af31506\dbch\af315 > 05\cgrid\langnp1033\langfenp1033 >=20 > +\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 >=20 > \b\fs32\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 > \slink2 \slocked Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 = \af0\afs16 > \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused = \styrsid4815795 > annotation reference;}{ >=20 > -\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\langnp1 > 033\langfenp2052 >=20 > -\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused = \styrsid4815795 > annotation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 > \f43\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 >=20 > +\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\langnp1 > 033\langfenp2052 >=20 > +\sbasedon0 \snext18 \slink19 \ssemihidden \sunhideused = \styrsid4815795 > annotation text;}{\*\cs19 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 > \f40\fs20\lang0\langfe2052\kerning0\langnp0\langfenp2052 >=20 > \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 >=20 > = -\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 >=20 > -\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 >=20 > = -\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 >=20 > -\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 >=20 > -\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 >=20 > = +\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 >=20 > +\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 >=20 > = +\fs16\lang1033\langfe2052\loch\f43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 \sbasedon0 \snext22 \slink23 \ssemihidden = \sunhideused > \styrsid4815795 Balloon Text;}{\*\cs23 \additive \rtlch\fcs1 = \af43\afs16 > \ltrch\fcs0 >=20 > +\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 >=20 > +\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 >=20 > CodeCharacter;}{\*\ts26\tsrowd\trbrdrt\brdrs\brdrw10 > \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 > \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 >=20 >=20 > = \trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddf= > r3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdg= l\t sbr > drdgr\tsbrdrh\tsbrdrv >=20 > \ql > = \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\li= n > 0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 > = \fs22\lang1033\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\l > angnp1033\langfenp2052 >=20 > -\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table = Grid;}}{\*\revtbl > {Unknown;}{Zhu, Yonghong;}}{\*\rsidtbl > \rsid1120999\rsid3954098\rsid4815795\rsid4999604\rsid5318420\rsid59111 > 48\rsid6184429\rsid6636700\rsid8089322\rsid8459339\rsid8600807\rsid121 > 98464\rsid12521351\rsid14966438 >=20 > -\rsid15026228\rsid15604690\rsid16255639\rsid16399512}{\mmathPr\mmat > hFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMa > rgin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\operator Zhu, > Yonghong}{\creatim\yr2011\mo7\dy18\hr16\min14} >=20 > -{\revtim\yr2016\mo8\dy9\hr10\min26}{\version11}{\edmins23}{\nofpages4 > }{\nofwords842}{\nofchars4801}{\nofcharsws5632}{\vern57441}}{\*\xmlnst > bl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}} >=20 > -\paperw12240\paperh15840\margl1800\margr1800\margt1440\margb1440 > \gutter0\ltrsect >=20 > = -\deftab360\widowctrl\ftnbj\aenddoc\revisions\trackmoves0\trackformattin > g1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\va > = lidatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showx > mlerrors0\horzdoc\dghspace120\dgvspace120 >=20 > -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\vi > ewscale100\rsidroot15604690 \fet0{\*\wgrffmtfilter > 2450}\ilfomacatclnup0\ltrpar \sectd = \ltrsect\linex0\sectdefaultcl\sftnbj > {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang >=20 > -{\pntxta \hich .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang > {\pntxta \hich .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang = {\pntxta > \hich .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta > \hich )}}{\*\pnseclvl5 >=20 > -\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 >=20 > -\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 >=20 > = -\keep\keepn\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin-1440\i= t > ap0 \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 >=20 > -\b\fs28\cf17\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 Name >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\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. >=20 > +\sbasedon11 \snext26 \spriority59 \styrsid6636700 Table = Grid;}{\s27\ql > = \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\li= n > 0\itap0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = +\fs24\lang1033\langfe2052\loch\f40\hich\af40\dbch\af31505\cgrid\langnp > 1033\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= \ip > gp2\itap0\li0\ri0 >=20 > +\sb0\sa0}{\pgp\ipgp2\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0= \s > a0}}{\*\rsidtbl > \rsid1120999\rsid3954098\rsid4815795\rsid4993232\rsid4999604\rsid53184 > 20\rsid5911148\rsid6184429\rsid6636700\rsid8089322\rsid8459339\rsid860 > 0807\rsid12198464 >=20 > +\rsid12521351\rsid13506216\rsid14420013\rsid14966438\rsid15026228\rsi > d15604690\rsid16255639\rsid16399512}{\mmathPr\mmathFont34\mbrkBin0 > \mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mw > rapIndent1440\mintLim0\mnaryLim1}{\info >=20 > +{\operator Joey > Vagedes}{\creatim\yr2011\mo7\dy18\hr16\min14}{\revtim\yr2023\mo6\dy2 > = 8\hr9\min18}{\version13}{\edmins28}{\nofpages5}{\nofwords865}{\nofchars > 4935}{\nofcharsws5789}{\vern75}}{\*\xmlnstbl {\xmlns1 > http://schemas.microsoft.com/office/word/2003/ >=20 > +wordml}}\paperw12240\paperh15840\margl1800\margr1800\margt1440\ > margb1440\gutter0\ltrsect >=20 > +\deftab360\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donot > embedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml > 0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors > 0\horzdoc\dghspace120\dgvspace120 >=20 > +\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\v > iewscale160\rsidroot15604690 \fet0{\*\wgrffmtfilter > 2450}\ilfomacatclnup0\ltrpar \sectd = \ltrsect\linex0\sectdefaultcl\sftnbj > {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}} >=20 > +{\*\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 )}} >=20 > +{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb > (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang = {\pntxtb > (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang = {\pntxtb > (}{\pntxta )}}{\*\pnseclvl9 >=20 > +\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 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Name >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\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. >=20 > \par }\pard\plain \ltrpar\s2\ql > = \li-1440\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx1440\wr > apdefault\faauto\outlinelevel1\rin0\lin-1440\itap0 \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\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\afs18 >=20 > -\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 >=20 > -\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\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >=20 > -\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 >=20 > -] [-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}{ >=20 > -\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 | -m | -j > | }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >=20 > -\b\fs18\cf1\insrsid3954098\charrsid3954098 > \hich\af43\dbch\af31505\loch\f43 --hiipackage}{\rtlch\fcs1 = \ab\af43\afs18 > \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 = \hich\af43\dbch\af31505\loch\f43 | > --}{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 >=20 > -\b\fs18\cf1\insrsid3954098\charrsid3954098 > \hich\af43\dbch\af31505\loch\f43 hiibinpackage}{\rtlch\fcs1 = \ab\af43\afs18 > \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 > \hich\af43\dbch\af31505\loch\f43 ]}{\rtlch\fcs1 \ab\af43\afs18 = \ltrch\fcs0 >=20 > -\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\fcs0 > \b\fs18\cf1\insrsid3954098 >=20 > -\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 >}{ >=20 > -\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 >=20 > -\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 >=20 > -\par \hich\af43\dbch\af31505\loch\f43 GenFw.exe = --version}{\rtlch\fcs1 > \af0 \ltrch\fcs0 \insrsid16399512\charrsid8089322 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Synopsis >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\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\afs18 >=20 > +\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 >=20 > +\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\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 >=20 > +\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 >=20 > +] [-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}{ >=20 > +\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 | -m | -j > | }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >=20 > +\b\fs18\cf1\insrsid3954098\charrsid3954098 > \hich\af40\dbch\af31505\loch\f40 --hiipackage}{\rtlch\fcs1 = \ab\af40\afs18 > \ltrch\fcs0 \b\fs18\cf1\insrsid3954098 = \hich\af40\dbch\af31505\loch\f40 | > --}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >=20 > +\b\fs18\cf1\insrsid3954098\charrsid3954098 > \hich\af40\dbch\af31505\loch\f40 hiibinpackage}{\rtlch\fcs1 = \ab\af40\afs18 > \ltrch\fcs0 \b\fs18\cf1\insrsid13506216 = \hich\af40\dbch\af31505\loch\f40 > | --nonxcompat}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 >=20 > +\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 >=20 > +\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}{ >=20 > +\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\insrsid8459339 >=20 > +\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 >=20 > +\par \hich\af40\dbch\af31505\loch\f40 GenFw.exe = --version}{\rtlch\fcs1 > \af0 \ltrch\fcs0 \insrsid16399512\charrsid8089322 >=20 > \par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid16399512 >=20 > \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 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 > Genfw is mainly used to process PE32 image to get the expected image = data > or image file. PE32 is a general-purpose image format that contains, = among > other information, data >=20 > -\hich\af43\dbch\af31505\loch\f43 >=20 > -identifying the target environment for execution of the image. This utility can > modify the standard PE32 image to create UEFI image with EFI subsystem > type, PI Terse Executable image with the compact TE image header, zero = its > dubug data or reset its time >=20 > -\hich\af43\dbch\af31505\loch\f43 s\hich\af43\dbch\af31505\loch\f43 >=20 > -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 >=20 > -\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 the = input file > with the output contents. >=20 > - >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 = Description >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 > Genfw is mainly used to process PE32 image to get the expected image = data > or image file. PE32 is \hich\af40\dbch\af31505\loch\f40 >=20 > +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 >=20 > +\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 >=20 > +\fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 >=20 > +bug data or reset its time stamp. It can also extract PE32 image data = to > create bin file, extract PE32 image data section to create Acpi table image, or > dump PI TE image header information. It can also parse > \hich\af40\dbch\af31505\loch\f40 >=20 > +the text MicroCode definition file to create the MicroCode binary = image, > merge (concatenate) several MicroCode binary images into a single file = by pad > value and alignment requirement. This tool also supports the override = the > input file with the output con >=20 > +\hich\af40\dbch\af31505\loch\f40 t\hich\af40\dbch\af31505\loch\f40 = ents. >=20 > \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 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 > \hich\af43\dbch\af31505\loch\f43 If no options ar}{\rtlch\fcs1 = \af43\afs18 > \ltrch\fcs0 \fs18\cf1\insrsid15026228 \hich\af43\dbch\af31505\loch\f43 = e > specified, tool prints usage.}{\rtlch\fcs1 >=20 > -\ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795 >=20 > -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 Filename1 [FilenameN] >=20 > -\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 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Options >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid15026228\charrsid12198464 > \hich\af40\dbch\af31505\loch\f40 If no options ar}{\rtlch\fcs1 = \af40\afs18 > \ltrch\fcs0 \fs18\cf1\insrsid15026228 \hich\af40\dbch\af31505\loch\f40 = e > specified, tool prints usage.}{\rtlch\fcs1 >=20 > +\ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4815795 >=20 > +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 Filename1 [FilenameN] >=20 > +\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 >=20 > Input PE/PE32+ image, or TE image, or MicroCode Txt file, or = MicroCode bin > file, or hii binary packages. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -o FileName, --outputfile FileName >=20 > -\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 >=20 > -The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file = or other > modified PE image\hich\af43\dbch\af31505\loch\f43 will be created. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -e EFI_FILETYPE, --efiImage = EFI_FILETYPE >=20 > -\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 >=20 > -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 >=20 > - 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 >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -c, --acpi >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -t, --terse >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -u, --dump >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -z, --zero >=20 > -\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 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -o FileName, --outputfile FileName >=20 > +\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 >=20 > +The EFI image, TeImage, AcpiImage, MicroBin, hii package lists file = or other > modified PE image will be created. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \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 >=20 > + >=20 > +\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 >=20 > +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 >=20 > + 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 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -c, --acpi >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -t, --terse >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -u, --dump >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -z, --zero >=20 > +\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 >=20 > Zero 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\insrsid8459339 >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -b, --exe2bin >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -l, --stripped >=20 > -\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 = data > from PE or TE image.}{ >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -b, --exe2bin >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -l, --stripped >=20 > +\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 = data > from PE or TE image.}{ >=20 > \rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \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 >=20 > -\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 >=20 > -\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 = is > 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 = \ltrch\fcs0 > \f0\fs18\cf1\insrsid8459339 >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -m, --mcifile >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -j, = --joi\hich\af43\dbch\af31505\loch\f43 > n >=20 > -\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 = one > file. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -a NUM, --align NUM >=20 > -\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 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \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 >=20 > +\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 >=20 > +\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 = is > 1970-1-1 8:0:0 ~ 2038-1-19 3:14:07.}{\rtlch\fcs1 \af0\afs18 = \ltrch\fcs0 > \f0\fs18\cf1\insrsid8459339 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -m, --mcifile >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -j, = --joi\hich\af40\dbch\af31505\loch\f40 > n >=20 > +\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 = one > file. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -a NUM, --align NUM >=20 > +\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 >=20 > NUM is one HEX or DEC format alignment value, which is used to = combine > multiple microcode bin files. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -p NUM, --pad NUM >=20 > -\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 >=20 > -\hich\af43\dbch\af31505\loch\f43 e multiple microcode bin files. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 --keepexceptiontable >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 --keepzeropending >=20 > -\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. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -r, --replace >=20 > -\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 = output > content. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -g HiiPackageListGuid, --hiiguid > HiiPackageListGuid >=20 > -\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 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -p NUM, --pad NUM >=20 > +\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 >=20 > +\hich\af40\dbch\af31505\loch\f40 e multiple microcode bin files. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 --keepexceptiontable >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 --keepzeropending >=20 > +\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. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -r, --replace >=20 > +\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 = output > content. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -g HiiPackageListGuid, --hiiguid > HiiPackageListGuid >=20 > +\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 >=20 > is used to specify hii package list guid.}{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 > \f0\fs18\cf1\insrsid8459339 >=20 > -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 Its format is > xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 --hiipackage }{\rtlch\fcs1 = \ab\af0\afs18 > \ltrch\fcs0 >=20 > +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 Its format is > xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 --hiipackage }{\rtlch\fcs1 = \ab\af0\afs18 > \ltrch\fcs0 >=20 > \b\f0\fs18\cf1\insrsid8459339 >=20 > -\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 >=20 > +\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 >=20 > Combine all input binary hii packages into a single package list as = the text > resource data file (RC file format). >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 --hiibinpackage }{\rtlch\fcs1 > \ab\af0\afs18 \ltrch\fcs0 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 --hiibinpackage }{\rtlch\fcs1 > \ab\af0\afs18 \ltrch\fcs0 >=20 > \b\f0\fs18\cf1\insrsid8459339 >=20 > -\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 >=20 > +\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 >=20 > Combine all input binary hii packages into a single package list as = the binary > resource section. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -v, --verbose >=20 > -\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 = informational > messages. >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -d, --debug level >=20 > -\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. >=20 > -\par }{\rtlch\fcs1 \ab\af43\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 --version >=20 > -\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 >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af43\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 -h, --help >=20 > -\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 >=20 > +\par }\pard \ltrpar\ql > = \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid499= 3 > 232 {\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4993232 > --}{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid4993232 >=20 > +\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 >=20 > +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 > \fs18\cf1\insrsid4993232\charrsid4993232 > \hich\af40\dbch\af31505\loch\f40 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}{ >=20 > +\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\f40 requirements are met}{\rtlch\fcs1 > \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid4993232 . >=20 > +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid8459339 > -\hich\af40\dbch\af31505\loch\f40 v, --verbose}{\rtlch\fcs1 = \af40\afs18 > \ltrch\fcs0 \fs18\cf1\insrsid8459339\charrsid4993232 >=20 > +\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 = informational > messages. >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -d, --debug level >=20 > +\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. >=20 > +\par }{\rtlch\fcs1 \ab\af40\afs18 \ltrch\fcs0 = \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 --version >=20 > +\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 >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \ab\af40\afs18 \ltrch\fcs0 \b\fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 -h, --help >=20 > +\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 >=20 > \par }\pard\plain \ltrpar\s2\ql > = \fi-1440\li0\ri0\sb400\sa60\sl-340\slmult0\keep\keepn\nowidctlpar\tx0\tx1= > 440\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0\pararsid6636700 > \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = -\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 >=20 > -Status codes returned}{\rtlch\fcs1 \ab\af43\afs28 \ltrch\fcs0 > \b\fs28\cf18\insrsid6636700 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\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 >=20 > +Status codes returned}{\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf20\insrsid6636700 >=20 > \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 >=20 >=20 > = \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl10 > = 8\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllk= h > drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 > \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >=20 > \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 >=20 > \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark > \cellx8712\pard\plain \ltrpar\s24\ql > = \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\a= s > pnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26 \rtlch\fcs1 >=20 > -\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 >=20 > = -\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\afs18 \ltrch\fcs0 >=20 > +\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 >=20 > = +\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\afs18 \ltrch\fcs0 >=20 >=20 > = \cs25\b\f2\fs18\cf13\lang1033\langfe2052\kerning2\langfenp2052\insrsid66 > 36700\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 >=20 > -\ltrch\fcs0 > = \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insrsid663670 > 0 \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 > \hich\af43\dbch\af13\loch\f43 The action was completed as > requested.}{\rtlch\fcs1 \af0 \ltrch\fcs0 >=20 > +\ltrch\fcs0 > = \cs25\b\f2\fs18\lang1033\langfe2052\kerning2\langfenp2052\insrsid663670 > 0 \cell }{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6636700 > \hich\af40\dbch\af13\loch\f40 The action was completed as > requested.}{\rtlch\fcs1 \af0 \ltrch\fcs0 >=20 > \kerning2\insrsid6636700 \cell }\pard\plain \ltrpar\ql > \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\r= in > 0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = -\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 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 > \fs20\insrsid6636700 \trowd > \irow0\irowband0\ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 > \trbrdrl\brdrs\brdrw10 \trbrdrb >=20 > \brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 > \trbrdrv\brdrs\brdrw10 >=20 >=20 > = \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl10 > = 8\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllk= h > drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 > \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >=20 > \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 >=20 > \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark = \cellx8712\row > \ltrrow}\pard\plain \ltrpar\s24\ql > = \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\a= s > pnum\faauto\adjustright\rin20\lin0\pararsid5911148\yts26 \rtlch\fcs1 >=20 > -\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 >=20 > -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 >=20 > = -\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\char > rsid8600807 \cell }\pard \ltrpar >=20 > +\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 >=20 > +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 >=20 > = +\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\char > rsid8600807 \cell }\pard \ltrpar >=20 > \s24\ql > = \li0\ri20\sb60\sa60\sl-200\slmult0\widctlpar\intbl\wrapdefault\aspalpha\a= s > pnum\faauto\adjustright\rin20\lin0\pararsid16255639\yts26 {\rtlch\fcs1 \af0 > \ltrch\fcs0 \lang1033\langfe2052\kerning2\langfenp2052\insrsid6636700 >=20 > -\hich\af43\dbch\af13\loch\f43 The action failed.\cell }\pard\plain \ltrpar\ql > \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\r= in > 0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = -\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 >=20 > +\hich\af40\dbch\af13\loch\f40 The action failed.\cell }\pard\plain \ltrpar\ql > \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\r= in > 0\lin0 \rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \af37\afs20 \ltrch\fcs0 > \fs20\insrsid6636700 \trowd \irow1\irowband1\lastrow > \ltrrow\ts26\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 >=20 > \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 > \trbrdrv\brdrs\brdrw10 >=20 >=20 > = \trftsWidth3\trwWidth8820\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl10 > = 8\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid5911148\tbllk= h > drrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 > \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl >=20 > \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 >=20 > \cltxlrtb\clftsWidth3\clwWidth5850\clshdrawnil\clhidemark > \cellx8712\row }\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 >=20 > -\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 {\*\bkmkend OLE_LINK7}{\*\bkmkend > OLE_LINK8}\hich\af43\dbch\af31505\loch\f43 Example >=20 > +\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 {\*\bkmkend OLE_LINK7}{\*\bkmkend > OLE_LINK8}\hich\af40\dbch\af31505\loch\f40 Example >=20 >=20 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\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 file > name. >=20 > -\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_CORE PeiMain.dll \hich\f43 \endash \loch\f43 o PeiMain.efi >=20 > -\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. >=20 > -\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 >=20 > -\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. >=20 > -\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.dll \hich\f43 \endash \loch\f43 o Facs.acpi >=20 > -\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 and the output file name. >=20 > -\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 >=20 > -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 5. Modify PeImage by zero its debug = data. >=20 > -\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 >=20 > -\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. >=20 > -\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 > PeiMain.dll \hich\f43 \endash \loch\f43 r >=20 > -\par }{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 7. Extract bin image from PeImage. >=20 > -\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 >=20 > -\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. >=20 > -\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 >=20 > -\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. >=20 > -\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.bin1 Mci.bin2 Mci.bin3 \hich\f43 \endash \loch\f43 a 32 \hich\f43 > \endash \loch\f43 p 0xFF \hich\f43 \endash >=20 > -\loch\f43 o Mci.bin >=20 > -\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. >=20 > -\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 > SampleHii.rc \hich\f43 \endash \loch\f43 g > D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f43 \endash \loch\f43 >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\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 file > name. >=20 > +\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_CORE PeiMain.dll \hich\f40 \endash \loch\f40 o PeiMain.efi >=20 > +\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. >=20 > +\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 >=20 > +\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. >=20 > +\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.dll \hich\f40 \endash \loch\f40 o Facs.acpi >=20 > +\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 and the output file name. >=20 > +\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 >=20 > +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 5. Modify PeImage by zero its debug = data. >=20 > +\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 >=20 > +\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. >=20 > +\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 > PeiMain.dll \hich\f40 \endash \loch\f40 r >=20 > +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 7. Extract bin image from PeImage. >=20 > +\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 >=20 > +\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. >=20 > +\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 >=20 > +\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. >=20 > +\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.bin1 Mci.bin2 Mci.bin3 \hich\f40 \endash \loch\f40 a 32 \hich\f40 > \endash \loch\f40 p 0xFF \hich\f40 \endash >=20 > +\loch\f40 o Mci.bin >=20 > +\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. >=20 > +\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 > SampleHii.rc \hich\f40 \endash \loch\f40 g > D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f40 \endash \loch\f40 >=20 > hiipackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 > \ltrch\fcs0 \b\f0\fs18\cf1\insrsid8459339 >=20 > -\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 >=20 > +\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 >=20 > \af0\afs18 \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >=20 > -\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 > SampleHii.bin \hich\f43 \endash \loch\f43 g > D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f43 \endash \loch\f43 >=20 > +\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 > SampleHii.bin \hich\f40 \endash \loch\f40 g > D49D2EB0-44D5-4621-9FD6-1A92C9109B99 \hich\f40 \endash \loch\f40 >=20 > hiibinpackage SampleStr.hpk SampleVfr.hpk}{\rtlch\fcs1 \ab\af0\afs18 > \ltrch\fcs0 \b\f0\fs18\cf1\insrsid8459339 >=20 > \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 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 = No > known bugs. >=20 > -\par \hich\af43\dbch\af31505\loch\f43 Report bugs to }{\rtlch\fcs1 > \af43\afs18 \ltrch\fcs0 > \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195920026\langf > enp1033\insrsid14966438\charrsid14420013 > \hich\af43\dbch\af31505\loch\f43 edk2- >=20 > -\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 >=20 > -\hich\af43\dbch\af31505\loch\f43 > edk2-buildtools-devel@lists.sourceforge.net}{\rtlch\fcs1 \af0\afs18 > \ltrch\fcs0 \f0\fs18\cf1\insrsid8459339 >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Bugs >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 = No > known bugs. >=20 > +\par \hich\af40\dbch\af31505\loch\f40 Report bugs to }{\rtlch\fcs1 > \af40\afs18 \ltrch\fcs0 > \fs18\cf1\revised\lang1033\langfe1033\revauth1\revdttm1195920026\langf > enp1033\insrsid14966438\charrsid14420013 > \hich\af40\dbch\af31505\loch\f40 edk2-devel@lists.01.org}{ >=20 > +\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 >=20 > +\f0\fs18\cf1\insrsid8459339 >=20 > \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 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 > None >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 Files >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 > None >=20 > \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 >=20 > = -\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 >=20 > -\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af43\hich\af43\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 >=20 > -\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af43\dbch\af31505\loch\f43 > None >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 See also >=20 > +\par }\pard\plain \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = \rtlch\fcs1 > \af0\afs24\alang1025 \ltrch\fcs0 > = \fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 >=20 > +\ltrch\fcs0 \fs18\cf1\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 > None >=20 > \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 >=20 > = -\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 >=20 > -\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\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 >=20 > -\fs18\cf1\insrsid15604690 \hich\af43\dbch\af31505\loch\f43 Copyright = (c) > 2007 - 2011}{\rtlch\fcs1 \af43\afs18 \ltrch\fcs0 = \fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 , Intel Corporation. All rights = reserved. >=20 > -\par \hich\af43\dbch\af31505\loch\f43 This program and the = accompanying > materials are licensed and made available >=20 > -\par \hich\af43\dbch\af31505\loch\f43 under the terms and conditions = of > the BSD License which accompanies this >=20 > -\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 >=20 > -\par \hich\af43\dbch\af31505\loch\f43 > http://opensource.org/licenses/bsd-license.php >=20 > = +\fs24\lang1033\langfe2052\loch\af40\hich\af40\dbch\af31505\cgrid\langn > p1033\langfenp2052 {\rtlch\fcs1 \ab\af40\afs28 \ltrch\fcs0 > \b\fs28\cf19\insrsid8459339 \hich\af40\dbch\af31505\loch\f40 License >=20 > +\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\langnp > 1033\langfenp2052 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 >=20 > +\fs18\cf1\insrsid15604690 \hich\af40\dbch\af31505\loch\f40 Copyright = (c) > 2007 - 2011}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 = \fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 , Intel Corporation. All rights = reserved. >=20 > +\par \hich\af40\dbch\af31505\loch\f40 This program and the = accompanying > materials are licensed and made available >=20 > +\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 >=20 > +\par \hich\af40\dbch\af31505\loch\f40 distribution. The full text of = the > license may be found at >=20 > +\par \hich\af40\dbch\af31505\loch\f40 > http://opensource.org/licenses/bsd-license.php >=20 > \par >=20 > -\par \hich\af43\dbch\af31505\loch\f43 THE PROGRAM IS DISTRIBUTED > UNDER THE BSD LICENSE ON AN "AS IS" BASIS, >=20 > -\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \af43\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af43\dbch\af31505\loch\f43 WITHOUT WARRANTIES OR > REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. >=20 > - >=20 > +\par \hich\af40\dbch\af31505\loch\f40 THE PROGRAM IS DISTRIBUTED > UNDER THE BSD LICENSE ON AN "AS IS" BASIS, >=20 > +\par }\pard \ltrpar\ql > \li0\ri0\sb200\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 = {\rtlch\fcs1 > \af40\afs18 \ltrch\fcs0 \fs18\cf1\insrsid8459339 > \hich\af40\dbch\af31505\loch\f40 WITHOUT WARRANTIES OR > REPRESENTATIONS O\hich\af40\dbch\af31505\loch\f40 >=20 > +F ANY KIND, EITHER EXPRESS OR IMPLIED. >=20 > \par }{\rtlch\fcs1 \af0\afs18 \ltrch\fcs0 \f0\fs18\insrsid8459339 >=20 > \par }{\*\themedata > 504b030414000600080000002100e9de0fbfff0000001c020000130000005b43 > 6f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a >=20 >=20 > 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c > 2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad >=20 > @@ -308,7 +317,7 @@ > a7e7c0000000360100000b00000000000000000000000000300100005f7265 > 6c732f2e72656c7350 >=20 > 617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e7 > 86d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d616 > 9 >=20 >=20 > 6e22206267313d226c743122207478313d22646b3122206267323d226c7432 > 22207478323d22646b322220616363656e74313d22616363656e7431222061 > 6363 >=20 >=20 > 656e74323d22616363656e74322220616363656e74333d22616363656e7433 > 2220616363656e74343d22616363656e74342220616363656e74353d226163 > 63656e74352220616363656e74363d22616363656e74362220686c696e6b3d > 22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} >=20 > = -{\*\latentstyles\lsdstimax371\lsdlockeddef0\lsdsemihiddendef0\lsdunhideu= s > eddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 > \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading > 1;\lsdqformat1 \lsdlocked0 heading 2; >=20 > = +{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideu= > seddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 > \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading > 1;\lsdqformat1 \lsdlocked0 heading 2; >=20 > \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 = \lsdlocked0 > heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 > \lsdlocked0 heading 4;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 > \lsdpriority9 \lsdlocked0 heading 5; >=20 > \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 = \lsdlocked0 > heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 > \lsdlocked0 heading 7;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 > \lsdpriority9 \lsdlocked0 heading 8; >=20 > \lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 = \lsdlocked0 > heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 = toc > 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2; >=20 > @@ -364,18 +373,35 @@ > a7e7c0000000360100000b00000000000000000000000000300100005f7265 > 6c732f2e72656c7350 > \lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent = 4;\lsdpriority46 > \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 = List Table 2 > Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; >=20 > \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 Colorful Accent 5; >=20 > \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; >=20 > -\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 > \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 = List Table > 7 Colorful Accent 6;}}{\*\datastore 010500000200000018000000 >=20 > -4d73786d6c322e534158584d4c5265616465722e362e30000000000000000 > 00000060000 >=20 > -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090 > 006000000000000000000000001000000010000000000000000100000feffffff > 00000000feffffff0000000000000000fffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffff > ffffffffffffffffffffffffffffffff >=20 > +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 > \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 = List Table > 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 = Mention; >=20 > +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart > Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 > Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved > Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart > Link;}}{\*\datastore 01050000 >=20 > +02000000180000004d73786d6c322e534158584d4c5265616465722e362e3 > 0000000000000000000000e0000 >=20 > +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090 > 00600000000000000000000000100000001000000000000000010000002000 > 00001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffff= fff fffffffffffff > ffffffffffffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 > -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffff >=20 > +fffffffffffffffffdffffff04000000feffffff05000000fefffffffeffffffffffffff= fff fffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 >=20 > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffff >=20 > -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900= 000 0 > 00000000000000000000000000000000000000000000000000000000000000 > = 000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65= f > 0040963251e500000000000000000000000000ba >=20 > -4262e5f1d101feffffff000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > = 000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000= > 0000000000000000000000000000000000000000000000000000 >=20 > -0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000ffffffffffffffff > ffffffff0000000000000000000000000000000000000000000000000000 >=20 > -0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 000000000000000000000000000000000000000000000000000000000fffffffff > fffffffffffffff000000000000000000000000000000000000000000000000 >=20 > -0000000000000000000000000000000000000000000000000105000000000 > 000}} > \ No newline at end of file > +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900= 000 0 > 00000000000000000000000000000000000000000000000000000000000000 > 000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411 > a65f0040963251e5000000000000000000000000407c >=20 > +3c1edca9d90103000000c0020000000000004d0073006f0044006100740061 > 00530074006f00720065000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000001a000101ffffffffffffffff02000 > 0000000000000000000000000000000000000000000407c3c1edca9d901 >=20 > +407c3c1edca9d901000000000000000000000000d4004e004b0045005400c > 00052005700310045003000da005100c300d900dd0033005300db00d700cd0 > 0c0003d003d000000000000000000000000000000000032000101ffffffffffffffff > 030000000000000000000000000000000000000000000000407c3c1edca9 >=20 > +d901407c3c1edca9d9010000000000000000000000004900740065006d000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000a000201ffffffff > 04000000ffffffff000000000000000000000000000000000000000000000000 >=20 > +0000000000000000000000000000000021010000000000000100000002000 > 0000300000004000000feffffff060000000700000008000000090000000a0000 > 00fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff fffffffffffffffffffffffffffffffff > fffffffffffffffff >=20 > +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff fffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffffff >=20 > +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff fffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffffff >=20 > +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff fffffffffffffffffffffffffffffffffff > fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff= fff ffffffffffffffffffffffffffffffffffff > ffffffffffffffffffffffffffffff >=20 > +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c3f786d= 6c2 076657273696f6e > 3d22312e3022207374616e64616c6f6e653d226e6f223f3e3c623a536f757263 > 657320786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e7 > 86d6c666f726d6174732e6f72672f6f6666 >=20 > +696365446f63756d656e742f323030362f6269626c696f67726170687922207 > 86d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726 > d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c > 696f677261706879222053656c65637465645374796c653d225c41504153 >=20 > +6978746845646974696f6e4f66666963654f6e6c696e652e78736c22205374 > 796c654e616d653d22415041222056657273696f6e3d2236223e3c2f623a536 > f75726365733e0000000000000000000000000000000000000000000000000 > 00000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64 > 69 >=20 > +6e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c > 64733a6461746173746f72654974656d2064733a6974656d49443d227b3445 > 3834443244302d353630342d343636432d424134322d334537443735324546 > 3742367d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6 > f70 >=20 > +656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f > 323030362f637573500072006f0070006500720074006900650073000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 000000000000000000016000200ffffffffffffffffffffffff000000000000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 50000005501000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000ffffffffffffffffffffffff00000000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 000000000000000000000000000000000000000ffffffffffffffffffffffff0000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 0000000000000000000000000000000000000000000ffffffffffffffffffffffff >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000746f6d586d6c223e3c64733a7363 > 68656d61526566733e3c64733a736368656d615265662064733a7572693d22 > 687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72 > 67 >=20 > +2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068 > 79222f3e3c2f64733a736368656d61526566733e3c2f64733a6461746173746f > 72654974656d3e000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000000000000000 > 00000 >=20 > +0000000000000000000000000000000000000000000000000000000000000 > 00000000000000000000000000000000000000000000000000001050000000 > 00000}} > \ No newline at end of file > -- > 2.41.0.windows.2 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#106910): > https://edk2.groups.io/g/devel/message/106910 > Mute This Topic: https://groups.io/mt/100122561/4905953 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub > [gaoliming@byosoft.com.cn] > -=3D-=3D-=3D-=3D-=3D-=3D >=20