[{"id":3677814,"web_url":"http://patchwork.ozlabs.org/comment/3677814/","msgid":"<a081957f-4d23-4aab-ba5c-e0ed2cb75c6c@linaro.org>","list_archive_url":null,"date":"2026-04-15T20:32:05","subject":"Re: [PATCH 0/2] sd: Small improvements around RPMB emulation","submitter":{"id":85046,"url":"http://patchwork.ozlabs.org/api/people/85046/","name":"Philippe Mathieu-Daudé","email":"philmd@linaro.org"},"content":"(Cc'ing Jerome to his new email)\n\nOn 15/4/26 07:46, Jan Kiszka wrote:\n> Besides a cosmetic fix for the emmc disk image generation script, this\n> adds a property to the emmc model that allows to preset the\n> authentication key. And that enables to build OPTEE without key writing\n> support, bringing the related firmware much closer to real setups.\n> \n> An alternative to this option would have been persisting additional\n> state such as the key or the write counter on the disk image as well.\n> This is still an option for the future, e.g. to model also write\n> protection groups or other persistent states. As this requires another\n> format extension of the eMMC disk image, I want for this much simpler\n> and less invasive approach.\n> \n> Jan\n> \n> Jan 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(-)\n>","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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=wevpdzcJ;\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 4fwtB40F34z1yHM\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 06:32:44 +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 1wD6uN-0005oh-1f; Wed, 15 Apr 2026 16:32:23 -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 <philmd@linaro.org>) id 1wD6uB-0005io-IQ\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 16:32:12 -0400","from mail-wm1-x330.google.com ([2a00:1450:4864:20::330])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <philmd@linaro.org>) id 1wD6u9-0004gI-OV\n for qemu-devel@nongnu.org; Wed, 15 Apr 2026 16:32:11 -0400","by mail-wm1-x330.google.com with SMTP id\n 5b1f17b1804b1-488aa77a06eso118674825e9.0\n for <qemu-devel@nongnu.org>; Wed, 15 Apr 2026 13:32:08 -0700 (PDT)","from [192.168.69.228] (88-187-86-199.subs.proxad.net.\n [88.187.86.199]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488ede1e050sm266699575e9.5.2026.04.15.13.32.05\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Wed, 15 Apr 2026 13:32:06 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776285127; x=1776889927; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=51eo0uHbeoTspXPKqvdXrtHhn6IyF/D2c8Jdej6F49M=;\n b=wevpdzcJfG5Z4aaPIagPnyiUpsSC8BwdbIsUfEFjboxgbeonh8RwOHUPeIs95XztWf\n mwivW6fnPXokcacZ/5OCfluqa+2WJWCwSK7lE7vxr5F1If+8FJFdpRNYUIovV9d3DqB7\n qfWDDZzv3OHpaWOBScOMUbku00VFp1b6ja2zT5T+56IlDXmcl40D5PHZUHEcC5ecXPwZ\n NnGg8mabWAhj2e515QpC7RK9QYGaCuvGrYKJ02aBz9550Z9UPgcl6ew5bTOXDw4dSGzp\n uw55wLd6//WqHhPZyDyl3KAAetNxSVvUaqcljUmMHQRwt95xRx73aumxKMSrU1w5dZwb\n sFkA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776285127; x=1776889927;\n h=content-transfer-encoding:in-reply-to:from:references:cc:to\n :content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=51eo0uHbeoTspXPKqvdXrtHhn6IyF/D2c8Jdej6F49M=;\n b=dZDmeBVi1ifItIPt1q2zYsyy9bvU/7cG+Kx8mILXRF85qNehC1fDOsCNv+2xVOYRPI\n mn9KeuaojfBuI2AeCHZkrjrSghnSGM5jjn+mI0IUnzfPdjVczV+ife+nc8YO1ZPUfTXv\n mblvA1wf2MDHP/lHYYM76u96S+NQYcVMaDiHMjXdXsD9EH2HXuSMfSzimLG3t8yZv5st\n t7lF8763WFH5czXK1bU/7+CjN52y9T0B/zsPsPlo5AYhjBrx2ZCKE0IM6IoQ9hcUzig5\n twXjITd67QpxALd6btBaz1uv9jl87pUtxI2eSjOW3rdmVzbN+FE8O6EC9s4rRFXuxbtN\n kP/Q==","X-Forwarded-Encrypted":"i=1;\n AFNElJ+ltKVrhgthqX+iboBSNfjGLDtWZuOklUsZRvAxOQoO2p8gx5tOw9MVm3TmndArN0jpIWgneprft83e@nongnu.org","X-Gm-Message-State":"AOJu0Yw2PwqfnKVsuDDziPsJWtKAgblaHbOl4aWQYGiqitVFkL7tNKVI\n j4sSw6xg66rwPig9rKXMNlX9DEGEFQKhG2x9wtOmhAUL9HICLj0x6W+KWr+sr6sen5I=","X-Gm-Gg":"AeBDievD+n8b0AGad0S/6CksJndROl9bLwp/dEIhSyDoFY+YgkEcQQMQELdkEePklFv\n HGEmTv3r0IA58htVeR8oYLMzijjSw95nQpj1XgzkKthglPEBRTv0xxeOtV4lfVmrfSB9lAwkLJA\n MloORMVoUnd9QdnBwRg5JCvKlcFu/Pov2ZWbJLbOo4jqTn78dEwNPKMVmRAX7rIajlS7gymOI8L\n uKAu5tFsO6TiL+naxGREDlJJfEy93qswBq5c5vLwa0MHt/99RVfpmR0kuRO5ol7K8xA6ueUy0Dx\n ATtEZE7nu6F6UVPZJkb9TE/2Irt/NfpO29PJ30SVgZb7HbE0EQxd2Jy74AsQNYjJN9YdwahS/q8\n BzscYsee6oyj9OI1qsTEr1NokyC0Gsk0ubOM3QKbnrSX3jG+nCm18tQZU5TdgurlN0RJNgP0Isz\n JcLRorzHcL5U2b77raeKnsgmSuk9ka53yvsK8NB5oNZzb5sMboaG4hjtfUwsQVSyR9Vw==","X-Received":"by 2002:a05:600c:3149:b0:488:ae6c:42c6 with SMTP id\n 5b1f17b1804b1-488d684319emr318681255e9.14.1776285127356;\n Wed, 15 Apr 2026 13:32:07 -0700 (PDT)","Message-ID":"<a081957f-4d23-4aab-ba5c-e0ed2cb75c6c@linaro.org>","Date":"Wed, 15 Apr 2026 22:32:05 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 0/2] sd: Small improvements around RPMB emulation","Content-Language":"en-US","To":"Jan Kiszka <jan.kiszka@siemens.com>, qemu-devel <qemu-devel@nongnu.org>","Cc":"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@arm.com>,\n Jens Wiklander <jens.wiklander@linaro.org>","References":"<cover.1776231967.git.jan.kiszka@siemens.com>","From":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>","In-Reply-To":"<cover.1776231967.git.jan.kiszka@siemens.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::330;\n envelope-from=philmd@linaro.org; helo=mail-wm1-x330.google.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, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, 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"}},{"id":3678280,"web_url":"http://patchwork.ozlabs.org/comment/3678280/","msgid":"<febe1e94-2611-4140-974e-52c502fb9d4d@arm.com>","list_archive_url":null,"date":"2026-04-16T07:57:12","subject":"Re: [PATCH 0/2] sd: Small improvements around RPMB emulation","submitter":{"id":92425,"url":"http://patchwork.ozlabs.org/api/people/92425/","name":"Jerome Forissier","email":"jerome.forissier@arm.com"},"content":"On 15/04/2026 22:32, Philippe Mathieu-Daudé wrote:\n> (Cc'ing Jerome to his new email)\n\nThanks :)\n\n> On 15/4/26 07:46, Jan Kiszka wrote:\n>> Besides a cosmetic fix for the emmc disk image generation script, this\n>> adds a property to the emmc model that allows to preset the\n>> authentication key. And that enables to build OPTEE without key writing\n>> support, bringing the related firmware much closer to real setups.\n>>\n>> An alternative to this option would have been persisting additional\n>> state such as the key or the write counter on the disk image as well.\n>> This is still an option for the future, e.g. to model also write\n>> protection groups or other persistent states. As this requires another\n>> format extension of the eMMC disk image, I want for this much simpler\n>> and less invasive approach.\n\nThat's coool! For the series:\n\nReviewed-by: Jerome Forissier <jerome.forissier@arm.com>\n\nThanks,","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=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=selector1 header.b=kod/Jo2p;\n\tdkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com\n header.a=rsa-sha256 header.s=selector1 header.b=kod/Jo2p;\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 4fxPbF5gT5z1yG9\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 03:07: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 1wDQAb-0002Yp-BV; Thu, 16 Apr 2026 13:06:25 -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 <Jerome.Forissier@arm.com>)\n id 1wDHcM-0004Av-NZ; Thu, 16 Apr 2026 03:58:30 -0400","from mail-francesouthazlp170110003.outbound.protection.outlook.com\n ([2a01:111:f403:c207::3] helo=MRWPR03CU001.outbound.protection.outlook.com)\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <Jerome.Forissier@arm.com>)\n id 1wDHcK-0004q4-03; Thu, 16 Apr 2026 03:58:30 -0400","from DB9PR05CA0014.eurprd05.prod.outlook.com (2603:10a6:10:1da::19)\n by AS8PR08MB5878.eurprd08.prod.outlook.com (2603:10a6:20b:29b::14)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Thu, 16 Apr\n 2026 07:58:18 +0000","from DU2PEPF00028D07.eurprd03.prod.outlook.com\n (2603:10a6:10:1da:cafe::d8) by DB9PR05CA0014.outlook.office365.com\n (2603:10a6:10:1da::19) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.51 via Frontend Transport; Thu,\n 16 Apr 2026 07:58:18 +0000","from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by\n DU2PEPF00028D07.mail.protection.outlook.com (10.167.242.167) with Microsoft\n SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9745.21\n via Frontend Transport; Thu, 16 Apr 2026 07:58:18 +0000","from AM0PR08MB11733.eurprd08.prod.outlook.com\n (2603:10a6:20b:740::16) by PAWPR08MB10947.eurprd08.prod.outlook.com\n (2603:10a6:102:468::19) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Thu, 16 Apr\n 2026 07:57:14 +0000","from AM0PR08MB11733.eurprd08.prod.outlook.com\n ([fe80::29d7:e9ba:ff69:a0c3]) by AM0PR08MB11733.eurprd08.prod.outlook.com\n ([fe80::29d7:e9ba:ff69:a0c3%3]) with mapi id 15.20.9818.023; Thu, 16 Apr 2026\n 07:57:14 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;\n b=yl2qLvXwygkE8OdJRfdHs4K4lNGfYkB/68sDNo0UbHyJi/zN8gm8oJ1cw8zo8tHWpcf/UH5leC/HeJh+b83AZwAILD8kx7W0U9BS5p5exax2KTxLhJza2GifEgYoP979qasqoKwsX0rWfA11083XAdXXt5y4K8a76/oEb8OVlvkdcDdLR3wbcf96WUkllLWWQ5q3ym/eL9lginG3isHf2LpwDU46c+daSYHI98XB5AbFdePwMdGVDIEXokqxPfqMVxQm9nEoV9v29ZqQHnlg49GTPjLVIIhVHOO4oBlxlngrYeQWbBKhF5s2bgSKKPamEaHozc0K2bt7yU6QJ26DVg==","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=CE7OVxk91uun8aSUwqNdxwXtreecOXZ9KQU5oBf6j2JiCeKgfoino4crifz9p+3aNipK9s4y9A6LH6DOksSE3MTTREbxwkEaYYw4Tkuoha6NxRAdnM27UKBGKU2H2ltDbELzpa4EFqHNtb4NBa5NQU/2IeT9QIQI5wfjQ8O1qw/9UAYVKRqBstA3MKb1gYRpJyNHjv/dSO1esq8MR+BqqBBsgAxXhR+0CKTvSqhGy3UGcBAaQexEVSNdBsbFnv4klmEb7sXPo1NkRfyq/G8lZ0GmdH5kH5Bu8rpfLCvjQo1A+leCgEZbaeHkcrpalAWyIQ3NqkXsGa66aYEx5O72vA=="],"ARC-Message-Signature":["i=2; 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=pLxaYEwXh80ygWjcltfOq79ZJaKurBoo8/IaINn1jOU=;\n b=Uam0DXbS082U+BW/Q0x0RUctZU2CdchTnOxEtV/xfDUHzqWbfPSRbNgBG60xRkksCHok2FnNMZ4L4h6bOoQ4a4NWYjqa+BYZVSlXU4K1qbTiUf+IYHAOEiMocORAEcEXSFV5MY2pVUQN/zfk7AsOz87XNwm+2vdsW1izXH30HiBVqkJWg7GvVsAq3EPwc8kU0YwZhKGgzKwUJ+UrmZKxrVWxFNFiLgHSvl94onm0uDTR+nPkBTh0jLD4bHjlr7UydQYvE8wyYAUyhyNttoXTwstyZ8J4bMNdayLt4p4sjx1AkVYJOs7d5uRGb4xWprODXwGNZzjq4acghcK1Kt/atw==","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=pLxaYEwXh80ygWjcltfOq79ZJaKurBoo8/IaINn1jOU=;\n b=fAQhDxifahtqg+qdBabrbL6cI10Ugv8kupsZM6Wo36U6YAlEce8BLAD7IdcmeLYchQ2zQ3jaXsQIq+NjuSVGwq16FowZ4yNKJ/S6ubMOnMzucIoZZLWTmYEpVhU2ZOivq+/qi8BUwRDmtsA1mmkNHVaP3Cj8LUSelyw5JAJcmeFDZklavh0SwHt+kH1m81vqud0hE+1JmQwBEjm4ZTMHYw7W7rF8AeC2qqHINYDaZBkRlA2MCLzv/uWh3jZSJdy1FVmnIMBbiKPJGRJDuptcNzRoY965j7PCPNY10QDzPJnKfOivFi5IBmoRTWkT9Z2lWCvuLiXrJk9g1+C5XaHuRw=="],"ARC-Authentication-Results":["i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 4.158.2.129) smtp.rcpttodomain=linaro.org smtp.mailfrom=arm.com; dmarc=pass\n (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass\n (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com]\n dmarc=[1,1,header.from=arm.com])","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass\n header.d=arm.com; arc=none"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=pLxaYEwXh80ygWjcltfOq79ZJaKurBoo8/IaINn1jOU=;\n b=kod/Jo2p8+INmtTCSbYPblAs/9sf0WmkvgSUBKhzTAzsMFPr6QYvRWze4HITRbaUUktCzPtQOLcDD5PKBggi80P6chh2wZ/JTvT6u4Yft0qQE/++6k7n/7Jx5x9Gpkt5xO0H7gxuwC1/AlmeCMfKAHoWe6w+43qd/3mhnFj6Cvk=","v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=pLxaYEwXh80ygWjcltfOq79ZJaKurBoo8/IaINn1jOU=;\n b=kod/Jo2p8+INmtTCSbYPblAs/9sf0WmkvgSUBKhzTAzsMFPr6QYvRWze4HITRbaUUktCzPtQOLcDD5PKBggi80P6chh2wZ/JTvT6u4Yft0qQE/++6k7n/7Jx5x9Gpkt5xO0H7gxuwC1/AlmeCMfKAHoWe6w+43qd/3mhnFj6Cvk="],"X-MS-Exchange-Authentication-Results":"spf=pass (sender IP is 4.158.2.129)\n smtp.mailfrom=arm.com; dkim=pass (signature was verified)\n header.d=arm.com;dmarc=pass action=none header.from=arm.com;","Received-SPF":["Pass (protection.outlook.com: domain of arm.com designates\n 4.158.2.129 as permitted sender) receiver=protection.outlook.com;\n client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C","pass client-ip=2a01:111:f403:c207::3;\n envelope-from=Jerome.Forissier@arm.com;\n helo=MRWPR03CU001.outbound.protection.outlook.com"],"Authentication-Results-Original":"dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=arm.com;","Message-ID":"<febe1e94-2611-4140-974e-52c502fb9d4d@arm.com>","Date":"Thu, 16 Apr 2026 09:57:12 +0200","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH 0/2] sd: Small improvements around RPMB emulation","To":"=?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Jan Kiszka <jan.kiszka@siemens.com>, qemu-devel <qemu-devel@nongnu.org>","Cc":"Bin Meng <bmeng.cn@gmail.com>,\n \"qemu-block@nongnu.org\" <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 Jens Wiklander <jens.wiklander@linaro.org>, nd@arm.com","References":"<cover.1776231967.git.jan.kiszka@siemens.com>\n <a081957f-4d23-4aab-ba5c-e0ed2cb75c6c@linaro.org>","Content-Language":"en-US","From":"Jerome Forissier <jerome.forissier@arm.com>","In-Reply-To":"<a081957f-4d23-4aab-ba5c-e0ed2cb75c6c@linaro.org>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","X-ClientProxiedBy":"LO4P123CA0451.GBRP123.PROD.OUTLOOK.COM\n (2603:10a6:600:1aa::6) To AM0PR08MB11733.eurprd08.prod.outlook.com\n (2603:10a6:20b:740::16)","MIME-Version":"1.0","X-MS-TrafficTypeDiagnostic":"\n AM0PR08MB11733:EE_|PAWPR08MB10947:EE_|DU2PEPF00028D07:EE_|AS8PR08MB5878:EE_","X-MS-Office365-Filtering-Correlation-Id":"ae513130-988f-4001-2303-08de9b8debdc","x-checkrecipientrouted":"true","NoDisclaimer":"true","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam-Untrusted":"BCL:0;\n ARA:13230040|376014|366016|1800799024|18002099003|56012099003|22082099003;","X-Microsoft-Antispam-Message-Info-Original":"\n gkhAX8O7JpUkyj3IPMf6Du7hPfYSF5lc0fxEyuRwo4Olfjar0+BtEUV3w6BAzKWYhy/EKxS++5N7aybuUyk5eQhrYU7R92DmHqsxOsPofsj3oroh1fXphNp/HX52NYn8TMTI5NuTG2jAyOqwThAMyxkn+hz4ZO6S5QjK13n5GPN3HYjJMqaHiajkJo1rVYHF/FHtwg/Ve/vzSr27lTs7i3tSn4ygxJ++orCpU8MTetShsxzKhMsVhhJEYA6vK8RE1P6apDQA+tEYpjGgoBCH+XL/+HFNY7fhvLHc3a7qwlSL0rMS0kUjwZsuQFFNN+L8nuB+VPjNdMTXjV34c3wNScRVgyTTVTtn5/Gg0TqibgstM5dlhnbUNKli1c/OGmFaqCbNTxMtlkgsVhnMweWEnw20WtD1jRjtmDjDBPm6KjXuqOMBn3hrJjFAJVNqzN8f7Xw0hoaJz59VzHAztLSAG7VMlzFSdGTyJpTZlkxqn7EvbCvgxt9ZxAqt0EjYzG62ASQA88vgIiwAh4cpeQsPyIp2oANcfLdXjG8r9vF2kCXFtHSkDNNI5FHD3j4c+gT7vpleEByoxj+TIxrub6WJsLxNBkJufKp+NvJX3G0HB8XflEUfpiPxmaTejWJ+yX9bFyXREzRkrdKfAJdhO4CYrZghcReV/tlBECJlYwjvstKfgLez8gfnc1iYwjccbg0pIIhBhz3+EyUq7Ixz4ecrvYWWyAHmv5dF+Ql4CONsNt8=","X-Forefront-Antispam-Report-Untrusted":"CIP:255.255.255.255; CTRY:; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB11733.eurprd08.prod.outlook.com;\n PTR:; CAT:NONE;\n SFS:(13230040)(376014)(366016)(1800799024)(18002099003)(56012099003)(22082099003);\n DIR:OUT; SFP:1101;","X-Exchange-RoutingPolicyChecked":"\n swcDQTvl09pK7C+EmkDiA9AJ45MG+cP5yfLqLJuyXMIk7IFWiBIsZcXcPgRUmu5L3CFvyC/HEUbfvktMXBP2pl5O2nbdy5+AlayGJtKbK8rCO3DwXfu86iFZP6kolGwlHeu9EySbV9PYOAoPafwFIbGIdBWZf4Gl9G+xoCdlkvKOdH8ZmS1U3cU7oBGGpGTn77tFKqsodNU9xWtPxN0YqT9ITeSCsYAlI7BKtkW97v526n0sDH/J9Ev41NaT0GLhYp0O/ockHbeeMCZsHzLlBR2g5uZep34J3GwGbnpFEnte2XGWR1J6YYHc6yxCs9E1wAbMoZF5aZ1MGOQWzm76tw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":["PAWPR08MB10947","AS8PR08MB5878"],"X-EOPAttributedMessage":"0","X-MS-Exchange-Transport-CrossTenantHeadersStripped":"\n DU2PEPF00028D07.eurprd03.prod.outlook.com","X-MS-PublicTrafficType":"Email","X-MS-Office365-Filtering-Correlation-Id-Prvs":"\n 3c613d85-9e28-45b9-b4f5-08de9b8dc590","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|376014|35042699022|14060799003|82310400026|36860700016|1800799024|18002099003|56012099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n tONbjd5GXnc63VVhFUDA+U7Qh0WpgNKTFtShus2Ij4WVTh6iXLtYlxvQ0GTLVH7RDLV1KUVofW5IDwXVKPpc/PKeMJYO23vVtsfrBwqy5bMl8L3suLR62FJo8Jq5HvR0rdKrrRqBfhIL9kOf0Kdadu1bqXD6vd+aQtsECZ5iiIykmObZo/cuvV/KOuyyv1pPPpNYrxxQBPRZw2RGNlYp6ULAqKNbAWalu/cVPIXxa1o7PdTomkyXQt9N+FTD27+wwTNHUpKac27nY7OGJvsKFZkuj8J+JoVJC1mCL5hMMSzHfp+cPLEVvMlWXBDB0YpZzhQUuv594LMIi1T1zEOgUbmQMRYNkPfP+c6YdBeBAuNZeck54uRlUkZOpHTnY+wxD7tzcqQfx+vSi/CK3irX+oTr2oIasoDlN3ZgmZruzEE/rA4abycgP/Y/Ghxpwu1E9RXd2z/WAwRFR0YaBgkuuZYW1lLGwk2I6YdWZDvmutTnSZ7Rl82mFddKqlJrphHhg/0uEtY5HcL8wnpxKMk0ibAjUrWPjefLDSxQSWO7VqyuOm4jpSnQ/soZnFdg5ePE+I8TL8eKVq9cIHDj9b9uLG3ximX+iTkIY1nHak5GxZZUqY7W5psWpfFe1HPTAKRbsWm9VoDpJeKvagM0vaVcWZOKtCUr1k+WAotspAnypowxCwxfoJUC1PAWGUQ49PDuPbOrQwoOOAFlLotaFiZRnIQ8phWMqHRHMZyustYpOt0u2+D5TXwqEQI5lhY24AWX2b16esPXPb/TlHjY09tnMg==","X-Forefront-Antispam-Report":"CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(376014)(35042699022)(14060799003)(82310400026)(36860700016)(1800799024)(18002099003)(56012099003)(22082099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n E7Zw05mKD92HqBXcBObNFBF4/S7ZZ2ahnr9wqrYk42YppTyQw+QTtcuHkg1ShlGHJpltEMtheCkidlRIuJP8q2taov0+9AIXOqweTCKI1vXQG/MtmfKeqaIq6iSLLx8cNlIbDIwetUgbm0DiUCHLwfFjLa65XqHbOj2weT02+Yb82Up4DnWoZ0n06ZfROiL8X7XlRX/3Jy+AOhE3wqQ7WW88f6AJgMJPKy7QuFjgqURrIUjzIQsCL+85U+Wq79EcpQpRCE7Qtt8E7IvpRJeBFbBLixB5/3rdLSowzZeAlf5N/q/oek4Wtvm0/eH4RpRXe5cjswg75qpgEFO1lY1jT06ozOlcm4ZsHAagQO/S9ltAQQpLj6w1Q+iNmvuZIbk1oFb+fxwv1IAy33Lrywvs4Ke5of9f8s1PCEFXUhHAp5IEXKzy41iQlHIgaH3/ruW5","X-OriginatorOrg":"arm.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"16 Apr 2026 07:58:18.1877 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n ae513130-988f-4001-2303-08de9b8debdc","X-MS-Exchange-CrossTenant-Id":"f34e5979-57d9-4aaa-ad4d-b122a662184d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129];\n Helo=[outbound-uk1.az.dlp.m.darktrace.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n DU2PEPF00028D07.eurprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","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, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n SPF_HELO_PASS=-0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-Mailman-Approved-At":"Thu, 16 Apr 2026 13:06:24 -0400","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"}}]