[{"id":3677648,"web_url":"http://patchwork.ozlabs.org/comment/3677648/","msgid":"<6fd7a51125963dabe9e9b3732e2ece5086b666d6.camel@bull.com>","list_archive_url":null,"date":"2026-04-15T13:04:03","subject":"Re: [PATCH] intel_iommu: Re-expose VTD_ECAP_PT","submitter":{"id":92752,"url":"http://patchwork.ozlabs.org/api/people/92752/","name":"Clément MATHIEU--DRIF","email":"clement.mathieu--drif@bull.com"},"content":"Hi Zhenzhong,\n\nHave you seen this?\n\nhttps://patchew.org/QEMU/CAFFE2avrHDKZd5m7j3E3x5=F=pzn-3c9vzGWP3+9-AVPwQng7w@mail.gmail.com/\n\nOn Wed, 2026-04-15 at 05:58 -0400, Zhenzhong Duan wrote:\n> Commit c7b2e22bd957 cleared VTD_ECAP_PT in ecap register and set PHMT bit  \n> in cap register, makes vIOMMU passthrough unsupported, fix it.\n> \n> Fixes: c7b2e22bd957 (\"hw/i386/x86-iommu: Remove X86IOMMUState::pt_supported field\")  \n> Signed-off-by: Zhenzhong Duan <[zhenzhong.duan@intel.com](mailto:zhenzhong.duan@intel.com)>  \n> ---  \n>  hw/i386/intel_iommu.c | 6 +++---  \n>  1 file changed, 3 insertions(+), 3 deletions(-)\n> \n> diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c  \n> index f395fa248c..6b8f75a8b6 100644  \n> --- a/hw/i386/intel_iommu.c  \n> +++ b/hw/i386/intel_iommu.c  \n> @@ -4998,8 +4998,8 @@ 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> -             VTD_CAP_MAMV | VTD_CAP_PSI | VTD_CAP_SSLPS | VTD_CAP_DRAIN |  \n> +    s->cap = VTD_CAP_FRO | VTD_CAP_NFR | VTD_CAP_ND | VTD_CAP_MAMV |  \n> +             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>              if (s->aw_bits >= VTD_HOST_AW_39BIT) {  \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;","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=DFzT9Ma7;\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 4fwhF11g8gz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 23:04: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 1wCzum-0001Et-G0; Wed, 15 Apr 2026 09:04:21 -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 1wCzuj-0001Ed-7x\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 09:04:17 -0400","from smarthost1.eviden.com ([80.78.11.82])\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 1wCzuf-0007Ow-34\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 09:04:15 -0400","from mail-westeuropeazon11013061.outbound.protection.outlook.com\n (HELO AM0PR02CU008.outbound.protection.outlook.com) ([52.101.72.61])\n by smarthost1.eviden.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384;\n 15 Apr 2026 15:04:06 +0200","from AM8PR07MB7602.eurprd07.prod.outlook.com (2603:10a6:20b:24b::7)\n by AS2PR07MB9124.eurprd07.prod.outlook.com (2603:10a6:20b:55b::16)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Wed, 15 Apr\n 2026 13:04:03 +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; Wed, 15 Apr 2026\n 13:04:03 +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=1776258253; x=1807794253;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-id:content-transfer-encoding: mime-version;\n bh=q5KE/B8fpCzRC+j5REjVqOl7APTVQSfyesdaTA4w1t4=;\n b=DFzT9Ma7/6SX9JBFulCl1B2uPzb2dzrGAXibMV+kFdbMW+3lsnhdS3gK\n Eva5Qd099WTA1iqdlXCAkscoppC9MVs1JdKkFH2aCgHkRk/RTfc1JqTVF\n 8bNHU6xZrYTUqm+CLxR53Ad0E/sWEHPtVqiQyeWfv4aiU9HmJ95baYPL4\n akDTgNr+IiXy04xV2lUyqKPOwf2C/uhihI0tutR14y7vYShWGMBuTxgNl\n CfDhL1fffqz0LXLWFo5DK6D7ynj07Jvk0f2SFH0yqQ//+EP/2neRpnHUQ\n wEwahji27nKmtoofsult8Li8O9GW7tjf/t/SN/htx4bxmITHKcRrgw+hH g==;","X-CSE-ConnectionGUID":"qgbY0sF7Swqq63UWxdlM1A==","X-CSE-MsgGUID":"lAZQCQyzQeCOv2VO3hDJNw==","IronPort-SDR":"69df8cc7_VxgdSacb9zLvCFLi7CxuB6VNRXJw5rCWRZ6wqo3vWQOElh3\n cc9y7bMnIoCsjFEHgHni1H/DsDEB0HtqeWmM1MA==","X-IronPort-AV":"E=Sophos;i=\"6.23,179,1770591600\"; d=\"scan'208\";a=\"47537657\"","X-MGA-submission":"\n MDG1Od/WvYN5cIm9xxdVk1mAkUH9g3nJXdUqoei0rJ57/M0JvsvKh2D0PJSYaFq3aaEOLkOFxAKieFPCi5UZfoaRiUv4R7jyoIf9xtgc7oIzK6qs9g/lajK2GHf1fkxREKjy1ikIf5K/Ru47wX5Hb4Xfn1pgN4d1TvOJn1ZtjyMZ2g==","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Rmx/2O2WI73um4O8Nyhm3Lvm1o0IBkDG3tu8lHXU1raw8szCD1fhyrZosHmbwkW097Y+sfV/Xcp1iCghSTof4t6t75VDvgAK/U/1j0KUgGndPHv0RGXdnqiwRlLCi7ROFBcCseH1uF2LXKDhV+XPf0Cz9CRgvjz5yonccHWzaQDmKrLi5cWIoLlRNcvefJ6roQaFOmJ4YZ63lwwDfu2kD6qRULvnHsHXuLzgaBZlafFXjFn8l9r0XbM6XHlnzb1otuWs2k/pVFHI/LhhICMg3ovy9IwBPAkQq4BkDKpnD4E3LK8F4Kh2ahW7iUBK74Gn4P9kurfg2AtvPKN+3mofYA==","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=q5KE/B8fpCzRC+j5REjVqOl7APTVQSfyesdaTA4w1t4=;\n b=aYnMHPyzGxYtzXXbmE2yT5GvV++o3L6E9cHlAL53/xL1OFyulAt/32np+uvhtLzZC2ItxOPlziCOzmVD4u1KZEpc1TjpxgcVl7rvGgRHE+cV1tiBaWpFRQSkfP12rxIczEbO7jLeFubN3sICDQv++MGVp6MF5+czif4cIlAbJBcl+FhaRoPQi1u4BOATNo0xdJEAMvSPf7gQarPayUJqadGgepXmYibHSuQJRKQ7MpWBdT/h1Kx3s5Z0Afx5rDDIR3E9FXBoGREXK3AJi5lRse1ThD/sdDl0W71dhdXg0xjbGtud3FbLxRvYS0YYhSgYzPo0PpV7yJkT16z04ws09w==","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":"Zhenzhong Duan <zhenzhong.duan@intel.com>, \"qemu-devel@nongnu.org\"\n <qemu-devel@nongnu.org>","CC":"\"mst@redhat.com\" <mst@redhat.com>, \"jasowang@redhat.com\"\n <jasowang@redhat.com>, \"philmd@linaro.org\" <philmd@linaro.org>, Yi Liu\n <yi.l.liu@intel.com>","Subject":"Re: [PATCH] intel_iommu: Re-expose VTD_ECAP_PT","Thread-Topic":"[PATCH] intel_iommu: Re-expose VTD_ECAP_PT","Thread-Index":"AQHczL5zu7eE5OGysUqASVMPREHk27XgFvoA","Date":"Wed, 15 Apr 2026 13:04:03 +0000","Message-ID":"<6fd7a51125963dabe9e9b3732e2ece5086b666d6.camel@bull.com>","References":"<20260415095832.9631-1-zhenzhong.duan@intel.com>","In-Reply-To":"<20260415095832.9631-1-zhenzhong.duan@intel.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_|AS2PR07MB9124:EE_","x-ms-office365-filtering-correlation-id":"1aa98b98-d0c6-40a9-7606-08de9aef7807","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|1800799024|366016|376014|56012099003|38070700021|18002099003|22082099003;","x-microsoft-antispam-message-info":"\n 8mkaVSDK4nAgYl4KpV+KO9BcKQrBT0rCfqkSyVFLaCXaosDwf25bN6St9DvJsaFnaK7Hlbdb8dIglAZobiRKQtP+KBH2ytK9qb1BP68Uh42YUzT9R1yPLW3Ti2EkEMjEEs9DG26vlZkB1XZ8ZfqHyNdCh9kgdY6UMO7H1uZuio6TUvZYdQOOckT0lVK7BrxIUHuObA8ID2yq6eE0/dXVErAbvClA6PcSBAQXD/IKAmSi3pd+QtM5zdSrcSlMm6y4f04g/FTEXaCvRekKH80exoj3Gbcjj0eOE15Ob3/aQjIsgb8qOCT5WTptGfH8qOZK/zIB9epTLnolE+JpmK/dAImXeWZMPbohANjFzOmwXob2alHIQ0SGxwoJ2zOCtEU1tgdt5RTX9ibew7vD53T6nEmnd1G8vRvXT+ISxirIJeTIivvDog79Nm4qNrtHwBkAG9dUnLRwI4qCvlOODQd+30/ndEUtQ3svHXAcA9jV9jTjhkuU1+sICVssEbsVcna1Ih0oHGj5WR/0xvFIjcfGPiKlKrXQXEw9UkLLd8peh/vF+U+m5nrDpy6tBksT89gu7MAvEcyAp7PkSieDPM+83TVkuRkcGgjTmUcCETlaX4VZPiAMKfMj1fSMnckj3laeVUaqXj9usKuxFNpzGGsUDiMa0hDg/zPtsVvCWYkYi2ViUqZC6MNOsj8VWaXBVuV8BZ9Tt5C8m17Ycmewk4cWmH21t7Joo0xwsLh0C7Z+Om8+RxfQV3rxsE6YbAkKdjku","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)(1800799024)(366016)(376014)(56012099003)(38070700021)(18002099003)(22082099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?0Li5G9odPVqZGgitRbjRxQGaVfYA?=\n\t=?utf-8?q?cxC24d/3oiT1slio5cgcYTnXs0S8Nxy7jXppF6I6ypYQ2clZ5e3eNOXZJf7pvW8m/?=\n\t=?utf-8?q?iD98WDTk7/qvIap1N3zFUKDh+xIlPt8N8PjTeiOf5w9e6+wmF+SzRIzfizkA6PHOp?=\n\t=?utf-8?q?SFN1YtMfKjcr2kEDnAu/yh8LEYcL9FnhH3Ar3jDAbPhgZ1ppzd+SDTZRUlzQvgXIg?=\n\t=?utf-8?q?lz73GLibPvgotPJYbEWVffa9oIQ74PthrVOabOooGFX1FNaXe87F9iAOiaIx9eGt9?=\n\t=?utf-8?q?Bv5yQLJ36T4ZNGErg0Amrzif3R9GYhE0ovadIKCAlFHkX+44k3E1Tih/UeEmLXaB0?=\n\t=?utf-8?q?DtY2Odf1LXV4CJgqndx+uzFaKXredTZ6axQBukBO2nbQiF26aEYgHmnr4aC87Xs2v?=\n\t=?utf-8?q?+49IHV6LKQ7qEVH60Q74OmbA7VmBv47YT6rF5+axNrQEIVn4S7LzNJZ4PQk/johNo?=\n\t=?utf-8?q?Pui7z0TmbIMTuof8UH+zHaEpC9ipchKRSDg/wrqcF7a7KqRPrA5rj/0QJJvd1k+9J?=\n\t=?utf-8?q?v6wI6u6eSv15NK3I+R70ecS4CObDxZp9/LoynI77o202s6zWCmNvi4/1pWTmKrwMu?=\n\t=?utf-8?q?CpEie2OUE4XD/MzrphIC5I/YPyS2kl1bNx5rpY7BXVmXgaeNkykDnPlbKMov/ePrQ?=\n\t=?utf-8?q?8v4djAu5PhnkbvpNRX4xQzoO+BXcOAFWPMehuVt27571uhu1I+sPnijOQ+d/ldkpd?=\n\t=?utf-8?q?acHJ3TbZfqflPhk/R+v8TPHn7oCuBPCotoIhxAipbvS3Fc5IvLSf93oFHTDCwm4yv?=\n\t=?utf-8?q?/Kjna87ORkl4y0nN09uUV6Thd5iXxD6c3F2OV+SRxjRSCchYEKhqJHaBL4TCqnHXM?=\n\t=?utf-8?q?KaG2PzfxhPGUKZc3rsFc+RgmJHIj5E/iayoQ1JHxOCpbk2nWA6ud7YoG9UZKXMsMc?=\n\t=?utf-8?q?O2qk52+5hGL+4KK4qmEJruxaZlQWqF10hq1qEHRPlhidrFYxclQTopHGn/p/3MBfy?=\n\t=?utf-8?q?1IWISHhwVN6kav2Qj2uV3g9tI2WXh+po4vNWQJ8T0P1v9TvLui6An5XLJ5/MQMjUn?=\n\t=?utf-8?q?+OYoYVtOXWjA4mbdkvz/ixS3ng9etRzs+5YjOkblgh04II1XQziO9setO/w7V9gjG?=\n\t=?utf-8?q?FLdDlfJN1PsNwvfB3U0mcaHVxEKplHWzuuHvahZRaymq1aCimxgd35H7iOTGqjcfJ?=\n\t=?utf-8?q?QoYgzI7oKE+d3dJQqKfArxPJ9RhF0mk0Twt19jwx9EkxnVqw7+HJGTfG8UoielAoN?=\n\t=?utf-8?q?nDRiKuKlK3tYYsAqhhAJNQnAAEdE1g6rmabAcb24J7+10Xt3+LgszgzozyygmBnRR?=\n\t=?utf-8?q?2JBhGQ0lOgy3S0amoxdRkVqixbPMAvBr1y0C4636oQC2hoey8QAzomVHqP0J3fYOJ?=\n\t=?utf-8?q?5G4Yryxt9xkH3kOHuVobKKjTwrQbMPWDqb9bsbNVmf7gVtMlAPeJf8G2LIjw6GhwI?=\n\t=?utf-8?q?lnCgMKYacidYDxOqbrBm1FDcS05vzpDiFu4mEzD4bO5Xr+7CJI6VqF3Be13qKelOk?=\n\t=?utf-8?q?lNICgok7EwA8hcwfxm356oEimG0qx71EqH92ZEYjnkZwQDaK8es3LOotmDVLDf0km?=\n\t=?utf-8?q?PC1otirxRSqmW1r7znXXNOoTVbbFvzQgOCOefhqFPiH/4B9/P40Vc0Tyjf45X2JtI?=\n\t=?utf-8?q?60o0L8RUAmvp2Pqov1gWCRSyaytsTV+B7vUDJP5Rtq3sBheVrDpxQcCxTHgoAFOx1?=\n\t=?utf-8?q?ufCtGAxuEO05L1Jy4ZW781XhEvmisy7ycKb1jHSbyXoqBgT+G/mJSvw29DTu33krV?=\n\t=?utf-8?q?6w3mVNvQn?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-ID":"<4BE351A9578FF34DA3C5678717E9526F@eurprd07.prod.outlook.com>","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n o3b2L5ZnUDkudtm7glJvlYLsxpMWDpNroVG3boW7PoDzF0k1AY8ntCuwgcYqiJZpl/jR0te3rtf0JR1DbdfvyrQg4n4rRWZFbCd0dgCI9fl5Bb04Daxr7C3BhnzuRlplGmPw/fvRtMoV6k2vtcwwFGW8qU3XzvmJuqkCeD1GeXqTDv76rL2zHJOrMXUyECCb2LGLi7ZgKbgTl5Er3yuRMw862+FflLvyQoLL1KKpgRZRJ2Fw999qy2xCcKXsPSmjVfKP1qKW1aRujcWCdBTwcWoySbb447IXec4z97ZiwacJTsIQctFSZhWusDmJpfL/ATMuh6F3hPMhZ4CMabrvyw==","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 1aa98b98-d0c6-40a9-7606-08de9aef7807","X-MS-Exchange-CrossTenant-originalarrivaltime":"15 Apr 2026 13:04:03.4125 (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 n9kCIYsmYjHJZphspX2mXFRkoJB/HSo8/+QOVDp/VS57z1FCQd+Yd7vBDmDtEsPBImm4bSXwc1f7Kg/UbMRHDRsDkD/0PEwa5PGPcW6k1G4=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AS2PR07MB9124","Received-SPF":"pass client-ip=80.78.11.82;\n envelope-from=clement.mathieu--drif@bull.com; helo=smarthost1.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"}},{"id":3677901,"web_url":"http://patchwork.ozlabs.org/comment/3677901/","msgid":"<IA3PR11MB9136DA7E04C3BA29BE1F5F6092232@IA3PR11MB9136.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-04-16T01:47:50","subject":"RE: [PATCH] intel_iommu: Re-expose VTD_ECAP_PT","submitter":{"id":81636,"url":"http://patchwork.ozlabs.org/api/people/81636/","name":"Zhenzhong Duan","email":"zhenzhong.duan@intel.com"},"content":"Oh, I have not, thanks for sharing.\n\n>-----Original Message-----\n>From: Clément MATHIEU--DRIF <clement.mathieu--drif@bull.com>\n>Sent: Wednesday, April 15, 2026 9:04 PM\n>To: Duan, Zhenzhong <zhenzhong.duan@intel.com>; qemu-devel@nongnu.org\n>Cc: mst@redhat.com; jasowang@redhat.com; philmd@linaro.org; Liu, Yi L\n><yi.l.liu@intel.com>\n>Subject: Re: [PATCH] intel_iommu: Re-expose VTD_ECAP_PT\n>\n>Hi Zhenzhong,\n>\n>Have you seen this?\n>\n>https://patchew.org/QEMU/CAFFE2avrHDKZd5m7j3E3x5=F=pzn-3c9vzGWP3+9-\n>AVPwQng7w@mail.gmail.com/\n>\n>On Wed, 2026-04-15 at 05:58 -0400, Zhenzhong Duan wrote:\n>> Commit c7b2e22bd957 cleared VTD_ECAP_PT in ecap register and set PHMT bit\n>> in cap register, makes vIOMMU passthrough unsupported, fix it.\n>>\n>> Fixes: c7b2e22bd957 (\"hw/i386/x86-iommu: Remove\n>X86IOMMUState::pt_supported field\")\n>> Signed-off-by: Zhenzhong Duan\n><[zhenzhong.duan@intel.com](mailto:zhenzhong.duan@intel.com)>\n>> ---\n>>  hw/i386/intel_iommu.c | 6 +++---\n>>  1 file changed, 3 insertions(+), 3 deletions(-)\n>>\n>> diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c\n>> index f395fa248c..6b8f75a8b6 100644\n>> --- a/hw/i386/intel_iommu.c\n>> +++ b/hw/i386/intel_iommu.c\n>> @@ -4998,8 +4998,8 @@ 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>> -             VTD_CAP_MAMV | VTD_CAP_PSI | VTD_CAP_SSLPS | VTD_CAP_DRAIN\n>|\n>> +    s->cap = VTD_CAP_FRO | VTD_CAP_NFR | VTD_CAP_ND | VTD_CAP_MAMV\n>|\n>> +             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>>              if (s->aw_bits >= VTD_HOST_AW_39BIT) {\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;","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=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=idz+fonw;\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)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"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 4fx1BS2R09z1yG9\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 11:48:32 +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 1wDBpx-0007RQ-0r; Wed, 15 Apr 2026 21:48:09 -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 <zhenzhong.duan@intel.com>)\n id 1wDBpv-0007RF-19\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 21:48:07 -0400","from mgamail.intel.com ([192.198.163.8])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zhenzhong.duan@intel.com>)\n id 1wDBpr-0006j0-5D\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 21:48:06 -0400","from orviesa007.jf.intel.com ([10.64.159.147])\n by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 15 Apr 2026 18:47:56 -0700","from fmsmsx902.amr.corp.intel.com ([10.18.126.91])\n by orviesa007.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 15 Apr 2026 18:47:58 -0700","from FMSMSX902.amr.corp.intel.com (10.18.126.91) by\n fmsmsx902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Wed, 15 Apr 2026 18:47:57 -0700","from fmsedg901.ED.cps.intel.com (10.1.192.143) by\n FMSMSX902.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37 via Frontend Transport; Wed, 15 Apr 2026 18:47:57 -0700","from SA9PR02CU001.outbound.protection.outlook.com (40.93.196.52) by\n edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Wed, 15 Apr 2026 18:47:56 -0700","from IA3PR11MB9136.namprd11.prod.outlook.com (2603:10b6:208:574::12)\n by DS0PR11MB8685.namprd11.prod.outlook.com (2603:10b6:8:193::20) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Thu, 16 Apr\n 2026 01:47:51 +0000","from IA3PR11MB9136.namprd11.prod.outlook.com\n ([fe80::37b4:37a9:4f3:518b]) by IA3PR11MB9136.namprd11.prod.outlook.com\n ([fe80::37b4:37a9:4f3:518b%5]) with mapi id 15.20.9769.011; Thu, 16 Apr 2026\n 01:47:51 +0000"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1776304081; x=1807840081;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=trZK6iewbHp1pzIgDJ4HFlxoIzd7iFScD/YkvbUpnE8=;\n b=idz+fonwyulMjClzdjVKS7pz0Kkf82B069/Pj5ORqtjliB0GoqabDUoI\n VvNVe9JaMBIj0wrQuFzaxi52HzJ4wAyF7+crpf7PCZroPuWB24FKnrcTH\n fMlJ0FjWIRRAzWWhGLM7xx5C3NZJPCc2XwA9+Tkk98o4+zLkNWeb2simP\n m8D8tb5sAhbJYQBbvZMDxOaEFZan5NJ68t6dGDvojXpMiIauFeUA5sCi2\n zp6ssJBmHfW44k9TqfkI0R/lZWXXksI3k/2tsg9/X4IJGqB7gZ8M4CDp/\n 3Mcn7A/cCYSdn7NotTsfNq8E3zAbirmW5ZcOTUnpqa74dicwISrolcRwr g==;","X-CSE-ConnectionGUID":["o9M+1w7XQPOeEk7cttaM9A==","WeFH/ZpaSz2RyY4EEQNUug=="],"X-CSE-MsgGUID":["Ldk8L3ytSmOCMuYaKpitqQ==","VjtU+GBgT2KiyF6z8XgcjA=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11760\"; a=\"94865290\"","E=Sophos;i=\"6.23,181,1770624000\"; d=\"scan'208\";a=\"94865290\"","E=Sophos;i=\"6.23,181,1770624000\"; d=\"scan'208\";a=\"230824518\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Z2w1JfgsAGafHKYEQsT/NBw/nPmz4qCdtAHt+2/G/7llSqvuFp5eEhHJQ6OW5fIoRNegP9b2v3rfl10Vfjl9TXq8VIWA0dLh4+TTonRXDBYYpNtqOM/KfPcxRUSvYJr0AQwOMw2lflVScG55LAw41CjxMeEc67ygA8+91D3Vrwk3NImVuylt53CXgXJKZMXK7CsjCIox6Zs/ZGIP4Ki3e0QYKJ8OANkLuA7kN4huDsUZ1CvydJKboyU6betN2UlsNbNdeuEzEAxw1PxrQfpZrtL79ExH7yD93tHf7vOejk+wDoanhMKxBupIy+fM4ZHZtk/3EsAiRWnUsF/E8NuKSA==","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=trZK6iewbHp1pzIgDJ4HFlxoIzd7iFScD/YkvbUpnE8=;\n b=HlttdCB+uez428hY38aH9QB+eCxzpmw8MTIWzRhFsNDAseaJsB7S51HnhTvjoQrNu7zaat/pii/dkDTRwno2OPgomJ5Pb6XzsqSqHI8hWs2et05K+WqJoviv3z5n7q6sS2cCwvj/RXEokhKUnPjOUcVZcjI9cIvbyKFj9kIZGC8GksTo/+4cJOEXal6WmUy94zQOd4yUXPdmm68cS37+AqEASBqZYf/8Vv8mZ3Gz/KrVY47bnvBIYj+5VcNzZ8jGjvnyvNISkZ/fkI8v7B+pS/YXQFm4gUcRU8rNT4JAiBgWtXxN7Yu4MYAw8QdWovrW175wntbZqXrDOxnMOZDtOQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;\n dkim=pass header.d=intel.com; arc=none","From":"\"Duan, Zhenzhong\" <zhenzhong.duan@intel.com>","To":"=?utf-8?q?Cl=C3=A9ment_MATHIEU--DRIF?= <clement.mathieu--drif@bull.com>,\n \"qemu-devel@nongnu.org\" <qemu-devel@nongnu.org>","CC":"\"mst@redhat.com\" <mst@redhat.com>, \"jasowang@redhat.com\"\n <jasowang@redhat.com>, \"philmd@linaro.org\" <philmd@linaro.org>, \"Liu, Yi L\"\n <yi.l.liu@intel.com>","Subject":"RE: [PATCH] intel_iommu: Re-expose VTD_ECAP_PT","Thread-Topic":"[PATCH] intel_iommu: Re-expose VTD_ECAP_PT","Thread-Index":"AQHczL54bfuYgfL9lUCDi0QGrCdERrXgFy2AgADVOIA=","Date":"Thu, 16 Apr 2026 01:47:50 +0000","Message-ID":"\n <IA3PR11MB9136DA7E04C3BA29BE1F5F6092232@IA3PR11MB9136.namprd11.prod.outlook.com>","References":"<20260415095832.9631-1-zhenzhong.duan@intel.com>\n <6fd7a51125963dabe9e9b3732e2ece5086b666d6.camel@bull.com>","In-Reply-To":"<6fd7a51125963dabe9e9b3732e2ece5086b666d6.camel@bull.com>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","authentication-results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256\n header.s=Intel header.b=idz+fonw;\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)","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=intel.com;"],"x-ms-publictraffictype":"Email","x-ms-traffictypediagnostic":"IA3PR11MB9136:EE_|DS0PR11MB8685:EE_","x-ms-office365-filtering-correlation-id":"07416895-ccf5-4367-a77e-08de9b5a2b58","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|1800799024|376014|366016|38070700021|22082099003|56012099003|18002099003;","x-microsoft-antispam-message-info":"\n 5dik2KAaf/hmptczsQh0mr+pw/HdyVeDwPky1KBcdB2c8hxDjuSSXq54gXOsVp4gis4+eBeN4EHEv3a+3TMKtH/5YF6cnYEfBe284r5hXt9PgwMbO+fLYerWizhUrzaZBYstcogWBy/+aaMWVlXXOgKBseQP9zitEhRJO/ALj/aNn5QIEY2mgpu1SYHaMJiQjjqzh5ikjG7ugMgqSXCWpOfkzIKRgoN2Iaeyit/6JwrKjMQvtE3vh5e4qYFW9zjD4SsN973TDTiI4vHacZlwvIWqBo4NIDp00dyiPVnmQDVCk3a6rWiYoDqRqO4zXA6tvsS5zgGjHpRT1E0ghJhdkC/NR3sfj8kTQ1bCYEUgi34pJGHU0rvHX0N4yYw/hhy03yxYiHpwm+yQTaRrnhWdpcUr2AdZ6AGQbrJ7mDqtlNG6jAw/N6ST1Ssddy+EppswjBCDciYDOODscT9iQyzosU8d1YN052aw3AKNqjTSTSuEOiXOoV6rem9x8ixDGDpmfWDjyAGaLv6MUPbtreUH9/eY6BHFqfRBH1jWfg9+34etRaDWqlB7IwcCELAfhV4+dG5uE/xxzKXjWsZ9CtI15hGrqhipwiuWvMbHyLiHN4sdL9FWCm4vaDb0vMjAYuc9ax2O9rAYUGemxFLUMuIVBn2BRu9HK+JVPtI6oKZigBThDu1On6x97+gtuP7fgL7DezxxRUq/x6wHec2e15oE1ZpyxTupZwcCop7pvqumLKkVcCMw3QxUU4zY1uSdlJq4","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:IA3PR11MB9136.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(376014)(366016)(38070700021)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"=?utf-8?q?OG3DeRGdZe8kUplqrgFa7ibQJ0mV?=\n\t=?utf-8?q?S1rQy8SbcoyifOoFuYAfCIDfcy/exOpERrTQr5me30EBLC6uQa6y+pB8jieyECowl?=\n\t=?utf-8?q?vY/+s5mqYBCJo6EkPPi0Lwm4pljwOeMee7qvNZKrYbr3YrYseo+1apO0E7MvESTcN?=\n\t=?utf-8?q?2lDMYVL3x/iT18PUxqUcxwY4vmG8gqzCksx2phyY0ur8ehwFkpEfXA3l8H0jIkuoP?=\n\t=?utf-8?q?jVSVwRyyVld1irBpEXUoirx1owx+JPN5Ed6GF92OQMn7eoYuJaTm8EqRYoulrtSOM?=\n\t=?utf-8?q?vgxVH9giz76AA6mmaqxPiyc0qrsI/2QxqiIWCOLacDiPqbXq/ugdp55mVevCDm+Nf?=\n\t=?utf-8?q?7YVk4rslGB5bUeVQVTAac2iGrXkzuYCiGUaGng3bzGYtugvp2lNmdQioU8Qsqc8OV?=\n\t=?utf-8?q?VwTk+oNy5ZOXPy8JGhYYjyaploJEqG/2aNNbUKT/Rnfj6W5l6LHRq6JQq7QNyWra/?=\n\t=?utf-8?q?77lNuP1c75Kjc711jTeEesbx6bkF3xWcqR/rT6ZMe9na/s9qqZGm9k5J131l0uKfp?=\n\t=?utf-8?q?nFOWJjPW7+JHb3RaRzSBpYdtcHSDLIrIzJ8V74IwpDGB5dv8nnWXhROu5UzKcZs4w?=\n\t=?utf-8?q?Mp8pIPwCXtkmFKy7CA5l9xopKLq1CSdXcpnOAWK64rPF7mdcFN+J9VbrdW4Hpg6fL?=\n\t=?utf-8?q?doMe+tbENuhPhiNM5Yt+XNXARFXkhFEimgkH0qdnGH9zvIJq5Af+NZBshqELaFBXs?=\n\t=?utf-8?q?W4wGegPi3NFl3PFrTTQcPv91O0GZf847kRYANkhDA9tei1GSmR/eUDPYAKbjQTXAC?=\n\t=?utf-8?q?Wts4Dd/CMPa6WI8fLRNwNgjEA/QX/FaO7vWW3JxluvJf1VUcr2+LCU/ZWnHX0/hH/?=\n\t=?utf-8?q?Ccr7+Rfj1JaHT4hFcyzXeMzUtFucmQANBESpJLD4blC1YlE/w4RFgSXj4nkR74NjX?=\n\t=?utf-8?q?z8GzSX/S9eUa0SazWmd7JYHToGhx3PlCjlRkkK4KehyLv+U7wR81gwM/KJTZ6/8bw?=\n\t=?utf-8?q?1xP9LjRFQ4KWTuG6Mg1/RnFnmZIryAMpcPTEzaD7IMA0cgT8kTx+YHSy2gGov1wPR?=\n\t=?utf-8?q?phG/HP0kU05Jm7WIiVoQhjDCsUVlbgNC50Ui4KNlcblD05W//6yCp8xRHmIZ/g1zM?=\n\t=?utf-8?q?LrVE7+HR4ZM3+x56DQ4lTo4nTnG/UXzBln7W2h2oQKh5j6cgR/AOUjyBNnxlKyfxL?=\n\t=?utf-8?q?kyHvHVAzpqntah1yu9toeBPNh1AKfs3MYMJ3iLBgSZGlEn3XjHUY88FP6zEpLwdq4?=\n\t=?utf-8?q?tfQFBs6N/d34mT+UOosgTxyg7cZSXStQRykewGSXqihlkH8vuIt74App7L5r9AFnZ?=\n\t=?utf-8?q?usj9fs+fKE8k9vZUZYiAv3A/wCBYV9sDtsBp2/6scYOh2Ckha11qyfIyNiKY2Dwrp?=\n\t=?utf-8?q?3YKodHPMxTqLV1Qlj7PyZCDf1hpF3ifTjlNvuzaMIyq1DD+oJoy52QVQkqkv6qkR7?=\n\t=?utf-8?q?J6Ephdb2vyNSGrDoHJ5XW6PgKeVNwMmdiwKHCGanHVsVanpQclm+b8RESe/WzOqyG?=\n\t=?utf-8?q?eWhEHD+ssDIErzvnBkCLXr8LE5wsmTn4EB1CHTgzZjvDOZGKzIPre7BlbQL1bhP3m?=\n\t=?utf-8?q?fgt6NIJjVC4PNXI6i+YqIbC725y070NGTzg0asubD+2X/7pEmnMxRw4g74yTUITAH?=\n\t=?utf-8?q?jtdAvYsGrHg9Vea75TMhuh/QGzoF3qEOZwLt2BVowYP4GYfqeHCfXblJKZo6HM/aO?=\n\t=?utf-8?q?RBQq3rzoEpC+5OjnaJfV2xYk0dpwSsTQ=3D=3D?=","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n I4zOxC6s+oDau447uwRaU6JAFNoO3QyMFYTHcd0j4KM3QtD7GPDiRgUIopmUbmd3GKnDscsrcaPlbbMxTB5epEob7xC6DTvdtXgYgU6/1Bfk3LliVpDguGB88silYQujjB9PX5kraSRcnYUcVXHGv77QPifztNLOm7aCyqhKuMCxEwADnqejMk/TOJdOpnHSo6aGR4E9RpRuANOa5elF5/ve3h8Wi5JO4eexevk/UL9oTYIe8U2J+bArH5y9qRC1bSqrR/zPGZKv91CWUD+Ea5xSY7aGVPTQgEWPIlSBgvbIWZZDKqERm592IEAMJ6aZhP1mXz6ktavpyxft8WMYdw==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"IA3PR11MB9136.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 07416895-ccf5-4367-a77e-08de9b5a2b58","X-MS-Exchange-CrossTenant-originalarrivaltime":"16 Apr 2026 01:47:50.9232 (UTC)","X-MS-Exchange-CrossTenant-fromentityheader":"Hosted","X-MS-Exchange-CrossTenant-id":"46c98d88-e344-4ed4-8496-4ed7712e255d","X-MS-Exchange-CrossTenant-mailboxtype":"HOSTED","X-MS-Exchange-CrossTenant-userprincipalname":"\n WgO6kpJd+2wFQVJS70a5M9y5o+zQrlQu8fzxjduJgd6hRDcfTQHudGVJqsV7mrT4YjjN9n2BTUXoUiyIADe9/UezNo317dY6RPfQD1uaKow=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DS0PR11MB8685","X-OriginatorOrg":"intel.com","Received-SPF":"pass client-ip=192.198.163.8;\n envelope-from=zhenzhong.duan@intel.com; helo=mgamail.intel.com","X-Spam_score_int":"-48","X-Spam_score":"-4.9","X-Spam_bar":"----","X-Spam_report":"(-4.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001,\n 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"}}]