From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B88BCC433DB for ; Fri, 29 Jan 2021 17:50:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 84B1564E06 for ; Fri, 29 Jan 2021 17:50:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232625AbhA2Rtn (ORCPT ); Fri, 29 Jan 2021 12:49:43 -0500 Received: from userp2130.oracle.com ([156.151.31.86]:48930 "EHLO userp2130.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232456AbhA2Rrt (ORCPT ); Fri, 29 Jan 2021 12:47:49 -0500 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10THi3D3122185; Fri, 29 Jan 2021 17:46:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2020-01-29; bh=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=fHtQxXGs+cvEWSyfEYAlzUi7WY3YBMQgKXKYSxPX7esmCNh742OW421x2K2yvqjm/bQR K6U6vLFaPrZLmD6U9OTVpB8JSH+hERRZkUp9XDOTi4eoyNBWQW8qcJJykz7XlvXUzwb3 BsykZXF08HIOrF5WS6V+o7lhf9l4AQxt2nZFqNFMoyk7jTio8FZuNFNcV0/0sFYZe+Q8 ut6/wq4X9CWrGe53DplUQPLSK4u7mJLUvzIid2IA6Dqw60qmxIj3JjFT6YDeZ/OZaP/F YpmlFJFUqdlqXjXC7SjmokxT0HV5yAHxU0koyI22AKnm+BD8g4zzozaVKFMqLnD2K1v7 gw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 368b7rajfe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Jan 2021 17:46:50 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10THkIr6149230; Fri, 29 Jan 2021 17:46:50 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by userp3030.oracle.com with ESMTP id 368wr280pc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Jan 2021 17:46:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aGj9h9sjoe+6+ViXtXFcOkgSWcauOOvsCmRlZ3qW2YMfQaHjidY+nzmBKZww/d8IlTly2+gSLMn2n0kVuvA1Gpi/H7iFVP1kkE8MoWHunNdNXFYa1bMz6TBaetkKLbAyV1uJ8r7/B3XjbB92SPsp6byHJVAraCN4+bIpn2T/W/NFlxblUHUKg/otqr6NLtM0ROIbfFyh40fZgKK2Q1/ipgMrd9ceh7FGt37E/AlT8V21ELxPVLPv4ysVKEuy3i8ihOs8T7yBPPg59ivKya5koC75QeG5P2d34w5TwysFyqvl/THtXThiH8IFseXg/6nENMwElqzYvayEMmgvP9+sDw== 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=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=jKZP3fzrJsYqZ5JKb9IILcREEQ9D/tDCh00zQ0Mmotnw3qxEV4frqJ31AgZzLsWlcr62jz90I8bxWgA8awg1GkKTseVif0oRgyL4atY9gfn/np7FabhrHBaYrj0uZB4wAWwczLt815UzF9cu9sGuue7ZgnSLcYYJ2BVwuD7eq8Xlbu3+WwrSB+16wbH4l9UzzZiANvzUpSvAgJsnE2dysjgPiTpoALg9Jsl66NZwrKyzrLsAguiuhAX1NKPmEr+EYR89VevxEflS1XpFo1jZJiNTTeJidJPoybZdvwwh85oNqMz9rQa/vPp4BREhgLi5WykNISMsx3KF6ddxZX6xOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=kOPp0puN6AtawISIsP5fHkcoAweVSIHTo7wfxIACccL7vbiRkP9JC/wERL4AUZaWERPFmJg8NoXGPQZvm7hwhjeFkvt6BdMV/AmFvSid2rI5DFYb4zcFQfi5rrZhgr360naZ4vaZ0CLlNbMnTb1MKe/6GFhuet8mySOfZc+gb5Q= Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=oracle.com; Received: from DM5PR10MB2044.namprd10.prod.outlook.com (2603:10b6:3:110::17) by DM6PR10MB3897.namprd10.prod.outlook.com (2603:10b6:5:1fd::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Fri, 29 Jan 2021 17:46:47 +0000 Received: from DM5PR10MB2044.namprd10.prod.outlook.com ([fe80::3c1b:996a:6c0f:5bbe]) by DM5PR10MB2044.namprd10.prod.outlook.com ([fe80::3c1b:996a:6c0f:5bbe%6]) with mapi id 15.20.3805.019; Fri, 29 Jan 2021 17:46:47 +0000 Date: Fri, 29 Jan 2021 11:46:42 -0600 From: Venu Busireddy To: Tom Lendacky Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org, Marcel Apfelbaum , Paolo Bonzini , "Dr. David Alan Gilbert" , Eduardo Habkost , Richard Henderson , Connor Kuehl , Brijesh Singh , Jiri Slaby , Marcelo Tosatti , "Michael S. Tsirkin" , Sean Christopherson , Richard Henderson Subject: Re: [PATCH v6 6/6] sev/i386: Enable an SEV-ES guest based on SEV policy Message-ID: <20210129174642.GF231819@dt> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Originating-IP: [209.17.40.36] X-ClientProxiedBy: CH0PR04CA0066.namprd04.prod.outlook.com (2603:10b6:610:74::11) To DM5PR10MB2044.namprd10.prod.outlook.com (2603:10b6:3:110::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dt (209.17.40.36) by CH0PR04CA0066.namprd04.prod.outlook.com (2603:10b6:610:74::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.16 via Frontend Transport; Fri, 29 Jan 2021 17:46:45 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ddaa2468-290b-49b1-fe12-08d8c47dd99d X-MS-TrafficTypeDiagnostic: DM6PR10MB3897: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GczcCJvouEqyc9DPkIEK5t3cOdEKyZ1FwAS9Sb2Mc1vCdmqdxfelIo9HjXFA3d1Pis7NGL06GpE387uZHHc+nUmeWk/T9Z52Da04DH4anxAjhRBDIDsThjAxR0wcmy/IggPDqUsw0XyhXWPRVSY16VaMy5SkACAwU9/NjKXgsa189acHQpAQV/qoPoKF4GQ+ekOmmrhk8mLUM7zMb3ZwLfFLJV/lpDjWzPXy5rHYESnMpGLPmkVw6Z/ZZYS8MkrwhweQNcuKtLNhTt8+ChSj5ULFAAFuiqLkRc5uZbAUC+jfKoiAlpRfONiolJh31D872VmL4LM33G5V02kzEpnZHQeHJSRMOjgaAh/BvgwJ0hmR6NWxbRK0ntTkb/IwpgXEzFWoE12F7zklNDN2e3OQxvDv6RsNjYU9UT170VYjXMQfmorNQlcELaA/IexZ1ZZU6b54vAZyrm6cFYH0wNq13VPjxnfZ1KfQxKJecZ1yIPTcyOw+JgTIKnUAldHQjzowyhKCeHMMGlIKVLEwgYhMNg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR10MB2044.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(39860400002)(366004)(346002)(396003)(376002)(316002)(6916009)(956004)(9686003)(6666004)(66946007)(44832011)(66556008)(86362001)(5660300002)(66476007)(8936002)(54906003)(33716001)(53546011)(2906002)(1076003)(16526019)(186003)(7416002)(4326008)(83380400001)(33656002)(55016002)(8676002)(9576002)(6496006)(52116002)(26005)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?XWTcIpje3nyb4eB1DB4Zmu2dNzxSX6j8yu0Ae0xhX72dFsqcsr4WJE7uh6GL?= =?us-ascii?Q?h+5+ggxhasRp7x7IqfN1Dd9OeG7ziQ/QCEpUYnhe4FazMUdPnQoZJ5Xtbv50?= =?us-ascii?Q?StV2UL5w8/ckCobvdvdEPurvIhmiIuBwNSfM76NMoVm29JqYz+kos+PpvtCo?= =?us-ascii?Q?0/9YoTLs1BKItqKqWJfni/3iZ43QkCP+5ym9ZcNICf4j0VCB2l7lX3XE7Fjl?= =?us-ascii?Q?89XnSZviuJ/rByTeFylpWZJcrUKOWIFQqbNlv9S+9BkEfYM2yZxANIP3yQ5T?= =?us-ascii?Q?k5vsXN+kogKCr/KOv8AN5CjlVcUUc6OYe1Jud43uLamidHloiO4m0zrPUPsW?= =?us-ascii?Q?rwE4nznSTSPzOo0Z/Ui5e/RqvFxVVRSyi/4WQWwQ8XMPmVooPBsbBU92Uph/?= =?us-ascii?Q?VqUEb4j3szz3rYd+0EH6R6jDiCWrsQedTnObnN11OSgxZFBzRXmj9N21+KEG?= =?us-ascii?Q?u1LONeKIDZO/7X+npe06/ZBGyi/NduLSLcphqRswiAKuRqb6pJ6Qo/V4n9N9?= =?us-ascii?Q?AWJtUHMzXHqvqraYuR9Gb80kq6/tHdZFp0zBsd0KXwtXEUGZNze/IE9+AI7b?= =?us-ascii?Q?vIxQcyYYERbGZERZxx9NUatK/ZhmdWpxnc1HiOC/q7ran4gqHvfT5Gm7YiqV?= =?us-ascii?Q?QxoVlwA/Hgv0EzWbWp4ze1q1AAVZZy+n/RC3FzVfE3675pYVnbmk8mDZZkiJ?= =?us-ascii?Q?HbC9kcd5BiaCN9Hg/YqH/jcEHt15eyI6wJXKbtXGIx5xmBkuznb9mTX0qjL4?= =?us-ascii?Q?KkZlXkMf+ZXl/FNG+T+QltDs4OSnFSzJue13vBc+EC4OPMgoMPUuza86YCW6?= =?us-ascii?Q?aPnhZrNRkaxgLC374mzcilILNlgErwcgnn9o7EWgkhemENEeBA6NYFQ6N3GB?= =?us-ascii?Q?u8lCLjBcuZlhLQMQt3a1+N/T1syWnWAeaboDxCoz6MJBJGliXsvuqPY7tK4Z?= =?us-ascii?Q?vOgYLSHUnqcZHCAAAG4LL3ewu4PRNn5dEld1TxNYhxpd2N12EnaUnArPkqFr?= =?us-ascii?Q?M8fqSx48jQcbtJwJAYp+OsgVISxbSEr2w4tOOrAkaK0b/r4jZDoeLEiaGEFU?= =?us-ascii?Q?PuplAyon?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ddaa2468-290b-49b1-fe12-08d8c47dd99d X-MS-Exchange-CrossTenant-AuthSource: DM5PR10MB2044.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2021 17:46:47.6130 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HswHFtTbFT6W2g3ZmKLRWkfb8SKGYVfs574b28ZHhRf69iVdpoZBGzpl/Fz6QdM8Ma7YBEearwEyIRDFquKOOeztDxf58GgLUD0wd7vAuNI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB3897 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9879 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 phishscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101290087 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9879 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 mlxscore=0 clxscore=1015 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101290087 Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org On 2021-01-26 11:36:49 -0600, Tom Lendacky wrote: > From: Tom Lendacky > > Update the sev_es_enabled() function return value to be based on the SEV > policy that has been specified. SEV-ES is enabled if SEV is enabled and > the SEV-ES policy bit is set in the policy object. > > Cc: Paolo Bonzini > Cc: Richard Henderson > Cc: Eduardo Habkost > Reviewed-by: Dr. David Alan Gilbert > Signed-off-by: Tom Lendacky Reviewed-by: Venu Busireddy > --- > target/i386/sev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/target/i386/sev.c b/target/i386/sev.c > index badc141554..62ecc28cf6 100644 > --- a/target/i386/sev.c > +++ b/target/i386/sev.c > @@ -371,7 +371,7 @@ sev_enabled(void) > bool > sev_es_enabled(void) > { > - return false; > + return sev_enabled() && (sev_guest->policy & SEV_POLICY_ES); > } > > uint64_t > -- > 2.30.0 > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 116A7C433E0 for ; Fri, 29 Jan 2021 17:52:36 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 775CC64DFD for ; Fri, 29 Jan 2021 17:52:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 775CC64DFD Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oracle.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:40030 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l5Xwe-0004DH-LK for qemu-devel@archiver.kernel.org; Fri, 29 Jan 2021 12:52:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53202) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5XrL-0007Cy-LL for qemu-devel@nongnu.org; Fri, 29 Jan 2021 12:47:03 -0500 Received: from userp2130.oracle.com ([156.151.31.86]:42666) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l5XrG-0004XA-NB for qemu-devel@nongnu.org; Fri, 29 Jan 2021 12:47:03 -0500 Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10THi3D3122185; Fri, 29 Jan 2021 17:46:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : references : content-type : in-reply-to : mime-version; s=corp-2020-01-29; bh=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=fHtQxXGs+cvEWSyfEYAlzUi7WY3YBMQgKXKYSxPX7esmCNh742OW421x2K2yvqjm/bQR K6U6vLFaPrZLmD6U9OTVpB8JSH+hERRZkUp9XDOTi4eoyNBWQW8qcJJykz7XlvXUzwb3 BsykZXF08HIOrF5WS6V+o7lhf9l4AQxt2nZFqNFMoyk7jTio8FZuNFNcV0/0sFYZe+Q8 ut6/wq4X9CWrGe53DplUQPLSK4u7mJLUvzIid2IA6Dqw60qmxIj3JjFT6YDeZ/OZaP/F YpmlFJFUqdlqXjXC7SjmokxT0HV5yAHxU0koyI22AKnm+BD8g4zzozaVKFMqLnD2K1v7 gw== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by userp2130.oracle.com with ESMTP id 368b7rajfe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Jan 2021 17:46:50 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 10THkIr6149230; Fri, 29 Jan 2021 17:46:50 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by userp3030.oracle.com with ESMTP id 368wr280pc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Jan 2021 17:46:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aGj9h9sjoe+6+ViXtXFcOkgSWcauOOvsCmRlZ3qW2YMfQaHjidY+nzmBKZww/d8IlTly2+gSLMn2n0kVuvA1Gpi/H7iFVP1kkE8MoWHunNdNXFYa1bMz6TBaetkKLbAyV1uJ8r7/B3XjbB92SPsp6byHJVAraCN4+bIpn2T/W/NFlxblUHUKg/otqr6NLtM0ROIbfFyh40fZgKK2Q1/ipgMrd9ceh7FGt37E/AlT8V21ELxPVLPv4ysVKEuy3i8ihOs8T7yBPPg59ivKya5koC75QeG5P2d34w5TwysFyqvl/THtXThiH8IFseXg/6nENMwElqzYvayEMmgvP9+sDw== 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=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=jKZP3fzrJsYqZ5JKb9IILcREEQ9D/tDCh00zQ0Mmotnw3qxEV4frqJ31AgZzLsWlcr62jz90I8bxWgA8awg1GkKTseVif0oRgyL4atY9gfn/np7FabhrHBaYrj0uZB4wAWwczLt815UzF9cu9sGuue7ZgnSLcYYJ2BVwuD7eq8Xlbu3+WwrSB+16wbH4l9UzzZiANvzUpSvAgJsnE2dysjgPiTpoALg9Jsl66NZwrKyzrLsAguiuhAX1NKPmEr+EYR89VevxEflS1XpFo1jZJiNTTeJidJPoybZdvwwh85oNqMz9rQa/vPp4BREhgLi5WykNISMsx3KF6ddxZX6xOw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SUJ6y01c6Ok/vuc/vPauoEjA0tIxs7jFTJ1d3FYtZV4=; b=kOPp0puN6AtawISIsP5fHkcoAweVSIHTo7wfxIACccL7vbiRkP9JC/wERL4AUZaWERPFmJg8NoXGPQZvm7hwhjeFkvt6BdMV/AmFvSid2rI5DFYb4zcFQfi5rrZhgr360naZ4vaZ0CLlNbMnTb1MKe/6GFhuet8mySOfZc+gb5Q= Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=oracle.com; Received: from DM5PR10MB2044.namprd10.prod.outlook.com (2603:10b6:3:110::17) by DM6PR10MB3897.namprd10.prod.outlook.com (2603:10b6:5:1fd::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.17; Fri, 29 Jan 2021 17:46:47 +0000 Received: from DM5PR10MB2044.namprd10.prod.outlook.com ([fe80::3c1b:996a:6c0f:5bbe]) by DM5PR10MB2044.namprd10.prod.outlook.com ([fe80::3c1b:996a:6c0f:5bbe%6]) with mapi id 15.20.3805.019; Fri, 29 Jan 2021 17:46:47 +0000 Date: Fri, 29 Jan 2021 11:46:42 -0600 From: Venu Busireddy To: Tom Lendacky Subject: Re: [PATCH v6 6/6] sev/i386: Enable an SEV-ES guest based on SEV policy Message-ID: <20210129174642.GF231819@dt> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Originating-IP: [209.17.40.36] X-ClientProxiedBy: CH0PR04CA0066.namprd04.prod.outlook.com (2603:10b6:610:74::11) To DM5PR10MB2044.namprd10.prod.outlook.com (2603:10b6:3:110::17) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dt (209.17.40.36) by CH0PR04CA0066.namprd04.prod.outlook.com (2603:10b6:610:74::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.16 via Frontend Transport; Fri, 29 Jan 2021 17:46:45 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ddaa2468-290b-49b1-fe12-08d8c47dd99d X-MS-TrafficTypeDiagnostic: DM6PR10MB3897: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GczcCJvouEqyc9DPkIEK5t3cOdEKyZ1FwAS9Sb2Mc1vCdmqdxfelIo9HjXFA3d1Pis7NGL06GpE387uZHHc+nUmeWk/T9Z52Da04DH4anxAjhRBDIDsThjAxR0wcmy/IggPDqUsw0XyhXWPRVSY16VaMy5SkACAwU9/NjKXgsa189acHQpAQV/qoPoKF4GQ+ekOmmrhk8mLUM7zMb3ZwLfFLJV/lpDjWzPXy5rHYESnMpGLPmkVw6Z/ZZYS8MkrwhweQNcuKtLNhTt8+ChSj5ULFAAFuiqLkRc5uZbAUC+jfKoiAlpRfONiolJh31D872VmL4LM33G5V02kzEpnZHQeHJSRMOjgaAh/BvgwJ0hmR6NWxbRK0ntTkb/IwpgXEzFWoE12F7zklNDN2e3OQxvDv6RsNjYU9UT170VYjXMQfmorNQlcELaA/IexZ1ZZU6b54vAZyrm6cFYH0wNq13VPjxnfZ1KfQxKJecZ1yIPTcyOw+JgTIKnUAldHQjzowyhKCeHMMGlIKVLEwgYhMNg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR10MB2044.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39860400002)(366004)(346002)(396003)(376002)(316002)(6916009)(956004)(9686003)(6666004)(66946007)(44832011)(66556008)(86362001)(5660300002)(66476007)(8936002)(54906003)(33716001)(53546011)(2906002)(1076003)(16526019)(186003)(7416002)(4326008)(83380400001)(33656002)(55016002)(8676002)(9576002)(6496006)(52116002)(26005)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?XWTcIpje3nyb4eB1DB4Zmu2dNzxSX6j8yu0Ae0xhX72dFsqcsr4WJE7uh6GL?= =?us-ascii?Q?h+5+ggxhasRp7x7IqfN1Dd9OeG7ziQ/QCEpUYnhe4FazMUdPnQoZJ5Xtbv50?= =?us-ascii?Q?StV2UL5w8/ckCobvdvdEPurvIhmiIuBwNSfM76NMoVm29JqYz+kos+PpvtCo?= =?us-ascii?Q?0/9YoTLs1BKItqKqWJfni/3iZ43QkCP+5ym9ZcNICf4j0VCB2l7lX3XE7Fjl?= =?us-ascii?Q?89XnSZviuJ/rByTeFylpWZJcrUKOWIFQqbNlv9S+9BkEfYM2yZxANIP3yQ5T?= =?us-ascii?Q?k5vsXN+kogKCr/KOv8AN5CjlVcUUc6OYe1Jud43uLamidHloiO4m0zrPUPsW?= =?us-ascii?Q?rwE4nznSTSPzOo0Z/Ui5e/RqvFxVVRSyi/4WQWwQ8XMPmVooPBsbBU92Uph/?= =?us-ascii?Q?VqUEb4j3szz3rYd+0EH6R6jDiCWrsQedTnObnN11OSgxZFBzRXmj9N21+KEG?= =?us-ascii?Q?u1LONeKIDZO/7X+npe06/ZBGyi/NduLSLcphqRswiAKuRqb6pJ6Qo/V4n9N9?= =?us-ascii?Q?AWJtUHMzXHqvqraYuR9Gb80kq6/tHdZFp0zBsd0KXwtXEUGZNze/IE9+AI7b?= =?us-ascii?Q?vIxQcyYYERbGZERZxx9NUatK/ZhmdWpxnc1HiOC/q7ran4gqHvfT5Gm7YiqV?= =?us-ascii?Q?QxoVlwA/Hgv0EzWbWp4ze1q1AAVZZy+n/RC3FzVfE3675pYVnbmk8mDZZkiJ?= =?us-ascii?Q?HbC9kcd5BiaCN9Hg/YqH/jcEHt15eyI6wJXKbtXGIx5xmBkuznb9mTX0qjL4?= =?us-ascii?Q?KkZlXkMf+ZXl/FNG+T+QltDs4OSnFSzJue13vBc+EC4OPMgoMPUuza86YCW6?= =?us-ascii?Q?aPnhZrNRkaxgLC374mzcilILNlgErwcgnn9o7EWgkhemENEeBA6NYFQ6N3GB?= =?us-ascii?Q?u8lCLjBcuZlhLQMQt3a1+N/T1syWnWAeaboDxCoz6MJBJGliXsvuqPY7tK4Z?= =?us-ascii?Q?vOgYLSHUnqcZHCAAAG4LL3ewu4PRNn5dEld1TxNYhxpd2N12EnaUnArPkqFr?= =?us-ascii?Q?M8fqSx48jQcbtJwJAYp+OsgVISxbSEr2w4tOOrAkaK0b/r4jZDoeLEiaGEFU?= =?us-ascii?Q?PuplAyon?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: ddaa2468-290b-49b1-fe12-08d8c47dd99d X-MS-Exchange-CrossTenant-AuthSource: DM5PR10MB2044.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jan 2021 17:46:47.6130 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HswHFtTbFT6W2g3ZmKLRWkfb8SKGYVfs574b28ZHhRf69iVdpoZBGzpl/Fz6QdM8Ma7YBEearwEyIRDFquKOOeztDxf58GgLUD0wd7vAuNI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB3897 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9879 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 spamscore=0 phishscore=0 adultscore=0 mlxlogscore=999 malwarescore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101290087 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9879 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 mlxscore=0 clxscore=1015 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2101290087 Received-SPF: pass client-ip=156.151.31.86; envelope-from=venu.busireddy@oracle.com; helo=userp2130.oracle.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Brijesh Singh , Eduardo Habkost , kvm@vger.kernel.org, "Michael S. Tsirkin" , Connor Kuehl , Sean Christopherson , Marcelo Tosatti , Richard Henderson , "Dr. David Alan Gilbert" , qemu-devel@nongnu.org, Paolo Bonzini , Jiri Slaby , Richard Henderson Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On 2021-01-26 11:36:49 -0600, Tom Lendacky wrote: > From: Tom Lendacky > > Update the sev_es_enabled() function return value to be based on the SEV > policy that has been specified. SEV-ES is enabled if SEV is enabled and > the SEV-ES policy bit is set in the policy object. > > Cc: Paolo Bonzini > Cc: Richard Henderson > Cc: Eduardo Habkost > Reviewed-by: Dr. David Alan Gilbert > Signed-off-by: Tom Lendacky Reviewed-by: Venu Busireddy > --- > target/i386/sev.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/target/i386/sev.c b/target/i386/sev.c > index badc141554..62ecc28cf6 100644 > --- a/target/i386/sev.c > +++ b/target/i386/sev.c > @@ -371,7 +371,7 @@ sev_enabled(void) > bool > sev_es_enabled(void) > { > - return false; > + return sev_enabled() && (sev_guest->policy & SEV_POLICY_ES); > } > > uint64_t > -- > 2.30.0 >