From nobody Mon Feb 9 10:50:09 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+66336+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+66336+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one) Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1602864640610242.7425402094002; Fri, 16 Oct 2020 09:10:40 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id y5rVYY1788612x8xKo8IIyGa; Fri, 16 Oct 2020 09:10:40 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.57]) by mx.groups.io with SMTP id smtpd.web12.19865.1602864639539938413 for ; Fri, 16 Oct 2020 09:10:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TAvrDPlPJ0Ko4HUlUp+CjuBcdNv9ioNPCP1IlNR79devxA5OHFDVoZaMlY7fi6oPS8X0x1dxc/zJS+FzXeMMMP1gNH8b+rXUohCmqALqV2oDTEBwKbpHrJ+YuL07s+YVLG7o05rBnmKAW6K2HZ2e/VWeyzlUWQdTVAmjISLq6Q2aDLP5kdPJez1jVJCH3REDooDiwZimO16QLLgkeD+3P7AB4YD68hpZ7jOKfuw0WPSxp47GTKRJ0lizsfVx86m0VEoSiFkxdw4VvQQMnHdi7rffb9EH1L5PwO7XxIq5qeT7217TSVLvN5UxJ5FpUJCkTW9nM2I5LO1/ywGk1wCH/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5GsnKvm+rfQaEf8t7738xvVSDnqJ92knwcjJva2/1ro=; b=UPFtQprUBixeaAnl9vYR7PdVKd5kYcGC9q/TfRIsbnqiyL3C02OujFKOMjZyF4sHsYZH1k6tE1Z4kVhQ2tSFy3RYO0TL3TRShszpN3/E1fYLdcpt90G1tpMR2omW6kUhoepBEpTYx0NvzyuAHfy5tSCaWRKMbV+IM/VGRge57wRldGYyv9JCf75denMiCLgMz2XWCTtAR0oYZfolmmxKWQ+wmE1nqeFus1dbKyXAouP2Qrc3Y31Isyr6pXagS5v7WCt20SNDsnwhnmqbCogOuuMXvdPz4bW39AKLRhpWD7qYrMFQ9Z1hO7/SmHZtlimj2WfBgLrdxIyVRUisrAMrkg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none X-Received: from DM5PR12MB1355.namprd12.prod.outlook.com (2603:10b6:3:6e::7) by DM6PR12MB3082.namprd12.prod.outlook.com (2603:10b6:5:11b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27; Fri, 16 Oct 2020 16:10:38 +0000 X-Received: from DM5PR12MB1355.namprd12.prod.outlook.com ([fe80::4d88:9239:2419:7348]) by DM5PR12MB1355.namprd12.prod.outlook.com ([fe80::4d88:9239:2419:7348%2]) with mapi id 15.20.3455.030; Fri, 16 Oct 2020 16:10:38 +0000 From: "Lendacky, Thomas" To: devel@edk2.groups.io CC: Brijesh Singh , Jordan Justen , Laszlo Ersek , Ard Biesheuvel Subject: [edk2-devel] [PATCH v2 09/11] OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks for SEV-ES Date: Fri, 16 Oct 2020 11:09:15 -0500 Message-ID: In-Reply-To: References: X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: SN1PR12CA0107.namprd12.prod.outlook.com (2603:10b6:802:21::42) To DM5PR12MB1355.namprd12.prod.outlook.com (2603:10b6:3:6e::7) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from tlendack-t1.amd.com (165.204.77.1) by SN1PR12CA0107.namprd12.prod.outlook.com (2603:10b6:802:21::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.22 via Frontend Transport; Fri, 16 Oct 2020 16:10:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c6129233-bdf7-49dd-a0a2-08d871ee056e X-MS-TrafficTypeDiagnostic: DM6PR12MB3082: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: j5rAGZLu0tuuvFAN3l6FiAaTHVoAJPMR+MiXTsDiSeZ7cS6aiJekiYq0P3VcM7FPAQMGjCXgKw8UQ5IkZNl93hUr/7An6BiEX9NzC0fQaaLgojDSfuShZcnsV2swj1PaL0VviRW9w42wWKMDgZQIWS54zTcsJ1U8J6Wh+nc705RA2edjQRuF3YV/iBsU7sikszJfD+HD2+8KMXcRDXiy20w6BRGr1PRsMBYqmwtIJBumlfrtHIVGAQ+dCJTnPbv+s2YsckSB5dIH0TcXEnCMa6iVJEUH4j2/Ql+t1RsUM2d22/SIlm0vwFifr1yhzTX5PuKdHNYWy38F9nvDOgcyjBvem0BPAtplJoAUpHf3OEYW/F5K+jyYw5tcuJZ/6MfQpTjpGdHqb8fmZfvxkgTRbNzZJINX1o3BH4rCJiSKi1UkgPQ4/2heCeJsFUopZ1i9KcTUADMDsoL2wuD8qrj6w8F4KURLctKR5U72xMzTyzA= X-MS-Exchange-AntiSpam-MessageData: HbYuPMh1mZbqcbERGpE2CUw6eXRR2oJmPP/SBOA4CoaaakOP8nO/OP+LAG16/H13eWlkQfXN80wo5dBQLXVy5ksIZXPguBwYDmqXaWxDr7bWq9psXPgRqjB+oJhDTfu6/qajg6W0ouQuQXqGQBi8UbRGCS8RYebPj8H7jNs80gc2h0x/VPHbuI4Lg5tW8UBzbNgPG8rsi4VYdkSqZm5an5BciB7ITvA+ySxJ1FrKmqrkcjf6WvGhT7o4lajK7dRRpcTIBdFXTvlcgO16NkkppT248j5r+3NBMKft/c1AfZaoXn+0tQQXxnCwiJjNnASySjiPzIZLKsnI/r5nPGlHt1gdeCor9RoNwWWHHlspjBic7x47rR2sKXMqB0t63TvN5O1YiYcYMh+l2OcvFxPE8oJ3qh1n6X3m42yZq4RVI9Cw4Ndy0vtrzZaWyR4ukm49qFI9cBcMPCJCFf0l3SdTS0j1fGAYUuYM3ibkyTbdWjJpQhtb4jLppODlzxtSiW7vzA7ho2SlO6xVQ0/84kmy88Gg48Y02JK4wtaES1S1wV/h8CqQ+KN0MDWYYhke0/LvR13r0Qj9YEZs4cKiJ5kg8Xo0ufJ1Metosz311ZNuY7di9kaeHoROrpXNIdtUKENHw6lwwx5+h8Zf7PeRicaqwQ== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6129233-bdf7-49dd-a0a2-08d871ee056e X-MS-Exchange-CrossTenant-AuthSource: DM5PR12MB1355.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2020 16:10:38.2605 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HUioX4Xe01VUoYMF8sZCdJcnWBqHAz/OGSH1uaZ71VxakH+kaqJmjVG67FbA9Y1PwiYKp5AUOu0Zo0PqlV9Xdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3082 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,thomas.lendacky@amd.com X-Gm-Message-State: CWQSXP8cmMFtIIcqjelhoDzLx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1602864640; bh=wUy3PipUhotsbEJhsbDPIPGX5ZCqpLsGMgdwt8Cz7jQ=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=srbIzeDx/NwrHoX2s1vbiOAxKgnqbzgCt9oTmTOnHSJVKANMUJ6U0hj6abMpaNXIUnO WNV1zCp/qVy4e3WW1hgUIawykZexqt0FKpoAj5at1ip3k0ujSdFwBrQJjz5+YbYGTQpfu dLWuw2KkoYM8rpjXt23C5kS39glF2573KSw= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Tom Lendacky BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3008 The original SEV-ES support missed updating the QemuFlashEraseBlock() function to successfully erase blocks. Update QemuFlashEraseBlock() to call the QemuFlashPtrWrite() to be able to successfully perform the commands under SEV-ES. Fixes: 437eb3f7a8db7681afe0e6064d3a8edb12abb766 Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Reviewed-by: Laszlo Ersek Signed-off-by: Tom Lendacky --- OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.c b/OvmfPkg/Q= emuFlashFvbServicesRuntimeDxe/QemuFlash.c index 0d29bf701aca..d19997032ec9 100644 --- a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.c +++ b/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.c @@ -232,8 +232,8 @@ QemuFlashEraseBlock ( } =20 Ptr =3D QemuFlashPtr (Lba, 0); - *Ptr =3D BLOCK_ERASE_CMD; - *Ptr =3D BLOCK_ERASE_CONFIRM_CMD; + QemuFlashPtrWrite (Ptr, BLOCK_ERASE_CMD); + QemuFlashPtrWrite (Ptr, BLOCK_ERASE_CONFIRM_CMD); return EFI_SUCCESS; } =20 --=20 2.28.0 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#66336): https://edk2.groups.io/g/devel/message/66336 Mute This Topic: https://groups.io/mt/77553979/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-