[{"id":3676452,"web_url":"http://patchwork.ozlabs.org/comment/3676452/","msgid":"<8972321276cba7b0ab2275f1bff0d02d50163648.camel@bull.com>","list_archive_url":null,"date":"2026-04-13T05:16:27","subject":"Re: [PATCH] hw/i386/intel_iommu: advertise PT in ECAP, not CAP","submitter":{"id":92752,"url":"http://patchwork.ozlabs.org/api/people/92752/","name":"Clément MATHIEU--DRIF","email":"clement.mathieu--drif@bull.com"},"content":"Good catch!\n\nReviewed-by: Clement Mathieu--Drif <clement.mathieu--drif@bull.com>\n\nThanks\n\nOn Sun, 2026-04-12 at 18:17 +0300, Paulian Bogdan Marinca wrote:\n> commit acf7e2c93cb3efda0add6fd5f3b5b447e63d6367 (HEAD -> master)  \n> Author: paulian <[paulian@marinca.net](mailto:paulian@marinca.net)>  \n> Date:   Sun Apr 12 18:08:45 2026 +0300\n> \n>     hw/i386/intel_iommu: advertise PT in ECAP, not CAP\n> \n>     Commit c7b2e22bd957 (\"hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported  \n>     field\") made pass-through translation type always supported, but moved  \n>     VTD_ECAP_PT into s->cap in vtd_cap_init().\n> \n>     VTD_ECAP_PT is an ECAP bit, not a CAP bit, and the rest of the VT-d code  \n>     checks it via s->ecap. Advertise PT in s->ecap and stop setting the bit in  \n>     s->cap.\n> \n>     Fixes: c7b2e22bd957 (\"hw/i386/x86-iommu: Remove  \n> X86IOMMUState::pt_supported field\")  \n>     Signed-off-by: Paulian Marinca <[paulian@marinca.net](mailto:paulian@marinca.net)>\n> \n> diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c  \n> index f395fa248c..7b2cead8f8 100644  \n> --- a/hw/i386/intel_iommu.c  \n> +++ b/hw/i386/intel_iommu.c  \n> @@ -4998,7 +4998,7 @@ static void vtd_cap_init(IntelIOMMUState *s)  \n>  {  \n>      X86IOMMUState *x86_iommu = X86_IOMMU_DEVICE(s);\n> \n> -    s->cap = VTD_CAP_FRO | VTD_CAP_NFR | VTD_CAP_ND | VTD_ECAP_PT |  \n> +    s->cap = VTD_CAP_FRO | VTD_CAP_NFR | VTD_CAP_ND |  \n>               VTD_CAP_MAMV | VTD_CAP_PSI | VTD_CAP_SSLPS | VTD_CAP_DRAIN |  \n>               VTD_CAP_ESRTPS | VTD_CAP_MGAW(s->aw_bits);  \n>      if (x86_iommu->dma_translation) {  \n> @@ -5009,7 +5009,7 @@ static void vtd_cap_init(IntelIOMMUState *s)  \n>                      s->cap |= VTD_CAP_SAGAW_48bit;  \n>              }  \n>      }  \n> -    s->ecap = VTD_ECAP_QI | VTD_ECAP_IRO;  \n> +    s->ecap = VTD_ECAP_QI | VTD_ECAP_IRO | VTD_ECAP_PT;\n> \n>      if (x86_iommu_ir_supported(x86_iommu)) {  \n>          s->ecap |= VTD_ECAP_IR | VTD_ECAP_MHMV;\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=bull.com header.i=@bull.com header.a=rsa-sha256\n header.s=mail header.b=BPaJwBQS;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvFz72RFQz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 15:17:37 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wC9fC-0006mN-Ki; Mon, 13 Apr 2026 01:16:46 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <clement.mathieu--drif@bull.com>)\n id 1wC9f9-0006m5-97\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 01:16:43 -0400","from smarthost2.eviden.com ([80.78.11.83])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <clement.mathieu--drif@bull.com>)\n id 1wC9f6-0002WA-Bq\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 01:16:42 -0400","from mail-northeuropeazon11011003.outbound.protection.outlook.com\n (HELO DU2PR03CU002.outbound.protection.outlook.com) ([52.101.65.3])\n by smarthost2.eviden.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384;\n 13 Apr 2026 07:16:32 +0200","from AM8PR07MB7602.eurprd07.prod.outlook.com (2603:10a6:20b:24b::7)\n by GV4PR07MB10908.eurprd07.prod.outlook.com (2603:10a6:150:2b4::8)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Mon, 13 Apr\n 2026 05:16:27 +0000","from AM8PR07MB7602.eurprd07.prod.outlook.com\n ([fe80::4b08:9add:5e19:eaaf]) by AM8PR07MB7602.eurprd07.prod.outlook.com\n ([fe80::4b08:9add:5e19:eaaf%6]) with mapi id 15.20.9769.046; Mon, 13 Apr 2026\n 05:16:27 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=bull.com; i=@bull.com; q=dns/txt; s=mail;\n t=1776057400; x=1807593400;\n h=from:to:subject:date:message-id:references:in-reply-to:\n content-id:content-transfer-encoding:mime-version;\n bh=ZmfQ8Sn8hLjKc81IxBtrmWhE6jOG7+YJHcTkq42EDLQ=;\n b=BPaJwBQSWCqXDcsUK2zc5SYZ/gKquiI1j+lZUo52Vb04kS+mWcfhBTZN\n gDhG/VBI+rM03mcjEfCiIMKntEYNu3jSYtu/CHGBGJTx+S/tssCVXR0iU\n 9drLQadJgzihjLJROS3JT116g0WLSCH1BAsC4C5rb8uSIbHUS63Bi9jHr\n mEs3T1TDelrxARtYqg7tRAVpcYsbfAZWUKrd9H9HxHOUYq3bQTL4HU+Wx\n yFN1jbIH7Ah1zldXvKwyB57px0Jk5iNrirsBxHMOo793GY+kcliMgwrtF\n qlUnUPv09OhoLaJFKuUe8T8n9FyavbsNqHZ3W3nteFeBU/efY65kzqHU2 A==;","X-CSE-ConnectionGUID":"wZu9RQe8RKGPbJPWkE2zsQ==","X-CSE-MsgGUID":"SbEAegZgREa4+FjyJ6KaAA==","IronPort-SDR":"69dc7c31_E8ULdBjlIz6cw7UayI6wBSTttB8yZARz/5q3s99LEXb2256\n +XHkGt6mj5Xk7pDlg79deJKgIBw87Ml1vvrPdvQ==","X-IronPort-AV":"E=Sophos;i=\"6.23,176,1770591600\"; d=\"scan'208\";a=\"47491869\"","X-MGA-submission":"\n MDFd4+JuLQP1GKxICmO18Bkt3YfQmRlvO/n7KDbDb1HpdzV25rssr7lSko74EOhaNZ9mAi3eEjjIf/dSf16UAWRQHCCct73T7TsypaHQSUjYjJNyT4nE/3AjtReC6eyXgLcXxWy4wYrwKU0WLod/K3I6RWCq+pxKkq0PSQYrQGhHyQ==","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=EEFe3kpu9OudZwbNNr0dFfkaHQXK2bivo59y9jO/48bPgL6p9VreY0fncMyTFIhLz4i86/ZVIMg8pdrjL0/3jSsToC8LWGeXQQMVZPAmnLpDtVX+FX+jNP522viqqNo3XQE24Gp2as8ctQyIQ2CfSoqr71elA0/BNWdXaMboGcejMuyuFsoLDhWsDeTdTBOcNrh4JG+cNGgIL/hjDZOkob8Jx99aSiaUatFtW6n7A1qMdHZnc470v6ECt/j+RvhEfLfeoQCH1mJ+zqf8XmXuNZYetqzOFOoCAVgfQpjKerwteOkjR+mt6w8vg/SC4k2rkG23dyiAegjy3DPGBm66iA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=ZmfQ8Sn8hLjKc81IxBtrmWhE6jOG7+YJHcTkq42EDLQ=;\n b=O94QKvvg0X1MvMC8rsLADs8tLlsbOd9ZDWW/FHkcM1qH4L9M/t/AERkKozCojgdRyGihMVSpupd/DZkqx2rF5CwTVvoQSq8Xy7l6nN2whbZPH/tFiEIOwLqlF7fKczrydYroK83GSSzmRh18okxhi+04Q9YEUHwM6mUU+ySLVG0Drjv5uwk/pTiuWe695piCqpkqh9g+e7YfHecjcHZclV+GMGWHd9Nuok2IQ1PYYMkQ3WOFO68gXmYgohVe8eIIXNWLfBvTcsbWOLP1dG4UATA9cRTXxOV/Rv1dwxWo5p94mkFtVHWvd6Kp7c+Yyya6d8ylraIIuS3GRfTeqXGcqA==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=bull.com; dmarc=pass action=none header.from=bull.com;\n dkim=pass header.d=bull.com; arc=none","From":"=?utf-8?q?Cl=C3=A9ment_MATHIEU--DRIF?= <clement.mathieu--drif@bull.com>","To":"Paulian Bogdan Marinca <paulian@marinca.net>, \"qemu-devel@nongnu.org\"\n <qemu-devel@nongnu.org>","Subject":"Re: [PATCH] hw/i386/intel_iommu: advertise PT in ECAP, not CAP","Thread-Topic":"[PATCH] hw/i386/intel_iommu: advertise PT in ECAP, not CAP","Thread-Index":"AQHcywStzgVvbgHzP0CVF5F+Do/RWw==","Date":"Mon, 13 Apr 2026 05:16:27 +0000","Message-ID":"<8972321276cba7b0ab2275f1bff0d02d50163648.camel@bull.com>","References":"\n <CAFFE2avrHDKZd5m7j3E3x5=F=pzn-3c9vzGWP3+9-AVPwQng7w@mail.gmail.com>","In-Reply-To":"\n <CAFFE2avrHDKZd5m7j3E3x5=F=pzn-3c9vzGWP3+9-AVPwQng7w@mail.gmail.com>","Accept-Language":"en-GB, fr-FR, en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"AM8PR07MB7602:EE_|GV4PR07MB10908:EE_","x-ms-office365-filtering-correlation-id":"a7d64014-8b19-4757-070d-08de991bd08a","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|376014|1800799024|366016|38070700021|56012099003|18002099003|22082099003;","x-microsoft-antispam-message-info":"\n LpbkX6ZnWgvi3Bf1pYuyGmJVrJDuk529kNPK46ZweQHE0N/Fb2+XvdHffXkRikDnRqpVUkn1/7BpYXAPRJBXxfGzLhJSo9BdqpmrpKIOFTO5LBz5EBp9tTjmQfgfK9EXFawyrwni4OoW5LV9ndKfQMtATj3PSR2pxo0ZquslbJ61LgNyXeeuxznY6bzBUOGKiu56xbX6tV++Hd0DCu/mXO19kCY/tz2j3J5EUtBF02S6bMju7f0oaQLnmATG+bsI32Oc0UWXML9QBpQ3f4K0e0NUA/qwYBpI9DWk6GzLQtLQpO90iaK9VYmR4LqANmRvXrqQ7J7xoz6Hdh4MKDh4R4R8YfrseGj2h2QYRQHXTzJSvIaQxCsIMWqwZditzf0jj7v15zr926CrhQcZpt5tZhHSJ9jDWJ6azj8J9FB6sbfOJz2kluKjXkMHMaazLHpFCmpXPghjqJm9T5RrePNePsOcsL67CZTE+poBrqtCMiJJo8xNRw9/B5tuFjc/3rI8muLUQmuMKZZu6DyTQMceC3X/eCH+4SxPbaYqo+FQneaIWsnY9g6B7rrhEC2uWKER7kk8FwT7pEZLbDybgCWdZLI/WPwKDPtGlqEsSAJDYCmMKz2caHl6BlKHedWI/qBDr2AwbiLYLBJPzdji6MXRRKXg4oZpuo+a9q++Sk+V2Uik881lnByDGiIegIL3YxOQh2csiKy74EuVfr/AM/6g6cBjbbZqOljc7Kmpb1Ypm3a61+hsmgl7mgAFpBltNHQL2gUkQoP/zPoSfZNdmcr0oUdQn/VfiUlQ0fz6w3CaT2I=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:AM8PR07MB7602.eurprd07.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(376014)(1800799024)(366016)(38070700021)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?VTEviZr9iOfdzGMSOkodQkqP167B?=\n\t=?utf-8?q?xLhCk5Zj3ApkRf8EVUr9q/sw0RwGn2Mr+LoMz0L+aQfvZMj39SrOUgudLEKehsWOt?=\n\t=?utf-8?q?TxotXu+vpNZ5F+qkQWw4QgVn94FHw2rNuD96TFT/1XVCNiXNlm+284CNwdFxzVdci?=\n\t=?utf-8?q?AJKrujFjl400FZzpj0c9riMRU5dolu3HG2302pmjT3NClusmd3mYMFy5H5A3BALBb?=\n\t=?utf-8?q?lsv/Uy8T4/DICRE1ATCXIjXZGRiLmWbsYlGPQM34ozlKD8AxAYxwuWZfF5KliwWgI?=\n\t=?utf-8?q?1KeukHSW1E/iieuuqIMeRhTe2TaQPFrsVWwXY0/QJvftVuLDGXx1qqbckQ0NeEEy3?=\n\t=?utf-8?q?kqQc80ypcjQWsh7nAF1b5XHG8oTmU0YM5+rpc+0aJrUkYDBhRUH0pJffTQ/jJcMO0?=\n\t=?utf-8?q?ufckHEc5ZIsF8PEOe2atmPlfL0LLjlo4Cp0ONSv2fzFwxUsyY2832l2KraDoENrHi?=\n\t=?utf-8?q?WVp/ZRiootCmDWIoaW1ZPYbfaIlHEzMwKQzcNGvuabdrbMmRIrL4i8xQoOb6SuJzm?=\n\t=?utf-8?q?Ypp4jzMQZi9FZtJ+nHtxy9c6p3ItwaOsdbJ/vTkURuYoHnsVFe8FUrjhWtUX3F/iL?=\n\t=?utf-8?q?/HczIXgIePCycNO3uCAFfj2bjoFa6rB+/11BaUN67Gx4OSJhtiBM0/MCAhkNVl6kR?=\n\t=?utf-8?q?bZ5Mk3NvG4qxsRrlg9dCwX3vOp/gdJ5bxL2Kemeqdr476jELTcbCOUFRyOB2k3/iP?=\n\t=?utf-8?q?X4NFL+wuZezFLf/6MuxRu+ZtOeeoIiihBTOjzUCeD+4QbqgbBnnAicGuxYAvZbc4V?=\n\t=?utf-8?q?90dcWBxECYvTRWLcNd0nhvWmloskcRzdKnB6HPZouIWXhBLVm8xAHkGvtwgAMeVOL?=\n\t=?utf-8?q?diIEgMKUvLvraO35IsXn+cnLrAT/PSZVCc78QjksoggrnVg8S1KDiFSfl2ZE4XOTW?=\n\t=?utf-8?q?qGw50Gg/fwego4HC2vpBPwplDMDUWGsDi1QEZNF/1FtX59+Lg0eEiwRQn9XHzRJLA?=\n\t=?utf-8?q?v3238/kTfyQZrKGq/Qj69Z9JYCXLyRY+7u/XrmvvZ/EV/I5XiolDE+du9wtapn7ZV?=\n\t=?utf-8?q?Bx11DuBUCngAcNhusj5IlFhEE4wbcDKKO7MiH/SVK458CWaRpWHnIxEKUaSL+2bOI?=\n\t=?utf-8?q?Kj8NbN+bj6CPMFd0vZuCpjmJn7T1AMjDBIf2OSNcpKt3NqjyNb5q76rug1U/nBUEE?=\n\t=?utf-8?q?K2YXG2mDHpeqB+lc+A2bNJSbvL5q5Ja/yJMBNU29hyKCRt89uDfm3obwQbYKfHwSa?=\n\t=?utf-8?q?64yTPvAQJ/0dPSVzy959fEtkLa09COgwQTkczewfOWliX8nTr+xdhTCD/QXzIpA8q?=\n\t=?utf-8?q?unrtJH7TkEzsveU/ReXvfFQZbOilTTggOXAt/R/m3NK9pX7MqQizVL6VDLNglU5Sa?=\n\t=?utf-8?q?c+qKjGGhZLeLEhqFfoxu18YegS9eLMvDH9VGKOlGQDV76v2q7ObvH0YsHCAB/pa7N?=\n\t=?utf-8?q?7ccw38lanCe3S5lM42hPfqLcackbTdcKAmR83dFBTs9pzB9IeclhqLoFVBBvljIe6?=\n\t=?utf-8?q?/iCUcRKsxaCoi4BaAYrMz6EE5tj6lRiIUF7Bl0vW18jFF2CieRTfbxtWbcrNZAKGz?=\n\t=?utf-8?q?d8MjWuQKfmo3CHwz9F3Ve6oXQZe6aDQhSyvaea9VC/1x1ekDJfgi7DlRMrcbeihun?=\n\t=?utf-8?q?+ppBqlCo+5Kat3LO+Einn8vaF2tABvEJ2pkG6hYFJ+F06m3ZdFmBAho9GERq45r3C?=\n\t=?utf-8?q?zcvHZp0OsAEylGRZhEfzew+gB7gc+Dx3DOAvrhtLN933EHSajaPgw4V4twOvw5qYs?=\n\t=?utf-8?q?H21mA5HoV?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<500CCD82F67277498CA6DDB6CBCD223B@eurprd07.prod.outlook.com>","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n QEVqDM2iVhb59HdVmxwXmBwwVjmck2GalGxdMIR9u73DYcTMWBlxok8r5Pnzo8N5elhy79HRINwI5FElD/OyFeAHas7yoYbFXYwqhq3GvIhzlbFZwt2/nO7LnjqnchKpcHgsCO1Yls/ZhY71+DyIRrj0aSIk2jrqf8BWXp+vf7pmTvezqkdKZoIxliP4BugvMxI5pAM7LQA00ttnuEaJOBteJ5RnHSJYBNGB294QmTywr019KZ4RsUxFoNSsoPw6saQj0OTOy1Zb6PxaHLoW1v2OOpVbv7hpv9g27c7+Yx/CLUM6274TuM0QlCrgLkhiViERXKFevI2gaQrBfq+nmA==","X-OriginatorOrg":"bull.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"AM8PR07MB7602.eurprd07.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n a7d64014-8b19-4757-070d-08de991bd08a","X-MS-Exchange-CrossTenant-originalarrivaltime":"13 Apr 2026 05:16:27.4487 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"7d1c7785-2d8a-437d-b842-1ed5d8fbe00a","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n l5rNLYMSqdvp150MVHCiR0BMIxts0OM46qAl/pRburX2hU48H/0PzSOT6vtdwB1mcgvv5/lRcvloyWbxpvAScUeQ1CnWajD4wDaSduxhEN8=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"GV4PR07MB10908","Received-SPF":"pass client-ip=80.78.11.83;\n envelope-from=clement.mathieu--drif@bull.com; helo=smarthost2.eviden.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-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.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]