get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2237939,
    "url": "http://patchwork.ozlabs.org/api/patches/2237939/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260513163356.3033159-2-shaju.abraham@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": "<20260513163356.3033159-2-shaju.abraham@nutanix.com>",
    "list_archive_url": null,
    "date": "2026-05-13T16:33:44",
    "name": "[RFC,v1,01/13] target/arm: named_cpu_model: define containers for ID registers and fields",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "e588bb76fae56c567b3d7aea67bd728d84f6a016",
    "submitter": {
        "id": 77003,
        "url": "http://patchwork.ozlabs.org/api/people/77003/?format=api",
        "name": "Shaju Abraham",
        "email": "shaju.abraham@nutanix.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260513163356.3033159-2-shaju.abraham@nutanix.com/mbox/",
    "series": [
        {
            "id": 504187,
            "url": "http://patchwork.ozlabs.org/api/series/504187/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=504187",
            "date": "2026-05-13T16:33:48",
            "name": "named CPU models for ARM64 on KVM",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/504187/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2237939/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2237939/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=Rxt0kW6b;\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=H2CQtvV8;\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 4gFzbs36Xsz1yLT\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 14 May 2026 02:35:53 +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 1wNCYf-0003sL-8s; Wed, 13 May 2026 12:35:41 -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 <shaju.abraham@nutanix.com>)\n id 1wNCXg-0003Jp-7D; Wed, 13 May 2026 12:34:41 -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 <shaju.abraham@nutanix.com>)\n id 1wNCXe-0000hh-Ls; Wed, 13 May 2026 12:34:39 -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 64DGLC5S2443715; Wed, 13 May 2026 09:34:11 -0700",
            "from ch1pr05cu001.outbound.protection.outlook.com\n (mail-northcentralusazon11020138.outbound.protection.outlook.com\n [52.101.193.138])\n by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4e3nv6x8ym-1\n (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);\n Wed, 13 May 2026 09:34:11 -0700 (PDT)",
            "from PH7PR02MB10160.namprd02.prod.outlook.com\n (2603:10b6:510:2e7::19) by CH3PR02MB9564.namprd02.prod.outlook.com\n (2603:10b6:610:120::21) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.23; Wed, 13 May\n 2026 16:34:08 +0000",
            "from PH7PR02MB10160.namprd02.prod.outlook.com\n ([fe80::4ed7:5c74:48e0:ff23]) by PH7PR02MB10160.namprd02.prod.outlook.com\n ([fe80::4ed7:5c74:48e0:ff23%7]) with mapi id 15.20.9891.021; Wed, 13 May 2026\n 16:34:08 +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=Qehw87LqGTidFltWgkPrhahfky/iAtDR2qfeAuhVG\n ik=; b=Rxt0kW6bZGZgVmIDbM+uYE01xdmvi22Eah5L9ByL1DkesaI0tZhoHWqzE\n x65VUpc7LQPWjs5MZIVVbHtL5w1by4bArsBSZvi+6RjEoztQTGSXRK5+0/mQgmJs\n 5gh//hvADoa3YFdCrIXUnSmnFpRAG3PBXKnwZyhPTJ5VH5pBmdvoRPA18JqgNAuz\n KOLGzQpLeVZyKDqYcbLiekR6OyN6VdDhdKQrTJfHXzpJg2exwKRbgfUCm4ZsyrZQ\n JIubLBaE5lbne/SLzefXY25hGwfFvMj6k2BcBl8JcWjg7ZBNa5lvBjpkzNkY7XnX\n besmj5CM4mYpxJnEVj2Ed1wchtl4Q==",
            "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=Qehw87LqGTidFltWgkPrhahfky/iAtDR2qfeAuhVGik=;\n b=H2CQtvV8WjypxK5ZICCsD/Z4r4Gj9+qffG/Hgas9e0Vpajrrc7kGLPCKLFt4R4fiOpNE3XXzMoBrHny5F8Xw4gseyyy8/qdIdX9FAzAHYVV1je5pJE0kJxQPGHqI5zWiomUqzcCMikdoTLnxjsiuQGHbdIWIO7HH3rz9phwigYe0YE/zGzK8zYpymM9itzGkxZP4xnshtFgnRkRZk9LWhKyJVBHiIWja1Gv7r25gaCPpZU1OjZwOMFTfEI9MllRF2b6o67/cnQJ4VyJd0j0DaaY3UMHw6MOW9lQPVqaqkZ6CBAtCnGLk4uBZu3jCxzZMIlPsW1OVUQmE/NEN7y6THA=="
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=XGinTcRvggJPqTFJrqnxyGWMXMNzRQIaT0qNc6DLSL58wLcPvGQ0zR4L7bzo632CHVgqIAyMrSEjKjahRrykvN6afZGy6qto7+TMs3B34tKbvD0yC2vZYDsN2E4OvM0pN/dwFFXpIMoJ5bRmMp4rrvc0uGLY48Zx+YajZATzOSGY8aCVfTZem23Z2pD0V61ekKd9f4dH5s0DF5He9xv3xBBrxLZwIGQRy3xMPx1fhhCUhYT/VJGzzNeBj1kT3wPTY7elZom/tWUJ8TKDdFYhP15C8Hs1RJcPuGpdrTpAYMFE8MphTkx8TiZ2NoJCFvN2+FsGB+6cin10RmOXvgEejg==",
        "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=Qehw87LqGTidFltWgkPrhahfky/iAtDR2qfeAuhVGik=;\n b=U4MjRQMKJdzMrcPobkOExW/CHehaG8Xw3m/fVY0P4AZqAXxTibXe93LlHL4MaB9Otu3BuFswbfiRdSc/ndK3WJ7d6Vmp6RBE4q9LuFUXFydP9q5WHXIrYpwIzamH5nUCAuDhkat6b32Hykk+DsDYzEml7kqkqpyoh3YdFDhyD9HYKXWWKCfV+JYf3POcmNaCa7zuld0Pzdn0bNE91UmLXaC1EX4bk0+Cmx/dbr7kgygzwbo8bHSY1zi55lVh/YoZyy90tVR5l9yK4tjXFdYx1IVeGIluEGz5/QOGcaDzvKlN5htCvhxfY686BYOfdXu4Dgim2CN0sGBobPrje0ScjQ==",
        "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": "Shaju Abraham <shaju.abraham@nutanix.com>",
        "To": "eric.auger@redhat.com, qemu-devel@nongnu.org, qemu-arm@nongnu.org,\n kvmarm@lists.linux.dev, peter.maydell@linaro.org,\n richard.henderson@linaro.org, cohuck@redhat.com, sebott@redhat.com,\n skolothumtho@nvidia.com, philmd@linaro.org",
        "Cc": "maz@kernel.org, oliver.upton@linux.dev, pbonzini@redhat.com,\n prerna.saxena@nutanix.com, jon@nutanix.com, jond@nutanix.com,\n Shaju Abraham <shaju.abraham@nutanix.com>,\n Khushit Shah <khushit.shah@nutanix.com>",
        "Subject": "[RFC PATCH v1 01/13] target/arm: named_cpu_model: define containers\n for ID registers and fields",
        "Date": "Wed, 13 May 2026 16:33:44 +0000",
        "Message-ID": "<20260513163356.3033159-2-shaju.abraham@nutanix.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20260513163356.3033159-1-shaju.abraham@nutanix.com>",
        "References": "<20260513163356.3033159-1-shaju.abraham@nutanix.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "CY5PR10CA0003.namprd10.prod.outlook.com\n (2603:10b6:930:1c::30) To PH7PR02MB10160.namprd02.prod.outlook.com\n (2603:10b6:510:2e7::19)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "PH7PR02MB10160:EE_|CH3PR02MB9564:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "bf32e7d2-7c7f-4a77-a379-08deb10d7455",
        "x-proofpoint-crosstenant": "true",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|7416014|376014|366016|1800799024|18002099003|22082099003|921020|56012099003;",
        "X-Microsoft-Antispam-Message-Info": "\n hVzzHM/sayyFhpyXaP04FRyFSlmpl/kNYdcXVHi+OnqxlECe2CtSMQRT347gIqqluQOVtNAz4GkJTtsd8pMov5XxzNAPLuxAtYr6EI1/xskeKFtskAEc/YEdX45ibyGxkIfhoO6W7FZITMUqmu/d2RfMo5Ez3rZsQFwIp5Sd2Kc7GWcYQToQKcEQ/5xG6AJYgmW6pHf5BsFLPJ4EucjQwRnHMHubuSWxmbaLw6e5v1HYH9YyaBEV1XP70UW0OTiD+2BA5tDwrYNlwMm3yfbEi/qCxpDXQNin0R0csyaTITFJG10yor3V+tZ3OfPSpbHm0oVNfc63v9MCmmP/pZn3JbLsgY+h3tn9fz53ZZ/bAH6n8us5+MygMvXb60bhvmvGUC6z4qAEkxPbcag2vc67GjstXxQDCX0dJTKxEu5TZYUjip11HOCpOHlQ/rrYr3wC5Lggzpqv8P9a+lI4RiEIBCqe9eEaN599J5nkwU9mA4AuC6+A0Ry8g06s1it4lFvNo85TjcX0eOxoa+80Nryn0zpP74CiLkI5lbcisWfvCrornStpj54wAZ1SMkOa6w9JQaL5jDvUXzy1vNFOBrFfU5IsiW8+u9kwYuUklGlvHoeq8ZvapqKVB8WubFZUz/XDAXumNc/tM184dVDns90CGUGxFgeA74wM+zj7kvL07w3xaCqKWpz/WgO8VvP5LCO/PFcYDWL4yNI3hEfIpxnqV3ElQP2AG3cAqJXH41uCBVc=",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:PH7PR02MB10160.namprd02.prod.outlook.com; PTR:;\n CAT:NONE;\n SFS:(13230040)(7416014)(376014)(366016)(1800799024)(18002099003)(22082099003)(921020)(56012099003);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n 9oy0oFDFhOnoF8Aiq2eTpHQPZizBpgHH6tQjPYPOKSM6xP089vSdTEG8YxoipMbri8s57Ji+b6Mrtw7CMdhlQ6c0e4cnA/lMY8+KYoDauVBCSnFbCG/yjBgiwo5YquBB0eShLW9oN5U2jhhbDReYhZGZKBEeaxyfW32WVP1GClBt1n7exxN2cxae99v3hG4JT1jJZSbBIGaW83pimv2bO/bRzu3e2C98TNxC5KZxN1nVf55B6QDZ1D61zViDQn8O8rany67e/eEAPgmM2LJQfpM9O6Z4MrkqaT9Of34uuPT1czmaF3gev5ZO1eCNdiR/ZS1FL1Efo3T2/dmoPTqjTBpOlpxX/Oir9xmqZi0hXnjDVznYbaeAapww0ai/G7PEZEHx9umfRNxcKlWMxuuvoV6BE8mM04eap3/MeeZXXhLmO/g/rzPsf3SOuh9xrmquu45HGwRfdKecggp6k4rjQMbVgIiB/nbQzYAGeDZ3fYquIxm/CtFK7bCBgSPac1zCZoouzOz45C6zkDUkehUr7uQxpmHo84ZQCGJ+JG3WQXW7/1L994uhBwfl6igdjsbb3kABdi8O9nSFXEHScRsdcXIET4KmLStnRcPuNciTHM1SJV/qc+0adxthma2FkJzl8BUw2lBg1bLjSe7ylh33B8ENnGXyvYbUPMGZEuLJjP6FzOobpT1XoEk9XSSE6kuhABU8BvNUYviU2zKJWwXVmU86PxuMSb1KvJ0N1r6R3u+7b4wgf3VA3iCJ+ckr2d3y4tbpqfRz/Ny3mYqZqAyQgpXO8ZoWq8udaKrk9HTOLULA7riV6Z/jgY+1kisNdZKkAZ1+MG2SWhE9ZTAYTe95KYgFjwok2S09d3z9H0GqqsskIak8D4hW5RTZniI37/heM1PcwCi1Z9hwuZ5t3rEjiN8YGwA1kbtlK7IKsjYhDKmeSqtra7hX59s8AYXVeqbqwU4uEg6NhpdjqGYH/Y4fLtRR8rCBmoAOeNmFoD2Zx6Ulm+1Kb81jY+n5ZCfJAhSh+Nj7841mZautAFkcpFLysLJK1T+cyPjwAM47wDjDlWub5YSiUqLpRFWo4DpvmHWqvh6YTEZQiZPbbZFlfpLcelqSG0g4vZmmzgslrZLFjzb/ArXeGxlb/KHbT5mq1gnhbUIWg4gwU7V9yE+BUuify9eXJBbwyPbB0BvZawCn4YnL1/xDR8nUmyShgeUT7ZbxtfHlGTeX+2fPCWeGhEtJQZVW1GcdhRGLgjSxRDaWQkh7bHN4iQB1MXhINI4IxVzV+0IFxOcEuztrUG+XgQB/QAR/vZW7IhgEyRsfH0PtM/sekdfNLIEOld1VhDBlem9k5GW6UvMhcDeqqdqFXtsX5BGX2MPFA2qDehtVKI/BDKa5YsU6+6PLi/mgPQibEoloNOTmzDcXsSDv5+Wje0+d0raKbWrPnzjPcTpwIfncM7B7btpGVDAZbQjPZ/ypFuAF/NKqeV5pIxlIXHsBatWSzaKYUz2OIirf4h+Qmd4Pmva8Xnt4Rb5MoLWFzoR1y+A3A8C6kVefkm5U2lnSM2lDAQtIPK0WuNk+yFkCvwoBr0PaIt1thic3wmnEPIKpyGkmaNqPUwvUgzCMO98iwpgIY3VzfMfmhr7l9SyLqs/jfx1F7hwDPNXdHf7UyrTRSBdM+AcTYDjzxaxRUqJDL4fjjM8Z8pQvnTxcHh9Cyp/VwJ/sjIdSSJB40LzRLbvx/UmPG3+nBdl90Z2z622cpEbEaqDh62cHetwGoE/oQQJcKjI=",
        "X-Exchange-RoutingPolicyChecked": "\n P18ncruISGsx9TnI2ABlkM6tOeyTF0fALuLYcIUFx6Buu6I/Baa9gNRzAdVRyRG7TcBEaZVGUtUXlBZ4VT+sT8P1g4HzI+CAHA9flWLW0Udtg/7FZfGu1xfVmlX4TMJcREVxU12H9rht49X7+SNnSbS/i4XYeQ9/ZBS9euwryOSc4BjRLM8BWOSpd2HXt3HG+sWmp68bXB6qtaMR5gwjoTwYpbo97ub9bBuXzhCcg/i7sGKpXuUbbl4Y94jScY7hdNm9gWvBooy0VHtu6GiXH+LlJu+XwyWYx36ELXjCjib6pXDr040xoyVXfbtnfkiwHiZQ7EniGDyP1Kse7DosVQ==",
        "X-OriginatorOrg": "nutanix.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n bf32e7d2-7c7f-4a77-a379-08deb10d7455",
        "X-MS-Exchange-CrossTenant-AuthSource": "PH7PR02MB10160.namprd02.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "13 May 2026 16:34:07.9287 (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 GbgNYKgMqjUL2nbQCqGm5OzydReUWXIjRoNx/gqtEE2Nnyi6MeOL7dAGqf/p5EEtxN4heVGzY8UdFsi7Tqw6ydTc7EzjD8SlkdHqFgq8Qaw=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CH3PR02MB9564",
        "X-Proofpoint-ORIG-GUID": "LQlOHEOEweKRbfIAZpJ6RVyAXbvCkB6i",
        "X-Authority-Analysis": "v=2.4 cv=P7QKQCAu c=1 sm=1 tr=0 ts=6a04a803 cx=c_pps\n a=wpg3e3TFAlO0qOiIlNsFBg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19\n a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19\n a=xqWC_Br6kY4A:10 a=NGcC8JguVDcA:10 a=0kUYKlekyDsA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=VUi8bpU7OL1Oj2-RSIOF:22\n a=64Cc0HZtAAAA:8 a=yZbjWOkPDpPANDiVIK4A:9",
        "X-Proofpoint-GUID": "LQlOHEOEweKRbfIAZpJ6RVyAXbvCkB6i",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNTEzMDE2OCBTYWx0ZWRfX6U7FwoAd58q+\n juXK+uEryr5LpJSHAngDCfZMlmOnDErlbHWQLPOj/b0xitTsvnCL0ZYMcW65l+KYlNYafQIPh+e\n mlQCsCixiVtLQRceNbtx1sLqXHmUQyfdwgfXdN8zBGaiECDLMOsTl0sRcQ7LxWCz0976tvW92cb\n Phe9e5qiQEfJJs/U/F34JQO2ELRtMPOHo1svoI/4P/xCa+SZjxN3GkEOsThG1U7LsfCm7Yvg6Xb\n jGnQ0NOZU2QK5AJX5dS66BDJYUHu2fqRAOQ2SRHWva18SW9nh1EWcCjg5MpJV2rpKEEpsGvpjDL\n mNYY8LKugIbpgge/nvdGBdCn/gQLcpSVkJnIkyGa6ND5cxZ4OMyVWnSTRKVKiRO9/1/Bet8uCJQ\n J/tAhLpV66w+PrfdIOrZE5KD0nAc5gp8LOn3p96GEq3rQ594KD4Mw7Afq4pEcsneMvADhBunduX\n P3Q9GDBepx+oOzSOkTQ==",
        "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-05-13_01,2026-05-13_01,2025-10-01_01",
        "X-Proofpoint-Spam-Reason": "safe",
        "Received-SPF": "pass client-ip=148.163.155.12;\n envelope-from=shaju.abraham@nutanix.com; helo=mx0b-002c1b01.pphosted.com",
        "X-Spam_score_int": "-31",
        "X-Spam_score": "-3.2",
        "X-Spam_bar": "---",
        "X-Spam_report": "(-3.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.445,\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, 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"
    },
    "content": "Define data structures for mapping the ARM ID registers and ID register\nfields.\n\nCo-authored-by: Khushit Shah <khushit.shah@nutanix.com>\nSigned-off-by: Shaju Abraham <shaju.abraham@nutanix.com>\n---\n target/arm/cpu-idregs.h | 41 +++++++++++++++++++++++++++++++++++++++++\n 1 file changed, 41 insertions(+)\n create mode 100644 target/arm/cpu-idregs.h",
    "diff": "diff --git a/target/arm/cpu-idregs.h b/target/arm/cpu-idregs.h\nnew file mode 100644\nindex 0000000000..403190cbd7\n--- /dev/null\n+++ b/target/arm/cpu-idregs.h\n@@ -0,0 +1,41 @@\n+/*\n+ *   ARM ID register field table -- shared declarations.\n+ *\n+ *   SPDX-License-Identifier: GPL-2.0-or-later\n+ */\n+\n+#ifndef CPU_IDREGS_H\n+#define CPU_IDREGS_H\n+\n+typedef enum ArmIdRegSafeRule {\n+    IDREG_SAFE_LOWER,\n+    IDREG_SAFE_HIGHER,\n+    IDREG_SAFE_HIGHER_OR_ZERO,\n+    IDREG_SAFE_SIGNED_LOWER,\n+    IDREG_SAFE_EXACT,\n+    IDREG_SAFE_ANY,\n+} ArmIdRegSafeRule;\n+\n+typedef struct ArmIdRegArchVal {\n+    uint64_t value;\n+    const char *name;\n+} ArmIdRegArchVal;\n+\n+typedef struct ArmIdRegField {\n+    const char *name;\n+    uint32_t shift;\n+    uint32_t length;\n+    ArmIdRegSafeRule safe_rule;\n+    uint64_t default_val;\n+    ArmIdRegArchVal *arch_vals;\n+    uint32_t arch_vals_count;\n+} ArmIdRegField;\n+\n+typedef struct ArmIdReg {\n+    const char *name;\n+    struct ArmIdRegField *fields;\n+    uint32_t fields_count;\n+} ArmIdReg;\n+\n+\n+#endif /* CPU_IDREGS_H */\n",
    "prefixes": [
        "RFC",
        "v1",
        "01/13"
    ]
}