From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.5434.1588915179701583186 for ; Thu, 07 May 2020 22:19:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=IJ9EWE5x; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: zhiguang.liu@intel.com) IronPort-SDR: YydTbPksYw1n4E/21/ri14HjgcjTLqD/JXLOxPsBJQ1uxopYRLFIrWC9TV8RGqTy28YxA6OhZp zkrxW8yFCNFQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 May 2020 22:19:39 -0700 IronPort-SDR: 8A4vgCEK8AzpuSd3vGsKAMcCrxjBrHu1Df4RiRUrzDnr7dDSkC9BwUcw742PBFaMVnfNUdXGEG EK8q1QcBetEw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,366,1583222400"; d="scan'208";a="285259664" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga004.fm.intel.com with ESMTP; 07 May 2020 22:19:39 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 May 2020 22:19:39 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 May 2020 22:19:38 -0700 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.53) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 7 May 2020 22:19:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C6AmMwBz93sD3ACDgXtfqZwrpz6A2r6+KSlIDJTIv/lE5jRZcUUFEVDz4ArJ3lzizmNQ+blGXg5AGNmte150aX8UdJmsu+3Gf8jrJA94CYK1VEkms0Sc+8O5j2GxnDxCuz/ZYiZJL1jbnakt8Pkdstt6ItNAr7zcobCUNtTREYHXDbnZnyA+zBRaEBdm/LexiqIfUBEi813VHStpp4ypTjQAHOSlLjCwmTitlnsB4iqArydqhi5/COzke6TobkbTEoOXBBNa6tESlJdT7mwGHJeSINWmo38UhMWdo/LiEj3wqZKyKG/x05Xg7As/m0MgSjgO2bRtNA7n76tJfGG3Xw== 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-SenderADCheck; bh=a65YRxFtYx3tZFRibMQ9jEMa1oJBQb9+0c/DoVnxDQk=; b=dWGQJwaszOcqml1jNhdOuo87qLWwIblxteDEUo5e6BFNyFkLEm2p9Y2uB1BMA88guIneZXoygRza5IeEOrm33Ojy/edErD/ZUwYV9CGm2RZ2xLfphDybutFV58yDE2emt9erYJ2widdOISfjVWjCc0gd61Ojs77UhgMJmKDGdR5fc6BmpVvqNI2Mk63Xs8VcspC1aPiLzpOjCd7QWTa4nSdFUEOYQgcJtumbDpImdaiB8iLJhmbxk4YqBdYM/+EYYAJLW2IQqw4np3F26fxUW5LAEhngDIpNV7AM18OGrhV+5ZALt6vXceBEthr/2ubDgrjr6yamA+8fk1Fr1gBVxw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a65YRxFtYx3tZFRibMQ9jEMa1oJBQb9+0c/DoVnxDQk=; b=IJ9EWE5xwGBHGQEz5AwrLGIbPdCKncqAyDBAcC1drEVvVK3aGh3tkIEJaN3+g02wAgmOv8dgMcskCZZWaUskppSg6IX/Wc6yQ8fUVNiyL4kRUQUH3SKRN2428DuZcG6V5XglbAqt3jrCgYcMFU5Uk/r1+dCphwyQMptUyrSec7I= Received: from BN7PR11MB2804.namprd11.prod.outlook.com (2603:10b6:406:ac::12) by BN7PR11MB2817.namprd11.prod.outlook.com (2603:10b6:406:ac::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Fri, 8 May 2020 05:19:37 +0000 Received: from BN7PR11MB2804.namprd11.prod.outlook.com ([fe80::79e2:ed1f:4d6b:532c]) by BN7PR11MB2804.namprd11.prod.outlook.com ([fe80::79e2:ed1f:4d6b:532c%7]) with mapi id 15.20.2958.033; Fri, 8 May 2020 05:19:37 +0000 From: "Zhiguang Liu" To: "devel@edk2.groups.io" , "oleksiyy@ami.com" CC: "Feng, Bob C" , "Gao, Liming" , "Kinney, Michael D" , "Felixp@ami.com" Subject: Re: [edk2-devel] [PATCH v3 5/7] MdePkg: Bootable NVDIMM namespaces Thread-Topic: [edk2-devel] [PATCH v3 5/7] MdePkg: Bootable NVDIMM namespaces Thread-Index: AQHWJKP5N2vahRiL/U+l3k9UO9ilnKidpznQ Date: Fri, 8 May 2020 05:19:37 +0000 Message-ID: References: <20200507191358.74904-1-oleksiyy@ami.com> <20200507191358.74904-6-oleksiyy@ami.com> In-Reply-To: <20200507191358.74904-6-oleksiyy@ami.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3e6c4c6a-8e2e-49c4-4121-08d7f30f66d3 x-ms-traffictypediagnostic: BN7PR11MB2817: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-forefront-prvs: 039735BC4E x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mAaGS/qutOdnW4u2sepRn8EJ1se1cCOvsqXzjxHDB/qiKbPS7gAHa2T9dl8DrWGemRSXYDWsEwSfElqXUjwsarvMg/xAkeB6JH3Q33jCTZaK1PCDs4Zt8z8LngUEkmHUMJcCWc/qGnbRRXP1IPUw417x3xMLrfoF9EAXOYw8JYlCONCqH212ZbTgy33EPh/2tZHbYVVjsidA95AflyRluFiuLVck/o3k6IsO5EZ66c2RosJ2uxH6DfXPU7vowgNwenL0UGJXwJXJ+9ipwSHWFxrfgmf0Z+snGNfmDIVhokZSvmCXrRvLVGM61JnLjiDHvnDcv0YCOtKbG3UA+y31gsuY/XvPVsQO4uh/WqgTy7wq3JBgGpB7TQ7zKOn5K7dULOPXeassddLEHdyvoHyXnOcLIv38IQDKbLbffneu6AGJlGh3m8vcer24QJb+Hhwupc0Fjjj3Z2prnsmuvzxNk138jHAWkGSPHokb9/fPHZbvgeINBDfriN2tZI1lB+GRYcDSZzvYkuhIE2wivPd5ZHcUnDBDHo5bIlGbLqblyvGKg70NC/iJ2yEoehvg4JnwB6MrYmAYLcA6b1FQaK2gk8vjS+Cs/L2o7PWTLT49Rqw= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN7PR11MB2804.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(346002)(396003)(366004)(376002)(136003)(39860400002)(33430700001)(110136005)(2906002)(316002)(66946007)(33656002)(478600001)(966005)(7696005)(54906003)(55016002)(26005)(186003)(6506007)(53546011)(4326008)(52536014)(66446008)(64756008)(71200400001)(66556008)(66476007)(76116006)(86362001)(9686003)(5660300002)(8676002)(83280400001)(33440700001)(83300400001)(8936002)(83310400001)(83320400001)(83290400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: Y5cUGOOiBWcrW7CEFJO//3Uk0NXxKPWVyPoCQfjkK2M2BCX8hyYNqOlpqH1/F78989+T5pvACrIBGFhJGOY/vxU4Js2dKsPUjIk3uPHYdTxt0JqYSQH2FBHbp8+RhtxBV+NouAP8v57gIajRxsvpgpUWW0V9Fp070YTjhhHwKKsr9WSDLyvAdwpHj/Sb0hud69OO8v1QI23ZhhcTB2FIr3Wn+SDapfIoaPBC1wttWxjlDjJ6DXQSzcy2uBYsXhhLDw0sGwsBtYZmVrw9WBlrGJAEaNoYAsZ12243svfCtdclfrIXFJ6ytY0/gy5Hb5pyx1AHq+GL498cBnEQPL/mMdrz55pj2dvigqT4AijoLnWmfT7rIDz4wqog9BYRzKDuUiwbWURKXwhdl722uVufsMoZmry2jun/SEsUtJxlf0UIEKps7bhBrcxpA46H6iKQ/gD3D7wlQP/uWQaILabfxPtV3t9RWUAEFiFPsG0L/yyjmwUYQe9fiI5mhHzvqMMl MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 3e6c4c6a-8e2e-49c4-4121-08d7f30f66d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2020 05:19:37.0245 (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: tknCDG7S/H21vHBrrjwFEEzbY+WqUrmKqJA38zRSDj0K1QeO3PTZcXBoXMfjweR7cCtbqfj6g1mrLgTaxDaqgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2817 Return-Path: zhiguang.liu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Zhiguang Liu -----Original Message----- From: devel@edk2.groups.io On Behalf Of Oleksiy Yak= ovlev Sent: Friday, May 8, 2020 3:14 AM To: devel@edk2.groups.io Cc: Feng, Bob C ; Gao, Liming = ; Kinney, Michael D ; Felixp@ami.com; oleksiyy@= ami.com Subject: [edk2-devel] [PATCH v3 5/7] MdePkg: Bootable NVDIMM namespaces Provided a mechanism for UEFI FW to identify and hand off bootable NVDIMM = namespaces to the OS by standardizing the EFI device path. EFI device path for physical NVDIMM devices changed from an ACPI _ADR devi= ce to an ACPI NVDIMM device for correctness. (UEFI 2.8 mantis 1858) Signed-off-by: Oleksiy Yakovlev --- MdePkg/Include/Protocol/DevicePath.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MdePkg/Include/Protocol/DevicePath.h b/MdePkg/Include/Protoco= l/DevicePath.h index aaec0a6..c1f8352 100644 --- a/MdePkg/Include/Protocol/DevicePath.h +++ b/MdePkg/Include/Protocol/DevicePath.h @@ -712,6 +712,18 @@ typedef struct { UINT8 StopBits; } UART_DEVICE_PATH; =20 +/// +/// NVDIMM Namespace Device Path SubType. +/// +#define NVDIMM_NAMESPACE_DP 0x20 +typedef struct { + EFI_DEVICE_PATH_PROTOCOL Header; + /// + /// Namespace unique label identifier UUID. + /// + EFI_GUID Uuid; +} NVDIMM_NAMESPACE_DEVICE_PATH; + // // Use VENDOR_DEVICE_PATH struct // -- 2.9.0.windows.1 Please consider the environment before printing this email. The information contained in this message may be confidential and propriet= ary to American Megatrends (AMI). This communication is intended to be rea= d only by the individual or entity to whom it is addressed or by their desi= gnee. If the reader of this message is not the intended recipient, you are = on notice that any distribution of this message, in any form, is strictly p= rohibited. Please promptly notify the sender by reply e-mail or by telepho= ne at 770-246-8600, and then delete or destroy all copies of the transmissi= on.