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 lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 D3C9BC77B73 for ; Thu, 20 Apr 2023 07:59:15 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.523926.814355 (Exim 4.92) (envelope-from ) id 1ppPC8-0007OJ-CX; Thu, 20 Apr 2023 07:59:08 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 523926.814355; Thu, 20 Apr 2023 07:59:08 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ppPC8-0007OC-9A; Thu, 20 Apr 2023 07:59:08 +0000 Received: by outflank-mailman (input) for mailman id 523926; Thu, 20 Apr 2023 07:59:07 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ppPC7-0007O1-58 for xen-devel@lists.xenproject.org; Thu, 20 Apr 2023 07:59:07 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0613.outbound.protection.outlook.com [2a01:111:f400:fe02::613]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 38a0f633-df51-11ed-b21f-6b7b168915f2; Thu, 20 Apr 2023 09:59:05 +0200 (CEST) Received: from DUZPR01CA0100.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bb::8) by DBAPR08MB5640.eurprd08.prod.outlook.com (2603:10a6:10:1a3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Thu, 20 Apr 2023 07:59:03 +0000 Received: from DBAEUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:4bb:cafe::74) by DUZPR01CA0100.outlook.office365.com (2603:10a6:10:4bb::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.24 via Frontend Transport; Thu, 20 Apr 2023 07:59:03 +0000 Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT029.mail.protection.outlook.com (100.127.142.181) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.24 via Frontend Transport; Thu, 20 Apr 2023 07:59:03 +0000 Received: ("Tessian outbound 8b05220b4215:v136"); Thu, 20 Apr 2023 07:59:02 +0000 Received: from 8374955078cc.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B891B144-7EB9-4236-A79C-C88F58A347BF.1; Thu, 20 Apr 2023 07:58:52 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 8374955078cc.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 20 Apr 2023 07:58:52 +0000 Received: from AM6PR08MB3749.eurprd08.prod.outlook.com (2603:10a6:20b:8f::22) by AS8PR08MB5911.eurprd08.prod.outlook.com (2603:10a6:20b:292::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.21; Thu, 20 Apr 2023 07:58:48 +0000 Received: from AM6PR08MB3749.eurprd08.prod.outlook.com ([fe80::6b4f:579f:6dca:8b91]) by AM6PR08MB3749.eurprd08.prod.outlook.com ([fe80::6b4f:579f:6dca:8b91%5]) with mapi id 15.20.6319.022; Thu, 20 Apr 2023 07:58:48 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 38a0f633-df51-11ed-b21f-6b7b168915f2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=irotP6+UbtqFU53+Q4mHgUkGGsv/vRCZx313XL/vIlc=; b=hBscOYq0fq58slNxnM66Uhhy98ZLi/HYi1VDdswDfqBfhBzyM3zBpOUn2OczohIqQviQKYnuKukVIRSpddwWHcdF1Ae00hy1fCNpGsJVWIpgIxIzt+F2Mz5d3N1uKbc5MRHB96gYWqOQwlSEN42kUIh5wVh/9+7CA5iX+86x3eo= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-CheckRecipientChecked: true X-CR-MTA-CID: 777f873ce0e3541d X-CR-MTA-TID: 64aa7808 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gzAn80FGNgSxdWHW0jhx74bEbiAWZq9NuZEpRWUTeq6EHZTPEgtSE3Rl7YmukGY0S32jicnPdCL07IFar4O8hpQDJ8YXld0AjmlVbHFvhN1Pn2B1PcaF6KMdu4v+uHGPXSop/00nxoVOpbBz9x16EafZsgQ41KKvGb8/1T2UN5f+nOXENccAzSFTX5G20MJaAm4g3RAsGhuyynTagKyhq14BV3fi2FMio/Lu0Ho9LTDiknuPtEMen2bYIfhjS6GBGAJgjsrKj4H0RosK1RSxvDPKuf8xt/RZy+0W+m9whup10i4GwGmFpKAEc0dVnep7NfeEAyogjpc75mZZZEkkiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=irotP6+UbtqFU53+Q4mHgUkGGsv/vRCZx313XL/vIlc=; b=QjRntaNrUURCd6zEzTJIFaJQniVV3kOm9DSoO6pphCtuI/SrJ7LS5m0zt4jnXHljkv1FDdbY/tMEhJqjdFRJgsFAdg+JVrBgEnVmlq05RwKNLFF4rDZcnM3edQgBcudW0zpb3BSGUnTMuk2yuURZmCoICmJ/Ol+Rds6KZkNfI169OkHnmEOZfecqHtNV1WOBAePqroxbdwcPTZ47vpU7QrYf/MOn+3OQZN9acCV2syiSiWZODJHqaC2I2RC1G27DU62q9KEQzCnL1b7d4QhhzwpOJs1UJWFSqRZWmpu/Ohf6D5GBMp4siwvCSd2bE++h9sp3ZP+wXzktVwn6YfxklQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=irotP6+UbtqFU53+Q4mHgUkGGsv/vRCZx313XL/vIlc=; b=hBscOYq0fq58slNxnM66Uhhy98ZLi/HYi1VDdswDfqBfhBzyM3zBpOUn2OczohIqQviQKYnuKukVIRSpddwWHcdF1Ae00hy1fCNpGsJVWIpgIxIzt+F2Mz5d3N1uKbc5MRHB96gYWqOQwlSEN42kUIh5wVh/9+7CA5iX+86x3eo= From: Luca Fancellu To: Bertrand Marquis CC: Xen-devel , Wei Chen , Stefano Stabellini , Julien Grall , Volodymyr Babchuk Subject: Re: [PATCH v5 05/12] arm/sve: save/restore SVE context switch Thread-Topic: [PATCH v5 05/12] arm/sve: save/restore SVE context switch Thread-Index: AQHZbSQ26+FC1T02dEGoq+zimN/6Ra8xC6+AgAE104CAAAEsgIABmneAgAADY4CAAAEDAA== Date: Thu, 20 Apr 2023 07:58:48 +0000 Message-ID: <0015B539-BB74-498A-8E05-DF0D84AE1B0A@arm.com> References: <20230412094938.2693890-1-luca.fancellu@arm.com> <20230412094938.2693890-6-luca.fancellu@arm.com> <109F3491-6845-4A5F-9F77-F24D8970B1BE@arm.com> <2B510623-0438-4D01-A916-14A8DE8D0A8C@arm.com> <5AE27C3A-3857-4044-9010-F452C7CF7E6F@arm.com> <06C78335-3FD1-4AD2-A576-BCE636018280@arm.com> In-Reply-To: <06C78335-3FD1-4AD2-A576-BCE636018280@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3731.500.231) Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AM6PR08MB3749:EE_|AS8PR08MB5911:EE_|DBAEUR03FT029:EE_|DBAPR08MB5640:EE_ X-MS-Office365-Filtering-Correlation-Id: b752edbf-85f0-4922-e6e0-08db41751b70 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: L7VToYW3jNAstY1EkNHxqeEHas71CXc/V7bMGLN3E6P00md7Phajx0zZvm89Snl5rHqokURMXVPpOZV/U4TD2WXXRz6jx9WChGo61yTYOII+5CkY2DKw6ghn+z3jBZDK2M1YVqrD9fJmDKFqjkqudzRz+6gz5C0RvMgLZnVYS200/+v6pErEHxq75fO6cBVHbAAoQYj6SCa1r7TqPP41pXtJY/mS8uVWSP7Pa7eEFv9Tf5/4fSVRrOrN1zdysPqOpEgR9K9Sy5Fccd/O2Vj0zOkZVbcDdC1W87K5ULRDC83iGmyohbQQC4/Jvuxqv05U3wQwD8Mokr17sb11pSY3JQiOVw3PUI/kItwhY0priK+TnO1kV1sRkbzospeX+zuAQ+8KhzR8Kq4l2lIM1KGNQy+Ad81Tsw2EHiTpcIa/LPYT9kapDZpVr1zD3heYoMFxZlyM+sT82vsFBL3p6Kp56sBZS73YAuNdSMeHR2dy8Q+un8CyTNUBKMUk74b6BexSVxzBVxa+PPKoFsGBvKzBTKLtUnfbciET/phg8vouEgPDNDLdHrisploP8iIoAnFBc/FYS/fifjKQAoEJxktFddUr+mnUNXDWEfd+A/xtf6KedHZUeNGZrHnFWw+OLjLrOgJx95ILPpFxZVDVudkHOA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3749.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(396003)(39860400002)(136003)(346002)(376002)(366004)(451199021)(6486002)(86362001)(38100700002)(54906003)(122000001)(37006003)(36756003)(66556008)(478600001)(5660300002)(2906002)(316002)(33656002)(91956017)(66476007)(8676002)(6636002)(41300700001)(76116006)(66446008)(66946007)(64756008)(6862004)(4326008)(8936002)(71200400001)(186003)(38070700005)(2616005)(26005)(6506007)(6512007)(83380400001)(45980500001);DIR:OUT;SFP:1101; Content-Type: text/plain; charset="utf-8" Content-ID: <3977301F44F620428386C65B12A855AF@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB5911 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: db81b06c-a8a3-4369-3bf6-08db417512e9 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KHAjcSV1qGR2AMHwkglUKQYdRa1pYjmi0Swj+0jS4v7bSi4fdMhNoBFj3gyJCkSvgXMDztQUioXhgvacEw9K15LGCy8pPP0Eg8WPcGeu0/RK/8RwRxqfgE2YWP79Avs3auhHGb2PCwGR9aX1q2PZYrZs4Df+6c0SWxlmD9Y9LZKxxoLjTFZez0A5pJSm9VJMrjch/0u5yIRPyLb5p5z7WuR+pBSrSqCU9p4qjNy7LWZ3jKJe/ZA3U1tNLH6T4VlxGGi7joH7Znpy3uDXAHBdwIPqoBtPIIlbKXIRAHWAujyOuVUifLKGfR+7t6FqRqAoqYQNwDzeAM7nc99OyeOynKzJz2F0zdD2vYKTPGORMXicacizkXBdFg0Q020MjJvO9lYvtphSS5uh+q7MJn91ZcA0pZR35cWTK9azMTSTBAwN/I63L5/WZk0B5ku/MI6pdpFpZYX6o0PkebdHZ/vdLZX7UgzwibPnj20kIz5ALXNYYogGdUvCfS0juEUC0l8OyWATyvmGqmVDBCcjcBXMmwgXUdVyY76eAOK5yGSSz+/m0EQ1XP6soQq/bp8fKPevQfINKq1Iqzc7VsZaGxAzaW9TCWgHaPe/xFicBqIapu/yHlIgWfhQUZuM011ldzB+5QpDhC0duMY2KgrfHqsHSj+bqsQYRGIuWcO6yuZnjGq9uwGCGeRYIbDNizb1dkWj1mAr5KHTlrlzeKyQ+m9Q8Q== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(376002)(136003)(396003)(346002)(39850400004)(451199021)(46966006)(40470700004)(36840700001)(336012)(6486002)(478600001)(86362001)(2616005)(36860700001)(47076005)(40480700001)(83380400001)(33656002)(26005)(107886003)(6512007)(40460700003)(186003)(6506007)(82740400003)(70206006)(356005)(70586007)(81166007)(316002)(2906002)(4326008)(5660300002)(8936002)(36756003)(8676002)(6862004)(41300700001)(82310400005)(37006003)(54906003)(6636002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2023 07:59:03.0420 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b752edbf-85f0-4922-e6e0-08db41751b70 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5640 Pj4gDQo+PiBIaSBCZXJ0cmFuZCwNCj4+IA0KPj4gVGhlc2UgYXJlIHRoZSBjaGFuZ2VzIEnigJlt IGRvaW5nIHRvIHRoaXMgcGF0Y2ggdG8gYWRkcmVzcyB5b3VyIGNvbW1lbnQsIGFyZSB5b3Ugb2sg d2l0aCB0aGVtPw0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L3N2ZS5j IGIveGVuL2FyY2gvYXJtL2FybTY0L3N2ZS5jDQo+PiBpbmRleCBmMGVhYjE4ZGMzODQuLjFmZWY0 NjZiYTBhYSAxMDA2NDQNCj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9zdmUuYw0KPj4gKysr IGIveGVuL2FyY2gvYXJtL2FybTY0L3N2ZS5jDQo+PiBAQCAtOTEsMzUgKzkxLDM1IEBAIGludCBz dmVfY29udGV4dF9pbml0KHN0cnVjdCB2Y3B1ICp2KQ0KPj4gICAgaWYgKCAhY3R4ICkNCj4+ICAg ICAgICByZXR1cm4gLUVOT01FTTsNCj4+IA0KPj4gLSAgICB2LT5hcmNoLnZmcC5zdmVfY29udGV4 dCA9IGN0eDsNCj4+ICsgICAgLyogUG9pbnQgdG8gdGhlIGVuZCBvZiBaMC1aMzEgbWVtb3J5LCBq dXN0IGJlZm9yZSBGRlIgbWVtb3J5ICovDQo+PiArICAgIHYtPmFyY2gudmZwLnN2ZV96cmVnX2N0 eF9lbmQgPSBjdHggKw0KPj4gKyAgICAgICAgKHN2ZV96cmVnX2N0eF9zaXplKHN2ZV92bF9iaXRz KSAvIHNpemVvZih1aW50NjRfdCkpOw0KPj4gDQo+PiAgICByZXR1cm4gMDsNCj4+IH0NCj4+IA0K Pj4gdm9pZCBzdmVfY29udGV4dF9mcmVlKHN0cnVjdCB2Y3B1ICp2KQ0KPj4gew0KPj4gLSAgICBY RlJFRSh2LT5hcmNoLnZmcC5zdmVfY29udGV4dCk7DQo+PiArICAgIHVuc2lnbmVkIGludCBzdmVf dmxfYml0cyA9IHN2ZV9kZWNvZGVfdmwodi0+ZG9tYWluLT5hcmNoLnN2ZV92bCk7DQo+PiArDQo+ PiArICAgIC8qIFBvaW50IGJhY2sgdG8gdGhlIGJlZ2lubmluZyBvZiBaMC1aMzEgKyBGRlIgbWVt b3J5ICovDQo+PiArICAgIHYtPmFyY2gudmZwLnN2ZV96cmVnX2N0eF9lbmQgPSB2LT5hcmNoLnZm cC5zdmVfenJlZ19jdHhfZW5kIC0NCj4+ICsgICAgICAgIChzdmVfenJlZ19jdHhfc2l6ZShzdmVf dmxfYml0cykgLyBzaXplb2YodWludDY0X3QpKTsNCj4gDQo+IFBsZWFzZSB1c2UgYSBsb2NhbCB2 YXJpYWJsZSBoZXJlIGluc3RlYWQuDQo+IA0KPiBGb3IgdGhlIHJlc3QgYWxsIGdvb2QgeWVzLCBp dCBtYWtlcyB0aGUgc2F2ZS9yZXN0b3JlIGNvZGUgc2ltcGxlciA6LSkNCj4gDQoNCkkgZGlkIGF0 IHRoZSBiZWdpbm5pbmcsIGJ1dCB0aGVuIEkgcmVhbGlzZWQgWEZSRUUgd291bGQgc2V0IHRvIE5V TEwgdGhlIGxvY2FsIHZhcmlhYmxlIGluc3RlYWQsDQpJIGNvdWxkIG9wZW4gY29kZSBpdCBhbmQg Y2FsbCB4ZnJlZSBvbiB0aGUgbG9jYWwgdmFyaWFibGUgYW5kIHB1dCB2LT5hcmNoLnZmcC5zdmVf enJlZ19jdHhfZW5kDQp0byBOVUxMIGFmdGVyd2FyZHMsIGJ1dCBKdWxpZW4gYXNrZWQgbWUgdG8g dXNlIFhGUkVFLg0KDQpXaGF0IGlzIHlvdXIgcHJlZmVyZW5jZSBoZXJlPw0KDQoNCg0K