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 8EB36C4345F for ; Tue, 23 Apr 2024 12:30:53 +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:MIME-Version:In-Reply-To:From:References:Cc:To: Subject: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=zKlAO29U12udl3JPjgcHNPVnhjtUFoTL3mmF3scK2No=; b=0UADXshcrVY/za+8DxzrPlkMsc dy3fk/vX34vrvCBc0tjT1POAKs3DHWv81q9rrVQ6dY4/g2LgBlkAbPDCnUmuzQ4fHPk61zml7GP/V P3Aehrnl50nyXK489BuU+5a2UdNhn69vh5o78xsz+BP3JJv66MSgHmOS5+cqiPVa/xZn9GxTMML6t X80JTJEmmUaKkxZiepRc/cuEXyWXDSwsxBrj0hrHI8eZwryaF9jRyxpAMGDkc0/xgw57GPUFPi2uz 11cqfAoOkk28XYpxibdC7afxByjkh4lgkQTUJGyEESXeAkei9DZGsmi2VGW2tBHxIW7jnvmX+Agg0 THp0HRJA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzFIC-0000000HO4E-1iop; Tue, 23 Apr 2024 12:30:36 +0000 Received: from mail-co1nam11on20601.outbound.protection.outlook.com ([2a01:111:f403:2416::601] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rzFI8-0000000HO1J-1Ukg for linux-arm-kernel@lists.infradead.org; Tue, 23 Apr 2024 12:30:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ApQe4hheciE1szA90mV65fP75+kkAlvxPV+4CZr9w5dgkJ9P8fZn9A66qmlfktL3KhAJY5zCGq5umZmL/e+7ZdZsKCCqGGiiCNMoJByfdom+WrOfaogjgbUo69esqmMsKP65Dc3hkwA2V7j7QZE2+QBtCArYZaRst7dF06OIcWp/FZYx1bCXwQxi3j8hdJdsakOGgIaFjzXP3gOAkbwBfBsbMSwUWmlFx2EoLhDrlTiiTj3GPkNFLr1zvPAv1rhr1t/H2FYwTB8UFUGxOeRlo7Rsgtb9J+cI6ISPNSXwQWyOUUodoIBPAKn66a+gbz/f5OxTnFViaBVltP8m7eghiA== 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=4VyiHQLBssfvZjb4lKrQXLIbwvlaOP7CL2ABoABbxZM=; b=H1I+EMehslpDvcTOTys0bKFBln2FAWhlC18rAOFR1g3zSpe7U8sRYix476OVhg0bKIhbjDw9xLOLG8Z4QLEUyjGdvzc3lVCpEzyMe+Ja2w9LwDgz/y4mNTiz1mLWZYhaPzjFI7YJ1bZTNWCMoNmwah2IpvqR4gbQlXu1LU/RcknnhpdLFYBHqEsG83nAskDXXB/CN5KxS2cd10BT0nP+hDfFkX4BrAyooxEkOZJ1O47DPAg2TkdpmDHGjun5XPjnikFM6d1jJ95dS3aJ7bPnQ8WfKw9o2pUjwUFid6h1GThW7YY2fMZ26NlMkwfgbUhTMaL0qpjj+zPY5ZdBQFdOog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4VyiHQLBssfvZjb4lKrQXLIbwvlaOP7CL2ABoABbxZM=; b=iTjWrcE4a5w29pZvVTMww1qEcU4xXsLf84K4lenVpb+CIrtr+Q5AmgtKUEBvWIkxnTGpLzf89NFUoGnswb05Sy1FIvSzO/8K103lfWEyQ/84mgN/tLFWnTruhVMDrv64yKkKjBwlbnaXK3ijVSdZwqtzhzB4ADF+RYu1stl8RwULvxiE7uIgjUPkZZhIMvlk7lqiL6Nt5I3XYK757UTWGcV/GYe2rqFdLAd72XT7RMOckITsN4Kxp10Yj4F+Cb8HHzTVjF+xowVe/x3IvxL31h2Reb2f/UMp4rJxv0baj+NUHp0oxDextSN0NaGRvG2GXjDysrSq8QdgNglo2Bc/Yw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) by PH0PR12MB7816.namprd12.prod.outlook.com (2603:10b6:510:28c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Tue, 23 Apr 2024 12:30:16 +0000 Received: from CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3]) by CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3%5]) with mapi id 15.20.7472.044; Tue, 23 Apr 2024 12:30:16 +0000 Message-ID: Date: Tue, 23 Apr 2024 13:30:09 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 12/15] KVM: arm64: nv: Add emulation for ERETAx instructions To: Marc Zyngier , Zenghui Yu Cc: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, James Morse , Suzuki K Poulose , Oliver Upton , Joey Gouly , Fuad Tabba , Mostafa Saleh , Will Deacon , Catalin Marinas , "linux-tegra@vger.kernel.org" References: <20240419102935.1935571-1-maz@kernel.org> <20240419102935.1935571-13-maz@kernel.org> <14667111-4ad6-48d2-93ee-742c5075f407@nvidia.com> <4c2fd210-fa36-8462-8a4d-70135cc2f040@huawei.com> <87r0ewtie9.wl-maz@kernel.org> From: Jon Hunter Content-Language: en-US In-Reply-To: <87r0ewtie9.wl-maz@kernel.org> X-ClientProxiedBy: LO3P265CA0013.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::18) To CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR12MB5444:EE_|PH0PR12MB7816:EE_ X-MS-Office365-Filtering-Correlation-Id: 11025c0b-590c-4f8d-1679-08dc63912185 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SmRNa1JaVnV1a2xUejZkYk9GSU5BU0NXQndsV255OVhLQ3VTMVQzcXNKKzJy?= =?utf-8?B?dTR5VWZuYUx3c2YvVUNKQUlaWWcvSmplcEhGWXJmWmNCUXBaOEQ3WFlUNkVN?= =?utf-8?B?Z2Fha05Pc2M0MERpMDRTZmtEa1NTZyt3RjRXKzdZbWxWQVVqM1FTaWIrT3gx?= =?utf-8?B?bSs3ajFGRkR0b1U4M1djcXNocmpvWGYwaGphQVVLYTFSK21uZks5c3ZJaHF3?= =?utf-8?B?MTZxWVlKQnBPK0xqd3NWREZzMU9FTVArRG90dFIyRk9lNGJacCtXNUhmNDBy?= =?utf-8?B?ay9BSjZXaEdld1VVWS9EYlpPUERBckJoL0dQYTIyMm1nQ0tOR0JnL0prTkFX?= =?utf-8?B?TS9XSGZYemZMUE1QcitPVTF0WFJJK0FBV2I5VDR5aWpoVEJaT1I4R1k2TlQx?= =?utf-8?B?aGQ3ZjlFK3V2d1RrMFhBaG1qNVJ6dTFwaE9UTmhGeWMzN1QwNUU2bUxTZk5q?= =?utf-8?B?aENDTzRGeHIwdit1Nmpqc3pEeUhPRk5OQXNXdzEzejVpQmZqR3lDNHRBSzdm?= =?utf-8?B?UTliK1llN2swVHFBSm81d0VwdFJSNkwrY0VUVUpMOG81bThSa1Nod25HemRR?= =?utf-8?B?bTU2QW5MVXdKSm14SVppUEVoR282d0l5K1AzcGhqTDZQdkp3S0tKZW9OdENY?= =?utf-8?B?NmZ3OHBqeWNFODBzblZRb213dXlhUjQwcnFSR05RYTAzTlJBa1lLbkJhTjNX?= =?utf-8?B?UG9ORXYvUHRac1h1TFFROUFSeGFkcjZSdnErbEFjVkFCWm5CZVBSZXprbGRD?= =?utf-8?B?UnVEVlpiYUp3RnlsdXlBYmRoVWNXcXhJMWIxT293RGErbC9DWk1rdXBMclJX?= =?utf-8?B?TFI5bGJ2MDVVNGc1S1ErRlFMNTJWckxuUzhGbXVJWm5neTFlRmxTTWtoS1dL?= =?utf-8?B?ZGNoNlNnRVhzZnRpdW1IQ0tUTE9wWEM1UTd6bjU3SDZDSVBLQ2ozNGtwdGZU?= =?utf-8?B?em11d3JwREVHRHk3RU5KZHlVcXhwR0MyZjNEYmkvWVBKZ0lvQzF3K2QzckM3?= =?utf-8?B?SnJRc0Q4WXZqZWh1TWdwRU0vdWVzbnZqY1B1ekZja0RJamFma21Ja3FldnBv?= =?utf-8?B?V044Q3JlQmVnUjhabFpuNFR2bXJlUVEwWE43cEtKOGtPYXpjWUZLQWl3ZXZn?= =?utf-8?B?WXYzTzFvUnFxYWpObTZLaGFjVEpZa1k0T0RoVkdXTjk2ek1LejN2ckIyNWFN?= =?utf-8?B?NFoyODdqbGJTb2dKRk5Qdk8vaGJZM3RuTllXNVF6cWl2Z2U4ZWdKenJXZnFW?= =?utf-8?B?VmVUMjNEZ1M2WFN1cGVabGNTanB0bUVMcVRrMU1nbVd5T0VFdnBQQ20waHJ6?= =?utf-8?B?SGdIcUYyVmk1dlk4SDJvZEczTTFSdTJrSGFFWkF4WmZmRXBrdk9DR0hqTWZm?= =?utf-8?B?My90SHV3YU84TXJrVEhuNklnbTVBVW9EQll4QXFnVnIvajZDK0dUYmZqTi8y?= =?utf-8?B?NnRLcmhBemUzYXNMK1N0N0ZWVTJJRi9mRWRPVlZCUzIxejFKN1JETFVkaERx?= =?utf-8?B?TEsxWmEyWFdWR0l3VStOYUxtRDJLRzBHd09ab2FKbDlIU2svNXBpalArbWI3?= =?utf-8?B?aHl6QkZ6a2djdUxkSnFGUEZpa085Y2hIdmorRDR6czhHTVc2K1A0Y2YzZGU1?= =?utf-8?B?c0hXak9jWktvUkYwVWtNdDNTRy8vbE5aTDdJbzd3Rnl2dTMzSXJwcDk4RkZt?= =?utf-8?B?STN5S0tYSUFEWFVKdjYxQUMwK1c2dzg1N3MwZWoxcUdGVjZSS0Q3emFBPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR12MB5444.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(7416005)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dENEdlo3cXJ4TnVnOTVta1NkcjRtVXJ4OVVTcEdvWWhTdm13SkpuYS9UMDVV?= =?utf-8?B?dk5xRjNYbi8vKzJRQ01FcGNhcXEyb2tpRmJLRDVpU3hSWnp1VWNmREdmdzdl?= =?utf-8?B?emJubmlYQ25oYjNsOXNweWcyME5HZTdIbUlFRDJkaG1qSkhPYkxIZ254RGQx?= =?utf-8?B?Wm01aFlGeFZNVFdJK002SVB5Uk0yVWdmOHk2QU9qRWhmZmJCOStodUQvODh4?= =?utf-8?B?ZThVSzZkc1JMNnlhSnVOWWxQUW5LVDZhcjA5QUJCbnJFNGtRc1dzeVNDaDBV?= =?utf-8?B?QWhRS1ZJQnJOWnpVLzh5am1ValRXZTJJeFpEUEJheDdOTHNVQVdCeW9qdUdV?= =?utf-8?B?SmI3QmxYQmpEWnE3dFJMT1pZUFdHT0NOcjJjNTBwOStNdSsvUmpOcjdpWVZt?= =?utf-8?B?Wk1BWHJnYVRIY2VDNGZYRyt5UWhlUW1kVERrWXVsVXB6OThzSzQzck01SVJn?= =?utf-8?B?L085RitpRk9FZUtwdlRRdmFTaDJ3cEJpeWcrK1ljR0dTSmNzcWpadFdJUEJo?= =?utf-8?B?OEZ4MGtBWHd1OE1ma3p2OW4zMXRPNmZQajYyQ3NuY25YZ2ZCSi9RNCsrQWw0?= =?utf-8?B?Wmtra01CWHNaR21OQk9QemsvVzAyeVFXTzZ0Z0xlWXE5RzdQaFNLVCtFSnJF?= =?utf-8?B?ZlRBMG5BMHlOeDc2VFhDQ3MvSXB5aXJGL2d1ZE5KbnJ4cWtWdkNOMUhCcE9G?= =?utf-8?B?NGVRckI5VGNIVU50VG9zQTZoU0VvNG1SZXl1UGFBUldVRjVKdXppQ251SFY4?= =?utf-8?B?NURtb0owNEZHcWtYaFBFOFBNUkNoSUdnU1o0UEhWL3hYdmZwTmZNbmYza3Ur?= =?utf-8?B?WDUyVDlha3JyV0lydzAwcTJlbFJPQlNqdXZrc1RKUDVlS2ptTVJDR0s2eDRL?= =?utf-8?B?WFBWbXlIcG5PaEJYRWFvakdreklNQnd0VUJsNnBQQW8wZmpSSXQyUU9LbDYx?= =?utf-8?B?ZVZKRW9mWHY0Zm1EYjZFdlJDQU5uUTJvVXB6TnRFSWRGVlZOT2JtRnR6aXZS?= =?utf-8?B?bFMrTmlPUUZxT1lRMm14KzAwMXMyUGF4WjZ3a1NGTmYxbk9qdGlpSHpvcDZZ?= =?utf-8?B?endpbWlNYm9TL2xqcDBjaFFSZmswMG5UNzExcE9HZTNrbTh6U2syK1BYY0JK?= =?utf-8?B?ckNPMCtnYVFOaUdnYmV3UFhwWlVUKzIzK0tZVG15VzlUV1lPNlFNUHJxUGM1?= =?utf-8?B?MWlOeVVQR0NNS3FuVCtkUm9GWkJWVjBTT2FzNnBrdlNBWFdremFzTzY4V25K?= =?utf-8?B?MC9STmxWaDcwZGR1aXV4bkhnUHZ4ZEl0TzhobkFZSXlOTllvZ0h4YXM1SHJx?= =?utf-8?B?K0ZlUDRlUFhQNmdTV3FhY3MxdWYzZ00yek1Gek45dUhoOFpQV0piYzZEWkpB?= =?utf-8?B?NHF1TTVUamtqalQ0ay9iRlBYSHMxMjJyUnFiL3BBZTVLM1ZCUGxlcDUxcVJp?= =?utf-8?B?eDBOaXNGb0tBT1pVTGpuRUt3ZnVpTzVPUkV1TnhwMnFxRnJqWWVIU0QwdExC?= =?utf-8?B?eSszWDFFUS9RWlFyd2hpYjZ2ZmxtRmNiS0hvQWV1Q2RwMFQ1T1dCeFRDT2J6?= =?utf-8?B?am90WDFWYnFObi9vM0pGR0U2WUtFSERxVmtTWld3cXNUcUNXcWQ5bElkMEpn?= =?utf-8?B?QVEwSW1VNVRBT0hBdytEeDV3WEtBZWdsMUhWSEZVeU1aRkhBMFBlSEdWME1F?= =?utf-8?B?UmFncC9SaHJsK2lZa3EycVZydXVzb1JJVktGYjI3NktiU2dGdVNqaUdzY1VS?= =?utf-8?B?b2tsZjhQWmlmeWwrdzlsdFByUkZrS1JjTS9WU1FUM05XeTdEY3hka3ZCYTFC?= =?utf-8?B?RVFCVStDN0Q1TlJmTTJUMkdMWTlRMHJZMWJoZWNOSGdNQnJHb29iNGJVdkw2?= =?utf-8?B?cldaNVdLWFVYRjNOY1lqRzlyTS9PRng0Qkh2bTdRN2t3RDduK2kxdUpEQmlv?= =?utf-8?B?bSt5ZWdNQVkzcjJuRWZINDhoK0hvN0JzU3dWR2ZUb0tNQ20yREhFNDk1Mmor?= =?utf-8?B?MXY0YXZwSVlTdnBSQXBKcjFkSUwyeXFEcHA5Z3JJTVFRVXVGbEJPT0ErQ2ti?= =?utf-8?B?a0pDTFJkdDdwM2xkdnh4V2xNczVGSTlleFRVekNBK3Roa1lRZ2kvUzg3Sjg5?= =?utf-8?B?NWYyU2d3WTZkNzdCbjl2QUdSSTNqU2pCbXZJZDZMUUZBOHoybGE0UHRGMFFt?= =?utf-8?B?c2dySlNmUXp3YmZ2Z2Q4VEV0amtRWGxoOVJuVFoxV0szM0c4dkppT0tMdEUv?= =?utf-8?B?bTlRbTZUQUhPRW13WVBrbCtIZ3RRPT0=?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11025c0b-590c-4f8d-1679-08dc63912185 X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5444.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2024 12:30:16.6686 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: skWbTCAau5nOfZKdnDJAyuMJqKFDNU2Wz+THDKgvd5ktoG96Cc1SMZ/KNn+taYrb5TYyqQn0iiecwQ6EKUiMAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7816 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240423_053032_560059_17A643AF X-CRM114-Status: GOOD ( 13.18 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDIzLzA0LzIwMjQgMTI6NDIsIE1hcmMgWnluZ2llciB3cm90ZToKPiBPbiBUdWUsIDIzIEFw ciAyMDI0IDEwOjQwOjIyICswMTAwLAo+IFplbmdodWkgWXUgPHl1emVuZ2h1aUBodWF3ZWkuY29t PiB3cm90ZToKPj4KPj4gT24gMjAyNC80LzIzIDE3OjIyLCBKb24gSHVudGVyIHdyb3RlOgo+Pj4K Pj4+IFNvbWUgb2Ygb3VyIGJ1aWxkZXJzIGN1cnJlbnRseSBoYXZlIGFuIG9sZGVyIHZlcnNpb24g b2YgR0NDICh2NikgYW5kCj4+PiBhZnRlciB0aGlzIGNoYW5nZSBJIGFtIHNlZWluZyAuLi4KPj4+ Cj4+PiAgIMKgIENDwqDCoMKgwqDCoCBhcmNoL2FybTY0L2t2bS9wYXV0aC5vCj4+PiAvdG1wL2Nj b2hzdDB2LnM6IEFzc2VtYmxlciBtZXNzYWdlczoKPj4+IC90bXAvY2NvaHN0MHYuczoxMTc3OiBF cnJvcjogdW5rbm93biBhcmNoaXRlY3R1cmFsIGV4dGVuc2lvbiBgcGF1dGgnCj4+PiAvdG1wL2Nj b2hzdDB2LnM6MTE3NzogRXJyb3I6IHVua25vd24gbW5lbW9uaWMgYHBhY2dhJyAtLSBgcGFjZ2Eg eDIxLHgyMix4MCcKPj4+IC9sb2NhbC93b3JrZGlyL3RlZ3JhL21sdC1saW51eF9uZXh0L2tlcm5l bC9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjI0NDoKPj4+IHJlY2lwZSBmb3IgdGFyZ2V0ICdhcmNo L2FybTY0L2t2bS9wYXV0aC5vJyBmYWlsZWQKPj4+IG1ha2VbNV06ICoqKiBbYXJjaC9hcm02NC9r dm0vcGF1dGgub10gRXJyb3IgMQo+Pj4gL2xvY2FsL3dvcmtkaXIvdGVncmEvbWx0LWxpbnV4X25l eHQva2VybmVsL3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NDg1Ogo+Pj4gcmVjaXBlIGZvciB0YXJn ZXQgJ2FyY2gvYXJtNjQva3ZtJyBmYWlsZWQKPj4+IG1ha2VbNF06ICoqKiBbYXJjaC9hcm02NC9r dm1dIEVycm9yIDIKPj4+IC9sb2NhbC93b3JrZGlyL3RlZ3JhL21sdC1saW51eF9uZXh0L2tlcm5l bC9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkOjQ4NToKPj4+IHJlY2lwZSBmb3IgdGFyZ2V0ICdhcmNo L2FybTY0JyBmYWlsZWQKPj4+IG1ha2VbM106ICoqKiBbYXJjaC9hcm02NF0gRXJyb3IgMgo+Pj4K Pj4+Cj4+PiBJIGtub3cgdGhpcyBpcyBwcmV0dHkgb2xkIG5vdyBhbmQgSSBhbSB0cnlpbmcgdG8g Z2V0IHRoZXNlIGJ1aWxkZXJzCj4+PiB1cGRhdGVkLiBIb3dldmVyLCB0aGUga2VybmVsIGRvY3Mg c3RpbGwgc2hvdyB0aGF0IEdDQyB2NS4xIGlzCj4+PiBzdXBwb3J0ZWQgWzBdLgo+Pgo+PiBXYXMg anVzdCBsb29raW5nIGF0IHRoZSBkaXNjdXNzaW9uIFsxXSA7LSkgLiBGWUkgdGhlcmUgaXMgYWxy ZWFkeSBhCj4+IHBhdGNoIG9uIHRoZSBsaXN0IFsyXSB3aGljaCBzaG91bGQgYmUgbWVyZ2VkIHNv b24uCj4gCj4gSW5kZWVkLiAtbmV4dCBhcyBvZiB0b2RheSBhbHJlYWR5IGhhcyB0aGUgZml4LCBh bHRob3VnaCBJJ20gcmV3b3JraW5nCj4gaXQgdG8gdGFrZSBNYXJrJ3MgcmVtYXJrcyBpbnRvIGFj Y291bnQuCj4gCj4gSm9uLCBjYW4geW91IGNvbmZpcm0gdGhhdCBuZXh0LTIwMjQwNDIzIGJ1aWxk cyB3aXRoIHlvdXIgc2V0dXA/CgoKWWVzIHRoYXQgaXMgYnVpbGRpbmcgZmluZSB0b2RheSB0b28u IFRoYW5rcyEKCkZlZWwgZnJlZSB0byBhZGQgbXkgLi4uCgpUZXN0ZWQtYnk6IEpvbiBIdW50ZXIg PGpvbmF0aGFuaEBudmlkaWEuY29tPgoKSm9uCgotLSAKbnZwdWJsaWMKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2067.outbound.protection.outlook.com [40.107.220.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF5CC1865C for ; Tue, 23 Apr 2024 12:30:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.220.67 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713875421; cv=fail; b=MQRn0PXv6vpywkCcJJk4QskxKOyF/zhTtCGuCbiNjn/HosOz1ZBP1b4mPvWrzkcf6YK/C/pht3QUtTF3uuymKBlQ2sFld/61ayLC8tjP5UR3rhWlufC42rGtaDODRYxNSmce44+HOKdl8wPZaFACdTUfYgIaAq402xwznE23Bas= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713875421; c=relaxed/simple; bh=mmjOuNUQvGeGQM8J6jIsdACYACsHwylA9vBf56cnFpk=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=usdJPP417O1vJksd1THt0jAEz/B9M8RzdNdqZZ9o/48kwdkuX3RIMeYrp1EO10qPgfGjqLV5K4XNq3GAyhJ8H8hJg+d3NOPSvKGZYs7FsYwmJzqajcF6OBYY5i8OxrOYGCO4Kx8OkWbec8+Ev52z/pGhIE18B/W1p2s5mDo9iDo= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com; spf=fail smtp.mailfrom=nvidia.com; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b=iTjWrcE4; arc=fail smtp.client-ip=40.107.220.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=nvidia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=nvidia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com header.b="iTjWrcE4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ApQe4hheciE1szA90mV65fP75+kkAlvxPV+4CZr9w5dgkJ9P8fZn9A66qmlfktL3KhAJY5zCGq5umZmL/e+7ZdZsKCCqGGiiCNMoJByfdom+WrOfaogjgbUo69esqmMsKP65Dc3hkwA2V7j7QZE2+QBtCArYZaRst7dF06OIcWp/FZYx1bCXwQxi3j8hdJdsakOGgIaFjzXP3gOAkbwBfBsbMSwUWmlFx2EoLhDrlTiiTj3GPkNFLr1zvPAv1rhr1t/H2FYwTB8UFUGxOeRlo7Rsgtb9J+cI6ISPNSXwQWyOUUodoIBPAKn66a+gbz/f5OxTnFViaBVltP8m7eghiA== 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=4VyiHQLBssfvZjb4lKrQXLIbwvlaOP7CL2ABoABbxZM=; b=H1I+EMehslpDvcTOTys0bKFBln2FAWhlC18rAOFR1g3zSpe7U8sRYix476OVhg0bKIhbjDw9xLOLG8Z4QLEUyjGdvzc3lVCpEzyMe+Ja2w9LwDgz/y4mNTiz1mLWZYhaPzjFI7YJ1bZTNWCMoNmwah2IpvqR4gbQlXu1LU/RcknnhpdLFYBHqEsG83nAskDXXB/CN5KxS2cd10BT0nP+hDfFkX4BrAyooxEkOZJ1O47DPAg2TkdpmDHGjun5XPjnikFM6d1jJ95dS3aJ7bPnQ8WfKw9o2pUjwUFid6h1GThW7YY2fMZ26NlMkwfgbUhTMaL0qpjj+zPY5ZdBQFdOog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4VyiHQLBssfvZjb4lKrQXLIbwvlaOP7CL2ABoABbxZM=; b=iTjWrcE4a5w29pZvVTMww1qEcU4xXsLf84K4lenVpb+CIrtr+Q5AmgtKUEBvWIkxnTGpLzf89NFUoGnswb05Sy1FIvSzO/8K103lfWEyQ/84mgN/tLFWnTruhVMDrv64yKkKjBwlbnaXK3ijVSdZwqtzhzB4ADF+RYu1stl8RwULvxiE7uIgjUPkZZhIMvlk7lqiL6Nt5I3XYK757UTWGcV/GYe2rqFdLAd72XT7RMOckITsN4Kxp10Yj4F+Cb8HHzTVjF+xowVe/x3IvxL31h2Reb2f/UMp4rJxv0baj+NUHp0oxDextSN0NaGRvG2GXjDysrSq8QdgNglo2Bc/Yw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) by PH0PR12MB7816.namprd12.prod.outlook.com (2603:10b6:510:28c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Tue, 23 Apr 2024 12:30:16 +0000 Received: from CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3]) by CO6PR12MB5444.namprd12.prod.outlook.com ([fe80::ae68:3461:c09b:e6e3%5]) with mapi id 15.20.7472.044; Tue, 23 Apr 2024 12:30:16 +0000 Message-ID: Date: Tue, 23 Apr 2024 13:30:09 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 12/15] KVM: arm64: nv: Add emulation for ERETAx instructions To: Marc Zyngier , Zenghui Yu Cc: kvmarm@lists.linux.dev, kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, James Morse , Suzuki K Poulose , Oliver Upton , Joey Gouly , Fuad Tabba , Mostafa Saleh , Will Deacon , Catalin Marinas , "linux-tegra@vger.kernel.org" References: <20240419102935.1935571-1-maz@kernel.org> <20240419102935.1935571-13-maz@kernel.org> <14667111-4ad6-48d2-93ee-742c5075f407@nvidia.com> <4c2fd210-fa36-8462-8a4d-70135cc2f040@huawei.com> <87r0ewtie9.wl-maz@kernel.org> From: Jon Hunter Content-Language: en-US In-Reply-To: <87r0ewtie9.wl-maz@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO3P265CA0013.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:bb::18) To CO6PR12MB5444.namprd12.prod.outlook.com (2603:10b6:5:35e::8) Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR12MB5444:EE_|PH0PR12MB7816:EE_ X-MS-Office365-Filtering-Correlation-Id: 11025c0b-590c-4f8d-1679-08dc63912185 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SmRNa1JaVnV1a2xUejZkYk9GSU5BU0NXQndsV255OVhLQ3VTMVQzcXNKKzJy?= =?utf-8?B?dTR5VWZuYUx3c2YvVUNKQUlaWWcvSmplcEhGWXJmWmNCUXBaOEQ3WFlUNkVN?= =?utf-8?B?Z2Fha05Pc2M0MERpMDRTZmtEa1NTZyt3RjRXKzdZbWxWQVVqM1FTaWIrT3gx?= =?utf-8?B?bSs3ajFGRkR0b1U4M1djcXNocmpvWGYwaGphQVVLYTFSK21uZks5c3ZJaHF3?= =?utf-8?B?MTZxWVlKQnBPK0xqd3NWREZzMU9FTVArRG90dFIyRk9lNGJacCtXNUhmNDBy?= =?utf-8?B?ay9BSjZXaEdld1VVWS9EYlpPUERBckJoL0dQYTIyMm1nQ0tOR0JnL0prTkFX?= =?utf-8?B?TS9XSGZYemZMUE1QcitPVTF0WFJJK0FBV2I5VDR5aWpoVEJaT1I4R1k2TlQx?= =?utf-8?B?aGQ3ZjlFK3V2d1RrMFhBaG1qNVJ6dTFwaE9UTmhGeWMzN1QwNUU2bUxTZk5q?= =?utf-8?B?aENDTzRGeHIwdit1Nmpqc3pEeUhPRk5OQXNXdzEzejVpQmZqR3lDNHRBSzdm?= =?utf-8?B?UTliK1llN2swVHFBSm81d0VwdFJSNkwrY0VUVUpMOG81bThSa1Nod25HemRR?= =?utf-8?B?bTU2QW5MVXdKSm14SVppUEVoR282d0l5K1AzcGhqTDZQdkp3S0tKZW9OdENY?= =?utf-8?B?NmZ3OHBqeWNFODBzblZRb213dXlhUjQwcnFSR05RYTAzTlJBa1lLbkJhTjNX?= =?utf-8?B?UG9ORXYvUHRac1h1TFFROUFSeGFkcjZSdnErbEFjVkFCWm5CZVBSZXprbGRD?= =?utf-8?B?UnVEVlpiYUp3RnlsdXlBYmRoVWNXcXhJMWIxT293RGErbC9DWk1rdXBMclJX?= =?utf-8?B?TFI5bGJ2MDVVNGc1S1ErRlFMNTJWckxuUzhGbXVJWm5neTFlRmxTTWtoS1dL?= =?utf-8?B?ZGNoNlNnRVhzZnRpdW1IQ0tUTE9wWEM1UTd6bjU3SDZDSVBLQ2ozNGtwdGZU?= =?utf-8?B?em11d3JwREVHRHk3RU5KZHlVcXhwR0MyZjNEYmkvWVBKZ0lvQzF3K2QzckM3?= =?utf-8?B?SnJRc0Q4WXZqZWh1TWdwRU0vdWVzbnZqY1B1ekZja0RJamFma21Ja3FldnBv?= =?utf-8?B?V044Q3JlQmVnUjhabFpuNFR2bXJlUVEwWE43cEtKOGtPYXpjWUZLQWl3ZXZn?= =?utf-8?B?WXYzTzFvUnFxYWpObTZLaGFjVEpZa1k0T0RoVkdXTjk2ek1LejN2ckIyNWFN?= =?utf-8?B?NFoyODdqbGJTb2dKRk5Qdk8vaGJZM3RuTllXNVF6cWl2Z2U4ZWdKenJXZnFW?= =?utf-8?B?VmVUMjNEZ1M2WFN1cGVabGNTanB0bUVMcVRrMU1nbVd5T0VFdnBQQ20waHJ6?= =?utf-8?B?SGdIcUYyVmk1dlk4SDJvZEczTTFSdTJrSGFFWkF4WmZmRXBrdk9DR0hqTWZm?= =?utf-8?B?My90SHV3YU84TXJrVEhuNklnbTVBVW9EQll4QXFnVnIvajZDK0dUYmZqTi8y?= =?utf-8?B?NnRLcmhBemUzYXNMK1N0N0ZWVTJJRi9mRWRPVlZCUzIxejFKN1JETFVkaERx?= =?utf-8?B?TEsxWmEyWFdWR0l3VStOYUxtRDJLRzBHd09ab2FKbDlIU2svNXBpalArbWI3?= =?utf-8?B?aHl6QkZ6a2djdUxkSnFGUEZpa085Y2hIdmorRDR6czhHTVc2K1A0Y2YzZGU1?= =?utf-8?B?c0hXak9jWktvUkYwVWtNdDNTRy8vbE5aTDdJbzd3Rnl2dTMzSXJwcDk4RkZt?= =?utf-8?B?STN5S0tYSUFEWFVKdjYxQUMwK1c2dzg1N3MwZWoxcUdGVjZSS0Q3emFBPT0=?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR12MB5444.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(7416005)(366007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dENEdlo3cXJ4TnVnOTVta1NkcjRtVXJ4OVVTcEdvWWhTdm13SkpuYS9UMDVV?= =?utf-8?B?dk5xRjNYbi8vKzJRQ01FcGNhcXEyb2tpRmJLRDVpU3hSWnp1VWNmREdmdzdl?= =?utf-8?B?emJubmlYQ25oYjNsOXNweWcyME5HZTdIbUlFRDJkaG1qSkhPYkxIZ254RGQx?= =?utf-8?B?Wm01aFlGeFZNVFdJK002SVB5Uk0yVWdmOHk2QU9qRWhmZmJCOStodUQvODh4?= =?utf-8?B?ZThVSzZkc1JMNnlhSnVOWWxQUW5LVDZhcjA5QUJCbnJFNGtRc1dzeVNDaDBV?= =?utf-8?B?QWhRS1ZJQnJOWnpVLzh5am1ValRXZTJJeFpEUEJheDdOTHNVQVdCeW9qdUdV?= =?utf-8?B?SmI3QmxYQmpEWnE3dFJMT1pZUFdHT0NOcjJjNTBwOStNdSsvUmpOcjdpWVZt?= =?utf-8?B?Wk1BWHJnYVRIY2VDNGZYRyt5UWhlUW1kVERrWXVsVXB6OThzSzQzck01SVJn?= =?utf-8?B?L085RitpRk9FZUtwdlRRdmFTaDJ3cEJpeWcrK1ljR0dTSmNzcWpadFdJUEJo?= =?utf-8?B?OEZ4MGtBWHd1OE1ma3p2OW4zMXRPNmZQajYyQ3NuY25YZ2ZCSi9RNCsrQWw0?= =?utf-8?B?Wmtra01CWHNaR21OQk9QemsvVzAyeVFXTzZ0Z0xlWXE5RzdQaFNLVCtFSnJF?= =?utf-8?B?ZlRBMG5BMHlOeDc2VFhDQ3MvSXB5aXJGL2d1ZE5KbnJ4cWtWdkNOMUhCcE9G?= =?utf-8?B?NGVRckI5VGNIVU50VG9zQTZoU0VvNG1SZXl1UGFBUldVRjVKdXppQ251SFY4?= =?utf-8?B?NURtb0owNEZHcWtYaFBFOFBNUkNoSUdnU1o0UEhWL3hYdmZwTmZNbmYza3Ur?= =?utf-8?B?WDUyVDlha3JyV0lydzAwcTJlbFJPQlNqdXZrc1RKUDVlS2ptTVJDR0s2eDRL?= =?utf-8?B?WFBWbXlIcG5PaEJYRWFvakdreklNQnd0VUJsNnBQQW8wZmpSSXQyUU9LbDYx?= =?utf-8?B?ZVZKRW9mWHY0Zm1EYjZFdlJDQU5uUTJvVXB6TnRFSWRGVlZOT2JtRnR6aXZS?= =?utf-8?B?bFMrTmlPUUZxT1lRMm14KzAwMXMyUGF4WjZ3a1NGTmYxbk9qdGlpSHpvcDZZ?= =?utf-8?B?endpbWlNYm9TL2xqcDBjaFFSZmswMG5UNzExcE9HZTNrbTh6U2syK1BYY0JK?= =?utf-8?B?ckNPMCtnYVFOaUdnYmV3UFhwWlVUKzIzK0tZVG15VzlUV1lPNlFNUHJxUGM1?= =?utf-8?B?MWlOeVVQR0NNS3FuVCtkUm9GWkJWVjBTT2FzNnBrdlNBWFdremFzTzY4V25K?= =?utf-8?B?MC9STmxWaDcwZGR1aXV4bkhnUHZ4ZEl0TzhobkFZSXlOTllvZ0h4YXM1SHJx?= =?utf-8?B?K0ZlUDRlUFhQNmdTV3FhY3MxdWYzZ00yek1Gek45dUhoOFpQV0piYzZEWkpB?= =?utf-8?B?NHF1TTVUamtqalQ0ay9iRlBYSHMxMjJyUnFiL3BBZTVLM1ZCUGxlcDUxcVJp?= =?utf-8?B?eDBOaXNGb0tBT1pVTGpuRUt3ZnVpTzVPUkV1TnhwMnFxRnJqWWVIU0QwdExC?= =?utf-8?B?eSszWDFFUS9RWlFyd2hpYjZ2ZmxtRmNiS0hvQWV1Q2RwMFQ1T1dCeFRDT2J6?= =?utf-8?B?am90WDFWYnFObi9vM0pGR0U2WUtFSERxVmtTWld3cXNUcUNXcWQ5bElkMEpn?= =?utf-8?B?QVEwSW1VNVRBT0hBdytEeDV3WEtBZWdsMUhWSEZVeU1aRkhBMFBlSEdWME1F?= =?utf-8?B?UmFncC9SaHJsK2lZa3EycVZydXVzb1JJVktGYjI3NktiU2dGdVNqaUdzY1VS?= =?utf-8?B?b2tsZjhQWmlmeWwrdzlsdFByUkZrS1JjTS9WU1FUM05XeTdEY3hka3ZCYTFC?= =?utf-8?B?RVFCVStDN0Q1TlJmTTJUMkdMWTlRMHJZMWJoZWNOSGdNQnJHb29iNGJVdkw2?= =?utf-8?B?cldaNVdLWFVYRjNOY1lqRzlyTS9PRng0Qkh2bTdRN2t3RDduK2kxdUpEQmlv?= =?utf-8?B?bSt5ZWdNQVkzcjJuRWZINDhoK0hvN0JzU3dWR2ZUb0tNQ20yREhFNDk1Mmor?= =?utf-8?B?MXY0YXZwSVlTdnBSQXBKcjFkSUwyeXFEcHA5Z3JJTVFRVXVGbEJPT0ErQ2ti?= =?utf-8?B?a0pDTFJkdDdwM2xkdnh4V2xNczVGSTlleFRVekNBK3Roa1lRZ2kvUzg3Sjg5?= =?utf-8?B?NWYyU2d3WTZkNzdCbjl2QUdSSTNqU2pCbXZJZDZMUUZBOHoybGE0UHRGMFFt?= =?utf-8?B?c2dySlNmUXp3YmZ2Z2Q4VEV0amtRWGxoOVJuVFoxV0szM0c4dkppT0tMdEUv?= =?utf-8?B?bTlRbTZUQUhPRW13WVBrbCtIZ3RRPT0=?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11025c0b-590c-4f8d-1679-08dc63912185 X-MS-Exchange-CrossTenant-AuthSource: CO6PR12MB5444.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2024 12:30:16.6686 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: skWbTCAau5nOfZKdnDJAyuMJqKFDNU2Wz+THDKgvd5ktoG96Cc1SMZ/KNn+taYrb5TYyqQn0iiecwQ6EKUiMAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7816 On 23/04/2024 12:42, Marc Zyngier wrote: > On Tue, 23 Apr 2024 10:40:22 +0100, > Zenghui Yu wrote: >> >> On 2024/4/23 17:22, Jon Hunter wrote: >>> >>> Some of our builders currently have an older version of GCC (v6) and >>> after this change I am seeing ... >>> >>>   CC      arch/arm64/kvm/pauth.o >>> /tmp/ccohst0v.s: Assembler messages: >>> /tmp/ccohst0v.s:1177: Error: unknown architectural extension `pauth' >>> /tmp/ccohst0v.s:1177: Error: unknown mnemonic `pacga' -- `pacga x21,x22,x0' >>> /local/workdir/tegra/mlt-linux_next/kernel/scripts/Makefile.build:244: >>> recipe for target 'arch/arm64/kvm/pauth.o' failed >>> make[5]: *** [arch/arm64/kvm/pauth.o] Error 1 >>> /local/workdir/tegra/mlt-linux_next/kernel/scripts/Makefile.build:485: >>> recipe for target 'arch/arm64/kvm' failed >>> make[4]: *** [arch/arm64/kvm] Error 2 >>> /local/workdir/tegra/mlt-linux_next/kernel/scripts/Makefile.build:485: >>> recipe for target 'arch/arm64' failed >>> make[3]: *** [arch/arm64] Error 2 >>> >>> >>> I know this is pretty old now and I am trying to get these builders >>> updated. However, the kernel docs still show that GCC v5.1 is >>> supported [0]. >> >> Was just looking at the discussion [1] ;-) . FYI there is already a >> patch on the list [2] which should be merged soon. > > Indeed. -next as of today already has the fix, although I'm reworking > it to take Mark's remarks into account. > > Jon, can you confirm that next-20240423 builds with your setup? Yes that is building fine today too. Thanks! Feel free to add my ... Tested-by: Jon Hunter Jon -- nvpublic