Received: by 10.223.185.116 with SMTP id b49csp5086303wrg; Tue, 27 Feb 2018 07:35:21 -0800 (PST) X-Google-Smtp-Source: AH8x224721SR8JKinbHAeiD2Z8QIJhDio7ap62koNmb+Y0mhAmJlsDe0s2hOXD+hx1V4y27rT3Bw X-Received: by 10.98.226.16 with SMTP id a16mr14338171pfi.157.1519745721187; Tue, 27 Feb 2018 07:35:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519745721; cv=none; d=google.com; s=arc-20160816; b=lW4KUxsaaYkkaKZLQVdM1WX0r3688NUy7j53wDqCKU7/Ku0MnBP2qHugax11xk2nY9 y4UAqWc4Dy5BohwWsAI0ixSoi8bkHeufpDdpMPirxfdi+fKJ+0CCzWHF//ZD8NJwvuWi ia4g7ezTVvkoizCQQRm8trusNTQxxYF70F2tetpdYXQVGx1Cfd6lk4jJbN9nzlmquu2d Wrmn4qIAJ9fuSwpHZSnJpixBA00TpiZnek0pCRatRQ/ud6ylBYey3nFzFmn1RQERFOaI k3JInsWP4VjD2E4X3mgxel1OENpbuqn11zk0Q3gOcV5J8OXuKFveBBhbd5JKj8wK4Kxk gp/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=EXER14wq0Ws0yDZdew8T09cORTP1gGaGmNoBPWgzA5A=; b=AKccWbHk4mFh/AoxAlRFF0xMUWxfC8CPY53JZp/+Dc9aFQA2uFKfcFS4Bg/3yrwNKn Ud776/Kz+sU/q74L3aUHMqChghJ2nmIQnTBzWyK/4YXHy9UoRLXlpoylApqc1f1FE5rE 85clodMaoYCvfRl7/LkjRi0XSmbxkUndmUHqxeayCNlhTM7RcmJQPk0c5BeZiA4M6ead nW3gkhMx9o8SB8SMQsmo2ag9eJkBJ2Kf8ecx4NiG3dNVSMMC60KWxzBu8dYt77gKU11C csWO/2RKEcSsM/I5EdKOljRUVm9sIgy4tzTSaWz/0HlhDJp5FCH78SAXjl2pCRjA+91N KVGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=adRp32GI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n13si7203510pgc.528.2018.02.27.07.35.06; Tue, 27 Feb 2018 07:35:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=adRp32GI; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753709AbeB0Pdt (ORCPT + 99 others); Tue, 27 Feb 2018 10:33:49 -0500 Received: from mail-cys01nam02on0083.outbound.protection.outlook.com ([104.47.37.83]:32109 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753266AbeB0Pdr (ORCPT ); Tue, 27 Feb 2018 10:33:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EXER14wq0Ws0yDZdew8T09cORTP1gGaGmNoBPWgzA5A=; b=adRp32GILN9Zn131IaXxebHFcMRp56ENGzNnq9dLJBNlGOHCt2UIFKL1vPkc8P5wb4GRWh6XO0cDNinPeRrtOfftccq/ciRsgFtGLCgbkh3kVacr3qH5x1dbw8AAOnL9H2QZ/hmXZwWtzle971UORmprFWiIQZ5xIhoKYCCRgSY= Received: from DM5PR12MB1916.namprd12.prod.outlook.com (10.175.88.148) by DM5PR12MB2582.namprd12.prod.outlook.com (52.132.141.165) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 27 Feb 2018 15:33:45 +0000 Received: from DM5PR12MB1916.namprd12.prod.outlook.com ([fe80::ed54:6a31:17df:983f]) by DM5PR12MB1916.namprd12.prod.outlook.com ([fe80::ed54:6a31:17df:983f%17]) with mapi id 15.20.0527.021; Tue, 27 Feb 2018 15:33:45 +0000 From: "Ghannam, Yazen" To: Borislav Petkov CC: "linux-efi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "ard.biesheuvel@linaro.org" , "x86@kernel.org" Subject: RE: [PATCH v2 5/8] efi: Decode IA32/X64 Cache, TLB, and Bus Check structures Thread-Topic: [PATCH v2 5/8] efi: Decode IA32/X64 Cache, TLB, and Bus Check structures Thread-Index: AQHTrzm0GBA0EHUlaEmx0Hbntxa59aO4WewAgAAHf2A= Date: Tue, 27 Feb 2018 15:33:44 +0000 Message-ID: References: <20180226193904.20532-1-Yazen.Ghannam@amd.com> <20180226193904.20532-6-Yazen.Ghannam@amd.com> <20180227150356.GH26382@pd.tnic> In-Reply-To: <20180227150356.GH26382@pd.tnic> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Yazen.Ghannam@amd.com; x-originating-ip: [165.204.84.17] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR12MB2582;7:zMfAU7uEXaRpz3OVZvjst2A6oaNaDvYGG3D/Of99ZzjL6l/E42Q++a5mPJkhP49IfBkGlHLhfzd7RZvMX2E7J9oscwZ3/Pusvjk4O84j6t4pDKzVNYZ5aiHs6/QHgOe3f9ebpyUwvZOCVQh1oxnjYultMrixPO9q+jA1kOMzve42tByFk0blvcZXT12juHZP6MID6VFi54IZyaLIOxDg87Xh/KQtsZh2D3QO+OM7hECNHN4UPSnxr8fGRDFje9Of;20:GuonwO248tjbT4f3DlniDAHSwJCtmVe2NdpQGI1fB/o1ka7qVGe7qXjf5l1wO37bCZq/VLaxkALzow8cndat/9qHxnBdmtRef1ur+mOBlFbfLhzk2nrZKRgjBwHqZ1AO8Yh2UHzmE7QKY5JblBarjFs6XOl//VBZihxOSI7AtLEAN7TZPqL3jHJSHG0aBwobyZekaScePgF8TPYY5qdiEBRX/UXEcch6aEddBenOSv/0s3z2b8GAgXJIhS9E/zP8 x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 8317d07e-4836-4c0f-a886-08d57df77d04 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:DM5PR12MB2582; x-ms-traffictypediagnostic: DM5PR12MB2582: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(767451399110); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231220)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);SRVR:DM5PR12MB2582;BCL:0;PCL:0;RULEID:;SRVR:DM5PR12MB2582; x-forefront-prvs: 05961EBAFC x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(376002)(366004)(346002)(39380400002)(39860400002)(189003)(199004)(13464003)(2950100002)(6916009)(7736002)(97736004)(2906002)(14454004)(478600001)(25786009)(229853002)(74316002)(5660300001)(2900100001)(6436002)(4326008)(7696005)(305945005)(72206003)(102836004)(551934003)(5250100002)(59450400001)(6506007)(106356001)(53546011)(33656002)(105586002)(3660700001)(8936002)(3846002)(6246003)(6116002)(66066001)(99286004)(8676002)(76176011)(3280700002)(68736007)(316002)(55016002)(81166006)(81156014)(54906003)(26005)(53936002)(9686003)(86362001)(186003);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB2582;H:DM5PR12MB1916.namprd12.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: OFgqkGgbPrvkD6VbmdRwqLHcodF/YJx18OVbPI/o22fRs3WfRjdkM9Q9KBnx4w5ju59eKwTMWq5JjWzM8GhY7elb/cBOwq1cLJLZy93shzn5p+lRWo9OwS2fnLDc51IYvsr9Exl5glboGGXOv34Gnw6MolVxPpK+/7abiGd2HZ4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8317d07e-4836-4c0f-a886-08d57df77d04 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Feb 2018 15:33:44.9082 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB2582 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCb3Jpc2xhdiBQZXRrb3YgW21h aWx0bzpicEBzdXNlLmRlXQ0KPiBTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAyNywgMjAxOCAxMDow NCBBTQ0KPiBUbzogR2hhbm5hbSwgWWF6ZW4gPFlhemVuLkdoYW5uYW1AYW1kLmNvbT4NCj4gQ2M6 IGxpbnV4LWVmaUB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7 DQo+IGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc7IHg4NkBrZXJuZWwub3JnDQo+IFN1YmplY3Q6 IFJlOiBbUEFUQ0ggdjIgNS84XSBlZmk6IERlY29kZSBJQTMyL1g2NCBDYWNoZSwgVExCLCBhbmQg QnVzIENoZWNrDQo+IHN0cnVjdHVyZXMNCj4gDQo+IE9uIE1vbiwgRmViIDI2LCAyMDE4IGF0IDAx OjM5OjAxUE0gLTA2MDAsIFlhemVuIEdoYW5uYW0gd3JvdGU6DQo+ID4gK3N0YXRpYyB2b2lkIHBy aW50X2Vycl9pbmZvKGNvbnN0IGNoYXIgKnBmeCwgdTggZXJyX3R5cGUsIHU2NCBjaGVjaykNCj4g PiArew0KPiA+ICsJdTE2IHZhbGlkYXRpb25fYml0cyA9IENIRUNLX1ZBTElEX0JJVFMoY2hlY2sp Ow0KPiA+ICsNCj4gPiArCXByaW50aygiJXNWYWxpZGF0aW9uIEJpdHM6IDB4JTA0eFxuIiwgcGZ4 LCB2YWxpZGF0aW9uX2JpdHMpOw0KPiA+ICsNCj4gPiArCWlmIChlcnJfdHlwZSA9PSBFUlJfVFlQ RV9NUykNCj4gPiArCQlyZXR1cm47DQo+ID4gKw0KPiA+ICsJaWYgKHZhbGlkYXRpb25fYml0cyAm IENIRUNLX1ZBTElEX1RSQU5TX1RZUEUpIHsNCj4gPiArCQl1OCB0cmFuc190eXBlID0gQ0hFQ0tf VFJBTlNfVFlQRShjaGVjayk7DQo+ID4gKw0KPiA+ICsJCXByaW50aygiJXNUcmFuc2FjdGlvbiBU eXBlOiAldSwgJXNcbiIsIHBmeCwgdHJhbnNfdHlwZSwNCj4gPiArCQkgICAgICAgdHJhbnNfdHlw ZSA8IEFSUkFZX1NJWkUoaWFfY2hlY2tfdHJhbnNfdHlwZV9zdHJzKSA/DQo+ID4gKwkJICAgICAg IGlhX2NoZWNrX3RyYW5zX3R5cGVfc3Ryc1t0cmFuc190eXBlXSA6ICJ1bmtub3duIik7DQo+ID4g Kwl9DQo+ID4gKw0KPiA+ICsJaWYgKHZhbGlkYXRpb25fYml0cyAmIENIRUNLX1ZBTElEX09QRVJB VElPTikgew0KPiA+ICsJCXU4IG9wID0gQ0hFQ0tfT1BFUkFUSU9OKGNoZWNrKTsNCj4gPiArDQo+ ID4gKwkJLyoNCj4gPiArCQkgKiBDQUNIRSBoYXMgbW9yZSBvcGVyYXRpb24gdHlwZXMgdGhhbiBU TEIgb3IgQlVTLCB0aG91Z2gNCj4gdGhlDQo+ID4gKwkJICogbmFtZSBhbmQgdGhlIG9yZGVyIGFy ZSB0aGUgc2FtZS4NCj4gPiArCQkgKi8NCj4gPiArCQl1OCBtYXhfb3BzID0gKGVycl90eXBlID09 IEVSUl9UWVBFX0NBQ0hFKSA/IDkgOiA3Ow0KPiA+ICsNCj4gPiArCQlwcmludGsoIiVzT3BlcmF0 aW9uOiAldSwgJXNcbiIsIHBmeCwgb3AsDQo+ID4gKwkJICAgICAgIG9wIDwgbWF4X29wcyA/IGlh X2NoZWNrX29wX3N0cnNbb3BdIDogInVua25vd24iKTsNCj4gPiArCX0NCj4gPiArDQo+ID4gKwlp ZiAodmFsaWRhdGlvbl9iaXRzICYgQ0hFQ0tfVkFMSURfTEVWRUwpDQo+ID4gKwkJcHJpbnRrKCIl c0xldmVsOiAlbGx1XG4iLCBwZngsIENIRUNLX0xFVkVMKGNoZWNrKSk7DQo+ID4gKw0KPiA+ICsJ aWYgKHZhbGlkYXRpb25fYml0cyAmIENIRUNLX1ZBTElEX1BDQykNCj4gPiArCQlwcmludF9ib29s KCJQcm9jZXNzb3IgQ29udGV4dCBDb3JydXB0IiwgcGZ4LCBjaGVjaywNCj4gQ0hFQ0tfUENDKTsN Cj4gDQo+IEkgdGhpbmsgd2Ugd2FudCB0byBwcmludCBQQ0MgaGVyZSB1bmNvbmRpdGlvbmFsbHkg YW5kIHNheToNCj4gDQo+IAlQQ0M6ICh5ZXN8bm98aW52YWxpZCkNCj4gDQo+IEkgZG9uJ3QgdGhp bmsgdGhlIGFic2VuY2Ugb2YgUENDIGluIHRoZSBlcnJvciByZWNvcmQgaXMgYSBnb29kIGVub3Vn aA0KPiBoaW50IHRoYXQgdGhlIFBDQyBmaWVsZCBpcyBpbnZhbGlkLg0KPiANCj4gRGl0dG8gZm9y IHRoZSByZXN0IGFuZCB0cmFuc2FjdGlvbiB0eXBlIGFib3ZlIHRvby4gSSB0aGluayBpdCB3b3Vs ZCBiZQ0KPiBtdWNoIGVhc2llciBpZiB3ZSBoYXZlIGZpeGVkIGZpZWxkcyBlcnJvciByZWNvcmQu DQo+IA0KDQpJIGFncmVlIHdoaWNoIGlzIHdoeSBJJ3ZlIGluY2x1ZGVkIHRoZSBWYWxpZGF0aW9u IEJpdHMuIEEgdXNlciBjYW4gdGhlbg0KY2hlY2sgdGhlIFZhbGlkYXRpb24gQml0cyBmb3IgYW55 IGZpZWxkIHRoYXQgaXMgb2YgaW50ZXJlc3QgYnV0IG1pc3NpbmcuDQoNClRoYW5rcywNCllhemVu DQo=