get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2224989,
    "url": "http://patchwork.ozlabs.org/api/patches/2224989/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260420064933.64765-1-thuth@redhat.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": "<20260420064933.64765-1-thuth@redhat.com>",
    "list_archive_url": null,
    "date": "2026-04-20T06:49:33",
    "name": "hw/arm: Remove hw_error() for the unimplemented CM_LMBUSCNT register",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "8026b5a864644bafcadde8b1eb9c043b3868f818",
    "submitter": {
        "id": 66152,
        "url": "http://patchwork.ozlabs.org/api/people/66152/?format=api",
        "name": "Thomas Huth",
        "email": "thuth@redhat.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/patch/20260420064933.64765-1-thuth@redhat.com/mbox/",
    "series": [
        {
            "id": 500559,
            "url": "http://patchwork.ozlabs.org/api/series/500559/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=500559",
            "date": "2026-04-20T06:49:33",
            "name": "hw/arm: Remove hw_error() for the unimplemented CM_LMBUSCNT register",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/500559/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2224989/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2224989/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 (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=LQDY2pdU;\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 4fzbj02w7wz1yCv\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 16:50:28 +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 1wEiSJ-0000CO-53; Mon, 20 Apr 2026 02:50:03 -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 <thuth@redhat.com>) id 1wEiS2-00008N-Jk\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 02:49:52 -0400",
            "from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <thuth@redhat.com>) id 1wEiS0-0008K6-5a\n for qemu-devel@nongnu.org; Mon, 20 Apr 2026 02:49:45 -0400",
            "from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-587-lHwC9x6xNX6N-3-KKsG64w-1; Mon,\n 20 Apr 2026 02:49:37 -0400",
            "from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 8F4EE195608D; Mon, 20 Apr 2026 06:49:36 +0000 (UTC)",
            "from thuth-p1g4.redhat.com (unknown [10.44.49.13])\n by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 240B01800906; Mon, 20 Apr 2026 06:49:34 +0000 (UTC)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776667781;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=GU2deRWbajSFRwqWRixl/uXMDf5uGjjmU+yTI3sgtz8=;\n b=LQDY2pdUldXPSvnE1Hpr9UCgPpUIlJx21WcrKXSucaxd2bjaihVGeIKa31KNggThV52LAS\n +qv30LbFRexkCRK/hpOBaDYSCodH4AI+6zIkdso5NkPly0qOmBgl0gtsaDkQhSDLuP7AjO\n ked4rqwcNy4oGdwdx3rtRTtYAUFozL4=",
        "X-MC-Unique": "lHwC9x6xNX6N-3-KKsG64w-1",
        "X-Mimecast-MFC-AGG-ID": "lHwC9x6xNX6N-3-KKsG64w_1776667776",
        "From": "Thomas Huth <thuth@redhat.com>",
        "To": "Peter Maydell <peter.maydell@linaro.org>,\n\tqemu-arm@nongnu.org",
        "Cc": "qemu-devel@nongnu.org",
        "Subject": "[PATCH] hw/arm: Remove hw_error() for the unimplemented CM_LMBUSCNT\n register",
        "Date": "Mon, 20 Apr 2026 08:49:33 +0200",
        "Message-ID": "<20260420064933.64765-1-thuth@redhat.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-Scanned-By": "MIMEDefang 3.4.1 on 10.30.177.93",
        "Received-SPF": "pass client-ip=170.10.129.124; envelope-from=thuth@redhat.com;\n helo=us-smtp-delivery-124.mimecast.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, 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01,\n SPF_HELO_PASS=-0.001,\n SPF_PASS=-0.001 autolearn=unavailable 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": "From: Thomas Huth <thuth@redhat.com>\n\nWhen writing to this register, QEMU currently aborts:\n\n $ echo \"readl 0x10000018\" | ./qemu-system-arm -audiodev none,id=snd0 \\\n    -M integratorcp,accel=qtest,audiodev=snd0 -display none -qtest stdio\n [I 0.000000] OPENED\n [R +0.001907] readl 0x10000018\n qemu: hardware error: integratorcm_read: CM_LMBUSCNT\n [...]\n Aborted                    (core dumped)\n\nThis is bad, a guest should ideally never be able to kill QEMU like this.\n\nNow, according to the \"Intergrator/CP User Guide\" from:\n\n https://developer.arm.com/documentation/dui0159/b/porting-integrator-ap-and-im-pd1/registers\n\n \"The Integrator/AP CM_LMBUSCNT has been removed.\"\n\nThat means this register does not seem to be implemented on real CP boards\nat all, only for older AP boards. Thus it should be fine if we simply\nignore this register in QEMU and handle it like all other unimplemented\nregisters in the \"default\" handler of the case statement.\n\nResolves: https://gitlab.com/qemu-project/qemu/-/work_items/3407\nSigned-off-by: Thomas Huth <thuth@redhat.com>\n---\n hw/arm/integratorcp.c | 3 ---\n 1 file changed, 3 deletions(-)",
    "diff": "diff --git a/hw/arm/integratorcp.c b/hw/arm/integratorcp.c\nindex 0bf519b6bb8..28d478eb52b 100644\n--- a/hw/arm/integratorcp.c\n+++ b/hw/arm/integratorcp.c\n@@ -107,9 +107,6 @@ static uint64_t integratorcm_read(void *opaque, hwaddr offset,\n         } else {\n             return s->cm_lock;\n         }\n-    case 6: /* CM_LMBUSCNT */\n-        /* ??? High frequency timer.  */\n-        hw_error(\"integratorcm_read: CM_LMBUSCNT\");\n     case 7: /* CM_AUXOSC */\n         return s->cm_auxosc;\n     case 8: /* CM_SDRAM */\n",
    "prefixes": []
}