Show a cover letter.

GET /api/covers/2218446/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2218446,
    "url": "http://patchwork.ozlabs.org/api/covers/2218446/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260401090457epcms2p2368a82c8b794d8591aa62a421db9e8f7@epcms2p2/",
    "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": "<20260401090457epcms2p2368a82c8b794d8591aa62a421db9e8f7@epcms2p2>",
    "list_archive_url": null,
    "date": "2026-04-01T09:04:57",
    "name": "[RESEND,0/5] hw/ufs: Add Write Booster Support on UFS",
    "submitter": {
        "id": 93006,
        "url": "http://patchwork.ozlabs.org/api/people/93006/?format=api",
        "name": "Jaemyung Lee",
        "email": "jaemyung.lee@samsung.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20260401090457epcms2p2368a82c8b794d8591aa62a421db9e8f7@epcms2p2/mbox/",
    "series": [
        {
            "id": 498296,
            "url": "http://patchwork.ozlabs.org/api/series/498296/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=498296",
            "date": "2026-04-01T09:04:57",
            "name": "hw/ufs: Add Write Booster Support on UFS",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/498296/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2218446/comments/",
    "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=samsung.com header.i=@samsung.com header.a=rsa-sha256\n header.s=mail20170921 header.b=MVYjJJyv;\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 4flzmF0slQz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 01 Apr 2026 20:13:01 +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 1w7rWm-0004K0-Rn; Wed, 01 Apr 2026 05:06:20 -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 <jaemyung.lee@samsung.com>)\n id 1w7rVh-0003Tf-3G\n for qemu-devel@nongnu.org; Wed, 01 Apr 2026 05:05:16 -0400",
            "from mailout1.samsung.com ([203.254.224.24])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <jaemyung.lee@samsung.com>)\n id 1w7rVc-0002jT-BA\n for qemu-devel@nongnu.org; Wed, 01 Apr 2026 05:05:12 -0400",
            "from epcas2p2.samsung.com (unknown [182.195.41.54])\n by mailout1.samsung.com (KnoxPortal) with ESMTP id\n 20260401090458epoutp0193e08b723ba83a65606ff9aaabda2abf~iMEow2ffs0798807988epoutp011\n for <qemu-devel@nongnu.org>; Wed,  1 Apr 2026 09:04:58 +0000 (GMT)",
            "from epsnrtp04.localdomain (unknown [182.195.42.156]) by\n epcas2p3.samsung.com (KnoxPortal) with ESMTPS id\n 20260401090458epcas2p337ec79d40fc32bc73a098c12c191d21d~iMEogw8lr1966619666epcas2p3Q;\n Wed,  1 Apr 2026 09:04:58 +0000 (GMT)",
            "from epcas2p3.samsung.com (unknown [182.195.38.205]) by\n epsnrtp04.localdomain (Postfix) with ESMTP id 4flzZx5b3Pz6B9mH; Wed,  1 Apr\n 2026 09:04:57 +0000 (GMT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 mailout1.samsung.com\n 20260401090458epoutp0193e08b723ba83a65606ff9aaabda2abf~iMEow2ffs0798807988epoutp011",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;\n s=mail20170921; t=1775034298;\n bh=kIz0bFQ8TwpvCyO3hTsN2pEoYJ9o8hX32z22kwgp+zU=;\n h=Subject:Reply-To:From:To:CC:Date:References:From;\n b=MVYjJJyvCPw6mOt78QiLUQgvfs4DNi5Fucgn12d6b8Omv/gJJT0CM9CUcr+ltCqWR\n IP6Az4YI3YfAmOx4QezFEnRTawSWGHm4dxnoiS2GB8DvZ0Gd3j1Xz618+5FJtnl4Z6\n lMeXHmKQiA1Ff97M5JIgcpOrQ15OMVIr3v2d6FdQ=",
        "Mime-Version": "1.0",
        "Subject": "[PATCH RESEND 0/5] hw/ufs: Add Write Booster Support on UFS",
        "From": "Jaemyung Lee <jaemyung.lee@samsung.com>",
        "To": "\"qemu-devel@nongnu.org\" <qemu-devel@nongnu.org>",
        "CC": "Jeuk Kim <jeuk20.kim@samsung.com>, \"kwolf@redhat.com\"\n <kwolf@redhat.com>, \"hreitz@redhat.com\" <hreitz@redhat.com>,\n \"qemu-block@nongnu.org\" <qemu-block@nongnu.org>, \"farosas@suse.de\"\n <farosas@suse.de>, \"lvivier@redhat.com\" <lvivier@redhat.com>,\n \"pbonzini@redhat.com\" <pbonzini@redhat.com>",
        "X-Priority": "3",
        "X-Content-Kind-Code": "NORMAL",
        "X-CPGS-Detection": "blocking_info_exchange",
        "X-Drm-Type": "N,general",
        "X-Msg-Generator": "Mail",
        "X-Msg-Type": "PERSONAL",
        "X-Reply-Demand": "N",
        "Message-ID": "<20260401090457epcms2p2368a82c8b794d8591aa62a421db9e8f7@epcms2p2>",
        "Date": "Wed, 01 Apr 2026 18:04:57 +0900",
        "X-CMS-MailID": "20260401090457epcms2p2368a82c8b794d8591aa62a421db9e8f7",
        "Content-Transfer-Encoding": "7bit",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "X-Sendblock-Type": "AUTO_CONFIDENTIAL",
        "CMS-TYPE": "102P",
        "cpgsPolicy": "CPGSC10-223,Y",
        "X-CFilter-Loop": "Reflected",
        "X-CMS-RootMailID": "20260330112748epcms2p1717e93009f7fb87a8156ee07a9400502",
        "References": "\n <CGME20260330112748epcms2p1717e93009f7fb87a8156ee07a9400502@epcms2p2>",
        "Received-SPF": "pass client-ip=203.254.224.24;\n envelope-from=jaemyung.lee@samsung.com; helo=mailout1.samsung.com",
        "X-Spam_score_int": "-13",
        "X-Spam_score": "-1.4",
        "X-Spam_bar": "-",
        "X-Spam_report": "(-1.4 / 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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=1, RCVD_IN_VALIDITY_RPBL_BLOCKED=1,\n SPF_HELO_PASS=-0.001, 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>",
        "Reply-To": "jaemyung.lee@samsung.com",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"
    },
    "content": "Currently, the QEMU-UFS emulation is implemented based on the JEDEC UFS\n4.0 Specification and does not support the operation related to UFS Extended\nFeatures which is defined with latest UFS Specifications.\n\nThis series modifies the UFS core implementation to align with the JEDEC\nUFS 4.1 Specification[1], and adds a Write Booster UFS Extended Feature\nsupportability.\n\nTested: x86-64 KVM, upstream QEMU with Debian GNU/Linux 10\nResending: Fix corrupted plain-text\n\n[1]\nhttps://jedec.org/standards-documents/focus/flash/universal-flash-storage-ufs\n\nJaemyung Lee (5):\n  hw/ufs: Apply UFS 4.1 Specification\n  hw/ufs: Modify flag handling operation\n  hw/ufs: Add IDLE operation\n  hw/ufs: Add UFS Write Booster Support\n  tests/qtest: Add UFS Write Booster QTest\n\n hw/ufs/lu.c            |  85 ++++++\n hw/ufs/ufs.c           | 569 ++++++++++++++++++++++++++++++++++++++---\n hw/ufs/ufs.h           |  42 +++\n include/block/ufs.h    | 110 +++++++-\n tests/qtest/ufs-test.c | 176 +++++++++++++\n 5 files changed, 938 insertions(+), 44 deletions(-)\n\n--\n2.34.1"
}