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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 52798CD4F3D for ; Thu, 21 May 2026 04:32:56 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A1A1110E468; Thu, 21 May 2026 04:32:55 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="VZGbu8xh"; dkim-atps=neutral Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11012029.outbound.protection.outlook.com [52.101.43.29]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6927910E468 for ; Thu, 21 May 2026 04:32:54 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KIceTXdAIXzm8YSoaweF22URZqtvvfggTNNzKryHaAPqW2BDd0Toyso9yvH48Eacn3uS4SMEfdGMxGM+IBR2edRpiUbssfyixw+Mt7AMHsnulm9AQEf3WESFCy7HPAuBflq0tQk9ezwQuad+mUijopavGjxdyXGMHEBz3z7PR5NVmitN3nClIJQLoDm2BxvZXYtHerTrKjnxLnsreL1IS9zAkGcM6B+3OC81YqwdMpSpiseIcIV72RrLezNR7NskmdrOwmacX8+9iIBB5lwxokEUq1rcLwseqiCK0N4+olV3RwzpJ/vBhIrebPz9YIM32ovNVdvCahCH8JaW3zgnMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=f2oray1XoZApab6AqFYyB2wyEExgjbqhn1WAw8muOhc=; b=BTJdwzqjeBuVuk0QbbdZhhVtweMqAJm4SbXVOJOp6rsxX/Xdr6O7HBj1tjUr07CfQ/WX1u3uVHsh+yyt51ldMMtCYgxqYGyzqBCqYXawZpPJnv7znQ0nIAriSl1xRhGb+UFCvRHrCRKmhYeVcoy5vzlJapWr0ssoEPWzrIR5YqRgr/hSQYJDEWSwRjJgtqbg3RikllO2oaDiFlzJhoki2A65Fem+d+GUMS/ZU3ZZaJfcqE4EFBxOxc0rasBrJAw8A3HIBT3nm5QvS17rUaLNALi5XaZjcg90o/XCsFVsGpdZELnMcWa100SGRlwQrjic8raEcMTuTeZAAp2GgQIixA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f2oray1XoZApab6AqFYyB2wyEExgjbqhn1WAw8muOhc=; b=VZGbu8xhGzOK6oSVykyibNosGAoW12inNidHvMaZ8g9mBZ+kyW2oOYqhLTln4wXx3F6slovKiQRjKlfGwFMjvYPfs4ar4xfvLu56kMxG/d5C0PPBuMvc5BHmTDS+jg5tcGiuyBjYh7OWFbxKcJ7cACq7OJ3JU7skVgPAI/kSF80= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DSVPR12MB999147.namprd12.prod.outlook.com (2603:10b6:8:38b::11) by SJ2PR12MB7963.namprd12.prod.outlook.com (2603:10b6:a03:4c1::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.48.14; Thu, 21 May 2026 04:32:51 +0000 Received: from DSVPR12MB999147.namprd12.prod.outlook.com ([fe80::98c5:8206:6a4:c445]) by DSVPR12MB999147.namprd12.prod.outlook.com ([fe80::98c5:8206:6a4:c445%3]) with mapi id 15.20.9870.023; Thu, 21 May 2026 04:32:50 +0000 Message-ID: <3154ab4f-1808-4e8c-a7a2-128938d52299@amd.com> Date: Wed, 20 May 2026 23:32:43 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V1] accel/amdxdna: Block running when IOMMU is off Content-Language: en-US To: Lizhi Hou , ogabbay@kernel.org, quic_jhugo@quicinc.com, dri-devel@lists.freedesktop.org, karol.wachowski@linux.intel.com Cc: linux-kernel@vger.kernel.org, max.zhen@amd.com, sonal.santan@amd.com References: <20260520223531.1403302-1-lizhi.hou@amd.com> <88097167-1bf9-235a-36dc-467207ee63c6@amd.com> From: Mario Limonciello In-Reply-To: <88097167-1bf9-235a-36dc-467207ee63c6@amd.com> Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: base64 X-ClientProxiedBy: SA0PR11CA0167.namprd11.prod.outlook.com (2603:10b6:806:1bb::22) To DSVPR12MB999147.namprd12.prod.outlook.com (2603:10b6:8:38b::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DSVPR12MB999147:EE_|SJ2PR12MB7963:EE_ X-MS-Office365-Filtering-Correlation-Id: 5712691e-c501-46fe-1a39-08deb6f20418 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|366016|4143699003|56012099003|18002099003|22082099003|11063799006; X-Microsoft-Antispam-Message-Info: qRGadC2QSzM2XY8lU/Qpe1O87eXQzKEmAuwlcVjK0o4c+7/DMdbaUUiQDApxDc7iu5NK2GTFk/ZxkCVfP92Lowe6hzLVFV8c0/n+G8IkERN+SOqIa3mxvi22BW35wZzgoUDxUJV6k3b1mY+vzv/STP1TaaKn+FR6+TwRxZtvD8kUem8WcymmxQ6yE62Piw2/siV8Axfq1TRDgpjRTtWSTl7K5EhcE/H2f7ymg9wBvi3Zo+ZEM508uHyKqzVyzfqkysdzycBYSDqoNEBGSN8YepcQI5mD6lkTT1Eo5qa8Rd1rYczoycMyhThN1FznJvM7rtWWGaj0ZrhLcqA74XmffezjrM46Bm5dO8+Fz2WrMBsTqnc1JQ/z/iCMRN6EG4xD7/7ASInKa8bU+mq8ndFWScbVYBi8OG6yKrOCn9W4NEMRGnh+BErxVbJpOAa+Ze8r7kcckMETYGDWp5uAeMJM22/Y0qy2y8N17/P0ohtDldgNPNh8KSfQB15mpvJQyavEjSidw6ohtyETe77wbj8GaEP34L5KjH7fU3TwBOB8qN8JBhjbko4LBUdv0U/vWV2ZZG9ZS+2wPskGCVGsyhDBr2zz55wV0woXRPWLyA/UXkMDVm/pPF59PoDDte+g12AS63BjaKnNYctdLB7tVyRurA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DSVPR12MB999147.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(4143699003)(56012099003)(18002099003)(22082099003)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cXdOMkZPZjlkak1OazN4ZmQxYWVWTFFSVVdjWG9BamFqT3ZQSnlrWjBSQnBX?= =?utf-8?B?ZGVWUDNlOHF4ekVhc3Q5SVVyYUVaT01hTGp2SkZkM2FIRUpMK1doK2h1cEVV?= =?utf-8?B?dVp0UmlENVdOSEdOZnJzZno5azJUT0dFRThJd0UyRUpXMDFZYUxYSDNFQ0h2?= =?utf-8?B?SW5wam5xbVhGaS9lc0JIenMyRklxN0xVbk55SkY3bytGRlUrOWJwdnZrVjND?= =?utf-8?B?STB4cG1UdjhncW5DTDBpUlVmSW5VUEdTUUd1cVVFRjVmbnNpZVdDeVd4Znp3?= =?utf-8?B?Vno1WW5JcGtzeDNCMmk0Y1JINGZ2OVRzalE3WUdGSXIzZmtPT3A0QlBuQUVr?= =?utf-8?B?eU5PNXNiWkgzTU90WGVsQ0dDOStRUEhZZ0tONFhpa0VkYkk5MFkxSkt3UFlZ?= =?utf-8?B?RTlMTGg2UE9pNlphcSs3WE5kUExZc1ZnSDNDN1l6TEtZNVdsZElhS2N1SnRW?= =?utf-8?B?TXpjOVJkRlYra1RWdmdMNVBNd2xrM1RpcCsvL3hnVFJydS9uUEFiU3dwZ05F?= =?utf-8?B?VmdzczBudDAzMzJuWHNBR3ZRU3lhb0J0d0tXVXoyWEt6MFcvWkJTa3hydmJ3?= =?utf-8?B?Q0pEOHlHaktpR2lxcTRkdFg2U1B0T0hBSnZBUmNwNytySEY5QUlTdDZ0YnRu?= =?utf-8?B?S1RZSFBJcFpCcm1XWTcxMC9oRy8zaU5zcDdiVHNZNC9wYzQzWW5DaUdvUE1H?= =?utf-8?B?WnVQVkM2ZGdndmFQbldEUVNYaG1Zbm5SRmJKNFd6K3kwTmt1NVlNU2YxT1Zp?= =?utf-8?B?THlKN1hpOXRPbjNUU3ZtUDlVMGZTbUtWL1BQS1hkRVQ5OWdRVG9qbEVobkdS?= =?utf-8?B?cXl3UWp4K0FTcVZTV3VTbU8zdjYrL3B2TzRSbWRVWDVNZDh6aFNiVnhJUTVm?= =?utf-8?B?aDk2NEo0OVBLTFFHcU1KZ1FIalFqSExiMzdXN0t0UXpaakdzYjMxK0oxd241?= =?utf-8?B?c2R3NDFEYk00QWE2SW1zWGU0d1I5cW50eHA3bW1nQ0xJS1NwVzNYV2FEK3Ft?= =?utf-8?B?OENqeGpyb1M0MVNhbDlDV1hObzdSN1lrdTNndk1OZUN2VE1mRFdXSTFja2R5?= =?utf-8?B?eEQ5RTVTYjhyYS9wckhIMExWS0ZsRzNtZ3lrSjhLb04zY3RnVnNrNkEwVnUv?= =?utf-8?B?SDhYdFpOVHVCcVovdEFGaEpQZk9tNlh6bnN6RG5qL0hmYU16SGRHa2o5NERj?= =?utf-8?B?R0tmSGc1VTBIZXkrZzAzR1RaekVoK0IrN3BUblB5bW93dGJzYVRzYk1scmlW?= =?utf-8?B?SndCYkZBRkFiNXlicSs2QUV2NEFFNnBQb0xwbDd1bytsK3lQbzFaNHhKNE9Z?= =?utf-8?B?VmprcFV0dUVncTVUZnJ6T3ZqNHNhN1lnWnlyMlp5eEpWQ3BXVTdpUno1VDdM?= =?utf-8?B?Y211bytiRVRQUkNSV0xjY1NYWUJDMjhwNTZuZlcxcndOcnd4SG9TY2FvRmxY?= =?utf-8?B?aHc0TWxsbnhCVzJPSHNGeXhHS1BNRXBzRmZ0MWtRWk5NNVNCL1QzZm0rengv?= =?utf-8?B?dUh4cTNIVGROeGlkdWRadm9iNUV2bzAzVjQySk9ueExGajI5Ukx2K013VGlw?= =?utf-8?B?OVRVdjg1SjJLdEwwMXdEOU9zWFZ3cGY2OThXcmdmSEk0b25wNU1KeHl2WkNW?= =?utf-8?B?V0tTbkxTV1k1aUpsSWRoYXV2U1hhb29yemIzTmJUcC91MXJUUDU4MUdwZ0Ni?= =?utf-8?B?Y3Uzb1BEVEhvMUZpRFVHVnlDSmpOaHRhVTJuakFubTQ0YzFkVmRCVlBtRWRM?= =?utf-8?B?Wldsdm1Pak9iejFJdlVlbDJQOW5qcWpVeGpKa2ZBb1VORExXU0ZWZHR6Mmgz?= =?utf-8?B?MlZySFg3SHE1dDNBQmlabE1Mbmt5SG44SFM0b2lHN2VtTFBUUnE1MXY5VDJX?= =?utf-8?B?TGhraGpVOEoxbFNpbzR3YVc2VHVQTW83c0VoSkQwVVNaczJBYU5nTGZ6UWEy?= =?utf-8?B?SjRkRDdLaU02TGNjRFVycko2ZUFIZ0JWMm9XWlVKeDBMNzVqdzRMVCs2a0ZG?= =?utf-8?B?Z3QyTzZ3cytOcyt5MEtFZ0paSEY5bVRZTWtkU1NOVU9yYVkwcmlZUDJrK2Mz?= =?utf-8?B?cW5RQTlMY3hSOExMb2I4WTdJR3NXZDRQYjFLNjdiMTVxRFJIU2xWc0xWRWZ1?= =?utf-8?B?cVJuVjlmMkZpRU5vWVAwTGZOUWticnhQY05MQlBhblorNjM0VkprQU43cGFl?= =?utf-8?B?Tkx6cTduQ2JjYWJFb0RhUjhFRDZoS2RjTHJsMUR3TUxGbUxOWXRYZExyTFFM?= =?utf-8?B?ZVF3ZFRjZURRbDRpK0VjTFZmWUQrWHoyVmpyTWQvdHRHQmxZdXcyL2MzOVlQ?= =?utf-8?B?anI5bzJZOHRhUmNySWYrTFdEdGN2WHZXQTdZZ2RrQU5sem9rclpqUT09?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5712691e-c501-46fe-1a39-08deb6f20418 X-MS-Exchange-CrossTenant-AuthSource: DSVPR12MB999147.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2026 04:32:50.2167 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jz9noKksyso3T7fhptRrHZKKO2F6qg6jdtKTa60vsJwucNKNZUCsq9AVztznwkaHS32jh5Ya3iSD8NhkqVgmNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB7963 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" CgpPbiA1LzIwLzI2IDIyOjQzLCBMaXpoaSBIb3Ugd3JvdGU6Cj4gCj4gT24gNS8yMC8yNiAxNzo1 NywgTWFyaW8gTGltb25jaWVsbG8gd3JvdGU6Cj4+Cj4+Cj4+IE9uIDUvMjAvMjYgMTc6MzUsIExp emhpIEhvdSB3cm90ZToKPj4+IFRoZSBBSUUyIGRldmljZSBmaXJtd2FyZSByZXF1aXJlcyBJT01N VSBvbi4KPj4+Cj4+PiBDbG9zZXM6IGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9kcm0v YW1kLy0vd29ya19pdGVtcy81MzE5Cj4+PiBTaWduZWQtb2ZmLWJ5OiBMaXpoaSBIb3UgPGxpemhp LmhvdUBhbWQuY29tPgo+Pj4gLS0tCj4+PiDCoCBkcml2ZXJzL2FjY2VsL2FtZHhkbmEvYWllMl9w Y2kuYyB8IDUgKysrKysKPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPj4+ Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL2FpZTJfcGNpLmMgYi9kcml2 ZXJzL2FjY2VsLyAKPj4+IGFtZHhkbmEvYWllMl9wY2kuYwo+Pj4gaW5kZXggYzRkMzQ1ZDRjNzZi Li4yMmY2NmM3ZjUzNGQgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL2FjY2VsL2FtZHhkbmEvYWll Ml9wY2kuYwo+Pj4gKysrIGIvZHJpdmVycy9hY2NlbC9hbWR4ZG5hL2FpZTJfcGNpLmMKPj4+IEBA IC00OTAsNiArNDkwLDExIEBAIHN0YXRpYyBpbnQgYWllMl9pbml0KHN0cnVjdCBhbWR4ZG5hX2Rl diAqeGRuYSkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4+IMKgwqDC oMKgwqAgfQo+Pj4gwqAgK8KgwqDCoCBpZiAoIXhkbmEtPmdyb3VwKSB7Cj4+PiArwqDCoMKgwqDC oMKgwqAgWEROQV9FUlIoeGRuYSwgIlJ1bm5pbmcgd2l0aG91dCBJT01NVSBub3Qgc3VwcG9ydGVk Iik7Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArwqDCoMKgIH0KPj4+ ICsKPj4+IMKgwqDCoMKgwqAgbmRldiA9IGRybW1fa3phbGxvYygmeGRuYS0+ZGRldiwgc2l6ZW9m KCpuZGV2KSwgR0ZQX0tFUk5FTCk7Cj4+PiDCoMKgwqDCoMKgIGlmICghbmRldikKPj4+IMKgwqDC oMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4KPj4gSSB0aGluayBpdCB3b3VsZCBiZSBi ZXR0ZXIgdG8gY2hhbmdlIHRoZSByZXR1cm4gZm9yIGFtZHhkbmFfaW9tbXVfaW5pdCgpLgo+IAo+ IGFtZHhkbmFfaW9tbXVfaW5pdCgpIGlzIGNvbW1vbiBjb2RlIGZvciBhbGwga2luZHMgb2YgaGFy ZHdhcmUuIEkgd291bGQgCj4ga2VlcCB0aGUgY2hlY2sgb25seSBmb3IgQUlFMiBub3csIHdoaWNo IGlzIGtub3duIHRvIHJlcXVpcmUgSU9NTVUgb24uCkdvdCBpdC4gIFRoZW4gdGhpcyBtYWtlcyBz ZW5zZS4KClJldmlld2VkLWJ5OiBNYXJpbyBMaW1vbmNpZWxsbyA8bWFyaW8ubGltb25jaWVsbG9A YW1kLmNvbT4KPiAKPiAKPiBMaXpoaQo+IAo+Pgo+PiBUaGlzIGhhcyBhIGNoZWNrIHRoYXQgbGV0 cyAheGRuYS0+Z3JvdXAgcGFzczsgd2hpY2ggY2FuIGJlIHR1cm5lZCBpbnRvIAo+PiBhbiBlcnJv ciBjb2RlIGluc3RlYWQuCgo=