From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on072d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4a::72d]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id CC7691A1E12 for ; Tue, 2 Aug 2016 13:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LoiDZSf1LvwFEzMWX/zRrISVmmIYDM/VzObz6pA+gQE=; b=YKx9/ImbBvXvs1wWFYJrpFHyiwdSZ9sU2JJblL/QICq7vu5sjxkomu2g67vgfoWsqnpaHkV2OJKCAAx432UKdfMzZcHnpN6Lm0NeeTBVraU7hHYnxJH10vMM7TpTd/wtv+W4mjJoZWRdTMYt6cok7KUxo1+FV32+yuU5FVzSc90= Received: from BL2PR03MB242.namprd03.prod.outlook.com (10.255.231.18) by BL2PR03MB244.namprd03.prod.outlook.com (10.255.231.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Tue, 2 Aug 2016 20:55:20 +0000 Received: from BL2PR03MB242.namprd03.prod.outlook.com ([169.254.4.27]) by BL2PR03MB242.namprd03.prod.outlook.com ([169.254.4.27]) with mapi id 15.01.0544.023; Tue, 2 Aug 2016 20:55:19 +0000 From: Larry Cleeton To: "edk2-devel@lists.01.org" Thread-Topic: Breaking change issue with NetworkPkg/Ip6Dxe/Ip6ConfigImlp.[c, h] Thread-Index: AdHs//Fgg3Y+nYxXTkizzBcV2CsIsg== Date: Tue, 2 Aug 2016 20:55:19 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Larry.Cleeton@microsoft.com; x-originating-ip: [2001:4898:80e8:d::6d] x-ms-office365-filtering-correlation-id: e49e5c29-54d5-4c97-724c-08d3bb17503e x-microsoft-exchange-diagnostics: 1; BL2PR03MB244; 6:6RgX3bLuk7KOZdt2OYkGomYC8ueb+cMycIk2Og1BmxUNL9lFf2Q1ct8k6vzCe01iSyUyawQScUoshr7BNpgLsZ7qlEMrt9ez0bCrzu1RD0dNt1Oh6TmmA6diof2vG0NJ1PETLiesPIvS+S8xGmG2AwSuAW0fS0Fmd/SxadxWa0jvHlwSKRDvVu28I1+mS9b36y4zU4c5Kr7689+TnjrFiyzqv7HBIx/2AMK9NsHRiu6gjQUAEdbDxfgaKonrHfiuOs5uwLG0cTgEpFEHyO4eI62ua2+M+PdPlEO9jdmSTCBjkQYVLsh3fN5KBOcpBLqC2ylgVuy4YpYfecdouLeqxg==; 5:wuvt9T/iTWpUtJGVXbseiddpn75phH1Ox4i21b0SoeBE4cSFFX8Jysb4+semo0ICoY0hqOhfPhWnsi/fbWWNq9Y/ymt7tH2nLBlOE3FFXmIizfaz4axCuU8pdixkCKMn6+3Uy8BlYw13C//lhxTulg==; 24:s++fPo1ImxDMTsS//ZAXrnq6Fl6GkHSsIM66iwQbaj1x7h515oEsKh641pgP2XXqTMkrZcTmvUM/1tP51QaW2EfYM3TX6neQcS/yQhB8F0g=; 7:k5X+QU3a3UqWFep7F5psB8ajY5Q2Zq/gOl5URSYIx1435wVznRSgk0yWM4nAWcfjuRpi4sju70HH4t6tywwCEsgfGrwiir3ciG8W24UMLiBGvUvS9O0/G1EHV1sxWGRS//6JuFkyg7qabjAiKSlJ4UmdgXMCmqM6RC4Ynd5Qzxu74o91/PnoCBJQZv+0bmKu0LuW6qg+7b4rk8eaZkglQpJkWfRU6YeJjEcgouK7SeXI5gdrpGnDm2h1guSjQAow x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB244; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038); SRVR:BL2PR03MB244; BCL:0; PCL:0; RULEID:; SRVR:BL2PR03MB244; x-forefront-prvs: 0022134A87 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(189002)(105586002)(87936001)(99286002)(2906002)(2900100001)(110136002)(107886002)(50986999)(3280700002)(3660700001)(54356999)(8990500004)(10090500001)(101416001)(5005710100001)(10400500002)(450100001)(92566002)(33656002)(2501003)(5002640100001)(97736004)(86612001)(10290500002)(7846002)(305945005)(7696003)(7736002)(102836003)(229853001)(9686002)(122556002)(586003)(74316002)(189998001)(106356001)(6116002)(68736007)(8936002)(81166006)(81156014)(8676002)(2351001)(76576001)(575784001)(86362001)(142933001)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR03MB244; H:BL2PR03MB242.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Aug 2016 20:55:19.0683 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB244 Subject: Breaking change issue with NetworkPkg/Ip6Dxe/Ip6ConfigImlp.[c, h] X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2016 20:55:25 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable This commit (fdc4b0b147b386e966e99893526181dfae9eaeef) changed a data struc= ture that is stored in an NVRAM variable.=20 See NetworkPkg/Ip6Dxe/Ip6ConfigImpl.[c,h] This data structure: typedef struct { UINT16 Offset; UINTN DataSize; EFI_IP6_CONFIG_DATA_TYPE DataType; } IP6_CONFIG_DATA_RECORD; Is now: typedef struct { UINT16 Offset; UINT32 DataSize; <---------------- changed size in= 64bit environments EFI_IP6_CONFIG_DATA_TYPE DataType; } IP6_CONFIG_DATA_RECORD; Unfortunately with a 64bit implementation this current structure is now *no= t* compatible with an existing NVRAM variable written with the previous ver= sion of the structure. It's causing me considerable grief so I'm just shari= ng the discovery. It would only impact you if you update some 64bit machin= e's firmware with a new version containing this change. --Larry