From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web08.23010.1643251265748905985 for ; Wed, 26 Jan 2022 18:41:06 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Yvqb+Ebh; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: min.m.xu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1643251265; x=1674787265; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=+Cph11KlTCJ+Kc+fa9uAVFfxjoN7fuZJnpsKbFYVBKE=; b=Yvqb+EbhuS262mYzKAsTIag0qXjd4ESOPw9nLCIcX8SIl35OlpQTwsIa 8fo4NEOi2YnVVxdOJDbFsNnCsYGamxPSgJPIuFSHYnEex6l7R4SGLt0TX JR8K1z/uTZKEFzVzQ/DwHvbntgSDTvLvydMJ8Kkvkr1HvUufZkYkujWkh dYMPWa3pP5S3JWA2PcCB+nu+6s6aQiKaR4oMPzYQ93OzmC2fo6zDN6EgW 8m9yfoSgumhknv/MOmvExLXQJZZHGI+L6B84NRDd6++XiUH2yPB4m2oak K+Oa8uAfJm2jTO31HBs4fEsCr5cyboytHItxkxzyJi9UlUp0bCXeB0gbl g==; X-IronPort-AV: E=McAfee;i="6200,9189,10239"; a="246671845" X-IronPort-AV: E=Sophos;i="5.88,319,1635231600"; d="scan'208,217";a="246671845" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2022 18:39:54 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,319,1635231600"; d="scan'208,217";a="521038100" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga007.jf.intel.com with ESMTP; 26 Jan 2022 18:39:53 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 26 Jan 2022 18:39:53 -0800 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 26 Jan 2022 18:39:52 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 26 Jan 2022 18:39:52 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.171) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Wed, 26 Jan 2022 18:39:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iJp12s+fOgV0EKZkseWi0z/PArOWoXkf0OfgX6ZFhDYrzlXed1V1jIMVgp5kOXD5I2sg1sL1ya360KRkx/08NNrqX70SDgnmWeNzvpN2ry9QjRorxNr/vAgMOACrctI2dN5pHp+CvyzrDzZ6XobF55I/BukhaVyXZG4296NT5wAxDXx2V6bhPE55B3LCgaYM0/dGhO4CaKHQVlyGMDSKY3GevfrVHPfqAQQkAY51q5NvMDvB5dNH2tBU5iW/4+MnuAD+FBQEOBNWtC1tmRtVWi3RkIcucWMKWP+JfQhOobqzO2gtdZZOQDKSzAPWnORSN8N/JLBXco2PbR/0m6dAHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=K4R6gXCk+YaJZjuSWvw/CPQpZQvN9PVIgFagKfcSJV0=; b=atZF+zvKzcCYuhjdq4anZUwGA8n++Fgvv1T6ib9sRWco1cJILEtSNJ3WZb7J1KMhYWi6aOw/rAmWVWljWfqFjDPZSbFM3aEm5YrQ9DtlxXSaQ4mEPaPJIBh8XN3DfsKGcvWX5vwMUp2g5fsMEoen1ETIKxIbBoTxDB378DghUDaYxUFIApAm3j1qrEYJ9uO6TDh3xSKZcAp1YIX0LoItUBiJ/N1sqF+IHSbDsUpjK82Tyrfh4nKvABRo5Z6qPvaR6DOKJFdlSB67hI0pUioDxTAT3wPv9lRbkqaNCqm5qT8y6hrTwF1ZlMhMvWLRgBvX/UW+PQYUscSeDn9s6I1zCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by BYAPR11MB3302.namprd11.prod.outlook.com (2603:10b6:a03:7b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Thu, 27 Jan 2022 02:39:51 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ed65:b010:fc2c:f48c]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ed65:b010:fc2c:f48c%7]) with mapi id 15.20.4909.017; Thu, 27 Jan 2022 02:39:51 +0000 From: "Min Xu" To: "Chang, Abner" , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error in FwVol.c in X64 arch Thread-Topic: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error in FwVol.c in X64 arch Thread-Index: AQHYEbXFY87ZjKGpdUKSdm0QX/dQwqxz15iAgAIytICAAAOT0IAAEL4AgAAKV6A= Date: Thu, 27 Jan 2022 02:39:51 +0000 Message-ID: References: <20220125063318.862-1-min.m.xu@intel.com> <20220125063318.862-2-min.m.xu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6e198770-5f46-4922-679d-08d9e13e4b0a x-ms-traffictypediagnostic: BYAPR11MB3302:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VOM/zj9oinNL0i8yFBEZ7L+Reu/Q2ylBt4GFE0490gs18BExrNJrBC3pdr0fwFcx0qD2mwfI8x5Z6GnSsv4tKgWX6EJL3Hqv1DEf/Peh+t95oK4ojBCk6q06Obp0CQ5oPcz+9p5znxs1lCLEFAJ8Ccy9ytvNeOD60ZyFQdMqtj/ZL0XxkocKIquVaz4xeiAigwJDuO4Klj4JqxwBlHbeKPO2yMkQ1AQeUpQsnsr/b8r7BxvPnYUapNyRHAtQBkXUFaDlwXdPzqBMQYcxGGo8ic1OfqDfjLGjMnvoq4uITTuH/SZLan/ywp6FQ4mijIKEkT2Vw5CojDWhDShFJ0mLj+Uks4m/Ow3M3TcauddObhSjCxFEtE0IQDIFBQnsPL/D6nSXfusN3Rjy8AaOk6XxbjykMbuUGu4k5ZSmX+lB60rW4mGMTB0xejXK/cHHicD28fQGVIyGLefgG/5JchX/0WCsCPCoZmuSKXuc74EObuXPk51i+Xf4Fg5ioGUpkkvu5k1POreumjQPqkUoYdgPHm1piHDfrbpNVbHUSshY6h2E4r3qehF4zW5e/q5XN5KsEM1oS83puCcYDD9pSOsgvssf2hsdSpErleUbcPJhdIpOwYpFDDvSrRfL7Z264FJFsJt4VfVyTfMR581KJTw2mL9i7UZ5JZm+ErUSoNDs/ZX+nkmBUkNTO5K+gy/UouB1z5Un3TfbJMm/9aDDPM2vrt9ueNHmzEshaC/AHuFVzWYOnJlIJuQ/Xj+2h/v8eseygcUJEufnBwBBMqFHmg3w77vo9EN2RXBNhK12DW6kd8aDpeh99AfmIUYTrs6mDbonJO/LjK60nECPxizwVRscjA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(6029001)(366004)(9686003)(55016003)(6506007)(7696005)(82960400001)(166002)(86362001)(966005)(38070700005)(83380400001)(53546011)(186003)(508600001)(26005)(76236003)(52536014)(64756008)(8936002)(8676002)(66946007)(66556008)(66476007)(66446008)(76116006)(296002)(316002)(71200400001)(33656002)(110136005)(5660300002)(38100700002)(122000001)(2906002)(20210929001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?En4KlrNxuoSRzc0kATvLMd6E4I5zoYCG2zI79CENjfZdQ5LIzjSrhJwlrwbM?= =?us-ascii?Q?PzcoqgIfSfWDpWtbRKZZxW6wkEq6UVSbT7n5AaDPVizcSyy3eK5FEa1f/esp?= =?us-ascii?Q?h0atm6/9wIMyl4sHecl9P1bRe5S2o+x91WOzEKthtPZq2hEJYv6xisSRgWeC?= =?us-ascii?Q?iDZbAA3YTKMhUjh1mFT/Gv8dMcyRagGpU/lrTsjHC1cPRHFVkbIXJSjLQGW0?= =?us-ascii?Q?ueTK6+OiXaJqGu5jw/PsTrAxarP5vizmO0mFbnP4j3jceDAd1H6Ww6huyiUb?= =?us-ascii?Q?2nZmZlYKC0dLEGM89yBahezovU8RKBLsgieF5lI9FG6p1zxfeuqLrXdvj5U/?= =?us-ascii?Q?Jzqgk9ER6rrXdo5zIbMon/UKAO8IJmmOVeE2ENXoXCdCe7yvIBcrBPggUpck?= =?us-ascii?Q?gR4TI6vCdnjahZsk056eq8GGd230xJ/hb1998g6l5opygfDbqNlgn5kTgcwr?= =?us-ascii?Q?iho0Wt6MB4HWjLb1+j7RJaVxFl+XzET6d6KpZpAi0g1AOb0yjulHYVYsimgJ?= =?us-ascii?Q?J2kkC4oiu4uMqqrxQuvsX9rJNVWB+zxkqbDPFLhC/k0m3OVKsERz7I4M6iPX?= =?us-ascii?Q?PbCF5Qrtm+vmKkZvFIIyFc8R8JwHCikFKMivzXlekjxB5KLwbng1YiSHdJWK?= =?us-ascii?Q?IHiZIL4UtgCgB0+y4S5neUkgmyHq+iO2e91elIsXP7xkITZ1HLmFEAZox9Ac?= =?us-ascii?Q?7xw6TYJxhcqoKzBI8dru+WB463DMrKiDh6RDCI/7SRZqodhWk7oc0i2YegAl?= =?us-ascii?Q?L2FfCVvKB0OPsVJoZKApEu0XU48T8gZ7/esNNDpO6oYPnnhQD/rq8aTctNfg?= =?us-ascii?Q?L8UFpCqp98E6gzg9i1u78QwiG1QyBQ1UoTXcno0Q5IE1B/XjWhkuTej7hZ2d?= =?us-ascii?Q?WENXA2j6JpR6cjTRqQqjYhEn64hHP3ptgn4sb2w4wj0vvqxE7B3sUo+o1zhr?= =?us-ascii?Q?x2VR1RPmOPJLHeYeePOh4i4V+4NuikvJ8Xzt/PQAN9R8tq6hpAVG/9OuULm/?= =?us-ascii?Q?9FoUOowXvmuwzhoBfzJZ5+VICVj8i0puxq0p7F0DEi2FMjnIisgc59CJVfnu?= =?us-ascii?Q?3scfhMX77bnq7AD0x6cV9Brxk/ntFqi0OdvtXuCj/mWJqpcKV0FwHmRjHG0P?= =?us-ascii?Q?9nSfEs61yfFfXjo7ObMaEsZcLiXInUOov6klhYOvNccpV6xR5tCpCIjuwYsn?= =?us-ascii?Q?zkociMs8yKW53iDGemdgLUD9qnNiU9wEaRkKUSc3PMXWxi1TcGEz3vl+lLDL?= =?us-ascii?Q?leIGY/X81gl+mECKdkugmI8dVqbGXIVbx9szbzecfxRZ1NrgstZuDZW+DXFX?= =?us-ascii?Q?7hHRYKqUaTWKgZz4mfVxBx5GyXRP0MSAzsj4NOacnQ9zl4q6EKfmhvaxK9DA?= =?us-ascii?Q?gpel2I1GWFJ0zXV9G9CoM2WyuAJEZDfFEV9GAmUlhFrey2S4qMAGvQdCuPf8?= =?us-ascii?Q?TQWXvrxgPS6j1Nx074Ivlgoy7DfGdso8phUtB1J/wpK5CWlbdIAwKQmHRmXp?= =?us-ascii?Q?hQs1HqCQvqR+AaPw0eDeTdLZkCtaEDtPNTKpqEB65ULTGCDA2S9oMQHQf9kw?= =?us-ascii?Q?Dep3wSO6SDNGCKF6X3Bx6WK0EGA32zFaH83cCKaBjaKe4Exig8sLpr+KbawV?= =?us-ascii?Q?TThq9h7gg0XSKZvCud/3Uj8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e198770-5f46-4922-679d-08d9e13e4b0a X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2022 02:39:51.1424 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TKqX85aDrgLaRryv6PARevc17pujd3H0PGN3XzFahnbhjcEoK+4rD9w6ZAK3g3MPXOPtpdaeQoGoc6wWZksyzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3302 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_PH0PR11MB50645E769D019E876B1B08ADC5219PH0PR11MB5064namp_" --_000_PH0PR11MB50645E769D019E876B1B08ADC5219PH0PR11MB5064namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, Abner Other patches are still in review. I am thinking if this patch can be in a = separate patch-sets so that you can merge it to EmbeddedPkg? What's your th= ought? Thanks Min From: Chang, Abner (HPS SW/FW Technologist) Sent: Thursday, January 27, 2022 9:56 AM To: Xu, Min M ; devel@edk2.groups.io Subject: Re: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error i= n FwVol.c in X64 arch Hi Min, Did you get the reviewed-by for other patches? Just let me know when the re= view process is done, I can then merge the patch to EmbeddedPkg. Regards, Abner ________________________________ From: Xu, Min M > Sent: Thursday, January 27, 2022 8:58 AM To: devel@edk2.groups.io >; Chang, Abner (HPS SW/FW Technologist) > Subject: RE: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error i= n FwVol.c in X64 arch Hi, Abner This is the PR of the patch-sets. https://github.com/tianocore/edk2/pull/2313 Thanks Min From: devel@edk2.groups.io > On Behalf Of Abner Chang Sent: Thursday, January 27, 2022 8:43 AM To: devel@edk2.groups.io; Xu, Min M > Subject: Re: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error i= n FwVol.c in X64 arch Hi Min, Would you please create a PR for this and point me to the link? Thanks Abner ________________________________ From: Chang, Abner (HPS SW/FW Technologist) Sent: Tuesday, January 25, 2022 11:09 PM To: devel@edk2.groups.io >; min.m.xu@intel.com > Subject: RE: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error i= n FwVol.c in X64 arch Reviewed-by: Abner Chang > > -----Original Message----- > From: devel@edk2.groups.io > On Behalf Of Min Xu > Sent: Tuesday, January 25, 2022 2:33 PM > To: devel@edk2.groups.io > Cc: Min Xu >; Leif Lindholm= >; Ard > Biesheuvel >;= Chang, Abner (HPS SW/FW > Technologist) >; Schaefer= , Daniel (ROM Janitor) > > > Subject: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error in > FwVol.c in X64 arch > > RFC: > INVALID URI REMOVED > d=3D3429__;!!NpxR!xMRxJim2LXdgV0CClUrT7jWBUouLzrVwMc5fB_wt1PT17W > WWyZKgREYswYM1Tz0$ > > CompressedDataLength is declared as UINTN which is UINT64 in X64 arch. > But the second parameter of UefiDecompressGetInfo() is declared as > UINT32. So a build error is triggered. To declare CompressedDataLength > as UINT32 to fix the build error. > > Cc: Leif Lindholm > > Cc: Ard Biesheuvel > > Cc: Abner Chang > > Cc: Daniel Schaefer > > Signed-off-by: Min Xu > > --- > EmbeddedPkg/Library/PrePiLib/FwVol.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/EmbeddedPkg/Library/PrePiLib/FwVol.c > b/EmbeddedPkg/Library/PrePiLib/FwVol.c > index 92ae68f0d382..0a6d6925b7ea 100644 > --- a/EmbeddedPkg/Library/PrePiLib/FwVol.c > +++ b/EmbeddedPkg/Library/PrePiLib/FwVol.c > @@ -291,7 +291,7 @@ FfsProcessSection ( > UINT16 SectionAttribute; > UINT32 AuthenticationStatus; > CHAR8 *CompressedData; > - UINTN CompressedDataLength; > + UINT32 CompressedDataLength; > > *OutputBuffer =3D NULL; > ParsedLength =3D 0; > @@ -320,7 +320,7 @@ FfsProcessSection ( > } > > CompressedData =3D (CHAR8 *)((EFI_COMPRESSION_SECTION2 > *)Section + 1); > - CompressedDataLength =3D (UINT32)SectionLength - sizeof > (EFI_COMPRESSION_SECTION2); > + CompressedDataLength =3D SectionLength - sizeof > (EFI_COMPRESSION_SECTION2); > } else { > CompressionSection =3D (EFI_COMPRESSION_SECTION *)Section; > SectionLength =3D SECTION_SIZE (Section); > @@ -330,7 +330,7 @@ FfsProcessSection ( > } > > CompressedData =3D (CHAR8 *)((EFI_COMPRESSION_SECTION > *)Section + 1); > - CompressedDataLength =3D (UINT32)SectionLength - sizeof > (EFI_COMPRESSION_SECTION); > + CompressedDataLength =3D SectionLength - sizeof > (EFI_COMPRESSION_SECTION); > } > > Status =3D UefiDecompressGetInfo ( > -- > 2.29.2.windows.2 > > > > > --_000_PH0PR11MB50645E769D019E876B1B08ADC5219PH0PR11MB5064namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi, Abner

