[{"id":3669834,"web_url":"http://patchwork.ozlabs.org/comment/3669834/","msgid":"<CO1PR11MB5091E0F44CAC1B8DAD9EF085F356A@CO1PR11MB5091.namprd11.prod.outlook.com>","list_archive_url":null,"date":"2026-03-26T16:44:51","subject":"RE: [PATCH 1/1] target/i386/kvm: Use logical counter index for AMD\n PMU getter","submitter":{"id":88429,"url":"http://patchwork.ozlabs.org/api/people/88429/","name":"Chen, Zide","email":"zide.chen@intel.com"},"content":"> -----Original Message-----\n> From: Dongli Zhang <dongli.zhang@oracle.com>\n> Sent: Tuesday, March 24, 2026 7:13 PM\n> To: qemu-devel@nongnu.org\n> Cc: kvm@vger.kernel.org; pbonzini@redhat.com; mtosatti@redhat.com;\n> dapeng1.mi@linux.intel.com; Liu, Zhao1 <zhao1.liu@intel.com>;\n> sandipan.das@amd.com; Chen, Zide <zide.chen@intel.com>;\n> joe.jin@oracle.com\n> Subject: [PATCH 1/1] target/i386/kvm: Use logical counter index for AMD PMU\n> getter\n> \n> For Intel PMU, the counter and selector MSR ranges are disjoint. AMD PMU\n> behaves the same way when PerfCore is unavailable.\n> \n> However, once PerfCore is present, AMD PMU switches to an interleaved\n> layout in which selector and counter MSRs share a single alternating range.\n> \n> MSR_F15H_PERF_CTL0 = 0xc0010200\n> MSR_F15H_PERF_CTR0 = 0xc0010201\n> ... ...\n> ... ...\n> MSR_F15H_PERF_CTL5 = 0xc001020a\n> MSR_F15H_PERF_CTR5 = 0xc001020b\n> \n> The commit 4c7f05232c (\"target/i386/kvm: reset AMD PMU registers during\n> VM\n> reset\") added the getter/putter pair for AMD PMU MSRs to clear them on\n> reset, but it ignored that, without PerfCore, AMD reuses alternating MSR\n> addresses for selectors and counters. env->msr_gp_counters[] holds the raw\n> counts and env->msr_gp_evtsel[] holds the selectors, so with the interleaved\n> layout we must translate the MSR address back to the logical counter index\n> instead of treating the interleaved slot as the array index.\n> \n> The arrays are sized to MAX_GP_COUNTERS = 18, so the code never writes\n> past the end. And in the reset path QEMU simply zeroes everything, so that\n> use case still works.\n> \n> However, the live migration is broken. The PMU state is stored at the wrong\n> indices, so the destination VM reloads mismatched selector/counter pairs. Fix\n> the getter to use the logical counter index rather than the raw interleaved\n> offset.\n> \n> Fixes: 4c7f05232c (\"target/i386/kvm: reset AMD PMU registers during VM\n> reset\")\n> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>\n> ---\n\nReviewed-by: Zide Chen <zide.chen@intel.com>\n\n>  target/i386/kvm/kvm.c | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n> \n> diff --git a/target/i386/kvm/kvm.c b/target/i386/kvm/kvm.c index\n> 9e352882c8..b4e549c62b 100644\n> --- a/target/i386/kvm/kvm.c\n> +++ b/target/i386/kvm/kvm.c\n> @@ -5239,9 +5239,9 @@ static int kvm_get_msrs(X86CPU *cpu)\n>               MSR_F15H_PERF_CTL0 + AMD64_NUM_COUNTERS_CORE * 2 - 1:\n>              index = index - MSR_F15H_PERF_CTL0;\n>              if (index & 0x1) {\n> -                env->msr_gp_counters[index] = msrs[i].data;\n> +                env->msr_gp_counters[index >> 1] = msrs[i].data;\n>              } else {\n> -                env->msr_gp_evtsel[index] = msrs[i].data;\n> +                env->msr_gp_evtsel[index >> 1] = msrs[i].data;\n>              }\n>              break;\n>          case HV_X64_MSR_HYPERCALL:\n> --\n> 2.39.3","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=NLQjW23K;\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=lists.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 lists.gnu.org (lists.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 4fhV5X73Bqz1yGD\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 27 Mar 2026 03:45:52 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w5npN-0007kO-Dc; Thu, 26 Mar 2026 12:45:01 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zide.chen@intel.com>)\n id 1w5npM-0007jy-HB\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 12:45:00 -0400","from mgamail.intel.com ([198.175.65.16])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <zide.chen@intel.com>)\n id 1w5npK-0006Jk-GA\n for qemu-devel@nongnu.org; Thu, 26 Mar 2026 12:45:00 -0400","from orviesa002.jf.intel.com ([10.64.159.142])\n by orvoesa108.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Mar 2026 09:44:55 -0700","from fmsmsx901.amr.corp.intel.com ([10.18.126.90])\n by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Mar 2026 09:44:54 -0700","from FMSMSX903.amr.corp.intel.com (10.18.126.92) by\n fmsmsx901.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 26 Mar 2026 09:44:54 -0700","from fmsedg903.ED.cps.intel.com (10.1.192.145) by\n FMSMSX903.amr.corp.intel.com (10.18.126.92) 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; Thu, 26 Mar 2026 09:44:54 -0700","from SA9PR02CU001.outbound.protection.outlook.com (40.93.196.45) by\n edgegateway.intel.com (192.55.55.83) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.2.2562.37; Thu, 26 Mar 2026 09:44:54 -0700","from CO1PR11MB5091.namprd11.prod.outlook.com (2603:10b6:303:6c::11)\n by DM4PR11MB6528.namprd11.prod.outlook.com (2603:10b6:8:8f::14) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Thu, 26 Mar\n 2026 16:44:51 +0000","from CO1PR11MB5091.namprd11.prod.outlook.com\n ([fe80::2449:4935:1adc:59bd]) by CO1PR11MB5091.namprd11.prod.outlook.com\n ([fe80::2449:4935:1adc:59bd%6]) with mapi id 15.20.9769.006; Thu, 26 Mar 2026\n 16:44: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=1774543498; x=1806079498;\n h=from:to:cc:subject:date:message-id:references:\n in-reply-to:content-transfer-encoding:mime-version;\n bh=rIccaT+VwKipJ278pMCiIUaTF/DBDC92r3sj3BVmDlo=;\n b=NLQjW23KEAIRdCX+CWOnha9xzrXumbduGjN/OTx45mfraORyI+DWmCcS\n mzOz/TUBjMMqX3PJSWbHoHpnEDQRCD5pFzE4wivHq6omsx+MjJoFbQHA3\n smFWUcI0ymUKV0HSJbSw1NhdYBF7KHtfQdDKMH1aKgo0dTkkWSRgxH1r2\n bES5muliF3kYCa9XX0466tM5v0fRIRXf12IN9lx6w1ZPxdf2Gl3hMmp+B\n 4nJ55QRObqIUneTbLG29yAUjFW6Gf8DOZ0ApTtsa5A2wcfm+VKCyJpiy3\n w+NadZhu4Q6q9yJZWgkN3IoHI28P/ETmHfihyUewjQfSfFvmTGZj0cdZ4 w==;","X-CSE-ConnectionGUID":["VP1YRqANRiay8pChSJHFsw==","BeKZ9IELS9qgXhrG5CKH2Q=="],"X-CSE-MsgGUID":["w6IphLwDQdqzZRkz63T83g==","PAQOTfi+RwSlzSqIBZ5Qsw=="],"X-IronPort-AV":["E=McAfee;i=\"6800,10657,11741\"; a=\"75805868\"","E=Sophos;i=\"6.23,142,1770624000\"; d=\"scan'208\";a=\"75805868\"","E=Sophos;i=\"6.23,142,1770624000\"; d=\"scan'208\";a=\"255551931\""],"X-ExtLoop1":"1","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=DZI08WQ+1LjcAvcyjAnzJjocXDk+cjTghf1TmKYyPKZmRbKHhVlW792lRLxCJlL7ltqLtO3xazTrtIgGwyCWi6+egUONJosA2YcrfRj95VVCjGXWvf2tlWw+ydLIKeJdqSHWR24kNhB4AhjVkU442WVvLKlgDzTxbp+sTp2weIACfl70h8pG5+nYFP8ank89tgNInF9nou1FmsIK/fcCk9yM+1z03+zW+iYZedfQdwVaqR012AWMfHmmu5EI914Nb2Xf2dSYEVuXzU5cze17Iz0PpyJhD1UuZx3BSouHSvwBEeA4NGx9BuzfsESbGYwW7NjF+2FA4nBOqp1/gam+zg==","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=XCeBgW/+9Z3kR8q+u/OgcWHaFVpEq+UBKE93TxmzL+A=;\n b=Pe+93N5StFF87okVDxF1Uos3nfYNt73kTdKiFBaH+YQFD1kvomEKCLhad8whp78AkHmBi6RXwmmz7WK/TX0ii3M6Ejnrn5pRrR6AhL5aMGu/+DizVtkljra6+TsZ1C3nFAnCGlEbH7b+j1VrVDqCOywyCFs7reUJg3fpGPtcqqyU4ws81q7E8GbCJ+7bef7ylOzWjZxvfTAD/UXEwjy9pVShnInZDi0hv17o7v7BEterPO1UGyTajKlFRoX2rJdF7k0qgD23fEjfuEQXFWKzCqnEpHpMHfrpiSS3RiTuPdQChOc0egSYZMIrfk7xfUYnmu/JWLHLc0Q1VfthZRkhbg==","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":"\"Chen, Zide\" <zide.chen@intel.com>","To":"Dongli Zhang <dongli.zhang@oracle.com>, \"qemu-devel@nongnu.org\"\n <qemu-devel@nongnu.org>","CC":"\"kvm@vger.kernel.org\" <kvm@vger.kernel.org>, \"pbonzini@redhat.com\"\n <pbonzini@redhat.com>, \"mtosatti@redhat.com\" <mtosatti@redhat.com>,\n \"dapeng1.mi@linux.intel.com\" <dapeng1.mi@linux.intel.com>, \"Liu, Zhao1\"\n <zhao1.liu@intel.com>, \"sandipan.das@amd.com\" <sandipan.das@amd.com>,\n \"joe.jin@oracle.com\" <joe.jin@oracle.com>","Subject":"RE: [PATCH 1/1] target/i386/kvm: Use logical counter index for AMD\n PMU getter","Thread-Topic":"[PATCH 1/1] target/i386/kvm: Use logical counter index for AMD\n PMU getter","Thread-Index":"AQHcu/z9xetbS6xwg0CdGSN6kBVRFbXBB19A","Date":"Thu, 26 Mar 2026 16:44:51 +0000","Message-ID":"\n <CO1PR11MB5091E0F44CAC1B8DAD9EF085F356A@CO1PR11MB5091.namprd11.prod.outlook.com>","References":"<20260325021236.14574-1-dongli.zhang@oracle.com>","In-Reply-To":"<20260325021236.14574-1-dongli.zhang@oracle.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=NLQjW23K;\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=lists.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":"CO1PR11MB5091:EE_|DM4PR11MB6528:EE_","x-ms-office365-filtering-correlation-id":"d1df14a7-39e7-4d2c-a46a-08de8b570058","x-ms-exchange-senderadcheck":"1","x-ms-exchange-antispam-relay":"0","x-microsoft-antispam":"BCL:0;\n ARA:13230040|1800799024|366016|376014|38070700021|18002099003|22082099003|56012099003;","x-microsoft-antispam-message-info":"\n Mi7Z81VENR3rjCSfkZJHpBVzcon9giqAyiz3CcWyc+boDQaCPxWwQnl5ilm5BW7O9ZcYnY237q3AOqspI2DOcTu815VrYISBGXkVh7N/GTAsFyaFnQbx0lZEG1wK8ooBtOAkgdoedB2sjHszgu6AkVTF0cPxh6ZM92lVS0wWT4CjHda+Jo/poAMeOouzBMfop0m6IZIfYzjwzxF1K3W4Fw+St4EVGhyqzOhgptp9hfwBfgSzk35b6zHDidbtG29u8Hr6kRak7ypmRFxC2UCWq+AQgIBT+6a04HnylGBiqvb572GactkTm59gQyR0z7TRpeIhUtJ5CHLxHoZx70/gr3KCblXEhpwuZ24wxmfSgUjKYxp/WAvHjtpMmdBEZgOOZ3ui53MsZ2+Xv9agLEqek/jrB0BzFi5UTex9lHrhKp11KHrXacRZQFbPNrGisyZKKCruAzsynez8MPcVsR45trvqRypQgJNT3prmf8zKo9+pb8H/HTZukqkJgTsbKfOUTgDR3fNaIxR5Xpo4nT1fulrAJLybxWRs0iP+j5JO3pzYMQRdG1dBcu9qtv3t4mOjanSRFWjVfYpy5Rq3K1DDiM//L1I11+Ey1lTPSEaJZNXMAubFIBP+mVXUg+CQkClAKVoNiGgFY/SBoE6ji7HS11FDqkG4+QYc8xCYPc3v4Byhk6eE8BtTT+XXSCZ1YI+v+yg4MF/0BjVtcG/PAs01FTgPEH5FQ3iSd3LVcpuGz0mf6We3Ni9a8QltQi1o3ro4ILa3pQMz97nGEBzJQQSBT7eW1x8y82l5ef2K3Mm+92k=","x-forefront-antispam-report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:CO1PR11MB5091.namprd11.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(1800799024)(366016)(376014)(38070700021)(18002099003)(22082099003)(56012099003);\n DIR:OUT; SFP:1101;","x-ms-exchange-antispam-messagedata-chunkcount":"1","x-ms-exchange-antispam-messagedata-0":"\n 3P0+j81m97529vBDOZfibfMfVOJ3mEnMjU+NCL6doqO2SwKXJOfNlL/AmsiO+my49kcG22oMoYdJQXbMks/hMdHIO2AkmxkyDkOVnFswyZp8/6Qf/JI5liXQ9Q1mYcv+m/HtFVy63WmhNd/1hfQg1dyt0gazHPgtmzAOh8TvpatYC2SCmnVI4o9J2N7h59ytPAHpgL9FxyHvhFTsnpPZQOkBTncaH5eReYY3mdWD55tAcbnhihY+o11zcO8ye9D5C/9w9sBUX0IfWDffjL79pWy+OKxORUaXupK05T+sMY8LcR/svjbAQ9EhKYhaqp/12bGcyW9ndGUODJDtb4+Bq78Gv0TSsChhZKByC0HjaCp7Aw6R5Jt3nOfp0Od5MYBbCh5JeRcp/JAOVJH3rl1/BiGriKRi/HQQlGwZNQc6MGx+poNM7zrB+/40hXc2jT6xkAJ8aqe88IZSJ9bAOu1QhBnBP5dhvotoOH7K6/wVGaKKg9tuyyQH5u9/lBpFl3ZsQ2iIOVwKtdj9rlL1+dA0hPAdoONUwoHfzI06b1UxTZ4S6OZT2f1JE74j3+3K2rKy5s5TT0399dKEN/RpuCEUODqmgTqfEdZ+wrK5vOsvhuFCLhpghInbpKCxnKpsH8sVdBelIG62TYCQsC30PqXzzZUmJh+EckqBmFMC9xXwOXbzjYIRlWd5pIWdmVedgbif7D1Z+24p4Zr79vG0c19Ve+CKnA7z65Fs2bNgTeN8lalFkOG/OHyvmbi/GA4zP/iYLv+pCXFbZ5bMycDg9d59zZTxRSvedIrzhz5sisNT74hNogJ5GKvIsLH2cugkHUTg11JiWB648wHiSe2fHOAgsNxRKAxLO0/cpbXTHXNbFTnipM9LjcxlU2JcXa4uPlDS/1N7Lkia8ZerqG6Xemc9AjKevFF1IYKRBIgzECAPINzf+1KTW+aI7q4LZ2fULIy4ZvKBDMe6eI/Ik5uOJiUr/c8fP0skI2r/Y/yniozKsy1aYkvNnkmYU8NzeICZpekHZVHg5if/aMVCD2OICczLPjINDTs9XDNz3vm7GRqqHsM6aa2nMTnelW+I9/WfpR0j45n4N0aq6SlGayL9g6uR1fWQNUy+kXWJNqTi+UKKA3vISgvYwgfU7/XmNP2Ogy7rb97cbznLCJ/WHHq3zXDkvkb4y1mLBMZpWVDGBNh9PMTITrmoLijUXolxZAoohnxU5vqqu2qwtBT3vO7VGTH0Uo3YjMOw8So3agvFz1V7AIAWuELz7tA42/x4X9kkfbuIeB1ICVCeve/Vq7sq9z7ta4N7rU2XhnLohffOp2sduR2SQGcSSjZtKqMbetb7eRuuwylXyzJRkGFbM/9BGSfSBWQPxntp00fH2H0wkplGIhIPqqkEZf6QTg0Kn+5c5+azyglbnnxnSYW8vi/JVD/nWI9Y3u5kgRSc+7tLSscx6wvYxH55ZgpCpDOHEHwzCedXIRWSJSYKEPwiw465FT8E8eHZ6JoW1MFXbft3rgaOfhy2A2LfUt99bI9FzotIHsMn3MXlJZoNPwzsdN4w2YXXHXCMMIjo8avKCmpNprlGGmfCWTovXvtZi9DeDO8QSQB0V+3J40pwNEVFPxzRl/IepmXmMaLCysGRrByU+M/WTApcsAsX7l8uipfPJwb8aonrJ/Vdi+c7T2PIevyhunfcjS9Mzu7lwtwCMv0IVhS1WF9UR+9H9jx+XpEN6UlBdw2lovaZU155DQK7PQyFIoni/Q==","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-Exchange-RoutingPolicyChecked":"\n IBjqI4S1Yj3xLf0NIgOxvjekY93DAyk7jCg9+1VnGdkop6YZ9XdM6Ahn+tHJ+o+P/rLJe5/EuxjhZ0nkysoBP5KivwwPUXdzGVvprgoEc/DjgzMly8TIKNNAkyutMXvPLGN4FE8muhze2PRgCv1yl9P6yCqdCThiQupZJCU7L796FgXMJ3zN/SShjy3sYugSE/QXOV32sUjWvmZwOMdLWTLio6LfStKO/uR0qTAdg+TTEv6KPK/E3J+v7RDp9k3OHMWptTRgZSPRMSmRgrJqhFXl+i2N3oh3Cf6N2AdCE9zQtUD5Q6F3GrHv1Due42nZTfsblwjL6jqttL6YF0OM7w==","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-AuthSource":"CO1PR11MB5091.namprd11.prod.outlook.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n d1df14a7-39e7-4d2c-a46a-08de8b570058","X-MS-Exchange-CrossTenant-originalarrivaltime":"26 Mar 2026 16:44:51.7269 (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 7+DpDbaN2f9l9D4lCjlUbpXeA2UJA7n1g8NqZAhi7B2WV1Dd3ivSzztIgRV18OEgxJj8vppYP4gvDUp0T4242w==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM4PR11MB6528","X-OriginatorOrg":"intel.com","Received-SPF":"pass client-ip=198.175.65.16; envelope-from=zide.chen@intel.com;\n helo=mgamail.intel.com","X-Spam_score_int":"-43","X-Spam_score":"-4.4","X-Spam_bar":"----","X-Spam_report":"(-4.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\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"}},{"id":3673770,"web_url":"http://patchwork.ozlabs.org/comment/3673770/","msgid":"<683add92-c9ba-4a21-b1f8-12e40a9a99d6@oracle.com>","list_archive_url":null,"date":"2026-04-06T15:17:43","subject":"Re: [PATCH 1/1] target/i386/kvm: Use logical counter index for AMD\n PMU getter","submitter":{"id":70292,"url":"http://patchwork.ozlabs.org/api/people/70292/","name":"Dongli Zhang","email":"dongli.zhang@oracle.com"},"content":"Ping?\n\nAny chance we can merge this bugfix? This change fixes AMD vPMU live migration\nfor the upcoming v11.0.0.\n\nThank you very much!\n\nDongli Zhang\n\nOn 3/26/26 9:44 AM, Chen, Zide wrote:\n> \n> \n[snip]\n>>\n>> Fixes: 4c7f05232c (\"target/i386/kvm: reset AMD PMU registers during VM\n>> reset\")\n>> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>\n>> ---\n> \n> Reviewed-by: Zide Chen <zide.chen@intel.com>","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=oracle.com header.i=@oracle.com header.a=rsa-sha256\n header.s=corp-2025-04-25 header.b=fwoN4JUL;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com\n header.b=RumDbkVL;\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=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.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 4fqCdm1dnlz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 01:18:36 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w9liE-0006sb-5E; Mon, 06 Apr 2026 11:18:02 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <dongli.zhang@oracle.com>)\n id 1w9liC-0006sR-Tg\n for qemu-devel@nongnu.org; Mon, 06 Apr 2026 11:18:00 -0400","from mx0b-00069f02.pphosted.com ([205.220.177.32])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <dongli.zhang@oracle.com>)\n id 1w9li9-0005l9-QK\n for qemu-devel@nongnu.org; Mon, 06 Apr 2026 11:18:00 -0400","from pps.filterd (m0246631.ppops.net [127.0.0.1])\n by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 636CgBP64131118; Mon, 6 Apr 2026 15:17:50 GMT","from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com\n (iadpaimrmta02.appoci.oracle.com [147.154.18.20])\n by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4dase12y59-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n Mon, 06 Apr 2026 15:17:50 +0000 (GMT)","from pps.filterd\n (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1])\n by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2)\n with ESMTP id 636DDZa9016064; Mon, 6 Apr 2026 15:17:50 GMT","from ch5pr02cu005.outbound.protection.outlook.com\n (mail-northcentralusazon11012038.outbound.protection.outlook.com\n [40.107.200.38])\n by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id\n 4das3en4am-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);\n Mon, 06 Apr 2026 15:17:50 +0000","from BN0PR10MB5109.namprd10.prod.outlook.com (2603:10b6:408:124::23)\n by SJ5PPFCC3E08AE4.namprd10.prod.outlook.com\n (2603:10b6:a0f:fc02::7ce) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.38; Mon, 6 Apr\n 2026 15:17:45 +0000","from BN0PR10MB5109.namprd10.prod.outlook.com\n ([fe80::d9fa:7ad2:804b:bb83]) by BN0PR10MB5109.namprd10.prod.outlook.com\n ([fe80::d9fa:7ad2:804b:bb83%6]) with mapi id 15.20.9769.018; Mon, 6 Apr 2026\n 15:17:45 +0000"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc\n :content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=\n corp-2025-04-25; bh=AI5UFHRAaV1c23ieLs9GiYbxS148dcPpnL107pA6vEo=; b=\n fwoN4JULSeipCJ34KzJroel6ya0pC5/h2pxIEld6crGwyQ0X/A4zvUU8d3z02PdE\n 2jP+wRVzpzwvprBemv5YhzRTknMHKDgOs7p3EwWhoS43jZP12VgJdjrUzsUWWSA9\n 6L5poaur+fl3z1cfF2vnFpb6ucYbXEcifoaopPBvWr2H5mDuUPzPKBuTQiKbMuk+\n dVPuraz4Sf6FYLwVlEZTtYUaCNzaXZWu3yKUEA+3oxhJrYdGou99it61xwlHvB9q\n HwzIloua4Q9Y9PEz2BoZd9eoTa2DNGc7F37MaPIK4m4xQjyRmo2GIwxRccmDyEgz\n HGTMI+/LgiYxPr2tH2jOUw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=AI5UFHRAaV1c23ieLs9GiYbxS148dcPpnL107pA6vEo=;\n b=RumDbkVLe2RG3ib5ZqcwZsKhqiUV94c7PSLrMeSnlYeTjB/XrjTaEM5zCNPSatl8bAu6f+EyjmREGHGZ9xk9w80vvT4essTZmEi2r+/4faD47c1wrKLs8E9je4HwVDtgN5lNrzCCmvZjd0DciMEqXJwt1Cq9UBzA3G0gApEG55o="],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=pt9j2PxAlDJqehg77/KZkC3whPQeyTah0J/HcMFwG2QVItT8y8F907bKA6rr4oRIznWqvYBcRgu5Pj9W0HK1O4XA1D7dfkOQXkMpaJ+aW7ZvO+kK9HPrjz4+pxpzn+JF6i1pvXVdnrOH10/7cKT7iI/VJDifSMjcMOrDde/KR6MgvCX0avQWwQu7ECD693JNaTn50Y2LHhP18+hLfG9YDgkNeWWFiWlj6NgVY6Q5svbMUgREbtmI90i1O0EN/NmHidoV7ULi9/VoZBno8wVdFzn5cioae61OYRIHR23KDPOvOaNw8MHLHGxKkPXeNPwowJ3ahsK53VabbhpDDoJm8w==","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=AI5UFHRAaV1c23ieLs9GiYbxS148dcPpnL107pA6vEo=;\n b=cFI5vfPF1DI373pBUAEW/wS4uLEHZjT7wpY2eZNDu5wbEtkIvrk7pFMaxQqB0davROJqyh+wczkutesYemsl2R50eLXKvApfJZle8NGyQEWumt+g4zY0TMO9PREfS+nHRl8fUx7RNoEjwf7HwIUizX/NNn60hfmBmFXdnPEkH2OTaCl8pqYhgpl6YtOYqrRr2AlUIsrf/0WuojqBLwUg/6Y9dkxc2FN/yMnKWZqR3u+r/n2SgFwd/g7Nd3H/McXTfn6/WnVLwRwzrxzU6HI+07Cah2TOQlY25Yk9vdagr9ljvg8K+fNofATbFHAI/IE4A+xEsBMg5WJ6iNdv/0EFKQ==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;\n dkim=pass header.d=oracle.com; arc=none","Message-ID":"<683add92-c9ba-4a21-b1f8-12e40a9a99d6@oracle.com>","Date":"Mon, 6 Apr 2026 08:17:43 -0700","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 1/1] target/i386/kvm: Use logical counter index for AMD\n PMU getter","To":"\"qemu-devel@nongnu.org\" <qemu-devel@nongnu.org>","Cc":"\"kvm@vger.kernel.org\" <kvm@vger.kernel.org>,\n \"pbonzini@redhat.com\" <pbonzini@redhat.com>,\n \"mtosatti@redhat.com\" <mtosatti@redhat.com>,\n \"dapeng1.mi@linux.intel.com\" <dapeng1.mi@linux.intel.com>,\n \"Liu, Zhao1\" <zhao1.liu@intel.com>,\n \"sandipan.das@amd.com\" <sandipan.das@amd.com>,\n \"joe.jin@oracle.com\" <joe.jin@oracle.com>,\n \"Chen, Zide\" <zide.chen@intel.com>","References":"<20260325021236.14574-1-dongli.zhang@oracle.com>\n <CO1PR11MB5091E0F44CAC1B8DAD9EF085F356A@CO1PR11MB5091.namprd11.prod.outlook.com>","Content-Language":"en-US","From":"Dongli Zhang <dongli.zhang@oracle.com>","In-Reply-To":"\n <CO1PR11MB5091E0F44CAC1B8DAD9EF085F356A@CO1PR11MB5091.namprd11.prod.outlook.com>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"PH7PR03CA0020.namprd03.prod.outlook.com\n (2603:10b6:510:339::29) To BN0PR10MB5109.namprd10.prod.outlook.com\n (2603:10b6:408:124::23)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"BN0PR10MB5109:EE_|SJ5PPFCC3E08AE4:EE_","X-MS-Office365-Filtering-Correlation-Id":"9deafa8c-eff9-4e8b-e83f-08de93efa7dc","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|366016|376014|1800799024|56012099003|18002099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n UQJLV+aIc0Z7jNb/OSjhoBb8Ejyne5EhXCCxCvCxxmbxkFpkvTqc/msOzHD041vzfkaclFI96+iOFFSM/JmTaHUHtxWslL8/CQK0gOEkZHydivGhfGUIWdDaBnA+oLH8cvWafMB72R/MZxoQjDsOCfdGP3Ughs1yt6LT+0KaQiapIUZzqBkEowqPEUz/HX9IWYK1m5qv2Pyqzv5nUJCItDQKR2c49htgMoC0sxeaSQkbyrCWc+bWAaMisP6Z1gQxTkZDFxiBikBtq9P82Z72K3cPU7bJdI0Fdym39cAEt0Z9bacI+EWmPAD9VSg03So1gFag9QNzIKWHvRvom8LQtKejLL1k1gyfIDx17VIa6u7zuHjlcIbqJYgjF5/RlswG+la9eYUo1fFcrMQi9Y0yR8W+BkCsFZL7EoIhYLDcOrBgvVnpUPtkOTvktFo8opO72R7OO+mCMC5NJG+ctEpj69tX2z/pafh49wrmDgfCcKiCbnosjkaPqmQTLnrSrq0nEVcTff5gOwYU6sw0FaUQseelUCKPJVRa7ceRpKOxXrtS/2tWX8LbyaGupHMtLOsMWb+bB7gLrNv71gqhx0A/vLDjycud0SPn//uz9SMgsXutq203hGqnC9NL5KEj0dczvw5L4fQbjPk0j6toIJuUeNOXvMyC8R80sHChb1RojL3C9Q32pUeKlhgjfTIdcKskSpZnaLAXc4dM3MyQ9s5Kok9iXoQV8GmvQEN0oS0caCg=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:BN0PR10MB5109.namprd10.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(376014)(1800799024)(56012099003)(18002099003)(22082099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?q5T834y3BuxQi8MCZV3WSEwrCxrb?=\n\t=?utf-8?q?UfkOXuJSXS2l1WAamMprOSKNGPREwQcuQqrjBPsbIL9T+3x4JQqIOQ+F5MN6eFTfJ?=\n\t=?utf-8?q?xlbuMYtWTPz84YW/ivazl8eiWyQCPUO1qDyPEMD+xk48WPu3bCt6koCsLtSjRIeg1?=\n\t=?utf-8?q?vyRJ4PrMbdiUPTiygF2EHFPrSVOiwp2ivGzpSgjAiO1leK4CKD+P1CoRSUC8pPcoW?=\n\t=?utf-8?q?COb5wI7BO3XKB5O7vFUwY34jhyxXM8wcGJMQDKv0fmoquNqBN+lLlZit8PM9H/ns+?=\n\t=?utf-8?q?P+AXtpP4LAouh4F2SCkfPvQqxN+IBWkcDGit6Ofe4eya2RxJ3Ng9bz2p0Qjgcu5IJ?=\n\t=?utf-8?q?PJB++lirbezFOQXm4eNj4JXt5YGt9eXz8HMEc0md/oIwl+ulHDs/DqLM8zTFam1Z9?=\n\t=?utf-8?q?z6uCnptLp9MdVftoWG6Ml4oREIRP+FQ+QytGVG2bIci/ikFS5oNPV64mGswPjT2mS?=\n\t=?utf-8?q?W/hYavExCSdZEdbKY3YPQvjsITpcw/WATGzmaKSYBKSFJcAJScBFCYlJZ2viLYLbY?=\n\t=?utf-8?q?JMcMYaEPGkKe73f+Yy7r/+IpLg2lNahHP7BbPlw1lJCCB7fArrG5vDQOPYk5JQOif?=\n\t=?utf-8?q?NWvEHI6pD4SwFupDj17/Is970XgbjTyXGL6SfhjotBpEnPeZptVp+6t9wWrxSHYRa?=\n\t=?utf-8?q?jMo4y32GE2g1KiRiohMSPJf0Wa/434N8RmZvWpS8U/ZH9yBWJm4iNkQLuyq0mVh0j?=\n\t=?utf-8?q?2UDzBu5TvOaM2aJ8GSMppzROmKgr4268BRU0GUzt8FBPXTImz65BvALw4zVkEybOm?=\n\t=?utf-8?q?Bxaa7HMYxw9L94jQO6SWmBMbSREXQCTH6BlJW6UPo14MpO5CBN4vrw1Usw6DwxyPU?=\n\t=?utf-8?q?cG1r495NsZM8UnDWi6Ub0dryglzA/tJbTCz1psTviIDdX7jHcOpwRhw58DHoGzb/d?=\n\t=?utf-8?q?X/W4xB9jwrRyfX/mhT2Kf+266j6cbkwZ5IAYaVd0L1e6bZoQc+KR6seDF5T8zfjnj?=\n\t=?utf-8?q?l1EY/FwpuW3q2NTUIEi+CPqyaZfAhrmDFdZi3q9NIP+dyhnH6TDriReb+uN0R4A0Q?=\n\t=?utf-8?q?JOIzIuBK2KNJ7nY0yhOMJFlThKY9YuaDo5WXMFtn0yBKjRW2jSqffOhD1CgZXVQQS?=\n\t=?utf-8?q?0jnyrGwVaPnbZ6/GQvqrfBoeUwsFbOTbmw4PGi7ecCr2YfQrGM5tpGoA+zqt26obb?=\n\t=?utf-8?q?MqHv7W2u5XyU0U3WjI5leMjDVoUTqwP4C7ZMiAdJFQTU4Ub6wCHxTVW4f/jhVgGZi?=\n\t=?utf-8?q?o4hOx9xb1ng38KVOsiz9sdphrKyvsDy/5Snp7OH3Jxh5M4AJR38LLujzsOqSgXJsl?=\n\t=?utf-8?q?yroYNOg9jY+rqqh4Xo5y3OIebFZGlaA7SLYAiTI7bnByvInjBXznn7Cm+oHmuzivP?=\n\t=?utf-8?q?cjE6+lT2lL0jdvYTQtUL/do6fJ/rXkS7W/AbCe7LSE36dKLckXv8BTitBdQSKwjvC?=\n\t=?utf-8?q?eMbHnk4uj3zdtV+YyEwEfQv9t4mad00U5Zeqg0iT/qEapH2cXue6N8NQ18JeJG5II?=\n\t=?utf-8?q?4h0kBi2nNDEllyGzvxOAqurfyp10pacPGUFHieWqTXJpJKCurHvWBGnvRIAS7PRLQ?=\n\t=?utf-8?q?xfxbv/YrocV6ssY9LzGNI80H62SipwULEviFDL7n/0uHRsvJ1BR0eSLzaWd60+26X?=\n\t=?utf-8?q?Y6sLK2ND4oB98KL7Fi3XwkuUEJG63VLxfHDW2wJs9f6pKcxRrtu0Pl02GyqDTbN9e?=\n\t=?utf-8?q?VKaNErEjfmd15yPnuTui81FUBfUBY9rQ=3D=3D?=","X-Exchange-RoutingPolicyChecked":"\n UYEOYzwRgkG0UmcRNy+zloHUfu8tt6vDEPUMtohA3ZFR9yw/IPOhWEnsUdlbKCwezynKPkQAWYZW/Eqs1W6Mt7RNruZvmx1Il2In14zcYEcOM15WbgUxUYul0uZ30wWCKe1DigTrevEFc6Nb3MWlC4VbTfuoGnCwqPtrwMDYMbSNMRvS6pfFfgSSHmD/UITyou6pZFgykddZv0Lc5WFHVPjqCHJpokhMkqL9W6DE7JQgiakOk+65aR2Y2FWVcCBWTxqkhgflf6ly9cykFygkL11JVT5a9A+wdVaxknaiTTvAuQlda7+tCIydCzIBrZoHqjytUZgZIvQvDAWb+Kpbfg==","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0":"\n vf71LaNw1krihzYJkUkkUnEADrECah84iIULJ0cyxPj5wCJ38ZVOQIswoDfJ3TM5q+AhUKjae6hbJ/96XuAXgseP+OvDINBYKVq/SrdaP824I0sNzVUJn38L0U2rVaiXWkj/DRnsiHu+h9dTqdNOGALUgWV6RsUC1NQgm8kAWrJhs769GGWaKz/F9fqa+I+MhEhjTQrQ8y2mmJH+MR6ULIsJ+1u8w/OGHRZRUo47DQOlBtPwFUU9kC963NsL/9I6/vrzdeJRYTnqIGgk8t73ATUs+KQ2tRrkJObvT2taALxR3du8sU6Rv7nu93og7yKJmnWB1GQdpdbOuI0cMEIXICLIEOX2KexNbH1TAnkTt9tqjqv3+a639FN7jtxDVfAyHdQ0+ZJQZuFgmrj7tCYgmWrpftLg/1l7qNg1Ut55AKiwyJGfPsj7nXWBPiK1dotSrHq/03s3VbDz46xzLqBH+TMJ4Jk7wj7UZ5h6zDgUNbPtEpuJwDHdlQIr69CGBd6UxBNV+5vte40hzLHOHuX4477zRzE4SLq1C9xWxipqB+MolUFc5Vm9cQgwzvHXQi2yidDhkyf2vLvDsGKg4iOiOub5bARgUpjtIeE1X/0Nczg=","X-OriginatorOrg":"oracle.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 9deafa8c-eff9-4e8b-e83f-08de93efa7dc","X-MS-Exchange-CrossTenant-AuthSource":"BN0PR10MB5109.namprd10.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"06 Apr 2026 15:17:45.7919 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"4e2c6054-71cb-48f1-bd6c-3a9705aca71b","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n Ik//QvkHs2o0MFKoLFUNt0v98Jpye0VmpwQIJEMOTBaSCDgrG8htz7Zw3st2l6n5wCQnAAynOpwdNJmum91caQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"SJ5PPFCC3E08AE4","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-06_03,2026-04-03_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=notspam policy=default score=0 mlxlogscore=999\n adultscore=0\n spamscore=0 phishscore=0 mlxscore=0 bulkscore=0 malwarescore=0\n suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1\n engine=8.12.0-2603050001 definitions=main-2604060150","X-Authority-Analysis":"v=2.4 cv=d4r4CBjE c=1 sm=1 tr=0 ts=69d3ce9e b=1 cx=c_pps\n a=e1sVV491RgrpLwSTMOnk8w==:117\n a=e1sVV491RgrpLwSTMOnk8w==:17\n a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19\n a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=jiCTI4zE5U7BLdzWsZGv:22 a=o5oIOnhZENCTenyL_yNV:22 a=yPCof4ZbAAAA:8\n a=QyXUC8HyAAAA:8 a=4aTtcmQ7ZoC8a4R_zZwA:9 a=QEXdDO2ut3YA:10 cc=ntf\n awl=host:13825","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA2MDE1MCBTYWx0ZWRfX/sxPmS2bQt1v\n sFxriwZqifoDq0OKy1RG3yl3dMHK5+bZba9KSjHSYVEOS652AcNi9stuFre79l4eD0em87MkmIw\n igcd00xmye39sZuopPtjK87uQ4LFp73HY1q68nkfThgB3tO7oHtRxFhaBjG04Q1Y/ZTt4X7H2aX\n u+B1b+QPSrHUnVNHjUsv+eREhcOK4Rj88p+H/gku1WzN15mj4OdYREcW3xMUn9CUa85uM/S0Ibm\n KMzS9arcbIwVm/apxtwtkVNbgyx0LP0Ebpc1FWn9lwmvn+eDL74mDj31ed7zxAEnTqBbCIgWgBl\n LdRvYHIZ6F45LcgI+mDi7Ipo+QkR4CPoUv43DtnFd1uw1WH5w32kzixPj4ZAzpAgVL8lKypfduX\n A3N4ls8At8feUjXJbFnEsPvTpb0I74hRzonLJPlyeQLsvpfOH2NUQLf18HTijMPjwIHW16hmN78\n 9Osic6fXk9JTWcafIKBm3oLRDX79fX0asQOOQuqY=","X-Proofpoint-ORIG-GUID":"GLT8hog266Hw7txNXPcKn0k8KIaNz65H","X-Proofpoint-GUID":"GLT8hog266Hw7txNXPcKn0k8KIaNz65H","Received-SPF":"pass client-ip=205.220.177.32;\n envelope-from=dongli.zhang@oracle.com; helo=mx0b-00069f02.pphosted.com","X-Spam_score_int":"-27","X-Spam_score":"-2.8","X-Spam_bar":"--","X-Spam_report":"(-2.8 / 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_NONE=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"}}]