From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kani, Toshimitsu" Subject: Re: [RFC/RFT PATCH 0/6] Switch GHES ioremap_page_range() to use fixmap Date: Wed, 1 Nov 2017 18:20:46 +0000 Message-ID: <1509559730.30483.19.camel@hpe.com> References: <20171031153832.17746-1-james.morse@arm.com> <59F9E119.6040700@arm.com> <20171101153043.xgzepqbxsblmppp5@pd.tnic> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from g9t1613g.houston.hpe.com ([15.241.32.99]:22303 "EHLO g9t1613g.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754586AbdKASUv (ORCPT ); Wed, 1 Nov 2017 14:20:51 -0400 In-Reply-To: <20171101153043.xgzepqbxsblmppp5@pd.tnic> Content-Language: en-US Content-ID: <3703B2A66E3A354FAF9CE8681661F842@NAMPRD84.PROD.OUTLOOK.COM> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: "james.morse@arm.com" , "bp@suse.de" Cc: "gengdongjiu@huawei.com" , "linux-kernel@vger.kernel.org" , "torvalds@linux-foundation.org" , "tglx@linutronix.de" , "x86@kernel.org" , "hpa@zytor.com" , "rjw@rjwysocki.net" , "catalin.marinas@arm.com" , "mingo@redhat.com" , "will.deacon@arm.com" , "linux-arm-kernel@lists.infradead.org" , "tony.luck@intel.com" , "tbaicar@codeaurora.org" , "lenb@kernel.org" , "linux-acpi@vger.kernel.org" , "xiexiuqi@huawei.com" T24gV2VkLCAyMDE3LTExLTAxIGF0IDE2OjMwICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+IE9uIFdlZCwgTm92IDAxLCAyMDE3IGF0IDAyOjU4OjMzUE0gKzAwMDAsIEphbWVzIE1vcnNl IHdyb3RlOg0KPiA+IERvZXMgYW55b25lIGhhdmUgYW4geDg2IG1hY2hpbmUgdGhhdCBkb2VzIGZp cm13YXJlLWZpcnN0IHVzaW5nIE5PVElGWV9OTUk/DQo+IA0KPiBBRkFJSywgdGhlIG9ubHkgb25l IHdobyBoYXMgYWNjZXNzIHRvIGEgcmVwb3J0ZWRseSBzb21ld2hhdCB3b3JraW5nIEdIRVMNCj4g aW1wbGVtZW50YXRpb24gaXMgVG9zaGkuIENDZWQuDQoNClRoYW5rcyBmb3IgdGhlIGhlYWRzLXVw LiAgTXkgeDg2IHN5c3RlbSBvbmx5IHN1cHBvcnRzIEdIRVMgd2l0aCBTQ0kNCmVycm9yIHNvdXJj ZXMuICBJdCB1c2VzIE1DRSBmb3Igc3luY2hyb25vdXMgZXJyb3IgZXZlbnRzLg0KDQpTbywgZm9y IHg4NiBTQ0kgZXJyb3Igc291cmNlczoNCg0KVGVzdGVkLWJ5OiBUb3NoaSBLYW5pIDx0b3NoaS5r YW5pQGhwZS5jb20+DQoNCm5pdDogSSB0aGluayBnaGVzX2lvcmVtYXBfcGZuX1tubWl8aXJxXSBz aG91bGQgYmUgcmVuYW1lZCBzaW5jZSB0aGV5IG5vDQpsb25nZXIgdXNlIGlvcmVtYXAuIA0KDQot VG9zaGkNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754844AbdKASUx (ORCPT ); Wed, 1 Nov 2017 14:20:53 -0400 Received: from g9t1613g.houston.hpe.com ([15.241.32.99]:22303 "EHLO g9t1613g.houston.hpe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754586AbdKASUv (ORCPT ); Wed, 1 Nov 2017 14:20:51 -0400 From: "Kani, Toshimitsu" To: "james.morse@arm.com" , "bp@suse.de" CC: "gengdongjiu@huawei.com" , "linux-kernel@vger.kernel.org" , "torvalds@linux-foundation.org" , "tglx@linutronix.de" , "x86@kernel.org" , "hpa@zytor.com" , "rjw@rjwysocki.net" , "catalin.marinas@arm.com" , "mingo@redhat.com" , "will.deacon@arm.com" , "linux-arm-kernel@lists.infradead.org" , "tony.luck@intel.com" , "tbaicar@codeaurora.org" , "lenb@kernel.org" , "linux-acpi@vger.kernel.org" , "xiexiuqi@huawei.com" , "ying.huang@intel.com" Subject: Re: [RFC/RFT PATCH 0/6] Switch GHES ioremap_page_range() to use fixmap Thread-Topic: [RFC/RFT PATCH 0/6] Switch GHES ioremap_page_range() to use fixmap Thread-Index: AQHTUl6kCoE7EZYH0kyOcOKSGUtxWaL/nwiAgAAI/YCAACwtAA== Date: Wed, 1 Nov 2017 18:20:46 +0000 Message-ID: <1509559730.30483.19.camel@hpe.com> References: <20171031153832.17746-1-james.morse@arm.com> <59F9E119.6040700@arm.com> <20171101153043.xgzepqbxsblmppp5@pd.tnic> In-Reply-To: <20171101153043.xgzepqbxsblmppp5@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=toshi.kani@hpe.com; x-originating-ip: [15.203.227.8] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DF4PR84MB0186;6:xd+CE7lXsU3u2hPCGIx7jiEWzDAFtCEfZt/Gq2TbteWUZvTkeCpXqC8wDrUELcX2rOSykZALL0ifMUDBTXgu5kbtFyQElHc6QmqrTOBxzN4l6xuTIxv9VcIXDeCd0uHomTfsabhJzMkFvAhuPpjWKdv/sSuuno6BWZec4WOmBf1KWhit2JGG0B5TCdTFtC+cSRjeOeL0Tt384T8bY2Kx/uG6CTlr37k09I1AcPJKlXio+pCWjbIiV8pqUfNxzCJNvPHR7R3nPpmfgc1b9x5J8mujt90fuPwTNRjAx5UD6cVFk/grBsb1vdcN6+VR500cqjrLWqGyJ7ZmVxVzVtyFyuHD5VHxGgqLVt737/7W+/w=;5:FXe65JNDoe9NVXP6b3Kog3vbtT83Ko1bFLemNLITQOLBjRSx0idkBBiBXsogFlq2aSkGC2qoIGtdoqB7uwKcBSVOVF7HLlViIJ6aYrOKpv4zahQhmD8CJhMbKn0DBERlytCCTDNiUQgFLRM+SQrLIdQbWxFvMfmmUqDbx5zMYNg=;24:I9Npvca6sFSRmcISlaYwJmvPY1BGT5jOXLhvMfZVO84sdkOxSwhwDbkSjvd7BWtbmT49cLwbGSQnQU1G9fH3j9c8N3RIFHnf4pp9CN0LySY=;7:rVBFdcUfjWoyT1TngRiB2lSfezOAGw2hLZgRPyvApsc5A3st4SVYWm+mSTuU9qUw5IfdZ41ruRbQueyMweOWjuxupIK8pi/fd83zQ8v8J3RLzSejhLS0YQu+K1BKyN3yDWFJSiazlrV6YKFz+o+BgoNH1tTqa+2uEb6pfuNm6HuPHrGi+JD8w1JS4DnJflVYbUYT7PNhukCRigwNJMgLWRNNXAA3llSG0f0mct+sMpDhROuIAUgtNHL8IRrYt4tB x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 2eaaa319-2104-4b3c-c750-08d5215545ac x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238);SRVR:DF4PR84MB0186; x-ms-traffictypediagnostic: DF4PR84MB0186: x-exchange-antispam-report-test: UriScan:(227479698468861); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3231020)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DF4PR84MB0186;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DF4PR84MB0186; x-forefront-prvs: 0478C23FE0 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39860400002)(346002)(376002)(24454002)(377424004)(189002)(51914003)(199003)(36756003)(5660300001)(101416001)(6512007)(53936002)(33646002)(8676002)(81156014)(81166006)(66066001)(189998001)(105586002)(99286004)(106356001)(7736002)(25786009)(316002)(97736004)(7416002)(6506006)(77096006)(6486002)(305945005)(54906003)(6436002)(110136005)(478600001)(3280700002)(3660700001)(102836003)(3846002)(6116002)(2501003)(86362001)(4326008)(14454004)(2906002)(229853002)(50986999)(76176999)(68736007)(54356999)(2900100001)(2950100002)(8936002)(6246003)(103116003)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:DF4PR84MB0186;H:DF4PR84MB0187.NAMPRD84.PROD.OUTLOOK.COM;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <3703B2A66E3A354FAF9CE8681661F842@NAMPRD84.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 2eaaa319-2104-4b3c-c750-08d5215545ac X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2017 18:20:46.7212 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR84MB0186 X-OriginatorOrg: hpe.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by nfs id vA1INASq019774 On Wed, 2017-11-01 at 16:30 +0100, Borislav Petkov wrote: > On Wed, Nov 01, 2017 at 02:58:33PM +0000, James Morse wrote: > > Does anyone have an x86 machine that does firmware-first using NOTIFY_NMI? > > AFAIK, the only one who has access to a reportedly somewhat working GHES > implementation is Toshi. CCed. Thanks for the heads-up. My x86 system only supports GHES with SCI error sources. It uses MCE for synchronous error events. So, for x86 SCI error sources: Tested-by: Toshi Kani nit: I think ghes_ioremap_pfn_[nmi|irq] should be renamed since they no longer use ioremap. -Toshi From mboxrd@z Thu Jan 1 00:00:00 1970 From: toshi.kani@hpe.com (Kani, Toshimitsu) Date: Wed, 1 Nov 2017 18:20:46 +0000 Subject: [RFC/RFT PATCH 0/6] Switch GHES ioremap_page_range() to use fixmap In-Reply-To: <20171101153043.xgzepqbxsblmppp5@pd.tnic> References: <20171031153832.17746-1-james.morse@arm.com> <59F9E119.6040700@arm.com> <20171101153043.xgzepqbxsblmppp5@pd.tnic> Message-ID: <1509559730.30483.19.camel@hpe.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, 2017-11-01 at 16:30 +0100, Borislav Petkov wrote: > On Wed, Nov 01, 2017 at 02:58:33PM +0000, James Morse wrote: > > Does anyone have an x86 machine that does firmware-first using NOTIFY_NMI? > > AFAIK, the only one who has access to a reportedly somewhat working GHES > implementation is Toshi. CCed. Thanks for the heads-up. My x86 system only supports GHES with SCI error sources. It uses MCE for synchronous error events. So, for x86 SCI error sources: Tested-by: Toshi Kani nit: I think ghes_ioremap_pfn_[nmi|irq] should be renamed since they no longer use ioremap. -Toshi