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 3895EC0015E for ; Mon, 24 Jul 2023 08:49:10 +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-Type: Content-Transfer-Encoding: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=G61HNZjaYo/KOaC5UmvdI/ovOP6Ru9unWyQTLZ+6ejE=; b=3zEoVURxZ6Uvas xORd39gc+NMgLoUNjh+Xo3pRldtpKve/+NxojfzamJQfdISL2Px7jQe0/tXZHB4qWWuFpuJ3j7HbP oLi9VB5kr4/92pSmE6HC+cZuJMVg2OBg/af7twqnHjRp090W9YR2yvfAR/TGsfqwhu4s9dybWjk+b uqx+oxsGQN16BwMjn7QMlvSw2PI1wQjqiCtqNOqbdDjco4DIjiJsXfaBgiRKxRxVfaRRyKkHHwzvN 5FMab5bzkxaCBmSsOY3BfcLEjc3kAfZT3EbtafHqCUw559aW8O4hM74CAhVyfPojXqIRLRwEH8aMM fofbAvOfLLc4KpCrqLOg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qNrFW-003InE-1t; Mon, 24 Jul 2023 08:49:02 +0000 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qNrFU-003ImO-0H; Mon, 24 Jul 2023 08:49:01 +0000 Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-668711086f4so2586754b3a.1; Mon, 24 Jul 2023 01:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690188537; x=1690793337; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=4HAsy23Qw+tRzdO7Q2J6Hs5MbgS511XTiRu5A/Wftcs=; b=NjPoLB4kXsHa4jB1VpyEn3Jt76P8DFSzY53QTgrCPVFdNOAyxFrVRqq1MAb/0QT6S8 YTKbd5bPV9k+e95+3oZEAg4erh0hgLsedX5QZSVnk1uo3mcPW7WhvVUcxbIq+gmlXRfD x5GWXyeBTY5qU4wtSf5tLsqOxV0YJOKFNwAOeXmsHDwXuTb49mxtzF28S9vHgqCSA8HG +fXh7vrmRKOYby+0Ri9giE2YqhJ1Ie70exEL0+8+pBLwfNxKeyCFs4yRQFd4TPKm6m0k mD561hy+CCfZaPlIJyWJ9JW9yJayqRKKEv9oNaMdh2VK0IyaYiiv8lITF0sd+vUTqKrU bNgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690188537; x=1690793337; h=content-transfer-encoding:in-reply-to:from:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=4HAsy23Qw+tRzdO7Q2J6Hs5MbgS511XTiRu5A/Wftcs=; b=NFsuqS3s0xLGUvvZRgiOjHnyDAAb0cvTqU1XsCBlA6HXD3zoiIQhgluNy4+lDQTUEF jwJ2GdQvC6QRHtFgfPzPz6Ou3cXynzPZgZFbyL9lgDvnMB1D9PZQ7TQXAkKNGQuhRwHI zy/r5/vLm1jmh/jriAdAuiBr9qtp6gW3FjoRVWKuXLWJKSJlogWtSwHyQD3UZm/WI32E mmpruko6ZlrjLfSBF3eXatdWfhj+BZq4oIqHgZt0EZD3AXt1EODVuhotBmPYUBfb0Up3 OfBFUQF5QIHdm/1QVyzcju1UMui/OeIBjVPNKv1Q2H9ELryir2cEbTHesiFNt6xWgWhv jjpw== X-Gm-Message-State: ABy/qLZt55uxA33rlxelTHp39Yz0XhT6vE1uNZPLemA5ZRsNJ5Iwm9ey xmjzhEw/URsGYRKzLrF7IIk= X-Google-Smtp-Source: APBJJlE/f73rIgJEGjJTWjRGmZGGucidEutOMR+LsS792yW72FULCPykMXLftEyJZ5euPG5SZUPNfA== X-Received: by 2002:a05:6a20:1450:b0:13a:3649:dbef with SMTP id a16-20020a056a20145000b0013a3649dbefmr5965688pzi.10.1690188537338; Mon, 24 Jul 2023 01:48:57 -0700 (PDT) Received: from [0.0.0.0] ([5.180.77.117]) by smtp.gmail.com with ESMTPSA id y2-20020a637d02000000b005579f12a238sm7930927pgc.86.2023.07.24.01.48.53 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Jul 2023 01:48:57 -0700 (PDT) Message-ID: Date: Mon, 24 Jul 2023 16:48:51 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Subject: Re: [Crash-utility] RISCV64: Use va_kernel_pa_offset in VTOP() To: Alexandre Ghiti Cc: linux-riscv@lists.infradead.org, kexec@lists.infradead.org, crash-utility@redhat.com, xianting.tian@linux.alibaba.com, mick@ics.forth.gr, heinrich.schuchardt@canonical.com, guoren@kernel.org, k-hagio-ab@nec.com, yixun.lan@gmail.com, lijiang@redhat.com References: <20230724040649.220279-1-suagrfillet@gmail.com> From: Song Shuai In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230724_014900_129786_E4300484 X-CRM114-Status: GOOD ( 25.44 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org CgrlnKggMjAyMy83LzI0IDE2OjEzLCBBbGV4YW5kcmUgR2hpdGkg5YaZ6YGTOgo+IEhpIFNvbmcs Cj4gCj4gCj4gT24gMjQvMDcvMjAyMyAwNjowNiwgU29uZyBTaHVhaSB3cm90ZToKPj4gU2luY2Ug UklTQy1WIExpbnV4IHY2LjQsIHRoZSBjb21taXQgMzMzNTA2OGY4NzIxICgicmlzY3Y6IFVzZQo+ PiBQVUQvUDREL1BHRCBwYWdlcyBmb3IgdGhlIGxpbmVhciBtYXBwaW5nIikgY2hhbmdlcyB0aGUK Pj4gcGh5c19yYW1fYmFzZSBmcm9tIHRoZSBrZXJuZWxfbWFwLnBoeXNfYWRkciB0byB0aGUgc3Rh cnQgb2YgRFJBTS4KPiAKPiAKPiBNYXliZSB3ZSBjb3VsZCBiZSBtb3JlIGV4cGxpY2l0IGhlcmUs IGtlcm5lbF9tYXAucGh5c19hZGRyIGFjdHVhbGx5IAo+IHBvaW50cyB0byB0aGUgcGh5c2ljYWwg c3RhcnQgb2YgdGhlIGtlcm5lbCBzbyBtYXliZSBzb21ldGhpbmcgbGlrZSB0aGF0Ogo+IAo+ICJj aGFuZ2VzIHBoeXNfcmFtX2Jhc2UgZnJvbSB0aGUgcGh5c2ljYWwgc3RhcnQgb2YgdGhlIGtlcm5l bCB0byB0aGUgCj4gYWN0dWFsIHN0YXJ0IG9mIHRoZSBEUkFNLiIKPiAKb2ssCj4gCj4+Cj4+IFRo ZSBDcmFzaCdzIFZUT1AoKSBzdGlsbCB1c2VzIHBoeXNfcmFtX2Jhc2UgYW5kIGtlcm5lbF9tYXAu dmlydF9hZGRyCj4+IHRvIHRyYW5zbGF0ZSBrZXJuZWwgdmlydHVhbCBhZGRyZXNzLCB0aGF0IG1h ZGUgQ3Jhc2ggYm9vdCBmYWlsZWQgd2l0aAo+PiBMaW51eCB2Ni40IGFuZCBsYXRlciB2ZXJzaW9u Lgo+Pgo+PiBMZXQgTGludXggZXhwb3J0IGtlcm5lbF9tYXAudmFfa2VybmVsX3BhX29mZnNldCBp biB2Ni41IGFuZCBDcmFzaCBjYW4KPj4gdXNlICJ2YV9rZXJuZWxfcGFfb2Zmc2V0IiB0byB0cmFu c2xhdGUgdGhlIGtlcm5lbCB2aXJ0dWFsIGFkZHJlc3MgaW4KPj4gVlRPUCgpIGNvcnJlY3RseS4K Pj4KPj4gU2lnbmVkLW9mZi1ieTogU29uZyBTaHVhaSA8c3VhZ3JmaWxsZXRAZ21haWwuY29tPgo+ PiAtLS0KPj4gWW91IGNhbiBjaGVjay90ZXN0IHRoZSBMaW51eCBjaGFuZ2VzIGZyb20gdGhpcyBs aW5rOgo+PiBodHRwczovL2dpdGh1Yi5jb20vc3VnYXJmaWxsZXQvbGludXgvY29tbWl0cy82LjUt cmMzLWNyYXNoCj4+Cj4+IEFuZCBJJ2xsIHNlbmQgdGhlIExpbnV4IGNoYW5nZXMgdG8gcmlzY3Yv Zm9yLW5leHQgSWYgeW91J3JlIG9rIHdpdGggCj4+IHRoaXMgcGF0Y2guCj4+IC0tLQo+PiDCoCBk ZWZzLmjCoMKgwqAgfMKgIDQgKystLQo+PiDCoCByaXNjdjY0LmMgfCAyMiArKysrKysrKysrKysr KysrKysrKysrCj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RlZnMuaCBiL2RlZnMuaAo+PiBpbmRleCAzNThm MzY1Li40NmI5ODU3IDEwMDY0NAo+PiAtLS0gYS9kZWZzLmgKPj4gKysrIGIvZGVmcy5oCj4+IEBA IC0zNjYyLDggKzM2NjIsNyBAQCB0eXBlZGVmIHNpZ25lZCBpbnQgczMyOwo+PiDCoMKgwqDCoMKg IHVsb25nIF9YID0gWDvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gwqDCoMKgwqDCoCAoVEhJU19LRVJORUxf VkVSU0lPTiA+PSBMSU5VWCg1LDEzLDApICYmwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgXAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgKF9YKSA+PSBtYWNoZGVwLT5tYWNoc3Bl Yy0+a2VybmVsX2xpbmtfYWRkcikgP8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ IC3CoMKgwqDCoMKgwqDCoCAoKCh1bnNpZ25lZCBsb25nKShfWCktKG1hY2hkZXAtPm1hY2hzcGVj LT5rZXJuZWxfbGlua19hZGRyKSkgCj4+ICvCoMKgwqDCoMKgwqDCoCBcCj4+IC3CoMKgwqDCoMKg wqDCoMKgIG1hY2hkZXAtPm1hY2hzcGVjLT5waHlzX2Jhc2UpOsKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgKCh1bnNpZ25l ZCAKPj4gbG9uZykoX1gpLShtYWNoZGVwLT5tYWNoc3BlYy0+dmFfa2VybmVsX3BhX29mZnNldCkp OsKgwqDCoMKgIFwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgICgoKHVuc2lnbmVkIGxvbmcpKF9YKS0o bWFjaGRlcC0+a3ZiYXNlKSkgK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+IMKg wqDCoMKgwqDCoMKgwqDCoMKgIG1hY2hkZXAtPm1hY2hzcGVjLT5waHlzX2Jhc2UpO8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiDCoMKgwqDCoMKgIH0p Cj4+IEBAIC03MDIxLDYgKzcwMjAsNyBAQCBzdHJ1Y3QgbWFjaGluZV9zcGVjaWZpYyB7Cj4+IMKg wqDCoMKgwqAgdWxvbmcgbW9kdWxlc192YWRkcjsKPj4gwqDCoMKgwqDCoCB1bG9uZyBtb2R1bGVz X2VuZDsKPj4gwqDCoMKgwqDCoCB1bG9uZyBrZXJuZWxfbGlua19hZGRyOwo+PiArwqDCoMKgIHVs b25nIHZhX2tlcm5lbF9wYV9vZmZzZXQ7Cj4+IMKgwqDCoMKgwqAgdWxvbmcgX3BhZ2VfcHJlc2Vu dDsKPj4gwqDCoMKgwqDCoCB1bG9uZyBfcGFnZV9yZWFkOwo+PiBkaWZmIC0tZ2l0IGEvcmlzY3Y2 NC5jIGIvcmlzY3Y2NC5jCj4+IGluZGV4IDZiOWE2ODguLmI5ZTUwYjQgMTAwNjQ0Cj4+IC0tLSBh L3Jpc2N2NjQuYwo+PiArKysgYi9yaXNjdjY0LmMKPj4gQEAgLTQxOCw2ICs0MTgsMjcgQEAgZXJy b3I6Cj4+IMKgwqDCoMKgwqAgZXJyb3IoRkFUQUwsICJjYW5ub3QgZ2V0IHZtIGxheW91dFxuIik7 Cj4+IMKgIH0KPj4gK3N0YXRpYyB2b2lkCj4+ICtyaXNjdjY0X2dldF92YV9rZXJuZWxfcGFfb2Zm c2V0KHN0cnVjdCBtYWNoaW5lX3NwZWNpZmljICptcykKPj4gK3sKPj4gK8KgwqDCoCB1bnNpZ25l ZCBsb25nIGtlcm5lbF92ZXJzaW9uID0gcmlzY3Y2NF9nZXRfa2VybmVsX3ZlcnNpb24oKTsKPj4g Kwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIHZhX2tlcm5lbF9wYV9vZmZzZXQgaXMgZGVm aW5lZCBpbiBMaW51eCBrZXJuZWwgc2luY2UgNi41Lgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDC oCBpZiAoa2VybmVsX3ZlcnNpb24gPj0gTElOVVgoNiw1LDApKSB7Cj4+ICvCoMKgwqDCoMKgwqDC oCBjaGFyICpzdHJpbmc7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoKHN0cmluZyA9IAo+PiBwYy0+ cmVhZF92bWNvcmVpbmZvKCJOVU1CRVIodmFfa2VybmVsX3BhX29mZnNldCkiKSkpIHsKPj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgbXMtPnZhX2tlcm5lbF9wYV9vZmZzZXQgPSBodG9sKHN0cmlu ZywgUVVJRVQsIE5VTEwpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmVlKHN0cmluZyk7 Cj4+ICvCoMKgwqDCoMKgwqDCoCB9IGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXJy b3IoRkFUQUwsICJjYW5ub3QgcmVhZCB2YV9rZXJuZWxfcGFfb2Zmc2V0XG4iKTsKPj4gK8KgwqDC oCB9IGVsc2UgaWYgKGtlcm5lbF92ZXJzaW9uID49IExJTlVYKDYsNCwwKSkKPj4gK8KgwqDCoMKg wqDCoMKgIGVycm9yKEZBVEFMLCAiY2Fubm90IGRldGVybWluZSB2YV9rZXJuZWxfcGFfb2Zmc2V0 IHNpbmNlIAo+PiBMaW51eCA2LjRcbiIpOwo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDC oMKgIG1zLT52YV9rZXJuZWxfcGFfb2Zmc2V0ID0gbXMtPmtlcm5lbF9saW5rX2FkZHIgLSBtcy0+ cGh5c19iYXNlOwo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBpbnQKPj4gwqAgcmlzY3Y2NF9pc19r dmFkZHIodWxvbmcgdmFkZHIpCj4+IMKgIHsKPj4gQEAgLTEzNTIsNiArMTM3Myw3IEBAIHJpc2N2 NjRfaW5pdChpbnQgd2hlbikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJpc2N2NjRfZ2V0X3N0cnVj dF9wYWdlX3NpemUobWFjaGRlcC0+bWFjaHNwZWMpOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmlz Y3Y2NF9nZXRfdmFfYml0cyhtYWNoZGVwLT5tYWNoc3BlYyk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDC oCByaXNjdjY0X2dldF92YV9yYW5nZShtYWNoZGVwLT5tYWNoc3BlYyk7Cj4+ICvCoMKgwqDCoMKg wqDCoCByaXNjdjY0X2dldF92YV9rZXJuZWxfcGFfb2Zmc2V0KG1hY2hkZXAtPm1hY2hzcGVjKTsK Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHB0X2xldmVsX2FsbG9jKCZtYWNoZGVwLT5wZ2QsICJjYW5u b3QgbWFsbG9jIHBnZCBzcGFjZS4iKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHB0X2xldmVsX2Fs bG9jKCZtYWNoZGVwLT5tYWNoc3BlYy0+cDRkLCAiY2Fubm90IG1hbGxvYyBwNGQgCj4+IHNwYWNl LiIpOwo+IAo+IAo+IFdvdWxkIHlvdSBtaW5kIGdpdmluZyBtZSB0aGUgaW5zdHJ1Y3Rpb25zIG9u IGhvdyB0byByZXByb2R1Y2UgdGhlIGlzc3VlIAo+IHBsZWFzZT8gU28gdGhhdCBJIGNhbiBhZGQg dGhhdCB0byBvdXIgaW50ZXJuYWwgQ0kgYW5kIGF2b2lkIHRoaXMgdHlwZSBvZiAKPiBicmVha2Fn ZSBpbiB0aGUgZnV0dXJlLgo+IApZb3UgY2FuIHJlcHJvZHVjZSB0aGlzIGlzc3VlIHZpYSA6Cgox LiBjb21waWxlIHRoZSBMaW51eCB2Ni40IG9yIGxhdGVyIHZlcnNpb24gd2l0aCBLZHVtcCBzdXBw b3J0CjIuIGdlbmVyYXRlIHRoZSB2bWNvcmUgZmlsZSB2aWEgc3lzcnEtdHJpZ2dlcgozLiBzdGFy dCB0aGUgQ3Jhc2ggKGNyYXNoLXV0aWxpdHkvY3Jhc2g6bWFzdGVyKSB3aXRoIG5hbWVsaXN0KHZt bGludXgpIAphbmQgdm1jb3JlIHdpdGggb3B0aW9uYWwgIi1kIiBvcHRpb24KCkNyYXNoIHdvdWxk IGJvb3QgZmFpbGVkIHdpdGggc29tZSBpbmNvcnJlY3QgaW5mb3MgKGxpa2U6IGVtcHR5IApjcHVf Kl9tYXNrLHV0c25hbWUgKSBhbmQgc29tZSBlcnJvciBsaWtlOgpgY3Jhc2g6IHJlYWQgZXJyb3I6 IGtlcm5lbCB2aXJ0dWFsIGFkZHJlc3M6IGZmZmZmZmZmODBlY2I0OTggIHR5cGU6IAoibGludXhf YmFubmVyImAKCj4gVGhhbmtzLAo+IAo+IEFsZXgKPiAKCi0tIApUaGFua3MKU29uZyBTaHVhaQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtcmlz Y3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yaXNjdgo=