Cover Letter Detail
Show a cover letter.
GET /api/covers/2223354/?format=api
{ "id": 2223354, "url": "http://patchwork.ozlabs.org/api/covers/2223354/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/cover.1776231967.git.jan.kiszka@siemens.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": "<cover.1776231967.git.jan.kiszka@siemens.com>", "list_archive_url": null, "date": "2026-04-15T05:46:05", "name": "[0/2] sd: Small improvements around RPMB emulation", "submitter": { "id": 710, "url": "http://patchwork.ozlabs.org/api/people/710/?format=api", "name": "Jan Kiszka", "email": "jan.kiszka@siemens.com" }, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/cover.1776231967.git.jan.kiszka@siemens.com/mbox/", "series": [ { "id": 499926, "url": "http://patchwork.ozlabs.org/api/series/499926/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=499926", "date": "2026-04-15T05:46:05", "name": "sd: Small improvements around RPMB emulation", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/499926/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2223354/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 (2048-bit key;\n secure) header.d=siemens.com header.i=jan.kiszka@siemens.com\n header.a=rsa-sha256 header.s=fm2 header.b=ZCx1vD/U;\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 4fwVlj3QcBz1yHM\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 15 Apr 2026 15:57:04 +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 1wCtEb-0007Go-FL; Wed, 15 Apr 2026 01:56:21 -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\n <fm-294854-20260415054608cf281d0f0f000207ad-3n0Pwk@rts-flowmailer.siemens.com>)\n id 1wCtEZ-0007Fx-Pi\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 01:56:20 -0400", "from mta-64-226.siemens.flowmailer.net ([185.136.64.226])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from\n <fm-294854-20260415054608cf281d0f0f000207ad-3n0Pwk@rts-flowmailer.siemens.com>)\n id 1wCtEW-000509-3A\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 01:56:19 -0400", "by mta-64-226.siemens.flowmailer.net with ESMTPSA id\n 20260415054608cf281d0f0f000207ad for <qemu-devel@nongnu.org>;\n Wed, 15 Apr 2026 07:46:08 +0200" ], "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2;\n d=siemens.com; i=jan.kiszka@siemens.com;\n h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc;\n bh=G/4GzvHTpYuXZHIwOADPDiN02RLMijQk4gxGuKYRdzs=;\n b=ZCx1vD/UmQR+o9/W0LRehHiznEBu1HZJhtzgqHAXl7UoWqnY0nmgmgIeuJM5XgFObP6DE3\n V2GRlWyQZEBJOtqzxK0HhsOs9pt80mGT3YGfzNOkYjQvEatcoWjKCO7fLz8lqY+GPcEXqXxN\n s61NrVm8gGbRlJprvmekAvnqJ3FJjGTOc4nnvA2AOraF9H3M3LdWL+piX77+N2cAyV0EiVh5\n VEFg30yUATJ+1+ueqTtNNT/9IDjeNhMO5EEZ3eBkfFC6YnuYxgNlGUVT+g+JIJkhvTx4+6Me\n ZNvE6Ja4lBwyqGQ0wI6Q4kBKGJS45uMBsKz58a7l4g/IeC9/OfKbI3ag==;", "From": "Jan Kiszka <jan.kiszka@siemens.com>", "To": "qemu-devel <qemu-devel@nongnu.org>", "Cc": "=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Bin Meng <bmeng.cn@gmail.com>, qemu-block@nongnu.org,\n Ilias Apalodimas <ilias.apalodimas@linaro.org>,\n =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, =?utf-8?q?Jan_L?=\n\t=?utf-8?q?=C3=BCbbe?= <jlu@pengutronix.de>,\n Jerome Forissier <jerome.forissier@linaro.org>,\n Jens Wiklander <jens.wiklander@linaro.org>", "Subject": "[PATCH 0/2] sd: Small improvements around RPMB emulation", "Date": "Wed, 15 Apr 2026 07:46:05 +0200", "Message-ID": "<cover.1776231967.git.jan.kiszka@siemens.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "X-Flowmailer-Platform": "Siemens", "Feedback-ID": "519:519-294854:519-21489:flowmailer", "Received-SPF": "pass client-ip=185.136.64.226;\n envelope-from=fm-294854-20260415054608cf281d0f0f000207ad-3n0Pwk@rts-flowmailer.siemens.com;\n helo=mta-64-226.siemens.flowmailer.net", "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_MED=-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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, 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": "Besides a cosmetic fix for the emmc disk image generation script, this\nadds a property to the emmc model that allows to preset the\nauthentication key. And that enables to build OPTEE without key writing\nsupport, bringing the related firmware much closer to real setups.\n\nAn alternative to this option would have been persisting additional\nstate such as the key or the write counter on the disk image as well.\nThis is still an option for the future, e.g. to model also write\nprotection groups or other persistent states. As this requires another\nformat extension of the eMMC disk image, I want for this much simpler\nand less invasive approach.\n\nJan\n\nJan Kiszka (2):\n scripts: mkemmc.sh: Fix output pollution on missing images\n hw/sd/sdcard: Add support for pre-setting the authentication key\n\n hw/sd/sd.c | 23 +++++++++++++++++++++++\n scripts/mkemmc.sh | 4 ++--\n 2 files changed, 25 insertions(+), 2 deletions(-)" }