Other patches are still in review. I am thinking if = this patch can be in a separate patch-sets so that you can merge it to Embe= ddedPkg? What’s your thought?

 

Thanks

Min

From: Chang, Abner (HPS SW/FW Technologist) &= lt;abner.chang@hpe.com>
Sent: Thursday, January 27, 2022 9:56 AM
To: Xu, Min M <min.m.xu@intel.com>; devel@edk2.groups.io
Subject: Re: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build = error in FwVol.c in X64 arch

 

Hi Min,

Did you get the reviewed-by for other patches? Just let= me know when the review process is done, I can then merge the patch to Emb= eddedPkg.

 

Regards,

Abner


From: Xu, Min M <min.m.xu@intel.com>
Sent: Thursday, January 27, 2022 8:58 AM
To: devel@edk2.groups.io= <devel@edk2.groups.io>; = Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com>
Subject: RE: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build = error in FwVol.c in X64 arch

 

Hi, Abner

This is the PR of the patch-sets.

https://github.com/tianocore/edk2/pull/2313

 

Thanks

Min

 

Hi Min,

Would you please create a PR for this and point me to = the link?

 

Thanks

Abner


From: Chang, Abner (HPS SW/FW Technologist)
Sent: Tuesday, January 25, 2022 11:09 PM
To:
devel@edk2.groups.io= <devel@edk2.groups.io>; min.m.xu@intel.com <min.m.xu@intel.com>
Subject: RE: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build = error in FwVol.c in X64 arch

 

