Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2217848/?format=api
{ "id": 2217848, "url": "http://patchwork.ozlabs.org/api/patches/2217848/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260330193428.1663253-3-jon@nutanix.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260330193428.1663253-3-jon@nutanix.com>", "list_archive_url": null, "date": "2026-03-30T19:34:27", "name": "[2/3] target/i386: add new Intel models for MMIO/GDS/RFDS mitigation status", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "3a93099c3d770837fc5a5264436c05893849c6d1", "submitter": { "id": 84134, "url": "http://patchwork.ozlabs.org/api/people/84134/?format=api", "name": "Jon Kohler", "email": "jon@nutanix.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260330193428.1663253-3-jon@nutanix.com/mbox/", "series": [ { "id": 498078, "url": "http://patchwork.ozlabs.org/api/series/498078/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=498078", "date": "2026-03-30T19:34:26", "name": "[1/3] target/i386: add new AMD EPYC models for GMET enablement", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/498078/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2217848/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2217848/checks/", "tags": {}, "related": [], "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=nutanix.com header.i=@nutanix.com header.a=rsa-sha256\n header.s=proofpoint20171006 header.b=GVWefUZk;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=nutanix.com header.i=@nutanix.com header.a=rsa-sha256\n header.s=selector1 header.b=ncBZbaqk;\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 4fl0bN3XJzz1yG7\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 05:46:55 +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 1w7Hcu-0004P8-Km; Mon, 30 Mar 2026 14:46:16 -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 <jon@nutanix.com>) id 1w7Hc2-00047R-FP\n for qemu-devel@nongnu.org; Mon, 30 Mar 2026 14:45:26 -0400", "from mx0b-002c1b01.pphosted.com ([148.163.155.12])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jon@nutanix.com>) id 1w7Hbu-0001D2-AZ\n for qemu-devel@nongnu.org; Mon, 30 Mar 2026 14:45:20 -0400", "from pps.filterd (m0127842.ppops.net [127.0.0.1])\n by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 62UGK1s41679045; Mon, 30 Mar 2026 11:45:01 -0700", "from ch4pr04cu002.outbound.protection.outlook.com\n (mail-northcentralusazon11023127.outbound.protection.outlook.com\n [40.107.201.127])\n by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4d7vku8c73-3\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Mon, 30 Mar 2026 11:45:01 -0700 (PDT)", "from LV0PR02MB11133.namprd02.prod.outlook.com\n (2603:10b6:408:333::18) by CO6PR02MB7618.namprd02.prod.outlook.com\n (2603:10b6:303:a9::22) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.28; Mon, 30 Mar\n 2026 18:44:59 +0000", "from LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc]) by LV0PR02MB11133.namprd02.prod.outlook.com\n ([fe80::10e5:8031:1b1b:b2dc%3]) with mapi id 15.20.9745.027; Mon, 30 Mar 2026\n 18:44:59 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=\n proofpoint20171006; bh=xD2Fwe7S0B9r9ZBnG6+vTSFQf+wN5rpzTLZwNbn03\n Ew=; b=GVWefUZkgLAy4sB+L1BMbrBtI2C8FgvB9XDYYIZ/ARNfdcjXEc6CjkwPE\n mdELlifVvUz5doGC9VzlqQSCGd64ayD1bQlrxnQuOLuq5s3PTwwWlpotSqb+HyI5\n p0NcGWeZPn3jfu2cFPvExgUycaVVGfYOmY8A685Ev1Z78NvB5yo/jjzPGwzXs91C\n hF1jachvF7OelwRhm1uJx+3dKLWqEAZpmOHgnuhKj1wN8CK+fPaJ2l8WOChryXZ6\n G5+y2bg0s/rqjoHReuLJyq6JjJLrmRgzvsQXBDCnRvdfIrYwm8RHHi5gkTYy2zt5\n v7nRTazwF657CRmXI+WenL7EHYW3Q==", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=xD2Fwe7S0B9r9ZBnG6+vTSFQf+wN5rpzTLZwNbn03Ew=;\n b=ncBZbaqkrEjYUs/+nxw9hRpehdEIkGkOsW/c61zzKiQ5V0dZZyN8PM81eP9oFUoSVT3P5Hl8nTpNsS5Hyv7t9HyobpR4eji8uogJduvYAhwDmMqXCHAFE7/Ty1hzBLkYukMxInB3Vq+oBEcCWKz1u+VBY+OC9UVKj3glDQ/ezYJIcovOV5VCwk9RUkThNw7vikDUUd8GFd/tLFCda744xm237qCaASGNvHIDnoRLsz4jKimM3UN8uQZkDGm2GJLCQdJJyyGrF8Wnl2QE+3Fw8+9u8ERJQNGdKsiRfSTap10jwhab+MvDPIV/h87yo+EMCaY1PaQkJjQl36pFmH8lng==" ], "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=CpkkbzTFZIplPYPWueK+KOwjZttHYlv15djrnr2CC2BSVgya8wIVqm6aUSthCuBKsSdurGBi4Nj2ZAFp1XdV2f/bq7AvgFCJdU/9kd+H/JDU5OjN1PnNjcPS7kCXVrLgZNhBpxFq7rrPgfj3pjgnN5NaanZ7heBhuRsPAwl4nezFSJmp93kaDhnyHqWhqxp2MdznyYg3C29CVkq0p7x7B0FbTF95Q/67NVhYu7I96wCBDoMHoFvHLQ3z27Se9GecmWzXTQ37UZwAn+Owet2qaMi2ng6JIL/ya3fdcCSvWqiq/daiqRUcIAIhqZSHY7YJlKIHKkIvpuqTGx6O+nm6/Q==", "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=xD2Fwe7S0B9r9ZBnG6+vTSFQf+wN5rpzTLZwNbn03Ew=;\n b=y8GI/OAzMYx66wuyr7SAi10w7OXxGwwJfE1zH1k6S9Ez2AP7q+Gt24fC6+V4Z+Cq7S1NMTnNf48Qssd5DABW4hWlDl/F3xQcf0eEumhixFM5o4a/Fa7HFsl2ibzIVIjY6d08IJxdvJ7tbW7rx8s6LcMvlGDH6nJoI8vVGSmTCrbFZFs4gxwY05MEe099glv5Qv9mwleuA0c98paEUow2XrUI+YX3zLB4CUWG70PVzLutZxLKZTR2JWgwqq63ftTTGPNj4HUjZQYb1e7vDNkAw7p4a80bzSu6UHF54w44nJEVyUqtKK/gpG1j2OjwxC+2x5QUUz4jjjuiI2cBFfjxbA==", "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com;\n dkim=pass header.d=nutanix.com; arc=none", "From": "Jon Kohler <jon@nutanix.com>", "To": "Paolo Bonzini <pbonzini@redhat.com>, Zhao Liu <zhao1.liu@intel.com>,\n qemu-devel@nongnu.org (open list:All patches CC here)", "Cc": "Jon Kohler <jon@nutanix.com>,\n Pawan Gupta <pawan.kumar.gupta@linux.intel.com>", "Subject": "[PATCH 2/3] target/i386: add new Intel models for MMIO/GDS/RFDS\n mitigation status", "Date": "Mon, 30 Mar 2026 12:34:27 -0700", "Message-ID": "<20260330193428.1663253-3-jon@nutanix.com>", "X-Mailer": "git-send-email 2.43.0", "In-Reply-To": "<20260330193428.1663253-1-jon@nutanix.com>", "References": "<20260330193428.1663253-1-jon@nutanix.com>", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-ClientProxiedBy": "CH0PR03CA0088.namprd03.prod.outlook.com\n (2603:10b6:610:cc::33) To LV0PR02MB11133.namprd02.prod.outlook.com\n (2603:10b6:408:333::18)", "MIME-Version": "1.0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "LV0PR02MB11133:EE_|CO6PR02MB7618:EE_", "X-MS-Office365-Filtering-Correlation-Id": "0869287a-68b0-4e90-5035-08de8e8c71d1", "x-proofpoint-crosstenant": "true", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|52116014|366016|376014|1800799024|56012099003|18002099003|38350700014|22082099003;", "X-Microsoft-Antispam-Message-Info": "\n XaWatFZmTyJc24ZoYGA7IHrT04R7IB1otd72Ds5pxhj+5Op3ZefVvtBzhsaF/QVzf7fkkVBd/PUiZzULzLhKeg5WVKF4QNQLkKsGGRudb7GcoUOfCb1xIodmX0+foB8UDCPDW1eUEGaEOd8/uxxT+1AeKdP9w6afigw2PCt5wCXRmPnyWqdlKC/ma1AP1LaJzEILbBM/EWM5YYdfTwos8WMsLdo5brV45T5c+byVnPchkL+fndPsKGzSMmNa+6LfBZ8dJ1pmUz4xTm0lTVFGqiuWS+5KjJ6RcCYTzEKS5H3SSkJ6tumZlfp5fg4NmUpuw75w2AkYbozco2WW6sEL9yGrg4cp9hVd1ErC7LQ1Ko/NadDf3cOlf6oZyX0C2tJiV7nwzJetojgidlJ7OluxqqkVpUx98w5re1RzNo380DcmwgMghxmtZDqn6XzHQ1nSzMYabW+vI5vY0lE1cIVjF4RNMRGRnfuX9DMcCq0ZZ17gDaPwuH/86FoECGfZrQBJN1qG1OjOtE0Z3IvmCsjVPQAmdi053vrQEfdYXBpsqp5gCGYzrBIRhUkhYt44W+8KxCHWY+UU9ovmMYZaRvPLLqVM3uHvEjzobF++Q/A2Au6QhOaXoTpJ7eAISr5OI31ilP23K506Ar7kqp/7iTOvlnXQDKJCB505EGyFJ8KrHdheDPwtZSdgQweO8oYqYjdorS+eFuGWo9tmBvG09cF6qU32AwpBl2H7Ht8Tj7iRcEpBXd8QsrIDuyGGQvKUeOuPq8kNR1zaSNAR+nDs2Z3d079TlkYALGuNmn0eXsSvX48=", "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:LV0PR02MB11133.namprd02.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(52116014)(366016)(376014)(1800799024)(56012099003)(18002099003)(38350700014)(22082099003);\n DIR:OUT; SFP:1102;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n gyXiiXJV8U2PSK2mNbV2EekjOzov7AYmz1Tc4TbddUwB5YpsiCbfV7h2yYJFZwABTq3KLx5x1DGhj7riATiq97lGsork23qUrcvLAxpLPw5qfub40c6kevVnOSbZDrwwT24uyuLlxQl3gYVxPlTnLRCshoJx7CT1iQFGjkJLW38P0ZpZ3F0/1aEfGlmOQv482+G2oH85HbsOFNoeHiSeMnD6AoUKqbRip/UD8CZKCN9IIzCoQ7+4NXD1pKVOCjlfxUN92cXr4CqJMSYWtyqsqcylTLO7Uy1GkdH8Nanr5t3tEkZlKmlqtAxpzBmfxkpXE9/PHsbK5FArponokYYlu9bavbX2bExuPjJDWPt8mMmcZjQqNlku3iXV88TKcdN+KyNeXaOuiH1qYeo67oGgWZ+m81Y7ee7HVIuzmLze4PYdCkT64/LK1co2KXksN0MojbdDTw6g6QXdEkaXNTYy7cuKFSHz/834WErTpHFqu48l0h0B1yUhVsCgzNEpTeM9CesvnjoI+dJaQ56UWDyhxMUL70PCbh5d1jiGbwvxfzfr9PmC6hf+Hh4cwShQQkXe0CnLe9wu9VSlni/vcExghMmP92CIKHbCtMT5jH88edyDCa1gnfpD5K5qIc9+VcJKicmfyQ9/kCvpNDTKf25GJmSss0e+nitwjUdLE6elosceP39WV6G0/LzSokJDcjkG9GArTLB274k8ymwIAwmNk1grJmNXj00XK1a/rd2vlpMlIA41bSIzr57Dtx8aVku9kOxPs1DHSpSpYebSxtMeEr1aefJpxtnFFNLblLSfHfQ3vJcVr23AHO5GZAP5/VhAlp5x45W0diog1E1AGjC6OjRwJ+izUX3TDSMzYxLOctXi5Yt5I2dXZJccWOjVoBFxFpYlZVOrdd6EWDhdw3bxeuuC/andHqKdvrj679eezS3UawHkJV57Fo8ZJlz/T/gfhAPB8oqJj0UL/HL3Hr9wFq8PJmK5PUAWZl6fGHxv0us4Bx88iQlp8IF/PQj8IAAbZG6UuzKpd7Anhp3aEJOkHhEphnqy1+9prGPLagjVR5UzXI8mgOIXrzIAmMZp8BxqlwweaMrlYWnHXbYo4nGLp2ZSW+B6pqPlI1KY518hZrmnmpCCYudozkvwfqY85H8VapdW3Q+/Bcbysexy6IYg0qBc19i+MlnLUhBHcyIoS02s8cgFoYxUBn3enP4Wicm3zjS8XDiGIAoSRJczHsBWk8DXuiOnapUc4RM+R3vebPEahgCuCcK4H9QzO4BirAVFtzOc36/NxAYR/Z9ZH/K7fWo/KUIXBYdIc27k3W+RAkZ5GX5TGZNduQsLd/Xu5ksYDHFDkn/+/wSFDwK86U9dQPM2WcqYORY0+08NMGglp3iwseJXO30GCPKMvaFOv0GOsOU3MGFWERt267TJeGWTygmdP2nFvySxKyORdaU86F20v49G613QsGIcGztqLYLeFcZYV5isZjYHfHXNjvVk0KDp1vgyog71p+aeM/DAjkRqDOlJ1o7Lxlu0YQcmShWNCu9zrcpd5gRQ+B47huHchdA2bHcD967wyf6hNDOd25CCmKf2PwpSeo42yvZSfbz6TUok+5BrilFYSwrt7w7F+uqfuADDeQUQ1lMNwdUmnhK4RdfrHc63/zegH5uxMxiRtWs11f7sC8JdaysMaFKmPagFhMTPPUcMNTc27nK1r6L78wx37w6CQBwyZ6KaobWHOOkWU8LoadPHQbw9I5cy714VQtAoLGN6zlWBlWgUE18=", "X-Exchange-RoutingPolicyChecked": "\n srfk9W+S8ctVzBfHR9Dwh8+IEyjEJTz1IEB808i8KYmqFwV6R/Kn+xYVEp5gc2gEqU98DcgBjvI2bpwkam599fQaXxxcQFZlQJ7in09dRdV2YcSOUBc1niMaf3HhITSXmSHZYUjGAc1t5VDuqkeoOeABY5E/nudiP3PBaev9L5zzC/CszERahMnskolA11m3vA9saKItZY7/6nFY66jA5vqWxGsAxbSgERlTmEs+nCFKPz3mBZ5Jqv4suQkKkakLyEWHiCtHQh6wh8gqi/R+kFdMBMe48oCM3Hql6OgClON499LKLSvvKPpatm9Xrj8syxGgf+X0uWOh9yxXqCYg3A==", "X-OriginatorOrg": "nutanix.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 0869287a-68b0-4e90-5035-08de8e8c71d1", "X-MS-Exchange-CrossTenant-AuthSource": "LV0PR02MB11133.namprd02.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "30 Mar 2026 18:44:59.3055 (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "bb047546-786f-4de1-bd75-24e5b6f79043", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n bOklQxw3REGsFp08AA+kShy3SGZ7ml9+f0FhRnohZv4z8cYSHPJ+6oPKNCRMzWl39SyZAp2XlGBY5CnXhoKU8Q6lxIpTosyZtIzbKM3PlqQ=", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CO6PR02MB7618", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzMwMDE1NSBTYWx0ZWRfX1AwVOuoA6D9r\n ruWq64vX2+Uo/bxE2giYaGdnQO9XEdBOLRJMmDkJcVppRItyVFnM7Bc5IcI+D4um9uteZWV5KK8\n wcO3mQIFmY2UBjq2TXdonKlCPQFyZjF3IakM9A8fRkEh0RnaeoCMpKwQX9aWCxUgYaMI3arZs+y\n UJCgrtcyEq0BsCtf4Piu+V9CE8PChSvuUONNXsyYHKk3acQBtxHZZDRngdjpF9DiU2OAPMnwirT\n FEBgWOaUr3g9YrU+Yl+hd/ltCmvs/nkc2MWCEHi/wxVunn6bjsAlOSdhU5puNtzM6sFYv1D5GJJ\n Yt572I0o/cmFEi/OKZvGwKAnVTx/dcfVyQS9hMkJxUQRv0oOzqz8Dha8icT4binLYZATfpUWrgH\n tSU934Q1+Naprf/R2dLVzfgvzXvDq6f6FRZ2VIUZe1l5+PJKjFrX98scxAMLoGK+APR8yupLV4M\n B/zlMFHXaFFY05Zhi/g==", "X-Proofpoint-ORIG-GUID": "aFTpUTbyAhnEtAX6u4nZ2ZQQthS0h0JJ", "X-Authority-Analysis": "v=2.4 cv=AIht02iE c=1 sm=1 tr=0 ts=69cac4ad cx=c_pps\n a=MP9y2KnavyzKo3MGO/hTew==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19\n a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19\n a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=0kUYKlekyDsA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=VUi8bpU7OL1Oj2-RSIOF:22\n a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=qvPdHwtVjlk0nBHB3zIA:9", "X-Proofpoint-GUID": "aFTpUTbyAhnEtAX6u4nZ2ZQQthS0h0JJ", "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-03-30_01,2026-03-28_01,2025-10-01_01", "X-Proofpoint-Spam-Reason": "safe", "Received-SPF": "pass client-ip=148.163.155.12; envelope-from=jon@nutanix.com;\n helo=mx0b-002c1b01.pphosted.com", "X-Spam_score_int": "-12", "X-Spam_score": "-1.3", "X-Spam_bar": "-", "X-Spam_report": "(-1.3 / 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_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=1,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=1, SPF_HELO_NONE=0.001,\n SPF_PASS=-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 <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" }, "content": "Add new bits to ARCH_CAPABILITIES MSR to enumerate the status of the\nMMIO/GDS/RFDS mitigations on Cascade Lake, Ice Lake, Sapphire Rapids,\nand Granite Rapids processors.\n\nThese have been advertised in Intel microcode updates for a while now,\nbut require user space to opt in to advertise them to guests.\n\nNew models are:\n- Cascadelake-Server-v6\n- Icelake-Server-v8\n- SapphireRapids-v7 (note, already got MMIO fixes on commit [1])\n- GraniteRapids-v6\n\n[1] 3baf7ae63505 (\"target/i386: Add few security fix bits in\n ARCH_CAPABILITIES into SapphireRapids CPU model\")\n\nCc: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>\nCc: Zhao Liu <zhao1.liu@intel.com>\nSigned-off-by: Jon Kohler <jon@nutanix.com>\n---\n target/i386/cpu.c | 41 +++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 41 insertions(+)", "diff": "diff --git a/target/i386/cpu.c b/target/i386/cpu.c\nindex 6b1a3a9b98..aa7a91c0e3 100644\n--- a/target/i386/cpu.c\n+++ b/target/i386/cpu.c\n@@ -4901,6 +4901,17 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n { /* end of list */ }\n },\n },\n+ { .version = 6,\n+ .note = \"with MMIO/GDS/RFDS mitigation status\",\n+ .props = (PropValue[]) {\n+ { \"fb-clear\", \"on\" },\n+ { \"gds-no\", \"on\" },\n+ { \"psdp-no\", \"on\" },\n+ { \"rfds-no\", \"on\" },\n+ { \"sbdr-ssdp-no\", \"on\" },\n+ { /* end of list */ }\n+ },\n+ },\n { /* end of list */ }\n }\n },\n@@ -5183,6 +5194,18 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n { /* end of list */ }\n },\n },\n+ {\n+ .version = 8,\n+ .note = \"with MMIO/GDS/RFDS mitigation status\",\n+ .props = (PropValue[]) {\n+ { \"fb-clear\", \"on\" },\n+ { \"gds-no\", \"on\" },\n+ { \"psdp-no\", \"on\" },\n+ { \"rfds-no\", \"on\" },\n+ { \"sbdr-ssdp-no\", \"on\" },\n+ { /* end of list */ }\n+ },\n+ },\n { /* end of list */ }\n }\n },\n@@ -5360,6 +5383,15 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n { /* end of list */ },\n }\n },\n+ {\n+ .version = 7,\n+ .note = \"with GDS and RFDS mitigation status\",\n+ .props = (PropValue[]) {\n+ { \"gds-no\", \"on\" },\n+ { \"rfds-no\", \"on\" },\n+ { /* end of list */ },\n+ }\n+ },\n { /* end of list */ }\n }\n },\n@@ -5541,6 +5573,15 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n { /* end of list */ },\n }\n },\n+ {\n+ .version = 6,\n+ .note = \"with GDS and RFDS mitigation status\",\n+ .props = (PropValue[]) {\n+ { \"gds-no\", \"on\" },\n+ { \"rfds-no\", \"on\" },\n+ { /* end of list */ },\n+ }\n+ },\n { /* end of list */ },\n },\n },\n", "prefixes": [ "2/3" ] }