get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/2217849/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2217849,
    "url": "http://patchwork.ozlabs.org/api/patches/2217849/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260330193428.1663253-4-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-4-jon@nutanix.com>",
    "list_archive_url": null,
    "date": "2026-03-30T19:34:28",
    "name": "[3/3] target/i386: add new Intel models for MBEC enablement",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "04e1072760be5924be2f437023fc8c251ba0f414",
    "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-4-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/2217849/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2217849/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=FTmh76Qz;\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=dcwlkSeq;\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 4fl0bV3sqWz1y1q\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 31 Mar 2026 05:47:02 +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 1w7HdE-0004aV-EU; Mon, 30 Mar 2026 14:46:38 -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-00047Q-F2\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-00019P-AX\n for qemu-devel@nongnu.org; Mon, 30 Mar 2026 14:45:21 -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 62UGK1s51679045; 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-4\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:45:00 +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:45:00 +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=GLQGSNcfF2U85fryUec/oN+4gOzP8dMQPSkKzl560\n 8U=; b=FTmh76Qz7Xh+W2Br2Ur7ywh4stMbjDbLKDi1+1sGqLSQcBe4Aq21JKqlJ\n hzVlNrp8zNPmBNzjuBkVfTHRLLmoOvQ6evyRRBB+m3FjruOgTZHthZGWM5de3pNQ\n 2Tt6DMtQqKByEapYsTuinsrg8mBEvvg5K8sXMrc0caHLmpdsEeAioIa7qv+eBUNN\n 8orQ12S8Iiwba0JKASjpFqNGahiVvFKZ/gQ+B1pZ110jGydVwzD3wqa4Nz55bbYs\n E32LX8n70gB8pIRa7p6hxCB+eUuAc+m8S0tcIzK91vjDRp4VTa3EN/EEUHZd4DAD\n F9CR+TSMEm2tPHb3hTTvxyDTI+2oA==",
            "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=GLQGSNcfF2U85fryUec/oN+4gOzP8dMQPSkKzl5608U=;\n b=dcwlkSeqKeE3/HU0hDUaHNSx1T+ugz2VUy3cgGdi5LrT5B7wlMtXMANuAVGceU2TFUgV77WLGs3SFKNZfO8S5pjSawFbdwptHgJgL94hyKLJcz8pJErUc+Y+exEtkpFvhGrwYLlXfWNRb8phOynXmSCerYjjNQ2Sz7g9Swn4qoDKs4XGvxHgX3sl4h+/isHZBWH2o838yLY1DLcP6HNdT+J2iDy3M6Wst76yg7Xazcx6ITe1PDv8ZXaVK4T6N4yjHrmT5gAhZdu26arrIDnn6vOb87dQf+aortGYs5ou5jIP1Gr1VIbPwx9dwpHjc8If8gAahvTVxEG4pruJQ1PTLg=="
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=PlIxXVLydJflQJ0kwrLUQHqF2lv+swk75UJs93dKxPyGfBhhOpGPWZPsLO0eMrkHMsEjCdaiSwtm7PxaAuFNf/6xdrI3+qeImlhb65+OS1K/1fQDHqXBL5AF9+Ig93ba8/zCG/oLB6pyHxGFM8y1ql8v6X9Z9qPTEGg11LF3xq8z16UJ0bbvAgRARrtuHaXj5IiGHOC/aavVOyc51wK744sq4Iue/CgQnGOVlk3vyOJyCfJ4RbDOzBN50+xINr87y0z/ay+Ev9q+hkSPBeWI3rNVKLrUvZH1lFaShP3TJI6h/66uXVpCKUEtOlIEs8XoKIvGthRcu8u0WNK+dKVIOA==",
        "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=GLQGSNcfF2U85fryUec/oN+4gOzP8dMQPSkKzl5608U=;\n b=nHMq9Hppgs/JwPLM5lkS6ycS0jqde7lcll+OMCYMs19FtmWaJOkSaT9NZO4ZD6BrWMdcSeJ1TWsnWHYxnnKtXi5WPPa+nKJFQRetr1gmATlE1z1fUnFHz4PhPJfz8aO5EhnJk41FJJuph99dgdxQFXvdt1c/LwHL2zLFV+SlPsrjeuUH0zJ2Y3ezqFrqEjwvPif8LT8BPsiC7RKG51GIY8mykJNtB38ea9V//ptTxRmyCyrO0pRZf0iGZ7SX7MXC0AnX9cV8pRkVMfkaTqNEPulAa3VBB3zG26g8anh/BsIrWzvXt1cv56+TNOqAAIUBZpZB5bQGm/OlO4hf3Pe94g==",
        "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>",
        "Subject": "[PATCH 3/3] target/i386: add new Intel models for MBEC enablement",
        "Date": "Mon, 30 Mar 2026 12:34:28 -0700",
        "Message-ID": "<20260330193428.1663253-4-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": "fdb38fdf-83a1-437f-637a-08de8e8c726a",
        "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 L/ppU0vV6TLHii+QGavqK3Zu/u5JnTat+CXfiPHNN2KbDlKSUw4ddwI/OBUxpTgSlEHdNcppuNfeFeQmmtU+VsszHtpLWbIb0dpGQvF/kWMFxHxUs2njaxiiyr4VFoHhJH687yAC5Nj3r0zhOjsIwa7IwOn3hDz3n6sNWRlIh+AjT5HYKCwushpweBKRF+U0CJHFQvXqnBMk4NZfUfVoDHhzsLZBXhbUXy59jpqGiX8c/WlZvCGCU43XjAIxiLu3pqhu4nhOmoL9xhGyzXN49fM52x+nzXFp1JBOajFgLbkc/jomGH7asalYumSkiMaCz4U6x5brqMPk3O/+tcn8DV1AK7Vr6yxzS4ZKNxARPcWvl9K7pmUYlL4M6gvjfl/qBrXO5kQBzc7C+ohn/2gxgZhsMl1bHYOTeFV3u0mIPqzBqQ1jNK3lRMgc4WnRd5dp85yPJWb7r8uzb045to86c8v2qc8llazjSWgAsvXRNJ0QMbQaZvYasUQCSofCSU5TaKIETsyF5kKVNzN2V7iQByQ5dIRkwwBROIlHB8U7tROn2nNmP4dJRMlyjfLyKhOV3XcN5J49vnDHIblA3Q7yqv9NDBM4wXN2L5s4OCeSd3XEYb5px8WFh8h3L1a9gj4C/6s0zqXiv0hw2x5cqRS8GSnHeuy5O4uQkOxfQkUb3tf8I47KRID8XHIjG2YF4qg8VQiDqA5lW2v0GHbz7AqOstaQkDJeM3ohUq+mgQZlLN+9JUenf+7rMsVeRgQzsjI8Mwug2sO9pme/oJ0usyiAN4tBrKQ1btnQ6wpt04biHU0=",
        "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 9rnOnq/3AE/D4n5M+Nzxk1o6QSg5jnkw5zJQl6v5KVYsnKORpMpwvClr771eUS6Ovol94qMBKmhaJ2cHi6PWtm2EFC7N94vB/prCbKyQGO7a+qDkCOKjgOkdzKidJU82/VhTgPN2akJFW0aeOSIUIIyhMOCcsdxj56E/GeD4bgkunMjwZBYza2tk5VjuS9hnj7bmPNEE24ydCO9H1HxLw+7qoWMC+7TWsFDimAV+SEyk24V5tbV9abbaGwYbS4krnlm4wNsBxJVgEH50Mx3FAVgnFdXrDHdt+A832VhND/7/XYeBbsZNMzK9YMR08wujLfwMDwks87Z4EvrRYX+6JSYGalYkO5QeZyVVUWK6UntFe6stAk6R6Zqd5Iv6K5LpgTMbd6AziddR0XDQjWus0LirQ5IP29+wDr0eC99pTvuQXl2fCkxHSiBPWdHv5H5AdbUTKG63W2at8MmQjCiTPczYahWVjOmGzu0fk0EtQxEaSbTmi6R3cBSvnvUqbQpG1/1wAItsHBwbjB0ZkuppKnddzQ0x4YdigILVbuXOIVsy03GrsH8PCmlfmYWR7a5atUnsEQb1rvU3AI3yzp0j6FQHpwmkuXz8x1Fu9tg2Dw9K9uok8J2MN2aV2lXHokYvnBiTsThZQMYJ7fdV8fBInNme5ZxO3TtPIQfJjS1bjELmKRi+3OJ6uAnNNzrP53iZwztkvClqsx3PseFJ8tVyxq91ZK9vQ/fpFe2yEgG1nk3tJjEv+ulBS+xo/W1rM73DYSmY4nswy37znxNEC9S+4yxsgVdLHnl7CqmejvYfQhdh7pGDCiEVNUmWT4bKA0Hw09bZddw2RBsy1rACyuDdMbECVQ/kHpGLMxx/cmOJcz8iECOX2gkt9V5IT1o7Gog7oerHffAFx6hxTIzVIzMEO986oLdDjc8Xez1OlqtKxvlqbsX03OZ9woqUR3JuzTxknaAlE65KS14FthMLL8olFM/BtSP1hTto7hVU6vu5uR0+S5vy9BF5meXJmdOJuZBkT1/ntw2QdTqRtJzRfiyH8JPopWEcFwXcfV3vkQegwmi242WcEdgh5zP7/z4mj52K0qy8yeTBN/cXgX4g9D35YaBpiOYH3Y0quPlXCq5NejFfBGLwuHbIT8TvzssDYAZuENsp5mobVNnSu0vFkn0jm/PyvHE3yhxbdEvDlVP6MnVStZuMn9lblfVVw7eaIznq5GNKMHqkGGRclBqcSfKpgwtN9uV6VDYWWWIwsRLVAuWF1hHn2d+8ZMGdkhfs6ENxlstcXxz2lltcyu9SqSY0wNd2v3cNiA1b+7GGTAH9+hxaaaA2cIikIbLMBcAXJ9QNXbSzOfrHAJ2k4pPNEqDaiN8gnOzKpXuZkUwTcHS1L8Jae92gDdLAshu0DcBAm8btaTJ2gBb4EmXkKCoDqqYh0TU3OL4MmgZWp/rjUaVFI+u7m9wYN1mS2MTRb3zhG/suzi8Xop64E6gpkyZDI+bwZN3Vru7E6hP1P81IPjJGSfoDiPCC8NKmtb6ev7dZSqZ9iQWKKeWbUMMf8w7KnYJFlhpOTOhfRIyEruUQfgmSLVVpKcj6g0TAAmkrce5sWAUbCp/KaGmqYGcZts8HCxfa0zAaEH6cZz7d9Eir0GRXwEed690QVLwydiWTTfymtMdIJfp6H52trICxDOtv1WLi2MtCZmT6/ikn52RDPhpqnVVqFQGpOfgrnzoV0C+km7zZ8Ii0OC74kTt7F775gCZj82Te1d6xwf4N1iYPWpcQSDI=",
        "X-Exchange-RoutingPolicyChecked": "\n U8NGvWKKxM8P2dYs5GHFpKLjk5CfDjnTmv/PcxL61aUwDBiM24Yx4xhpWB5vsiEwfmakiV1dfvLM9uZ9pN+YWr3sGjNjveYpYzHaSUs01LMqR0tXUo6KEQK1Sn36NItA3Bto95MZYTynSStQdIRwo5BSr+VTzGmUFHAYOcuAcCpO5rXzGhlczvhtPRIJ10fJN945phbnorEGrMK1i7Iv5K6uHbNDwAjP+6HiNYkVGNyYKPjnlekIuQUEsfc3ayLjoqdHP5ncydq1zNdw6e7jiA+12ThOOe3wEDCHjNKA3bNX3UvpKTOFlYzRVCiDzy3dRzQ0XJz34cX8fqD6Af3gMw==",
        "X-OriginatorOrg": "nutanix.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n fdb38fdf-83a1-437f-637a-08de8e8c726a",
        "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:45:00.0896 (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 /rftqftkITxGwmB7Gi2Des60MIodkb9d9QXybL9VFfXj8wR0OEHiCmbM+lwBYA0tl0W9ZOz/MPXpcsUiwvkxAw/ToIhJ5hq+biwtZ5LbF3o=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CO6PR02MB7618",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwMzMwMDE1NSBTYWx0ZWRfXyGXKxsbhw5JB\n Hy0wEs55AvLEZDgmJXdVSFaucnxGSE0dGlpzhh04lbyCbA2+48fVbgNvVJfG7HdDfOSH1ilNYR3\n 4Y0n0566qfp3gawPzxEKeQ6gByaNHCW75kurE+szokCfvJnbvvu/IsIFBnNvUSmyCfMsl89+QN/\n Vhn7BS8Mb91Gx6u6AGcUhdY3873mQfnp+2bKahK4fPYQ6BcGtgTeiQ5JJ7HcQvBpw0zhB2cA9rO\n thkUdixNaaY0+2BLzpFc2F0tK2QLJqsxYqw9jt9LOJpvFsd3iqDYHM46Lj92wTuRpoTNMV8ulMQ\n iNaYuI2fva0aLajtmoIB09VDWpFWa6Y7Xq2MI4oj2J5MNmDZlSEKe1gL1FBa8w+PeT6x5NfC4gh\n ZSLuBUhnB+qEIU5WhddS/ri9ulgp0BpOL5lzZLyX5SIp2zMvvAjljV+rEavP2drfYpyYKJBE3qY\n uOHXjA9a0M7iPal3++A==",
        "X-Proofpoint-ORIG-GUID": "FwHeyTbMKAx2dCB1HdueT412uNYwvxm9",
        "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=20KFwNOVAAAA:8 a=QyXUC8HyAAAA:8 a=64Cc0HZtAAAA:8 a=AHWVbX8AQpaoLjqsGfgA:9",
        "X-Proofpoint-GUID": "FwHeyTbMKAx2dCB1HdueT412uNYwvxm9",
        "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 models to expose Mode Based Execute Control (MBEC) support, which\nis a Skylake++ feature.\n\nNote: Future models can use VMX_SECONDARY_EXEC_MODE_BASED_EPT_EXEC to\neasily add default support.\n\nNew models are:\n- Skylake-Server-v6\n- Cascadelake-Server-v7\n- Icelake-Server-v9\n- SapphireRapids-v8\n- GraniteRapids-v7\n- DiamondRapids-v2\n- SierraForest-v6\n- ClearwaterForest-v4\n\nCc: Paolo Bonzini <pbonzini@redhat.com>\nCc: Zhao Liu <zhao1.liu@intel.com>\nSigned-off-by: Jon Kohler <jon@nutanix.com>\n---\n target/i386/cpu.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 67 insertions(+)",
    "diff": "diff --git a/target/i386/cpu.c b/target/i386/cpu.c\nindex aa7a91c0e3..0fc7132ef3 100644\n--- a/target/i386/cpu.c\n+++ b/target/i386/cpu.c\n@@ -4767,6 +4767,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ }\n                 }\n             },\n+            {\n+                .version = 6,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ }\n+                }\n+            },\n             { /* end of list */ }\n         }\n     },\n@@ -4912,6 +4920,13 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                   { /* end of list */ }\n               },\n             },\n+            { .version = 7,\n+              .note = \"with MBEC enabled\",\n+              .props = (PropValue[]) {\n+                  { \"vmx-mbec\", \"on\" },\n+                  { /* end of list */ }\n+              },\n+            },\n             { /* end of list */ }\n         }\n     },\n@@ -5206,6 +5221,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ }\n                 },\n             },\n+            {\n+                .version = 9,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ }\n+                }\n+            },\n             { /* end of list */ }\n         }\n     },\n@@ -5392,6 +5415,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ },\n                 }\n             },\n+            {\n+                .version = 8,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ },\n+                }\n+            },\n             { /* end of list */ }\n         }\n     },\n@@ -5582,6 +5613,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ },\n                 }\n             },\n+            {\n+                .version = 7,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ },\n+                }\n+            },\n             { /* end of list */ },\n         },\n     },\n@@ -5776,6 +5815,18 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n         .features[FEAT_VMX_VMFUNC] = MSR_VMX_VMFUNC_EPT_SWITCHING,\n         .xlevel = 0x80000008,\n         .model_id = \"Intel Xeon Processor (DiamondRapids)\",\n+        .versions = (X86CPUVersionDefinition[]) {\n+            { .version = 1 },\n+            {\n+                .version = 2,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ },\n+                }\n+            },\n+            { /* end of list */ },\n+        },\n     },\n     {\n         .name = \"SierraForest\",\n@@ -5947,6 +5998,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ },\n                 }\n             },\n+            {\n+                .version = 6,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ },\n+                }\n+            },\n             { /* end of list */ },\n         },\n     },\n@@ -6103,6 +6162,14 @@ static const X86CPUDefinition builtin_x86_defs[] = {\n                     { /* end of list */ },\n                 }\n             },\n+            {\n+                .version = 4,\n+                .note = \"with MBEC enabled\",\n+                .props = (PropValue[]) {\n+                    { \"vmx-mbec\", \"on\" },\n+                    { /* end of list */ },\n+                }\n+            },\n             { /* end of list */ },\n         },\n     },\n",
    "prefixes": [
        "3/3"
    ]
}