From nobody Mon Feb 9 01:47:54 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+66335+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+66335+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 1602864634767151.22509490698417; Fri, 16 Oct 2020 09:10:34 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id J4DSYY1788612xZiRxCrlToP; Fri, 16 Oct 2020 09:10:34 -0700 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.41]) by mx.groups.io with SMTP id smtpd.web12.19862.1602864633829833868 for ; Fri, 16 Oct 2020 09:10:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iNUIutmwDCo3WRL6Ob1jL4GiXNZhL92lGbpb5voeU2N1PC0L+VNC2Fl8mZpAZVGArQXLYKkFWZyMN/5w38H8BDV6dMafcxg2jaKcneYn2zerAsZn2DBmWEopevqNZJjsKu6K4A91/v5x4p0YymToCyhl97zHu5TG+Hq2FFEl1CVziK0OJhTdBc054MfvRomd0zjt8pEC67Cfn8KRGDmH0ZNWwv0mH3HfJDfqClccspnO/zUYcs11vn+q20XyC/ROaUsQVqIGk0PAlSiUWTXBnIjMsZtp4Pxn1iNJ4mYogk/Dl7t8Q1KOzGyAK4wU2du1uva9O57wt8hAC1YNe8pC9g== 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=ytwHZppBWxRUUaggJ6uLqVZnEH+LYUmUtddADSYc6AE=; b=Smw33cDOlcC0kNO6QT0jg7CFm+siVP8YPhVasIenI/6wsi4618VTsoEQ2JPDnH0Qk1IEeia3ImPZCEgz67o7ASbl2wuDAZbnKz5bGBaXq9z412w80CubWrZineK0ocBJHyJ3u9lbE9KpGU4GdNhqRcqMxLzICmIBmd87rypL4ARMVqLaDB2X77VSOgDvDMn38iDaUQHIqFRpf2nOGu/v3gXFONorH3MYb2RAar5xyi5DgVbQFf4Gk07cWyYeIB35cuJNZEJ49rLCM75gdq2lUqFfITS7uvNf6b4giCtHyfX/d7ql9sJbud06P12RyS+MQTYfRswBDON8cOs1JJvo0g== 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:30 +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:30 +0000 From: "Lendacky, Thomas" To: devel@edk2.groups.io CC: Brijesh Singh , Jordan Justen , Laszlo Ersek , Ard Biesheuvel Subject: [edk2-devel] [PATCH v2 08/11] OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch valid bit Date: Fri, 16 Oct 2020 11:09:14 -0500 Message-ID: <77a031eb3e5a47c2d384f37707ad9e36358ea327.1602864557.git.thomas.lendacky@amd.com> In-Reply-To: References: X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: SN6PR01CA0003.prod.exchangelabs.com (2603:10b6:805:b6::16) 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 SN6PR01CA0003.prod.exchangelabs.com (2603:10b6:805:b6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21 via Frontend Transport; Fri, 16 Oct 2020 16:10:29 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 22bfb962-0e3b-4395-3f82-08d871ee00cd X-MS-TrafficTypeDiagnostic: DM6PR12MB3082: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4714; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: hbqIp8MfiR+sKryfnr2+vMk410Xov4vIP6+Gd4XPnury/6G30mXuTNbvgNDTGlt6hn0/vqrj8g+DM11lW9XWSkQVpvqlDZxZeesRIoVSTWzpXMtFQxvglGkJBIe3bx0d55w6JljLK8XI2LxsvIQJ7LszqatJ91iK/HbAGPZhN4uR595uUnxZrMpSHBS7U05+KHwmKtygPzkL9VROH3bda+/qqeHfd1vJU8rx0Z+dyEXbFlldZuJq6Bt7W3hq526Y8bf0IC9b+nSzCRRhX++x63T/Hfkkh0nlSYQ7JxkIy5fCsvUh2dGcpxMkas82hmnTau+e3mW2lo+wjV6ExAXbq3mXLrU4HoAiahEbaW2rQwRBO/hvhvrlfdtox1goCjn2MbyKaaf2cEnSNBW/BwdvnTVkok3AwGc7UR2pGM5LJr2b0r0F/0IKnzXd31TVYzfRrpq7ScO1FozxUqrtMqD1+4pyWB2acO8TrjMkLEtdNvM= X-MS-Exchange-AntiSpam-MessageData: wHtZBHzgI9NNeYBIvkRb7YymdCMPkl9w1JpG42ATWsiN8531e9Jody5QWBUDUpVf8oX05rit4FUCSz4Legue616s1Leq7/WzCJtd3CvalR0BpN2brrT8kxOZTzS/yon07N+m/cevyecDjytFcPS4XCHD+UqhS5PolFyrJ9w9SAzGgDQbp+e7W8UnF8git8tIpKbHFRLnVjnDeyJ0/unkMgwAZ20Nx7uCcX3vUqsR2nWoeJMGauoP5r0CI6sGsvIfSYHdGcimEIuyRPwcZNDoEVfYlKd1PM0n57D7AwaDyLtSZHFTjr2/o8WJY0vGgmew7/2hzT4dLEizGJQ5vkK3D//QnpwYE7yA1fdcCjE6UIpX7ccmP5gmPY0/8PGygeRXATGhKJJHIEY8wYg8mVRYr9IgO/OQzfpaULvjwkiRrQeSdIQnJ5ljY8HJmQSoC4X/IvwHiUchUmZiztoAQf8VQwfSQQh9fct6h9EAXGHdauDSvvicr1wMF0mUI3XwQItRclacT5ulpaOPLLEmfd1aZb0GNXRrKF3wKKV4xaHcqqjVrKSI4eRVN32cie44XEb58jV4w2oQ8jVSi4ax0BAYSR97hJijAWxsoBPEAu8Qv+MqJeVLX1cpHV5p5mInNAnOAdF2zkA/nAm9O3v30P6bzQ== X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22bfb962-0e3b-4395-3f82-08d871ee00cd 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:30.5600 (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: APfG19z+ambz0TGnasrcvhIDVuaLtOM1Zz826RrdQsgJ4N7n2PYZUKQIkfW/sLciLDPrxL9M+09wGnHIwVaBIQ== 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: 3qqYwpoSoHHaoGKA8dYRJAoYx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1602864634; bh=9x15ynxd9pgXkZR3u+5jUmPju/pi7S8n/Tv/p6HoI30=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=cwChIuJS+E1yWSc2x3ZuIC+8juEJ0SPyrc1ry1BU+q7R7gJfSj1jAU6bMS0RJM7Zlgc fybAFdf4Z10sm6KA4Iwb4JP7Xyt347w8C7NDl9OvyPbXbTuplCQu3+W4RkjhLchcJvMUE NW8nyUJP8+iFRWFlKO4yeeLizVge4KfvFVY= 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 All fields that are set in the GHCB should have their associated bit in the GHCB ValidBitmap field set. Add support to set the bit for the scratch area field (SwScratch). Fixes: 437eb3f7a8db7681afe0e6064d3a8edb12abb766 Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Signed-off-by: Tom Lendacky Reviewed-by: Laszlo Ersek --- OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c | 1 + 1 file changed, 1 insertion(+) diff --git a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c b/OvmfPk= g/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c index 565383ee26d2..f9b21b54137d 100644 --- a/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c +++ b/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlashDxe.c @@ -66,6 +66,7 @@ QemuFlashPtrWrite ( VmgInit (Ghcb); Ghcb->SharedBuffer[0] =3D Value; Ghcb->SaveArea.SwScratch =3D (UINT64) (UINTN) Ghcb->SharedBuffer; + VmgSetOffsetValid (Ghcb, GhcbSwScratch); VmgExit (Ghcb, SVM_EXIT_MMIO_WRITE, (UINT64) (UINTN) Ptr, 1); VmgDone (Ghcb); } else { --=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 (#66335): https://edk2.groups.io/g/devel/message/66335 Mute This Topic: https://groups.io/mt/77553977/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-