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=-8.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 7BDBEC433E0 for ; Thu, 28 Jan 2021 23:17:25 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 069DE64DED for ; Thu, 28 Jan 2021 23:17:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 069DE64DED Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=patchew.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:35854 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5GXT-00059d-SA for qemu-devel@archiver.kernel.org; Thu, 28 Jan 2021 18:17:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5GW9-0003y1-QZ; Thu, 28 Jan 2021 18:16:01 -0500 Resent-Date: Thu, 28 Jan 2021 18:16:01 -0500 Resent-Message-Id: Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21385) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5GW7-0002fG-A3; Thu, 28 Jan 2021 18:16:01 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1611875752; cv=none; d=zohomail.com; s=zohoarc; b=XY5X02W99KMu3YrFAxWS62/A6VDoGtBdSOEl+fDypwEz5SOFf+tNjiyhwyxcM4a2M5JTcEc3/HCZfBi3nbs006aq92I0oVlWyGnhLJhtNUCu/iF/5qOKsA8JM9gt8p+R2U3lCbx9GUVZOGvooZltdQ9/g2F0fDD+y3xldq1D5t8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611875752; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To; bh=m1qk+03XEj5aHx6+c+tPT+lMfwvL+/K28AxQGnb05u0=; b=DWXb7bWf40qIKZfdRObr7+/WBQihnWyY2WdYPgvk9PI+rmRE7mSujXZ9ATl3UjO9wylvFzmCC2yJUTDaxqE4rRuthkv736fmDC56GhrYXxwOeaA/55w0S6DRHkgHANyH7YV7aOlg+a/Ca8Dz3wAU/aLAZtUiq2DZE7TN89xxzPo= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=no-reply@patchew.org; dmarc=pass header.from= header.from= Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by mx.zohomail.com with SMTPS id 1611875751355858.3459826711689; Thu, 28 Jan 2021 15:15:51 -0800 (PST) In-Reply-To: <20210128224141.638790-1-richard.henderson@linaro.org> Subject: Re: [PATCH v4 00/23] target-arm: Implement ARMv8.5-MemTag, user mode Message-ID: <161187575010.13416.16830262547371739592@c667a6b167f6> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Resent-From: From: no-reply@patchew.org To: richard.henderson@linaro.org Date: Thu, 28 Jan 2021 15:15:51 -0800 (PST) X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=no-reply@patchew.org; helo=sender4-of-o53.zoho.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIxMDEyODIyNDE0MS42Mzg3 OTAtMS1yaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnLwoKCgpIaSwKClRoaXMgc2VyaWVzIHNl ZW1zIHRvIGhhdmUgc29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cg Zm9yCm1vcmUgaW5mb3JtYXRpb246CgpUeXBlOiBzZXJpZXMKTWVzc2FnZS1pZDogMjAyMTAxMjgy MjQxNDEuNjM4NzkwLTEtcmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZwpTdWJqZWN0OiBbUEFU Q0ggdjQgMDAvMjNdIHRhcmdldC1hcm06IEltcGxlbWVudCBBUk12OC41LU1lbVRhZywgdXNlciBt b2RlCgo9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2Ug YmFzZSA+IC9kZXYvbnVsbCB8fCBleGl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1l bGltaXQgMApnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAt LWxvY2FsIGRpZmYuYWxnb3JpdGhtIGhpc3RvZ3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAt LW1haWxiYWNrIGJhc2UuLgo9PT0gVEVTVCBTQ1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1 YTljMjFmZjg3ODIxNjRkMWRlZjdmNDRiZDg4ODcxMzM4NApGcm9tIGh0dHBzOi8vZ2l0aHViLmNv bS9wYXRjaGV3LXByb2plY3QvcWVtdQogKiBbbmV3IHRhZ10gICAgICAgICBwYXRjaGV3LzIwMjEw MTI4MjI0MTQxLjYzODc5MC0xLXJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmcgLT4gcGF0Y2hl dy8yMDIxMDEyODIyNDE0MS42Mzg3OTAtMS1yaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnClN3 aXRjaGVkIHRvIGEgbmV3IGJyYW5jaCAndGVzdCcKNmMzNmNmYSB0ZXN0cy90Y2cvYWFyY2g2NDog QWRkIG10ZSBzbW9rZSB0ZXN0cwo5Mzg2OGRjIHRhcmdldC9hcm06IEVuYWJsZSBNVEUgZm9yIHVz ZXItb25seQo4OWM2N2JiIHRhcmdldC9hcm06IEFkZCBhbGxvY2F0aW9uIHRhZyBzdG9yYWdlIGZv ciB1c2VyIG1vZGUKOWU1NWJjZSBsaW51eC11c2VyL2FhcmNoNjQ6IFNpZ25hbCBTRUdWX01URUFF UlIgZm9yIGFzeW5jIHRhZyBjaGVjayBlcnJvcgo2NjJmMzA5IGxpbnV4LXVzZXIvYWFyY2g2NDog U2lnbmFsIFNFR1ZfTVRFU0VSUiBmb3Igc3luYyB0YWcgY2hlY2sgZmF1bHQKNDA1YzhiYyBsaW51 eC11c2VyL2FhcmNoNjQ6IFBhc3Mgc3luZHJvbWUgdG8gRVhDXypfQUJPUlQKODUyYzg0NyB0YXJn ZXQvYXJtOiBTcGxpdCBvdXQgc3luZHJvbWUuaCBmcm9tIGludGVybmFscy5oCmFhZWEwOTEgbGlu dXgtdXNlci9hYXJjaDY0OiBJbXBsZW1lbnQgUFJPVF9NVEUKNDBiNTk4OSBsaW51eC11c2VyL2Fh cmNoNjQ6IEltcGxlbWVudCBQUl9NVEVfVENGIGFuZCBQUl9NVEVfVEFHCmZmZTdjOWUgdGFyZ2V0 L2FybTogVXNlIHRoZSBwcm9wZXIgVEJJIHNldHRpbmdzIGZvciBsaW51eC11c2VyCjc0OWIyMDcg dGFyZ2V0L2FybTogSW1wcm92ZSBnZW5fdG9wX2J5dGVfaWdub3JlCjRiMjVmN2YgbGludXgtdXNl ci9hYXJjaDY0OiBJbXBsZW1lbnQgUFJfVEFHR0VEX0FERFJfRU5BQkxFCmQ5MDUzMzUgZXhlYzog QWRkIHN1cHBvcnQgZm9yIFRBUkdFVF9UQUdHRURfQUREUkVTU0VTCjA3NTdiMTkgbGludXgtdXNl cjogRml4IGd1ZXN0X2FkZHJfdmFsaWQgdnMgcmVzZXJ2ZWRfdmEKZjIyOTRjNSBsaW51eC11c2Vy OiBEbyBub3QgdXNlIGd1ZXN0X2FkZHJfdmFsaWQgZm9yIGgyZ192YWxpZAo2NzczMGVmIGJzZC11 c2VyOiBUaWR5IFZFUklGWV9SRUFEL1ZFUklGWV9XUklURQpmNGNkNTRjIGxpbnV4LXVzZXI6IFRp ZHkgVkVSSUZZX1JFQUQvVkVSSUZZX1dSSVRFCjZjZjM4MDEgbGludXgtdXNlcjogQ2hlY2sgZm9y IG92ZXJmbG93IGluIGFjY2Vzc19vawpjZTQ3OWY2IGV4ZWM6IEltcHJvdmUgdHlwZXMgZm9yIGd1 ZXN0X2FkZHJfdmFsaWQKOTlhNmM4MyBleGVjOiBVc2UgdWludHB0cl90IGluIGNwdV9sZHN0LmgK YjQzNjM5YyBleGVjOiBVc2UgdWludHB0cl90IGZvciBndWVzdF9iYXNlCjJjNzJmZGYgbGludXgt dXNlcjogSW50cm9kdWNlIFBBR0VfQU5PTgoyODUwNmY0MSB0Y2c6IEludHJvZHVjZSB0YXJnZXQt c3BlY2lmaWMgcGFnZSBkYXRhIGZvciB1c2VyLW9ubHkKCj09PSBPVVRQVVQgQkVHSU4gPT09CjEv MjMgQ2hlY2tpbmcgY29tbWl0IDI4NTA2ZjQxOGE0MyAodGNnOiBJbnRyb2R1Y2UgdGFyZ2V0LXNw ZWNpZmljIHBhZ2UgZGF0YSBmb3IgdXNlci1vbmx5KQoyLzIzIENoZWNraW5nIGNvbW1pdCAyYzcy ZmRmMjhkZTkgKGxpbnV4LXVzZXI6IEludHJvZHVjZSBQQUdFX0FOT04pCjMvMjMgQ2hlY2tpbmcg Y29tbWl0IGI0MzYzOWM3YTZmOSAoZXhlYzogVXNlIHVpbnRwdHJfdCBmb3IgZ3Vlc3RfYmFzZSkK NC8yMyBDaGVja2luZyBjb21taXQgOTlhNmM4Mzg4NTgzIChleGVjOiBVc2UgdWludHB0cl90IGlu IGNwdV9sZHN0LmgpCjUvMjMgQ2hlY2tpbmcgY29tbWl0IGNlNDc5ZjY3M2E2NiAoZXhlYzogSW1w cm92ZSB0eXBlcyBmb3IgZ3Vlc3RfYWRkcl92YWxpZCkKNi8yMyBDaGVja2luZyBjb21taXQgNmNm MzgwMTZkZTFjIChsaW51eC11c2VyOiBDaGVjayBmb3Igb3ZlcmZsb3cgaW4gYWNjZXNzX29rKQo3 LzIzIENoZWNraW5nIGNvbW1pdCBmNGNkNTRjZTA2MDYgKGxpbnV4LXVzZXI6IFRpZHkgVkVSSUZZ X1JFQUQvVkVSSUZZX1dSSVRFKQo4LzIzIENoZWNraW5nIGNvbW1pdCA2NzczMGVmMDIxNGQgKGJz ZC11c2VyOiBUaWR5IFZFUklGWV9SRUFEL1ZFUklGWV9XUklURSkKOS8yMyBDaGVja2luZyBjb21t aXQgZjIyOTRjNWFlYjk1IChsaW51eC11c2VyOiBEbyBub3QgdXNlIGd1ZXN0X2FkZHJfdmFsaWQg Zm9yIGgyZ192YWxpZCkKMTAvMjMgQ2hlY2tpbmcgY29tbWl0IDA3NTdiMTkwMzZiNyAobGludXgt dXNlcjogRml4IGd1ZXN0X2FkZHJfdmFsaWQgdnMgcmVzZXJ2ZWRfdmEpCjExLzIzIENoZWNraW5n IGNvbW1pdCBkOTA1MzM1ZmI3YWEgKGV4ZWM6IEFkZCBzdXBwb3J0IGZvciBUQVJHRVRfVEFHR0VE X0FERFJFU1NFUykKMTIvMjMgQ2hlY2tpbmcgY29tbWl0IDRiMjVmN2Y0OTllMyAobGludXgtdXNl ci9hYXJjaDY0OiBJbXBsZW1lbnQgUFJfVEFHR0VEX0FERFJfRU5BQkxFKQoxMy8yMyBDaGVja2lu ZyBjb21taXQgNzQ5YjIwN2E5OGUyICh0YXJnZXQvYXJtOiBJbXByb3ZlIGdlbl90b3BfYnl0ZV9p Z25vcmUpCjE0LzIzIENoZWNraW5nIGNvbW1pdCBmZmU3YzllNTkwYzMgKHRhcmdldC9hcm06IFVz ZSB0aGUgcHJvcGVyIFRCSSBzZXR0aW5ncyBmb3IgbGludXgtdXNlcikKMTUvMjMgQ2hlY2tpbmcg Y29tbWl0IDQwYjU5ODk3MGFjOCAobGludXgtdXNlci9hYXJjaDY0OiBJbXBsZW1lbnQgUFJfTVRF X1RDRiBhbmQgUFJfTVRFX1RBRykKMTYvMjMgQ2hlY2tpbmcgY29tbWl0IGFhZWEwOTFjMjM0OSAo bGludXgtdXNlci9hYXJjaDY0OiBJbXBsZW1lbnQgUFJPVF9NVEUpCjE3LzIzIENoZWNraW5nIGNv bW1pdCA4NTJjODQ3MTQ3OTIgKHRhcmdldC9hcm06IFNwbGl0IG91dCBzeW5kcm9tZS5oIGZyb20g aW50ZXJuYWxzLmgpCldBUk5JTkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxldGVkIGZpbGUocyksIGRv ZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzI4MTogCm5ldyBmaWxlIG1vZGUgMTAwNjQ0 Cgp0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3MsIDUzMCBsaW5lcyBjaGVja2VkCgpQYXRjaCAx Ny8yMyBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2Ug ZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIs IHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoxOC8yMyBDaGVja2luZyBjb21taXQgNDA1 YzhiYzk0MDAyIChsaW51eC11c2VyL2FhcmNoNjQ6IFBhc3Mgc3luZHJvbWUgdG8gRVhDXypfQUJP UlQpCjE5LzIzIENoZWNraW5nIGNvbW1pdCA2NjJmMzA5MTViMTcgKGxpbnV4LXVzZXIvYWFyY2g2 NDogU2lnbmFsIFNFR1ZfTVRFU0VSUiBmb3Igc3luYyB0YWcgY2hlY2sgZmF1bHQpCjIwLzIzIENo ZWNraW5nIGNvbW1pdCA5ZTU1YmNlYzUwNjkgKGxpbnV4LXVzZXIvYWFyY2g2NDogU2lnbmFsIFNF R1ZfTVRFQUVSUiBmb3IgYXN5bmMgdGFnIGNoZWNrIGVycm9yKQoyMS8yMyBDaGVja2luZyBjb21t aXQgODljNjdiYjA2NDNlICh0YXJnZXQvYXJtOiBBZGQgYWxsb2NhdGlvbiB0YWcgc3RvcmFnZSBm b3IgdXNlciBtb2RlKQoyMi8yMyBDaGVja2luZyBjb21taXQgOTM4NjhkYzYzMTE0ICh0YXJnZXQv YXJtOiBFbmFibGUgTVRFIGZvciB1c2VyLW9ubHkpCjIzLzIzIENoZWNraW5nIGNvbW1pdCA2YzM2 Y2ZhYmJkOTYgKHRlc3RzL3RjZy9hYXJjaDY0OiBBZGQgbXRlIHNtb2tlIHRlc3RzKQpXQVJOSU5H OiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMpLCBkb2VzIE1BSU5UQUlORVJTIG5lZWQg dXBkYXRpbmc/CiMzNzogCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CgpFUlJPUjogdHJhaWxpbmcgc3Rh dGVtZW50cyBzaG91bGQgYmUgb24gbmV4dCBsaW5lCiMxNzY6IEZJTEU6IHRlc3RzL3RjZy9hYXJj aDY0L210ZS0zLmM6NTA6CisgICAgd2hpbGUgKDEpOwoKRVJST1I6IGJyYWNlcyB7fSBhcmUgbmVj ZXNzYXJ5IGZvciBhbGwgYXJtcyBvZiB0aGlzIHN0YXRlbWVudAojMTc2OiBGSUxFOiB0ZXN0cy90 Y2cvYWFyY2g2NC9tdGUtMy5jOjUwOgorICAgIHdoaWxlICgxKTsKWy4uLl0KCkVSUk9SOiB1c2Ug cWVtdV9yZWFsX2hvc3RfcGFnZV9zaXplIGluc3RlYWQgb2YgZ2V0cGFnZXNpemUoKQojMjE0OiBG SUxFOiB0ZXN0cy90Y2cvYWFyY2g2NC9tdGUtNC5jOjMxOgorICAgIHNpemVfdCBzaXplID0gZ2V0 cGFnZXNpemUoKSAqIDQ7Cgp0b3RhbDogMyBlcnJvcnMsIDEgd2FybmluZ3MsIDI1MSBsaW5lcyBj aGVja2VkCgpQYXRjaCAyMy8yMyBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJ ZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8g dGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgoKPT09IE9VVFBV VCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoKClRoZSBmdWxsIGxv ZyBpcyBhdmFpbGFibGUgYXQKaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAyMTAxMjgyMjQxNDEu NjM4NzkwLTEtcmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZy90ZXN0aW5nLmNoZWNrcGF0Y2gv P3R5cGU9bWVzc2FnZS4KLS0tCkVtYWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNo ZXcgW2h0dHBzOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBw YXRjaGV3LWRldmVsQHJlZGhhdC5jb20=