Reviewed-by: Abner C= hang <abner.chang@hpe.com>=

> -----Original Message-----
> From: devel@edk2.groups.io= <devel@edk2.groups.io> O= n Behalf Of Min Xu
> Sent: Tuesday, January 25, 2022 2:33 PM
> To: devel@edk2.groups.io > Cc: Min Xu <min.m.xu@intel.co= m>; Leif Lindholm <leif@nuvi= ainc.com>; Ard
> Biesheuvel <ardb+tiano= core@kernel.org>; Chang, Abner (HPS SW/FW
> Technologist) <abner.chang@h= pe.com>; Schaefer, Daniel (ROM Janitor)
> <daniel.schaefer@hpe.com= >
> Subject: [edk2-devel] [PATCH V2 01/10] EmbeddedPkg: Fix a build error = in
> FwVol.c in X64 arch
>
> RFC:
> INVALID URI REMOVED
> d=3D3429__;!!NpxR!xMRxJim2LXdgV0CClUrT7jWBUouLzrVwMc5fB_wt1PT17W
> WWyZKgREYswYM1Tz0$
>
> CompressedDataLength is declared as UINTN which is UINT64 in X64 arch.=
> But the second parameter of UefiDecompressGetInfo() is declared as
> UINT32. So a build error is triggered. To declare CompressedDataLength=
> as UINT32 to fix the build error.
>
> Cc: Leif Lindholm <leif@nuviai= nc.com>
> Cc: Ard Biesheuvel <ar= db+tianocore@kernel.org>
> Cc: Abner Chang <abner.chang= @hpe.com>
> Cc: Daniel Schaefer <dan= iel.schaefer@hpe.com>
> Signed-off-by: Min Xu <min.m.= xu@intel.com>
> ---
>  EmbeddedPkg/Library/PrePiLib/FwVol.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/EmbeddedPkg/Library/PrePiLib/FwVol.c
> b/EmbeddedPkg/Library/PrePiLib/FwVol.c
> index 92ae68f0d382..0a6d6925b7ea 100644
> --- a/EmbeddedPkg/Library/PrePiLib/FwVol.c
> +++ b/EmbeddedPkg/Library/PrePiLib/FwVol.c
> @@ -291,7 +291,7 @@ FfsProcessSection (
>    UINT16       &nbs= p;            Sectio= nAttribute;
>    UINT32       &nbs= p;            Authen= ticationStatus;
>    CHAR8        = ;             *= CompressedData;
> -  UINTN         &nb= sp;           CompressedD= ataLength;
> +  UINT32         &n= bsp;          CompressedDataLe= ngth;
>
>    *OutputBuffer =3D NULL;
>    ParsedLength  =3D 0;
> @@ -320,7 +320,7 @@ FfsProcessSection (
>            } >
>            Comp= ressedData       =3D (CHAR8 *)((EFI_COMPRESSI= ON_SECTION2
> *)Section + 1);
> -          CompressedData= Length =3D (UINT32)SectionLength - sizeof
> (EFI_COMPRESSION_SECTION2);
> +          CompressedData= Length =3D SectionLength - sizeof
> (EFI_COMPRESSION_SECTION2);
>          } else {
>            Comp= ressionSection =3D (EFI_COMPRESSION_SECTION *)Section;
>            Sect= ionLength      =3D SECTION_SIZE (Section);
> @@ -330,7 +330,7 @@ FfsProcessSection (
>            } >
>            Comp= ressedData       =3D (CHAR8 *)((EFI_COMPRESSI= ON_SECTION
> *)Section + 1);
> -          CompressedData= Length =3D (UINT32)SectionLength - sizeof
> (EFI_COMPRESSION_SECTION);
> +          CompressedData= Length =3D SectionLength - sizeof
> (EFI_COMPRESSION_SECTION);
>          }
>
>          Status =3D UefiD= ecompressGetInfo (
> --
> 2.29.2.windows.2
>
>
>
>
>

--_000_PH0PR11MB50645E769D019E876B1B08ADC5219PH0PR11MB5064namp_--