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 X-Spam-Level: X-Spam-Status: No, score=-15.9 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 11928C47082 for ; Wed, 26 May 2021 21:34:51 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id C9752610A5 for ; Wed, 26 May 2021 21:34:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C9752610A5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 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:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=a33LRJMr8/5vrXB22Rva8I4KUB8Qr3LBz60/TyMGp3Q=; b=Qs3KUoLA1ngpOR WGGCXicGxxQBRNQiVi4HtabY9ItVkjiMGAQIZdOj69J0nRrcOS7nBXn8+Ja69by7uYmwxrcCteYMY F1LsgL3sitmaUskjoNbsUCSXvacAr0TwpP6HNbE51S9zgw/OwWTnn/XT1VIpQXYsTFyAidtLg7eLl odw6TzXWz2YbAKIuE9P8REjeyqSzBeGuNvNvwEvTdwnLX3II5Nb9U0OLVeVsAvmOdpTdMaMHCjJj1 QWbng8xuwhcbmGw7Q/IYPSNvYCvRjpDVHqBc5eTRpOFeqV9MIqw3NWvX0B+05sjxE4cE3vDXVesA+ nYmPaqelLdlcqzk6b4FQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lm17r-0009oY-2M; Wed, 26 May 2021 21:31:39 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lm17m-0009mk-Kb for linux-arm-kernel@lists.infradead.org; Wed, 26 May 2021 21:31:36 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id ECBE5610A5; Wed, 26 May 2021 21:31:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1622064694; bh=L9f1baXJOUji6FbHiekAgHIPoADjkSdTSecXhs4WqoU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=utDh50e9NAd0aCSjVakomJ0//klOe3/HlzqokbbxbMVMwZA95jGYwjnXmPXp/DhXU CgeEI4XiEPHfXVDR5c0GS8v1RcspWYPZAFtGvPeJ5MHhAztM/adk+hWE4OkonESo6W rkjeP9scxWWczu4q8v1tOa+ZNFJpepaXm5WLqqrVclwbYkb7dJisEfzaBlbScvePyL 00hkQQKw+VNlwOoTaaOqSbZoexkbUyP8m/V76zr1iSt6M/7r02XY6Ju/yK1XoebgBo 5aF9MqWNfo0TaCwRNwKrnHI813xbpLgJQiodEW3NPfAzdCBeJeg5rkGmgU6RRJW5GA 74C49TxvRp5Pg== Date: Wed, 26 May 2021 22:31:29 +0100 From: Will Deacon To: Mark Brown Cc: Catalin Marinas , Lorenzo Pieralisi , Sudeep Holla , Marc Zyngier , linux-arm-kernel@lists.infradead.org, Ard Biesheuvel Subject: Re: [PATCH v4] arm64: smccc: Support SMCCC v1.3 SVE register saving hint Message-ID: <20210526213128.GB20442@willie-the-truck> References: <20210524104253.1462-1-broonie@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20210524104253.1462-1-broonie@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210526_143134_748940_0DFB16E7 X-CRM114-Status: GOOD ( 20.96 ) 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 T24gTW9uLCBNYXkgMjQsIDIwMjEgYXQgMTE6NDI6NTNBTSArMDEwMCwgTWFyayBCcm93biB3cm90 ZToKPiBTTUNDQyB2MS4yIHJlcXVpcmVzIHRoYXQgYWxsIFNWRSBzdGF0ZSBiZSBwcmVzZXJ2ZWQg b3ZlciBTTUMgY2FsbHMgd2hpY2gKPiBpbnRyb2R1Y2VzIHN1YnN0YW50aWFsIG92ZXJoZWFkIGlu IHRoZSBjb21tb24gY2FzZSB3aGVyZSB0aGVyZSBpcyBubyBTVkUKPiBzdGF0ZSBpbiB0aGUgcmVn aXN0ZXJzLiBUbyBhdm9pZCB0aGlzIFNNQ0NDIHYxLjMgaW50cm9kdWNlcyBhIGZsYWcgd2hpY2gK PiBhbGxvd3MgdGhlIGNhbGxlciB0byBzYXkgdGhhdCB0aGVyZSBpcyBubyBzdGF0ZSB0aGF0IG5l ZWRzIHRvIGJlIHByZXNlcnZlZAo+IGluIHRoZSByZWdpc3RlcnMuIE1ha2UgdXNlIG9mIHRoaXMg ZmxhZywgc2V0dGluZyBpdCBpZiB0aGUgU01DQ0MgdmVyc2lvbgo+IGluZGljYXRlcyBzdXBwb3J0 IGZvciBpdCBhbmQgdGhlIFRJRl8gZmxhZ3MgaW5kaWNhdGUgdGhhdCB0aGVyZSBpcyBubyBsaXZl Cj4gU1ZFIHN0YXRlIGluIHRoZSByZWdpc3RlcnMsIHRoaXMgYXZvaWRzIHBsYWNpbmcgYW55IGNv bnN0cmFpbnRzIG9uIHdoZW4KPiBTTUNDQyBjYWxscyBjYW4gYmUgZG9uZSBvciB0cmlnZ2VyaW5n IGV4dHJhIHNhdmluZyBhbmQgcmVsb2FkaW5nIG9mIFNWRQo+IHJlZ2lzdGVyIHN0YXRlIGluIHRo ZSBrZXJuZWwuCj4gCj4gVGhpcyB3b3VsZCBiZSBzdHJhaWdodGZvcndhcmQgZW5vdWdoIGV4Y2Vw dCBmb3IgdGhlIHJhdGhlciBlbnRlcnRhaW5pbmcKPiBpbmxpbmUgYXNzZW1ibHkgd2UgdXNlIHRv IGRvIFNNQ0NDIHYxLjEgY2FsbHMgdG8gYWxsb3cgdXMgdG8gdGFrZSBhZHZhbnRhZ2UKPiBvZiB0 aGUgbGltaXRlZCBudW1iZXIgb2YgcmVnaXN0ZXJzIGl0IGNsb2JiZXJzLiBEZWFsIHdpdGggdGhp cyBieSBoYXZpbmcgYQo+IGZ1bmN0aW9uIHdoaWNoIHdlIGNhbGwgaW1tZWRpYXRlbHkgYmVmb3Jl IGlzc3VpbmcgdGhlIFNNQ0NDIGNhbGwgdG8gbWFrZQo+IG91ciBjaGVja3MgYW5kIHNldCB0aGUg ZmxhZy4gVXNpbmcgYWx0ZXJuYXRpdmVzIHRoZSBvdmVyaGVhZCBpZiBTVkUgaXMKPiBzdXBwb3J0 ZWQgYnV0IG5vdCBkZXRlY3RlZCBhdCBydW50aW1lIGNhbiBiZSByZWR1Y2VkIHRvIGEgc2luZ2xl IE5PUC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+ Cj4gUmV2aWV3ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+Cj4gLS0tCj4g Cj4gdjQ6Cj4gIC0gQWxzbyBjbG9iYmVyIGNjIGFzIHBlciBzdWdnZXN0aW9uIGZyb20gQXJkLgo+ ICAtIFJlYmFzZSBvbnRvIHY1LjEzLXJjMy4KPiAKPiAgYXJjaC9hcm02NC9rZXJuZWwvc21jY2Mt Y2FsbC5TIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgZHJpdmVycy9maXJtd2Fy ZS9zbWNjYy9zbWNjYy5jIHwgIDQgKysrKwo+ICBpbmNsdWRlL2xpbnV4L2FybS1zbWNjYy5oICAg ICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA1MiBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKVGhpcyBmYWlscyB0byBidWlsZCBmb3IgbWU6 CgoKRmFpbGVkIHRvIGJ1aWxkIDogY2ZjMjE4NjFkY2E5IGFybTY0OiBzbWNjYzogU3VwcG9ydCBT TUNDQyB2MS4zIFNWRSByZWdpc3RlciBzYXZpbmcgaGludApDb25maWd1cmF0aW9uOiAiZGVmY29u ZmlnLWFybTY0LWFhcmNoNjQtbGludXgtZ251LSIuCgogIDU5MiB8ICBhcm1fc21jY2NfMV8xX2lu dm9rZShBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzIsIHRydWUsIE5VTEwpOwogICAgICB8ICBe fn5+fn5+fn5+fn5+fn5+fn5+fgppbmNsdWRlL2xpbnV4L2FybS1zbWNjYy5oOjQ1NjozOiBlcnJv cjogdW5rbm93biByZWdpc3RlciBuYW1lIOKAmGxy4oCZIGluIOKAmGFzbeKAmQogIDQ1NiB8ICAg YXNtIHZvbGF0aWxlKFNNQ0NDX1NWRV9DSEVDSyAgICBcCiAgICAgIHwgICBefn4KaW5jbHVkZS9s aW51eC9hcm0tc21jY2MuaDo0Nzg6MzI6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhf X2FybV9zbWNjY18xXzHigJkKICA0NzggfCAjZGVmaW5lIGFybV9zbWNjY18xXzFfc21jKC4uLikg X19hcm1fc21jY2NfMV8xKFNNQ0NDX1NNQ19JTlNULCBfX1ZBX0FSR1NfXykKICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+CmluY2x1ZGUvbGludXgv YXJtLXNtY2NjLmg6NTMxOjQ6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhhcm1fc21j Y2NfMV8xX3NtY+KAmQogIDUzMSB8ICAgIGFybV9zbWNjY18xXzFfc21jKF9fVkFfQVJHU19fKTsg ICBcCiAgICAgIHwgICAgXn5+fn5+fn5+fn5+fn5+fn4KYXJjaC9hcm02NC9rZXJuZWwvcHJvdG9u LXBhY2suYzo1OTI6Mjogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmGFybV9zbWNjY18x XzFfaW52b2tl4oCZCiAgNTkyIHwgIGFybV9zbWNjY18xXzFfaW52b2tlKEFSTV9TTUNDQ19BUkNI X1dPUktBUk9VTkRfMiwgdHJ1ZSwgTlVMTCk7CiAgICAgIHwgIF5+fn5+fn5+fn5+fn5+fn5+fn5+ CmluY2x1ZGUvbGludXgvYXJtLXNtY2NjLmg6NTA0OjM6IGVycm9yOiB1bmtub3duIHJlZ2lzdGVy IG5hbWUg4oCYbHLigJkgaW4g4oCYYXNt4oCZCiAgNTA0IHwgICBhc20gKCIiIDogX19jb25zdHJh aW50cyhfX2NvdW50X2FyZ3MoX19WQV9BUkdTX18pKSk7IFwKICAgICAgfCAgIF5+fgppbmNsdWRl L2xpbnV4L2FybS1zbWNjYy5oOjUzNDo0OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCY X19mYWlsX3NtY2NjXzFfMeKAmQogIDUzNCB8ICAgIF9fZmFpbF9zbWNjY18xXzEoX19WQV9BUkdT X18pOyAgIFwKICAgICAgfCAgICBefn5+fn5+fn5+fn5+fn5+CmFyY2gvYXJtNjQva2VybmVsL3By b3Rvbi1wYWNrLmM6NTkyOjI6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhhcm1fc21j Y2NfMV8xX2ludm9rZeKAmQogIDU5MiB8ICBhcm1fc21jY2NfMV8xX2ludm9rZShBUk1fU01DQ0Nf QVJDSF9XT1JLQVJPVU5EXzIsIHRydWUsIE5VTEwpOwogICAgICB8ICBefn5+fn5+fn5+fn5+fn5+ fn5+fgptYWtlWzNdOiAqKiogW3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6MjcyOiBhcmNoL2FybTY0 L2tlcm5lbC9wcm90b24tcGFjay5vXSBFcnJvciAxCgoKTWF5YmUgbmVlZCBhbiB4MzAgaW5zdGVh ZCBvZiBscj8KCldpbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK