From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D20C0C433F5 for ; Tue, 22 Feb 2022 06:04:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BioJJEdQh5ryEwgR+itkHHZVfmpClJNJwrgfss5CpbU=; b=N9fCcs/XN9ISav SZbnm+SfjZWB3JiFJ2gVSrJxWq5SAdgYVgKCpHCzziv1VTl4hlVhkdc66/76BW22ugOjn4bpbS4GG WM+I/loQ/2PBJDhPrHp84nzP1XaaHuKbO+ZEzozfszvhOJMeI1A+bvW7JaIXnOGYNUe6r9oIi+X5o FGt/DJ/7EiwebkhsIJDW3sMA3hpK+hQBdAb3jFLQdgQX4Ut1gv4PDfPY+o+fKOmAdxBCJbpZN1Cxq tIBhmhkr0BM53WeKICwcuCoXV4u3i/FbUoaiHLnYaiD7EnQUnKtlE/TV5Wo6JXTVHljXvoljd2xv3 SRD2dpqcOJklNlohP45Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMOH3-00873u-8o; Tue, 22 Feb 2022 06:03:45 +0000 Received: from out30-132.freemail.mail.aliyun.com ([115.124.30.132]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nMOGx-008706-NJ for linux-arm-kernel@lists.infradead.org; Tue, 22 Feb 2022 06:03:42 +0000 X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R191e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04395; MF=xueshuai@linux.alibaba.com; NM=1; PH=DS; RN=15; SR=0; TI=SMTPD_---0V5BrHyw_1645509810; Received: from 30.240.116.247(mailfrom:xueshuai@linux.alibaba.com fp:SMTPD_---0V5BrHyw_1645509810) by smtp.aliyun-inc.com(127.0.0.1); Tue, 22 Feb 2022 14:03:32 +0800 Message-ID: Date: Tue, 22 Feb 2022 14:03:30 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: [PATCH v7 1/2] ACPI: APEI: explicit init HEST and GHES in apci_init Content-Language: en-US To: Nathan Chancellor , "Rafael J. Wysocki" Cc: helgaas@kernel.org, bp@alien8.de, tony.luck@intel.com, james.morse@arm.com, lenb@kernel.org, rjw@rjwysocki.net, bhelgaas@google.com, zhangliguang@linux.alibaba.com, zhuo.song@linux.alibaba.com, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pci@vger.kernel.org References: <20211126070422.73234-1-xueshuai@linux.alibaba.com> <20220122052618.1074-1-xueshuai@linux.alibaba.com> From: Shuai Xue In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220221_220339_996078_2DD711EB X-CRM114-Status: GOOD ( 26.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksIE5hdGhhbiBhbmQgUmFmYWVsLAoK5ZyoIDIwMjIvMi8yMiBBTTI6MTgsIE5hdGhhbiBDaGFu Y2VsbG9yIOWGmemBkzoKPiBIaSBTaHVhaSwKPiAKPiBPbiBTYXQsIEphbiAyMiwgMjAyMiBhdCAw MToyNjoxN1BNICswODAwLCBTaHVhaSBYdWUgd3JvdGU6Cj4+IEZyb20gY29tbWl0IGUxNDcxMzNh NDJjYiAoIkFDUEkgLyBBUEVJOiBNYWtlIGhlc3QuYyBtYW5hZ2UgdGhlIGVzdGF0dXMKPj4gbWVt b3J5IHBvb2wiKSB3YXMgbWVyZ2VkLCBnaGVzX2luaXQoKSByZWxpZXMgb24gYWNwaV9oZXN0X2lu aXQoKSB0byBtYW5hZ2UKPj4gdGhlIGVzdGF0dXMgbWVtb3J5IHBvb2wuIE9uIHRoZSBvdGhlciBo YW5kLCBnaGVzX2luaXQoKSByZWxpZXMgb24KPj4gc2RlaV9pbml0KCkgdG8gZGV0ZWN0IHRoZSBT REVJIHZlcnNpb24gYW5kICh1bilyZWdpc3RlciBldmVudHMuIFRoZQo+PiBkZXBlbmRlbmNpZXMg YXJlIGFzIGZvbGxvd3M6Cj4+Cj4+ICAgICBnaGVzX2luaXQoKSA9PiBhY3BpX2hlc3RfaW5pdCgp ID0+IGFjcGlfYnVzX2luaXQoKSA9PiBhY3BpX2luaXQoKQo+PiAgICAgZ2hlc19pbml0KCkgPT4g c2RlaV9pbml0KCkKPj4KPj4gSEVTVCBpcyBub3QgUENJLXNwZWNpZmljIGFuZCBpbml0Y2FsbCBv cmRlcmluZyBpcyBpbXBsaWNpdCBhbmQgbm90Cj4+IHdlbGwtZGVmaW5lZCB3aXRoaW4gYSBsZXZl bC4KPj4KPj4gQmFzZWQgb24gYWJvdmUsIHJlbW92ZSBhY3BpX2hlc3RfaW5pdCgpIGZyb20gYWNw aV9wY2lfcm9vdF9pbml0KCkgYW5kCj4+IGNvbnZlcnQgZ2hlc19pbml0KCkgYW5kIHNkZWlfaW5p dCgpIGZyb20gaW5pdGNhbGxzIHRvIGV4cGxpY2l0IGNhbGxzIGluIHRoZQo+PiBmb2xsb3dpbmcg b3JkZXI6Cj4+Cj4+ICAgICBhY3BpX2hlc3RfaW5pdCgpCj4+ICAgICBnaGVzX2luaXQoKQo+PiAg ICAgICAgIHNkZWlfaW5pdCgpCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNodWFpIFh1ZSA8eHVlc2h1 YWlAbGludXguYWxpYmFiYS5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9hY3BpL2FwZWkvZ2hlcy5j ICAgIHwgMTkgKysrKysrKystLS0tLS0tLS0tLQo+PiAgZHJpdmVycy9hY3BpL2J1cy5jICAgICAg ICAgIHwgIDIgKysKPj4gIGRyaXZlcnMvYWNwaS9wY2lfcm9vdC5jICAgICB8ICAzIC0tLQo+PiAg ZHJpdmVycy9maXJtd2FyZS9LY29uZmlnICAgIHwgIDEgKwo+PiAgZHJpdmVycy9maXJtd2FyZS9h cm1fc2RlaS5jIHwgMTMgKystLS0tLS0tLS0tLQo+PiAgaW5jbHVkZS9hY3BpL2FwZWkuaCAgICAg ICAgIHwgIDQgKysrLQo+PiAgaW5jbHVkZS9saW51eC9hcm1fc2RlaS5oICAgIHwgIDIgKysKPj4g IDcgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4+Cj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYXBlaS9naGVzLmMgYi9kcml2ZXJzL2FjcGkvYXBl aS9naGVzLmMKPj4gaW5kZXggMGM1YzlhY2M2MjU0Li5hYWRjMGE5NzJmMTggMTAwNjQ0Cj4+IC0t LSBhL2RyaXZlcnMvYWNwaS9hcGVpL2doZXMuYwo+PiArKysgYi9kcml2ZXJzL2FjcGkvYXBlaS9n aGVzLmMKPj4gQEAgLTE0NTcsMzMgKzE0NTcsMzUgQEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9k cml2ZXIgZ2hlc19wbGF0Zm9ybV9kcml2ZXIgPSB7Cj4+ICAJLnJlbW92ZQkJPSBnaGVzX3JlbW92 ZSwKPj4gIH07Cj4+ICAKPj4gLXN0YXRpYyBpbnQgX19pbml0IGdoZXNfaW5pdCh2b2lkKQo+PiAr dm9pZCBfX2luaXQgZ2hlc19pbml0KHZvaWQpCj4+ICB7Cj4+ICAJaW50IHJjOwo+PiAgCj4+ICsJ c2RlaV9pbml0KCk7Cj4+ICsKPj4gIAlpZiAoYWNwaV9kaXNhYmxlZCkKPj4gLQkJcmV0dXJuIC1F Tk9ERVY7Cj4+ICsJCXJldHVybjsKPj4gIAo+PiAgCXN3aXRjaCAoaGVzdF9kaXNhYmxlKSB7Cj4+ ICAJY2FzZSBIRVNUX05PVF9GT1VORDoKPj4gLQkJcmV0dXJuIC1FTk9ERVY7Cj4+ICsJCXJldHVy bjsKPj4gIAljYXNlIEhFU1RfRElTQUJMRUQ6Cj4+ICAJCXByX2luZm8oR0hFU19QRlggIkhFU1Qg aXMgbm90IGVuYWJsZWQhXG4iKTsKPj4gLQkJcmV0dXJuIC1FSU5WQUw7Cj4+ICsJCXJldHVybjsK Pj4gIAlkZWZhdWx0Ogo+PiAgCQlicmVhazsKPj4gIAl9Cj4+ICAKPj4gIAlpZiAoZ2hlc19kaXNh YmxlKSB7Cj4+ICAJCXByX2luZm8oR0hFU19QRlggIkdIRVMgaXMgbm90IGVuYWJsZWQhXG4iKTsK Pj4gLQkJcmV0dXJuIC1FSU5WQUw7Cj4+ICsJCXJldHVybjsKPj4gIAl9Cj4+ICAKPj4gIAlnaGVz X25taV9pbml0X2N4dCgpOwo+PiAgCj4+ICAJcmMgPSBwbGF0Zm9ybV9kcml2ZXJfcmVnaXN0ZXIo JmdoZXNfcGxhdGZvcm1fZHJpdmVyKTsKPj4gIAlpZiAocmMpCj4+IC0JCWdvdG8gZXJyOwo+PiAr CQlyZXR1cm47Cj4+ICAKPj4gIAlyYyA9IGFwZWlfb3NjX3NldHVwKCk7Cj4+ICAJaWYgKHJjID09 IDAgJiYgb3NjX3NiX2FwZWlfc3VwcG9ydF9hY2tlZCkKPj4gQEAgLTE0OTQsOSArMTQ5Niw0IEBA IHN0YXRpYyBpbnQgX19pbml0IGdoZXNfaW5pdCh2b2lkKQo+PiAgCQlwcl9pbmZvKEdIRVNfUEZY ICJBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBBUEVJIGJpdC5cbiIpOwo+ PiAgCWVsc2UKPj4gIAkJcHJfaW5mbyhHSEVTX1BGWCAiRmFpbGVkIHRvIGVuYWJsZSBBUEVJIGZp cm13YXJlIGZpcnN0IG1vZGUuXG4iKTsKPj4gLQo+PiAtCXJldHVybiAwOwo+PiAtZXJyOgo+PiAt CXJldHVybiByYzsKPj4gIH0KPj4gLWRldmljZV9pbml0Y2FsbChnaGVzX2luaXQpOwo+PiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9hY3BpL2J1cy5jIGIvZHJpdmVycy9hY3BpL2J1cy5jCj4+IGluZGV4 IDA3ZjYwNDgzMmZkNi4uM2Y0MDNkYjIwZjY5IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2FjcGkv YnVzLmMKPj4gKysrIGIvZHJpdmVycy9hY3BpL2J1cy5jCj4+IEBAIC0xMzMxLDYgKzEzMzEsOCBA QCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX2luaXQodm9pZCkKPj4gIAo+PiAgCXBjaV9tbWNmZ19s YXRlX2luaXQoKTsKPj4gIAlhY3BpX2lvcnRfaW5pdCgpOwo+PiArCWFjcGlfaGVzdF9pbml0KCk7 Cj4+ICsJZ2hlc19pbml0KCk7Cj4+ICAJYWNwaV9zY2FuX2luaXQoKTsKPj4gIAlhY3BpX2VjX2lu aXQoKTsKPj4gIAlhY3BpX2RlYnVnZnNfaW5pdCgpOwo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9h Y3BpL3BjaV9yb290LmMgYi9kcml2ZXJzL2FjcGkvcGNpX3Jvb3QuYwo+PiBpbmRleCBiNzZkYjk5 Y2NlZDMuLjZmOWU3NWQxNDgwOCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9hY3BpL3BjaV9yb290 LmMKPj4gKysrIGIvZHJpdmVycy9hY3BpL3BjaV9yb290LmMKPj4gQEAgLTIyLDggKzIyLDYgQEAK Pj4gICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4+ICAjaW5jbHVkZSA8bGludXgvZG1pLmg+Cj4+ ICAjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGF0YS94ODYvYXBwbGUuaD4KPj4gLSNpbmNsdWRl IDxhY3BpL2FwZWkuaD4JLyogZm9yIGFjcGlfaGVzdF9pbml0KCkgKi8KPj4gLQo+PiAgI2luY2x1 ZGUgImludGVybmFsLmgiCj4+ICAKPj4gICNkZWZpbmUgQUNQSV9QQ0lfUk9PVF9DTEFTUwkJInBj aV9icmlkZ2UiCj4+IEBAIC05NDMsNyArOTQxLDYgQEAgc3RydWN0IHBjaV9idXMgKmFjcGlfcGNp X3Jvb3RfY3JlYXRlKHN0cnVjdCBhY3BpX3BjaV9yb290ICpyb290LAo+PiAgCj4+ICB2b2lkIF9f aW5pdCBhY3BpX3BjaV9yb290X2luaXQodm9pZCkKPj4gIHsKPj4gLQlhY3BpX2hlc3RfaW5pdCgp Owo+PiAgCWlmIChhY3BpX3BjaV9kaXNhYmxlZCkKPj4gIAkJcmV0dXJuOwo+PiAgCj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL0tjb25maWcgYi9kcml2ZXJzL2Zpcm13YXJlL0tjb25m aWcKPj4gaW5kZXggNzVjYjkxMDU1YzE3Li5hZDExNGQ5Y2RmOGUgMTAwNjQ0Cj4+IC0tLSBhL2Ry aXZlcnMvZmlybXdhcmUvS2NvbmZpZwo+PiArKysgYi9kcml2ZXJzL2Zpcm13YXJlL0tjb25maWcK Pj4gQEAgLTQwLDYgKzQwLDcgQEAgY29uZmlnIEFSTV9TQ1BJX1BPV0VSX0RPTUFJTgo+PiAgY29u ZmlnIEFSTV9TREVfSU5URVJGQUNFCj4+ICAJYm9vbCAiQVJNIFNvZnR3YXJlIERlbGVnYXRlZCBF eGNlcHRpb24gSW50ZXJmYWNlIChTREVJKSIKPj4gIAlkZXBlbmRzIG9uIEFSTTY0Cj4+ICsJc2Vs ZWN0IEFDUElfQVBFSV9HSEVTCj4gCj4gQXMgdGhlIGtlcm5lbCB0ZXN0IHJvYm90IHBvaW50ZWQg b3V0IFsxXSwgeW91IGNhbm5vdCBkbyB0aGlzLgo+IENPTkZJR19BQ1BJX0FQRUlfR0hFUyBpcyBh IHVzZXIgc2VsZWN0YWJsZSBzeW1ib2wgdGhhdCBoYXMgZGVwZW5kZW5jaWVzLAo+IHdoaWNoICdz ZWxlY3QnIGNvbXBsZXRlbHkgb3ZlcnJpZGVzLCByZXN1bHRpbmcgaW4gYnVpbGQgZmFpbHVyZXMg d2hlbgo+IENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IGVuYWJsZWQuCj4gCj4gSWYgQ09ORklHX0FS TV9TREVfSU5URVJGQUNFIHRydWx5IHJlcXVpcmVzIENPTkZJR19BQ1BJX0FQRUlfR0hFUywgeW91 Cj4gc2hvdWxkIGhhdmUgImRlcGVuZHMgb24gQUNQSV9BUEVJX0dIRVMiLgo+IAo+IElmIENPTkZJ R19BUk1fU0RFX0lOVEVSRkFDRSBzb2Z0IGRlcGVuZHMgb24gQ09ORklHX0FDUElfQVBFSV9HSEVT IGZvcgo+IGZ1bmN0aW9uYWxpdHkgYnV0IGNhbiB3b3JrIHdpdGhvdXQgaXQsIHlvdSBjb3VsZCB1 c2UKPiAiaW1wbHkgQUNQSV9BUEVJX0dIRVMiLCB3aGljaCB3aWxsIGVuYWJsZSBDT05GSUdfQUNQ SV9BUEVJX0dIRVMgaWYgaXRzCj4gZGVwZW5kZW5jaWVzIGFyZSBtZXQuCj4gCj4gSSBub3RpY2Vk IHRoZSBzYW1lIGVycm9yIHdpdGggQWxwaW5lIExpbnV4J3MgYWFyY2g2NCBjb25maWd1cmF0aW9u IFsyXQo+IGlmIHlvdSB3YW50ZWQgYSBxdWljayBjb25maWd1cmF0aW9uIHRvIHRlc3Qgd2l0aC4K PiAKPiBbMV06IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMjAyMTUxNTA0LmpXcFpHUGFI LWxrcEBpbnRlbC5jb20vCj4gWzJdOiBodHRwczovL2dpdC5hbHBpbmVsaW51eC5vcmcvYXBvcnRz L3BsYWluL2NvbW11bml0eS9saW51eC1lZGdlL2NvbmZpZy1lZGdlLmFhcmNoNjQKClRoYW5rIHlv dSBmb3IgZXhwbGFpbmluZyB0aGUgZGlmZmVyZW5jZSBhbW9uZyAnc2VsZWN0JywgJ2RlcGVuZHMg b24nIGFuZCAnaW1wbHknLgpJIHdhcyB3cm9uZyB0byB1c2UgJ3NlbGVjdCcuIHNkZWlfaW5pdCgp IGlzIGNhbGxlZCBpbiBnaGVzX2luaXQoKSBub3csIGluIG90aGVyIHdvcmRzLApDT05GSUdfQVJN X1NERV9JTlRFUkZBQ0UgdHJ1bHkgcmVxdWlyZXMgQ09ORklHX0FDUElfQVBFSV9HSEVTLCBzbyB3 ZSBzaG91bGQgdXNlCidkZXBlbmRzIG9uJy4gSSB3aWxsIHNlbmQgYSBuZXcgcGF0Y2ggc2V0IHRv IGZpeCB0aGlzIHByb2JsZW0uCgpCZXN0IFJlZ2FyZHMsClNodWFpCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==