From nobody Sun Jan 25 12:17:39 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass(p=reject dis=none) header.from=nvidia.com ARC-Seal: i=2; a=rsa-sha256; t=1769211196; cv=pass; d=zohomail.com; s=zohoarc; b=H7rphUzDlU3+BOff4H0SiEBB4inBJj5i/f9jhils7qYXXk1Cxxbw4+uAHpAfUQaekhEpONiu6bBMIuSztS6ABTGCOul7DVI8M/S4iR4+HN7Gw4nhRtTBaG0W9qHf86PyarNEK0qCDQnRtZ5wF5Y/dx4kwzMfhcgBKwhqZuvtiLw= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1769211196; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=D85fDB2Y2S26VX5l3gLiWmm1w6WV2gGSG/mSiQRYECY=; b=OkX3sVHnZNuQesZOpy5xSPdZTY8/uMCmPEKrOL9jRH0nDX6avWAkDA7IfjgIAlZKmW01126S4Oy6b82BsQzT6UjDIRP2G+y8VdTHyz5/l4lNFlB46rLYuOhyMookcbB/222H7d+1jfsaMZf8Vn0PiXRvTXdcct0XfkeFAslLNZg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nvidia.com); dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1769211196686489.7438083422893; Fri, 23 Jan 2026 15:33:16 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vjQdO-0004PY-Ut; Fri, 23 Jan 2026 18:32:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vjQdI-0004Dm-QU; Fri, 23 Jan 2026 18:32:04 -0500 Received: from mail-centralusazlp170110009.outbound.protection.outlook.com ([2a01:111:f403:c111::9] helo=DM5PR21CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vjQdH-0004UZ-1N; Fri, 23 Jan 2026 18:32:04 -0500 Received: from CH3PR12MB7548.namprd12.prod.outlook.com (2603:10b6:610:144::12) by SA1PR12MB7246.namprd12.prod.outlook.com (2603:10b6:806:2bc::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.11; Fri, 23 Jan 2026 23:31:57 +0000 Received: from CH3PR12MB7548.namprd12.prod.outlook.com ([fe80::b710:d6a1:ab16:76de]) by CH3PR12MB7548.namprd12.prod.outlook.com ([fe80::b710:d6a1:ab16:76de%5]) with mapi id 15.20.9542.010; Fri, 23 Jan 2026 23:31:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BQEzRcW3Wp8tEmi7No8pl2kEbDq+khmMpnCAVfeVeDhPwMIqCX5qNrdZPFJeSTSQLTWy0F70AyRN3N4FBvV06Wfg7nSo6KwEY8VSahpkcwqCP9W33AdAOB2io3ICXoDQKGvDMOO4+C7Zi/qYNSk2xSYogyb5FLj8GwX4SSm2g+Cm3Kladb09q+c/uTIM+4gg40MsxO1GJbfXA8v4oU7gE+c3QAMSzDxcREGpEB/Po53lIhoSlaWKNwqvS5P66UTPvhSZEoA+KHD7m2rl1PgAwue4pHMAHmt56d8GGOM3osYgZ8L/oyuwPc1wUlR61hbmcIkQt11kOTMyqlqzunGkow== 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=D85fDB2Y2S26VX5l3gLiWmm1w6WV2gGSG/mSiQRYECY=; b=CLA0O60N2QVaSuS9aHAV+4tAsd8nc8x8fAEMqfeWohGUC6HnhmCoV62eppb0W9gQNHrni8B3j1/1x1YaDHrqbIkCpUgqXPwS669gXlKkJK+AeUqzjiTgGdbhYeZdy3CPZSj8Mr1sYWbKaJmr/ZUaVwpdlH5FuMtMNrofs8o2G6sbDO92zj0DhU0nj9lq/rzBW4KilPYvQ3TcPZl5e84TSffm0GQnSocd1GgEVdgcjX4HPjkQf9QFyFs5a70e0ExOQ6LQuAs4X7YrGQWluYgRDTIEfYpZfifnJhQmDVZOzfFO3erqO+UrJe41AuNYtl97paxWkiB0qUOvP/D/sP0r4Q== 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=D85fDB2Y2S26VX5l3gLiWmm1w6WV2gGSG/mSiQRYECY=; b=bX6+c5CU9OQyyv4BdKEhmzEkW91X9PZc9gpWCndJuAzSgq9x5nZYXC9vH8iEFmNJLK2BvbCF5jbsWWF9kBLeJEOS+d0WwRB57V1529aXrGkG7VYMnRwON+x6HhI4TyDp0GOhz7RQFcy8lYk7htQ+REN7fdeiyyPbUIyqHxI2hssNOl7M4TtYFujrnqotLbfPOj43a3jAl8EgJ8muxJmJXKhXYtND2PP+KgnaXKMZVL3AbcBhJ0UHQtU82nBgClgWjdglnVmxdCd/XLOnwC0jUJnMi+liNNTzuKCM2hph+ZcVFujcd/+Zz7F4UVXEc2MjZTemoi+buCapUw5sS6EmAw== From: Shameer Kolothum To: Peter Maydell CC: Jonathan Cameron , Eric Auger , "qemu-arm@nongnu.org" , "qemu-devel@nongnu.org" , Richard Henderson , Jason Gunthorpe , Nicolin Chen , "ddutile@redhat.com" , "berrange@redhat.com" , "clg@redhat.com" , "alex@shazbot.org" , Nathan Chen , Matt Ochs , "smostafa@google.com" , "wangzhou1@hisilicon.com" , "jiangkunkun@huawei.com" , "zhangfei.gao@linaro.org" , "zhenzhong.duan@intel.com" , "yi.l.liu@intel.com" , Krishnakant Jaju Subject: RE: [PATCH v8 00/37] hw/arm/virt: Add support for user-creatable accelerated SMMUv3 Thread-Topic: [PATCH v8 00/37] hw/arm/virt: Add support for user-creatable accelerated SMMUv3 Thread-Index: AQHciv8RXDVv9+SEiEKA20nh1wOeY7VfZT0AgAA/SYCAAAStgIAAAURAgAAzGICAAAaFgIAABVUAgAARidCAAAXzgIAADu6ggABUuEA= Date: Fri, 23 Jan 2026 23:31:57 +0000 Message-ID: References: <20260121175248.87649-1-skolothumtho@nvidia.com> <4d1a883b-5465-45af-8dcc-eb905f552c29@redhat.com> <20260123114149.000065c5@huawei.com> In-Reply-To: Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR12MB7548:EE_|SA1PR12MB7246:EE_ x-ms-office365-filtering-correlation-id: 21501642-d9c7-46e0-1afd-08de5ad7996d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|7416014|376014|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?WUtuRmJKYUNNVGZKVHhHdG1lbWNDTDM5RVhxdjNYZmVpTy9LalhrdHVlZTly?= =?utf-8?B?TVEyRGs5eTZZbmhvZk9XVnpXUk9XaWFUZGJzMzhzbGVWK0lwYWFTc2hzUitx?= =?utf-8?B?Vk9XZEJsc1k5QmNRUXlsWWs4OG1Iamh1T1pwT1c3YTBqU0poWStVZ3plNTF6?= =?utf-8?B?Qldma1haTTQrdXdFUUtHZGxGTkdhd0Z0LzlJT1ljK0pkMVg4ZGdqcWxiN0Zn?= =?utf-8?B?RjYwRG0xMkNDdU94ZjFjbVhIVk5tNjVTQkgrcGV0aUxDdHFQdldQbWtIZHRm?= =?utf-8?B?ODBtQjZ6VnJrMlBzSkh1SjVJdkxhL3pBNDdDY0NjS2IxVXlHTVZoQzY1STJG?= =?utf-8?B?cldCZG9EcDM3cVNCa1NOb0sxaWFjMHQzOVAwY0dGeTdKR1NqdC9UeGJzTURz?= =?utf-8?B?VHM0Ym5nQVZ3K1JpcC80TmpoeGFxWnJ5dWE0aWdUUUxnR1k5ZnlpZHlRTWxh?= =?utf-8?B?aXQzUlhVWHVBR0FwQ0pZRS9mRkxGRnZrTEtQSXZ2Y0dOc0c5Wm5Ub2lhc1NH?= =?utf-8?B?VTNmdUJEZ2pqbGJlL3J4KzAvSDNaL1c3TkZZQXZYQysrTjltWmxSc1VNaHl2?= =?utf-8?B?WnpXSkEyanQ0SFFnTDlxM2NtcE4vVTBydDRmTVBoY0FuN0pJSGpJQmRYZVZX?= =?utf-8?B?WkQxMHRZWFFBYnpETjhrM1pkUmQ2YjdmaldKZTM1cXdZTXpDajJpVlg2UmY4?= =?utf-8?B?QTZkZFFQazQ4bUQxc2krYWhNcEZuSjlCM1JjMlkzV2FnVlNtWmxVV2dobTRp?= =?utf-8?B?SlprUU02RFliSTF2QjRRYWc3NFpmalI3NlBCRTNwcVJBQTBKTEhsMjF3Q1hi?= =?utf-8?B?YW5MZzh5UjQ4NkRIdHpXRzk3QWg3cXB6dTdXQzg4dXJpZTFUdXlOdXJnUHNN?= =?utf-8?B?VVJuSWZLeUJ2dHQ0czZDOURkTmZQT0VuVGlNVm9yclhNNUFUcWJaY2FQY2tx?= =?utf-8?B?czBtZG90eXRQNkprL0ZISUlHTFJqampkdUFPR2x1Y3MxcjJtaFVpeXNFZ2RZ?= =?utf-8?B?T0paQnFuN3MwdVNIaFQxSndGMXdoNlBCTGpwS2NuQ1lpSk5hYXpKejI0YnJF?= =?utf-8?B?cVZHSHRVOWJRbTZIQVhhdWxjMjViN2pSUzd3UmVIK3hTcWR3Y3NPaVZ5Wk50?= =?utf-8?B?Y3dYRjQ3UCthU3pwZDhHK2NRU0xWT2wxaVpZMGhSTjkzdWdPVG0vdXFMbGYx?= =?utf-8?B?bTFrR3lBQWsybE9XWWxsRzg3VWVNdFJDb09KdXhLVmlJQmR1c1c3RDV1S01M?= =?utf-8?B?Ymg4ZEhMclNYczVJdEZKa3NpZXI2VU13QWJkRUgzcnUrY1ZwQi95ZnkxUyth?= =?utf-8?B?L3BST2VnTXpibnJtcEtwNnJCU09tUnVnT0hPL3N0Q0lvVmZJeXV5K0pEYUJE?= =?utf-8?B?cllqNG9rVmdwMU1uTEQvZkZkWndnaUFRTU1BdDR0VkhxTUJhNWlIeEEzYUlO?= =?utf-8?B?Z0g1YkxEeDkweHo5MEZLcUN0NFY2cm5ZMm9JSE9lK05iZVdPalcyK3BXUU5x?= =?utf-8?B?Q2VIa1R3L1l5Rjhwc0ozZHhvOHNIdEdYQWd0eFQzRWdUbmJldFdJU094VGNE?= =?utf-8?B?a3kwbFdyS3NuSEdJYVlJQkJhWWRaekJ2YWt3anJncHdZMHg4ajNYNWRxZmRV?= =?utf-8?B?MXoybEEzQjYya0ZpK3FXRWNBRzRDdzZFRkJGQlg1VkI1c281SUVFMis3bU1v?= =?utf-8?B?QWl6MTdsNkhQR25aT2ROSUYrbVRMWjhFb0U4bWJFR0t2NU1sMzQxVXhvOWpr?= =?utf-8?B?dWFqS2VUMSt2L1d4K2hYMHhlNEwxRjg2Z3BheWtwNnYybENKb3pYS0FrZTBk?= =?utf-8?B?SmVncSs2c092WktUd0NRRkowclk5TFBOZyswdTdiYVZmbHhCRHdNc01uMEZJ?= =?utf-8?B?MnpOS01QVG1NbDdNWExyKy9YQ1RlWkRRV2dTTlhvNkJNSW5yeU5nRXRaV1hV?= =?utf-8?B?RXdsTFZBb2xaN2NyVGZSUlhGelFtWEhzc25uelVYdUVMR05zK1QyWE1DaHB5?= =?utf-8?B?cTNqN2w4aEExd29yY3pIaHIwdjZsa1Q2dnIzV0IzT1duU0ozdDJGZTZrVlly?= =?utf-8?B?SkFudGlSNWp0bWtZeDZxUDEzVndTTXBZQmZ5UGtkYWZpWDg4OHI1VVphWTJx?= =?utf-8?B?bVJXZFlXN2owQXJ3eU9uNlJTS2RuYWJPQS95NjgxdHd2KzhzWHpEdVdZR2JH?= =?utf-8?Q?SYpE8JoL9YKjjTcZOxICaTE=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB7548.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(7416014)(376014)(38070700021); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NUQvdWNNV2o1djgzeVZscVNNZVprN1Z4enovb2ZnbStvang0dmMxMVBVc0Zw?= =?utf-8?B?K1JFak9kL2tHOWJ3YkpFNkZqTEFINzJtc3RYeVdUZjJ3QzJocDF3elJDSFZO?= =?utf-8?B?cFhPMjBkRmtoUS9zTTYzTnY3U3czZS92N2dCUGdsTE1uY01zd25aS3g0S3pU?= =?utf-8?B?dFd1N2hxSWVkRjd3TmlGVUUzSENEU3V4RS9TYXNDa09MM25NaVVKY2gyVXlJ?= =?utf-8?B?NytTUFFnRWIzZ1hRNm9LZVJSd2FzRUpuTlE1SmI3ajY3cWo2MnZRK2s5enB6?= =?utf-8?B?bWw0ZVNzRzFjd25zSUlFWHR5Q0FLK09vR0poZ2p3OTkvOG1pNExxN0VtWkZG?= =?utf-8?B?b2hIcm1sUXJYNGZCMHh5NkpYVGs2SnpKSVVwdXhaMkhQVFplOUZJQWtxTWVL?= =?utf-8?B?YlRxZWZwNkVSVnhiWDFmS3ZENnJKSEdCeTdiNDhmUnFkVWFuR3JzSjlobkNG?= =?utf-8?B?OGF2Y2RDSzNrNjd4L2IrY29VQUM5NWQzTDQxS1lQdHR5K1cxSEFBTEJ2UHhT?= =?utf-8?B?TmFjMHBFd3dwSnNsSU11dnRpaW8zV08zbHQ2VEhxWmZEaW1sTkVsTmdBOE5I?= =?utf-8?B?RjI0WmR0eUJyNDB0ZG8wZkM5ZGpLZ2xHb3B6WmdxR1pLTTZncmNmaHlCWDUr?= =?utf-8?B?aVZvUXNoSWpwM2xMcEl4Vm8xcGl5Tm1mRklvazh6RDB3L0I5VklOTGt3S1kr?= =?utf-8?B?ZCtiN3lmbCttTHloZVkxRVc0WXd0RmR4M1FHQ1ozWjFVRUhJMDVLQ3JubEdp?= =?utf-8?B?UWhHYnp1dFBiKzJ4WnNmNjFPVHBQSjJhaHc0ZzdYekozUzNlNDRkUEU5NG9K?= =?utf-8?B?NUNUVVRPWmdoWWl0c3VhcjQ2cENwOG81U0VLN3cyeDh1RWxRK0RJRm5KRzRZ?= =?utf-8?B?NDgyZEhSWXQ0a3kvSkpxTklnSU9lekxWYlZQOUxjYXZHOTAycmN1ZzU2NWV4?= =?utf-8?B?bm1STEc3TVdQZktFejBlQzU2VnpReUM1M21zN0hIMWRIK2swbnNqVkxjUWox?= =?utf-8?B?b0tib3FXUHluU0daMkpXUlZpeFZKZUEzZG5EV0UzaUVpWlN4SnpkSkJvdjRR?= =?utf-8?B?SmczMjRkSHhhZWZIVlQ1bVJXeUtyN0lOd0JvWFJDT3I4RzUyaFFLVjQ3Nisr?= =?utf-8?B?WUtXUldvcTBsTjFjRCttaC92a3ZDam9YWFVoYjlZTDR5dUc0UkJWNm15U3dM?= =?utf-8?B?cjlJOFpFaEJZTUhWWWFWY2JFNDF0MmthYk16YlhhdjYrTnlYd01PVjNxMkJv?= =?utf-8?B?dCtLWUhaWXB5MXBoajJTaWY4U0NqVWpSWm1ya2M1WHdIQm9lcmgzZVBxYWtl?= =?utf-8?B?MGtVdUk4K1FtcmtHbGZmZzF3M210UG04cHBoNFpCdEtSZ2dWQmRCZ2thQStF?= =?utf-8?B?LzhhRTRmeW9WUnZiVEUrdllpR2orL3hweTFnbDV2Nit5cFBqMTdsNkNCQjhH?= =?utf-8?B?MGJQekFvM21oOG9PeWYwLy90dExxd3lCRzFiK3BmMFc4SVpZbXBpeWEvTDNE?= =?utf-8?B?VC82MTVTWVB4VkhKV3ZENlI0ZFk0WUJBWnpWN3R6dEFPMlg1Y01vekU2Sjkx?= =?utf-8?B?YkxrVnRsaWxKdTdBajNnUll1SU1uOVlJOE5zMzlYdnBmbDBIUXVSU0JoZk41?= =?utf-8?B?bGpXdjRMd0YxYkpYckJQZTV0Uzk2QzJMSUpVTGJ1Rjd0cmxtM2hWSVo1WEIx?= =?utf-8?B?dHhKaUkzWXkyQ2lGb3JVUTFpZ1FOVzVYSzl1Zlh4dWwxL1JCL0FxVVNwN2dr?= =?utf-8?B?N2dTbS92a0NLZGJ4RTJ0NDBDSlNDTmk5V3pGYzNOeDc3UFBaYlFaOWFDZlVR?= =?utf-8?B?cm91NnU1S3BsWkVhQ0QvTHJKT0svenZSZmVJbWN3S2ZvYUNTbWl3RG02KzMv?= =?utf-8?B?WHZFanpjWWc3UTJMZVRNWFhMT3A1MG4raTEvaTVhSUdld2VBM3VlOG91dGx4?= =?utf-8?B?VWQ2dU1MMVE1c0YvOTJoNktqaHZDdnVSK2dQa0o5YWt6RmxUeVZzTkE4Unpu?= =?utf-8?B?R3VOYkhBVnlsdFNFQWwwNVZiLzdkZXhjY2hmc1N0bzFxOUhRcWdCUEFaSEhq?= =?utf-8?B?YklJSnk4eHd0TTgvSFdZZC9mcTZrUVp5N0MyQjN4Z1pJRlJVa3BwcUJYMS9C?= =?utf-8?B?YUhCNEEwSlBsaE1UYmtHNk5LUFlSNGhWanNydVhzRlV2WmFpdUF1SUhsWXhy?= =?utf-8?B?U2p6ODhmRFFRbjJCS0F1MFRFbE9zVzdUajlBb0RYaWhqY0RzSm9KZ1B0aUNx?= =?utf-8?B?aWY1bDJLSU5LTm5NMDJHbFhENDkvRlFrV1lDMW1zYTF3RnZNWDRlUytqakVB?= =?utf-8?B?Zm4zMUdMU1oweHlUdmRSaEV5NzFXbmhxSGtueUdyRVBZSkpwR1NDQT09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR12MB7548.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 21501642-d9c7-46e0-1afd-08de5ad7996d X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2026 23:31:57.1025 (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: 5G5bALWoIcSCmpGy1DIkrgQF9ZQ5BGYIHbiUHQuIFdoXPiwyLOFsSrHa67CBgi/YU9yL8qn8CftK77/Wt0XLaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7246 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: permerror client-ip=2a01:111:f403:c111::9; envelope-from=skolothumtho@nvidia.com; helo=DM5PR21CU001.outbound.protection.outlook.com X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.079, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FORGED_SPF_HELO=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @Nvidia.com) X-ZM-MESSAGEID: 1769211199924154100 > -----Original Message----- > From: Shameer Kolothum > Sent: 23 January 2026 18:23 > To: Peter Maydell > Cc: Jonathan Cameron ; Eric Auger > ; qemu-arm@nongnu.org; qemu- > devel@nongnu.org; Richard Henderson ; > Jason Gunthorpe ; Nicolin Chen ; > ddutile@redhat.com; berrange@redhat.com; clg@redhat.com; > alex@shazbot.org; Nathan Chen ; Matt Ochs > ; smostafa@google.com; wangzhou1@hisilicon.com; > jiangkunkun@huawei.com; zhangfei.gao@linaro.org; > zhenzhong.duan@intel.com; yi.l.liu@intel.com; Krishnakant Jaju > > Subject: RE: [PATCH v8 00/37] hw/arm/virt: Add support for user-creatable > accelerated SMMUv3 >=20 >=20 =20 > Thanks Peter, and appreciate the patience and pointers. Ok. I manged to trigger the CI jobs. =20 > I deleted the earlier forks and created a fresh one directly > from upstream QEMU. I cloned it locally and created a branch > with the accel patches, and: >=20 > git push -o ci.variable=3D"QEMU_CI=3D2" origin master-smmuv3-accel-v8 >=20 > I tried QEMU_CI=3D1 as well. >=20 > However, I=E2=80=99m still not seeing any CI jobs or pipelines show up. > I may be missing something obvious here and will have another > look over the weekend if possible. I was missing the: Settings --> CI/CD --> Runners --> Variables --> Minimum role to use pipeline variables The above was set to None. Changing it to "Owner" fixed the issue and CI started working. And to copy the /tmp/aml-* file, changed: diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml index e9b5b05e6e..73c5e36ec3 100644 --- a/.gitlab-ci.d/buildtest.yml +++ b/.gitlab-ci.d/buildtest.yml @@ -288,6 +288,14 @@ check-system-opensuse: variables: IMAGE: opensuse-leap MAKE_CHECK_ARGS: check + after_script: + - mkdir -p aml-debug-files + - cp /tmp/aml-* aml-debug-files/ || true + artifacts: + when: always + paths: + - aml-debug-files/ + expire_in: 2 days The generated IORT and the IORT.its_off reference were indeed=20 different, with ATS and RMR present. It shouldn=E2=80=99t have either of those as it is using the legacy-smmuv3. The issue was not initialising the AcpiIortSMMUv3Dev sdev in virt-acpi-build.c. With the below fix, diff --git a/hw/arm/virt-acpi-build.c b/hw/arm/virt-acpi-build.c index 60d8fda755..9126aae346 100644 --- a/hw/arm/virt-acpi-build.c +++ b/hw/arm/virt-acpi-build.c @@ -356,7 +356,7 @@ typedef struct AcpiIortSMMUv3Dev { static int populate_smmuv3_legacy_dev(GArray *sdev_blob) { VirtMachineState *vms =3D VIRT_MACHINE(qdev_get_machine()); - AcpiIortSMMUv3Dev sdev; + AcpiIortSMMUv3Dev sdev =3D { 0 }; sdev.rc_smmu_idmaps =3D g_array_new(false, true, sizeof(AcpiIortIdMapp= ing)); object_child_foreach_recursive(object_get_root(), iort_host_bridges, @@ -391,7 +391,7 @@ static int iort_smmuv3_devices(Object *obj, void *opaqu= e) GArray *sdev_blob =3D opaque; AcpiIortIdMapping idmap; PlatformBusDevice *pbus; - AcpiIortSMMUv3Dev sdev; + AcpiIortSMMUv3Dev sdev =3D { 0 }; int min_bus, max_bus; SysBusDevice *sbdev; PCIBus *bus; The CI test is now successful. ... 1/457 qemu:qtest+qtest-x86_64 / qtest-x86_64/bios-tables-test = OK 83.38s 55 subtests passed 2/457 qemu:qtest+qtest-aarch64 / qtest-aarch64/bios-tables-test = OK 89.71s 14 subtests passed 3/457 qemu:qtest+qtest-s390x / qtest-s390x/qom-test = OK 0.90s 3 subtests passed ... I will respin this as v9. Thanks, Shameer