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 B6ACBC001B0 for ; Fri, 11 Aug 2023 03:20:09 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=+ZKSoZj1UROT2tte3uB51RjbtQXH4b6F6dHUvgqCQNg=; b=B+ypmDwHsHmHXH GxkKuBXJCO6XNGKbd4r/qheVlem5yLrc2lOUakN2Gj7PoDjgTyKEAGjKSDDAoKfbueZCCKfTCPYrn QIiConNJQY+jzT++bWABKP3JITYBgYbQXG9ToiT/NeDVdUM4J3CtIWfNA2cQ9SgJIjSJKhVkmEHda U+oohz2QvhN06y9JDGtoaClvsPjbHr6dZPBkit6xus74NMms9JqnI9MOCHUuOTRI36KgW4gt0brGq 0qdZPEN45+JLcN40JcmSQ0LS6fNgKvZg4wlanrXcuDhrm6VqActrJ3+OrIOHM0nneYL+pV8zxxnhm f1lPiQ3pDuSOEXwvswYA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qUIgi-009GkL-0P; Fri, 11 Aug 2023 03:19:44 +0000 Received: from mail-oo1-xc2f.google.com ([2607:f8b0:4864:20::c2f]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qUIge-009Git-1u for linux-arm-kernel@lists.infradead.org; Fri, 11 Aug 2023 03:19:42 +0000 Received: by mail-oo1-xc2f.google.com with SMTP id 006d021491bc7-56cc461f34fso1255917eaf.0 for ; Thu, 10 Aug 2023 20:19:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20221208; t=1691723974; x=1692328774; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=w5bPqvfIuD0lOvDvPnrvc9t+bX6LtHjE8VL/AxKPQik=; b=XcWMmLQqpb0TX/E+MdCde6ILHTwFpAGb4az1KtnDaMk/8/pTcC5MH6bMekFYq7SBDY BQfOHjSdNn0uE2T3MILES0/MCOBP4pS2t0D7KDUGFYewfuJiBzRpxhDU306uwst8wScz vobtrRae1DVHXVF8V/Y0F1zgU0Rw42LvtX/GLehr/BbQzrN9LNSaJSA958fKBmFbfAXS GdRMnv7FJys9UTMeO6Zleb5zeC8IJtXwpRBlQpHNv3yf9s1FDAtNaTfrfWonqAbK3JeG 0QnTo6S7sSnRglUaMA2oW6LCR8S5+B2p1OJdD4E+2A6c2R2pZQoXV1qlt42pMINg4Nbm GNGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691723974; x=1692328774; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w5bPqvfIuD0lOvDvPnrvc9t+bX6LtHjE8VL/AxKPQik=; b=dha1ELIS9zyXKiU1Zm8pOOfwKVD+CvdZ4R6yabt76NKkEtz57ZHFlED42FdXqTYOK+ tiH3jX/K9TBtiKah3dn279/a8xH27GiXOTG4UoFtDgKyt2SOeRsHOIOisuYltd+JJriR vDef/1pI9ZWYPi9D5/JUqWT/CMfdciOToHqjBDuiI3XLdz32ydqAmyalK6JE/tU+QbdU mqbkC6ObBp33Sh5DM0H/1MWCAJlHWwdCQWNvcoylNexN3eAnnoC41s5G5+AxasRo/tWT JWoESZ2ITIqAFBNuIK15lqDqdrzFJCe6Jr7HxApcWTj3iMaeddrvk9ZzUmHVN7YuQj7J 23Pg== X-Gm-Message-State: AOJu0YytwPsowQzVQ/RJOpJT2EqPTFdx1pb0spFKMWq4NESHm0zS+MDy ZjlzOdg43T0UuGS2rsCKCOfm0/th3ZzdG8cx6gn2MW1/Di9QgcXJkyw= X-Google-Smtp-Source: AGHT+IHyLds//g1taO2l0faur+C2u6yObXhHcDdTX5VhQp1KrsPG0xHpvVXUgtgQ8wSIOCNbID/ID6lHvQPaRi5JM20= X-Received: by 2002:a05:6871:28e:b0:1bf:295a:68a9 with SMTP id i14-20020a056871028e00b001bf295a68a9mr804869oae.19.1691723973779; Thu, 10 Aug 2023 20:19:33 -0700 (PDT) MIME-Version: 1.0 References: <20230808114711.2013842-1-maz@kernel.org> <20230808114711.2013842-9-maz@kernel.org> In-Reply-To: <20230808114711.2013842-9-maz@kernel.org> From: Jing Zhang Date: Thu, 10 Aug 2023 20:19:21 -0700 Message-ID: Subject: Re: [PATCH v3 08/27] arm64: Add HDFGRTR_EL2 and HDFGWTR_EL2 layouts To: Marc Zyngier Cc: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Catalin Marinas , Eric Auger , Mark Brown , Mark Rutland , Will Deacon , Alexandru Elisei , Andre Przywara , Chase Conklin , Ganapatrao Kulkarni , Darren Hart , Miguel Luis , James Morse , Suzuki K Poulose , Oliver Upton , Zenghui Yu X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230810_201940_631957_AD8A8212 X-CRM114-Status: GOOD ( 15.63 ) 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 SGkgTWFyYywKCk9uIFR1ZSwgQXVnIDgsIDIwMjMgYXQgNDo0N+KAr0FNIE1hcmMgWnluZ2llciA8 bWF6QGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gQXMgd2UncmUgYWJvdXQgdG8gaW1wbGVtZW50IGZ1 bGwgc3VwcG9ydCBmb3IgRkVBVF9GR1QsIGFkZCB0aGUKPiBmdWxsIEhERkdSVFJfRUwyIGFuZCBI REZHV1RSX0VMMiBsYXlvdXRzLgo+Cj4gUmV2aWV3ZWQtYnk6IE1hcmsgQnJvd24gPGJyb29uaWVA a2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3Jn Pgo+IEFja2VkLWJ5OiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+ IFJldmlld2VkLWJ5OiBNaWd1ZWwgTHVpcyA8bWlndWVsLmx1aXNAb3JhY2xlLmNvbT4KPiAtLS0K PiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9zeXNyZWcuaCB8ICAgMiAtCj4gIGFyY2gvYXJtNjQv dG9vbHMvc3lzcmVnICAgICAgICAgfCAxMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK Pgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5oIGIvYXJjaC9h cm02NC9pbmNsdWRlL2FzbS9zeXNyZWcuaAo+IGluZGV4IDZkOWQ3YWM0YjMxYy4uMDQzYzY3N2U5 ZjA0IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vc3lzcmVnLmgKPiArKysg Yi9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL3N5c3JlZy5oCj4gQEAgLTQ5NSw4ICs0OTUsNiBAQAo+ ICAjZGVmaW5lIFNZU19WVENSX0VMMiAgICAgICAgICAgICAgICAgICBzeXNfcmVnKDMsIDQsIDIs IDEsIDIpCj4KPiAgI2RlZmluZSBTWVNfVFJGQ1JfRUwyICAgICAgICAgICAgICAgICAgc3lzX3Jl ZygzLCA0LCAxLCAyLCAxKQo+IC0jZGVmaW5lIFNZU19IREZHUlRSX0VMMiAgICAgICAgICAgICAg ICAgICAgICAgIHN5c19yZWcoMywgNCwgMywgMSwgNCkKPiAtI2RlZmluZSBTWVNfSERGR1dUUl9F TDIgICAgICAgICAgICAgICAgICAgICAgICBzeXNfcmVnKDMsIDQsIDMsIDEsIDUpCj4gICNkZWZp bmUgU1lTX0hBRkdSVFJfRUwyICAgICAgICAgICAgICAgICAgICAgICAgc3lzX3JlZygzLCA0LCAz LCAxLCA2KQo+ICAjZGVmaW5lIFNZU19TUFNSX0VMMiAgICAgICAgICAgICAgICAgICBzeXNfcmVn KDMsIDQsIDQsIDAsIDApCj4gICNkZWZpbmUgU1lTX0VMUl9FTDIgICAgICAgICAgICAgICAgICAg IHN5c19yZWcoMywgNCwgNCwgMCwgMSkKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC90b29scy9z eXNyZWcgYi9hcmNoL2FybTY0L3Rvb2xzL3N5c3JlZwo+IGluZGV4IDY1ODY2YmY4MTljMy4uMjUx N2VmN2MyMWNmIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvdG9vbHMvc3lzcmVnCj4gKysrIGIv YXJjaC9hcm02NC90b29scy9zeXNyZWcKPiBAQCAtMjE1Niw2ICsyMTU2LDEzNSBAQCBGaWVsZCAg IDEgICAgICAgSUNJQUxMVQo+ICBGaWVsZCAgMCAgICAgICBJQ0lBTExVSVMKPiAgRW5kU3lzcmVn Cj4KPiArU3lzcmVnIEhERkdSVFJfRUwyICAgICAzICAgICAgIDQgICAgICAgMyAgICAgICAxICAg ICAgIDQKPiArRmllbGQgIDYzICAgICAgUE1CSURSX0VMMQo+ICtGaWVsZCAgNjIgICAgICBuUE1T TkVWRlJfRUwxCj4gK0ZpZWxkICA2MSAgICAgIG5CUkJEQVRBCj4gK0ZpZWxkICA2MCAgICAgIG5C UkJDVEwKPiArRmllbGQgIDU5ICAgICAgbkJSQklEUgo+ICtGaWVsZCAgNTggICAgICBQTUNFSURu X0VMMAo+ICtGaWVsZCAgNTcgICAgICBQTVVTRVJFTlJfRUwwCj4gK0ZpZWxkICA1NiAgICAgIFRS QlRSR19FTDEKPiArRmllbGQgIDU1ICAgICAgVFJCU1JfRUwxCj4gK0ZpZWxkICA1NCAgICAgIFRS QlBUUl9FTDEKPiArRmllbGQgIDUzICAgICAgVFJCTUFSX0VMMQo+ICtGaWVsZCAgNTIgICAgICBU UkJMSU1JVFJfRUwxCj4gK0ZpZWxkICA1MSAgICAgIFRSQklEUl9FTDEKPiArRmllbGQgIDUwICAg ICAgVFJCQkFTRVJfRUwxCj4gK1JlczAgICA0OQo+ICtGaWVsZCAgNDggICAgICBUUkNWSUNUTFIK PiArRmllbGQgIDQ3ICAgICAgVFJDU1RBVFIKPiArRmllbGQgIDQ2ICAgICAgVFJDU1NDU1JuCj4g K0ZpZWxkICA0NSAgICAgIFRSQ1NFUVNUUgo+ICtGaWVsZCAgNDQgICAgICBUUkNQUkdDVExSCj4g K0ZpZWxkICA0MyAgICAgIFRSQ09TTFNSCj4gK1JlczAgICA0Mgo+ICtGaWVsZCAgNDEgICAgICBU UkNJTVNQRUNuCj4gK0ZpZWxkICA0MCAgICAgIFRSQ0lECj4gK1JlczAgICAzOTozOAo+ICtGaWVs ZCAgMzcgICAgICBUUkNDTlRWUm4KPiArRmllbGQgIDM2ICAgICAgVFJDQ0xBSU0KPiArRmllbGQg IDM1ICAgICAgVFJDQVVYQ1RMUgo+ICtGaWVsZCAgMzQgICAgICBUUkNBVVRIU1RBVFVTCj4gK0Zp ZWxkICAzMyAgICAgIFRSQwo+ICtGaWVsZCAgMzIgICAgICBQTVNMQVRGUl9FTDEKPiArRmllbGQg IDMxICAgICAgUE1TSVJSX0VMMQo+ICtGaWVsZCAgMzAgICAgICBQTVNJRFJfRUwxCj4gK0ZpZWxk ICAyOSAgICAgIFBNU0lDUl9FTDEKPiArRmllbGQgIDI4ICAgICAgUE1TRkNSX0VMMQo+ICtGaWVs ZCAgMjcgICAgICBQTVNFVkZSX0VMMQo+ICtGaWVsZCAgMjYgICAgICBQTVNDUl9FTDEKPiArRmll bGQgIDI1ICAgICAgUE1CU1JfRUwxCj4gK0ZpZWxkICAyNCAgICAgIFBNQlBUUl9FTDEKPiArRmll bGQgIDIzICAgICAgUE1CTElNSVRSX0VMMQo+ICtGaWVsZCAgMjIgICAgICBQTU1JUl9FTDEKPiAr UmVzMCAgIDIxOjIwCj4gK0ZpZWxkICAxOSAgICAgIFBNU0VMUl9FTDAKPiArRmllbGQgIDE4ICAg ICAgUE1PVlMKPiArRmllbGQgIDE3ICAgICAgUE1JTlRFTgo+ICtGaWVsZCAgMTYgICAgICBQTUNO VEVOCj4gK0ZpZWxkICAxNSAgICAgIFBNQ0NOVFJfRUwwCj4gK0ZpZWxkICAxNCAgICAgIFBNQ0NG SUxUUl9FTDAKPiArRmllbGQgIDEzICAgICAgUE1FVlRZUEVSbl9FTDAKPiArRmllbGQgIDEyICAg ICAgUE1FVkNOVFJuX0VMMAo+ICtGaWVsZCAgMTEgICAgICBPU0RMUl9FTDEKPiArRmllbGQgIDEw ICAgICAgT1NFQ0NSX0VMMQo+ICtGaWVsZCAgOSAgICAgICBPU0xTUl9FTDEKPiArUmVzMCAgIDgK PiArRmllbGQgIDcgICAgICAgREJHUFJDUl9FTDEKPiArRmllbGQgIDYgICAgICAgREJHQVVUSFNU QVRVU19FTDEKPiArRmllbGQgIDUgICAgICAgREJHQ0xBSU0KPiArRmllbGQgIDQgICAgICAgTURT Q1JfRUwxCj4gK0ZpZWxkICAzICAgICAgIERCR1dWUm5fRUwxCj4gK0ZpZWxkICAyICAgICAgIERC R1dDUm5fRUwxCj4gK0ZpZWxkICAxICAgICAgIERCR0JWUm5fRUwxCj4gK0ZpZWxkICAwICAgICAg IERCR0JDUm5fRUwxCj4gK0VuZFN5c3JlZwo+ICsKPiArU3lzcmVnIEhERkdXVFJfRUwyICAgICAz ICAgICAgIDQgICAgICAgMyAgICAgICAxICAgICAgIDUKPiArUmVzMCAgIDYzCj4gK0ZpZWxkICA2 MiAgICAgIG5QTVNORVZGUl9FTDEKPiArRmllbGQgIDYxICAgICAgbkJSQkRBVEEKPiArRmllbGQg IDYwICAgICAgbkJSQkNUTAo+ICtSZXMwICAgNTk6NTgKPiArRmllbGQgIDU3ICAgICAgUE1VU0VS RU5SX0VMMAo+ICtGaWVsZCAgNTYgICAgICBUUkJUUkdfRUwxCj4gK0ZpZWxkICA1NSAgICAgIFRS QlNSX0VMMQo+ICtGaWVsZCAgNTQgICAgICBUUkJQVFJfRUwxCj4gK0ZpZWxkICA1MyAgICAgIFRS Qk1BUl9FTDEKPiArRmllbGQgIDUyICAgICAgVFJCTElNSVRSX0VMMQo+ICtSZXMwICAgNTEKPiAr RmllbGQgIDUwICAgICAgVFJCQkFTRVJfRUwxCj4gK0ZpZWxkICA0OSAgICAgIFRSRkNSX0VMMQo+ ICtGaWVsZCAgNDggICAgICBUUkNWSUNUTFIKPiArUmVzMCAgIDQ3Cj4gK0ZpZWxkICA0NiAgICAg IFRSQ1NTQ1NSbgo+ICtGaWVsZCAgNDUgICAgICBUUkNTRVFTVFIKPiArRmllbGQgIDQ0ICAgICAg VFJDUFJHQ1RMUgo+ICtSZXMwICAgNDMKPiArRmllbGQgIDQyICAgICAgVFJDT1NMQVIKPiArRmll bGQgIDQxICAgICAgVFJDSU1TUEVDbgo+ICtSZXMwICAgNDA6MzgKPiArRmllbGQgIDM3ICAgICAg VFJDQ05UVlJuCj4gK0ZpZWxkICAzNiAgICAgIFRSQ0NMQUlNCj4gK0ZpZWxkICAzNSAgICAgIFRS Q0FVWENUTFIKPiArUmVzMCAgIDM0Cj4gK0ZpZWxkICAzMyAgICAgIFRSQwo+ICtGaWVsZCAgMzIg ICAgICBQTVNMQVRGUl9FTDEKPiArRmllbGQgIDMxICAgICAgUE1TSVJSX0VMMQo+ICtSZXMwICAg MzAKPiArRmllbGQgIDI5ICAgICAgUE1TSUNSX0VMMQo+ICtGaWVsZCAgMjggICAgICBQTVNGQ1Jf RUwxCj4gK0ZpZWxkICAyNyAgICAgIFBNU0VWRlJfRUwxCj4gK0ZpZWxkICAyNiAgICAgIFBNU0NS X0VMMQo+ICtGaWVsZCAgMjUgICAgICBQTUJTUl9FTDEKPiArRmllbGQgIDI0ICAgICAgUE1CUFRS X0VMMQo+ICtGaWVsZCAgMjMgICAgICBQTUJMSU1JVFJfRUwxCj4gK1JlczAgICAyMgo+ICtGaWVs ZCAgMjEgICAgICBQTUNSX0VMMAo+ICtGaWVsZCAgMjAgICAgICBQTVNXSU5DX0VMMAo+ICtGaWVs ZCAgMTkgICAgICBQTVNFTFJfRUwwCj4gK0ZpZWxkICAxOCAgICAgIFBNT1ZTCj4gK0ZpZWxkICAx NyAgICAgIFBNSU5URU4KPiArRmllbGQgIDE2ICAgICAgUE1DTlRFTgo+ICtGaWVsZCAgMTUgICAg ICBQTUNDTlRSX0VMMAo+ICtGaWVsZCAgMTQgICAgICBQTUNDRklMVFJfRUwwCj4gK0ZpZWxkICAx MyAgICAgIFBNRVZUWVBFUm5fRUwwCj4gK0ZpZWxkICAxMiAgICAgIFBNRVZDTlRSbl9FTDAKPiAr RmllbGQgIDExICAgICAgT1NETFJfRUwxCj4gK0ZpZWxkICAxMCAgICAgIE9TRUNDUl9FTDEKPiAr UmVzMCAgIDkKPiArRmllbGQgIDggICAgICAgT1NMQVJfRUwxCj4gK0ZpZWxkICA3ICAgICAgIERC R1BSQ1JfRUwxCj4gK1JlczAgICA2Cj4gK0ZpZWxkICA1ICAgICAgIERCR0NMQUlNCj4gK0ZpZWxk ICA0ICAgICAgIE1EU0NSX0VMMQo+ICtGaWVsZCAgMyAgICAgICBEQkdXVlJuX0VMMQo+ICtGaWVs ZCAgMiAgICAgICBEQkdXQ1JuX0VMMQo+ICtGaWVsZCAgMSAgICAgICBEQkdCVlJuX0VMMQo+ICtG aWVsZCAgMCAgICAgICBEQkdCQ1JuX0VMMQo+ICtFbmRTeXNyZWcKPiArCj4gIFN5c3JlZyBaQ1Jf RUwyIDMgICAgICAgNCAgICAgICAxICAgICAgIDIgICAgICAgMAo+ICBGaWVsZHMgWkNSX0VMeAo+ ICBFbmRTeXNyZWcKPiAtLQo+IDIuMzQuMQo+Cj4KClJldmlld2VkLWJ5OiBKaW5nIFpoYW5nIDxq aW5nemhhbmdvc0Bnb29nbGUuY29tPgoKSmluZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3Jn L21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=