From nobody Wed May 14 19:28:56 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1520529246619817.351916256633; Thu, 8 Mar 2018 09:14:06 -0800 (PST) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B828066CB2; Thu, 8 Mar 2018 17:14:04 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 24C1378A2E; Thu, 8 Mar 2018 17:14:02 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id AAAC14CAA1; Thu, 8 Mar 2018 17:13:32 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id w28HDTGA014149 for ; Thu, 8 Mar 2018 12:13:29 -0500 Received: by smtp.corp.redhat.com (Postfix) id 76EAE7E67B; Thu, 8 Mar 2018 17:13:29 +0000 (UTC) Received: from mx1.redhat.com (ext-mx01.extmail.prod.ext.phx2.redhat.com [10.5.110.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 169E17E65F; Thu, 8 Mar 2018 17:13:21 +0000 (UTC) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0043.outbound.protection.outlook.com [104.47.37.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 278B181DEA; Thu, 8 Mar 2018 17:12:36 +0000 (UTC) Received: from wsp141597wss.amd.com (165.204.78.1) by DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Thu, 8 Mar 2018 17:12:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GSrnEWIG2/iHYjY3KLWkhedNTRLyIyAkkeqR07wcG0Q=; b=zu9xxyzTyXkZ0Fn8BtEL6W/CyEFMKyU1mVejSCB/ITZxo3pkdsNrgVvuwYAX67PcD3vhakL+N7MpWdpouhOVwkcvHK5WiQp2Pe+KCQdlVYHUodnwm31QoW0zDcstDpGy5hyMhyH1I5MmYRDQLw3WHgwGGDjYQRGbOP6HxYLnBtw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; From: Brijesh Singh To: libvir-list@redhat.com Date: Thu, 8 Mar 2018 11:12:01 -0600 Message-Id: <20180308171208.54369-3-brijesh.singh@amd.com> In-Reply-To: <20180308171208.54369-1-brijesh.singh@amd.com> References: <20180308171208.54369-1-brijesh.singh@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: BN6PR11CA0037.namprd11.prod.outlook.com (2603:10b6:404:4b::23) To DM2PR12MB0156.namprd12.prod.outlook.com (2a01:111:e400:50ce::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: bec81071-bcff-4847-f134-08d58517c868 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DM2PR12MB0156; X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 3:oJaB9Lu/hCQqFYuFDMdiaWCOMDZOAPzLSxR5P5TxdNkY3g6himK2c/mWEiFwEYYxEIjjTCVV5SwX3to1ZP/fvXI55JqcbPDrIYHkAbr2TOb1hr4GFVY76p77bQ0q2VBj4ePuLcY30Vi0fWwY9y1+mGk6Yov7TOEsHnMORtHlAvmVyG8ub9SmN+GWmcwioMINyCioH0HwEiJegIGLhBWs8OiiqxYPemWNDMf/rfiKxJlcVWPA0AxjvERMmdjCW0YD; 25:Z3Yq3+kFQMAUpmLZy6n7fWGs5+H43rI+wbNO01bRiC6LLiJl6mcaNSWSyWCQ1GeZ//KVT80R6Dmh5MGqxBS1ci1u+WJqK3xB0qawqCRmo7v+EtrQfT4G/iD/i6IX7UPAJ/L/jvpu7h42M4dvvn/yoR5ahU4R94+JVuqOE3Pkypyn+wHbk/Vgtk0P5WZSlawriIDtgR2Jh9A4HnAFhW2Q8fnEU6cN7kowiAgz1VyptcIWgnqCPeC8ZPDR+99Dbt3tlEwyiOuwOG4xFbpYhIvExGyE4N/UrU1uDWJ3XHPiesk0YF0lbDeiveWNXHvvtWHbSqDH0JjUvhqMTn7E6LXvMA==; 31:IUnzHtpmgLQsC1rdFHyBjlXUj+tYZtuwNOyNJeowgZrSrKi0ofm0NYqXKO6kI84oZxhG4qX1yNHDilDwo9uVf1ge4CNk2Qc57ExtjR1oMy250mHScLIoS6R7UGElY6gERMJLtBnRwqAcF8sFHZ/QYQvIq+GTbTECFFAsHvx2crsLRXkBzFk/vT54ADZf1WQqWqfboDUG79jE/XbLY9egDQkTuZZbu+RZmLsYiTEdZJ0= X-MS-TrafficTypeDiagnostic: DM2PR12MB0156: X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:T+4PMmUaKxm+O3swv7xGwJbOZ3eqK/eHyNlvPerGE8rRQ0IKLOOEa3Ne9Yf0wrwRLdEfOXoGV6M4CejobRsvGM/Ay6K08n/HXaeMMV5/DnSqo6jSaQ1bXWFMyRGHIQ3a39tcYUQ0JjP5zVF7WyOc4XFasvUw+rcu/jhZ7+MCxFNdPTGpp2t0OjligTrkSvPvbRafCAZkmSWZcuQdMwg3fgpOLRPPS1ZRq2smbVzNbOrL2dIHtN1ybqQcl3zN6ktiDas1xLS7LKxC5NJyH5oyb+qBPis+KEKq6sKUXA5UT3YMAqsHbTUR7vx49okdIU9/7t9dBPOlJVOGPgLWhvPCJxSOrOpwGeN/JfMjVX2QJ/OrEhGEFbI7k1yNrJDkDqkSmj1UGacnz90+O0Hr1ixXYYsJCcNrIWNp+P41MVhoddLQOztXIh9xG9liiQCS7o8cULjecsJLi6Nxtf4YFJikQBgGW9xb8mLAnKN4bulVqsdpKg+VYYa8TX2h2VvgrTgE; 4:TLyCueffHg+8ruNGEDgVBfZI4WHwkKtRzSpwvovqIFRLzcL+WZIfqyX2kSeDF14xB1Zqg4W+sPwj6NdlICn49MpDIAtgNJ/hHJg7BikTgy1z0/OeVV/Tygb3Mtltee0BSDg4UYYnFk8BrYoWp1wW0xowJTiMUfJiwDB9VDsdI/MZhh7sqfrYF3hn1G6DyRYVxk2TwfsjI/AbMz6p2u3ICAbtgJY6LV5fFGn11tgD60mmeSzhg0iJ2FqEroLmXs4GnbPy7MjnIyO4Dju1rhS3EW1j2OblUAGwCoboNWXKbojo/JizXR3qr62p7yfWB7QS X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231220)(944501244)(52105095)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:DM2PR12MB0156; BCL:0; PCL:0; RULEID:; SRVR:DM2PR12MB0156; X-Forefront-PRVS: 060503E79B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(366004)(346002)(39860400002)(396003)(376002)(39380400002)(199004)(189003)(5660300001)(16526019)(16586007)(478600001)(3846002)(6116002)(7696005)(298455003)(52116002)(51416003)(76176011)(6486002)(25786009)(4326008)(316002)(59450400001)(26005)(1076002)(54906003)(86362001)(186003)(386003)(6666003)(2361001)(106356001)(2351001)(53416004)(8676002)(81166006)(81156014)(50226002)(6306002)(53936002)(2950100002)(6916009)(2906002)(236005)(97736004)(68736007)(66066001)(606006)(47776003)(7736002)(8936002)(36756003)(50466002)(48376002)(105586002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR12MB0156; H:wsp141597wss.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR12MB0156; 23:RF+1vlROMcWnw6UJzncVZBhnPHcoS453MrVqH1Svk?= =?us-ascii?Q?s+9zvIA5fYAtpvH0x/HN0QkWTQVgQBGjzV3noBB0hcOUBMUd+GJL/+rxWlKG?= =?us-ascii?Q?xhlIGN4AfzEknbVKM9msgdf1kYjAPCshBCwueCUDqE1rM+0uqZZGS7UcK+2/?= =?us-ascii?Q?MwMi477srvJCInkMjBobP9NqWgdPV4X8QOu44lRnoFmQ8xuSKhoK+gKGxYGb?= =?us-ascii?Q?kDOs+aaRMlmHjus4/IN7dEHZqMCk6RFpXAviYGzAaly8qLoaCA3Gg0oX4D5g?= =?us-ascii?Q?G9SAgtwlDmSbc257r+H4Oasvf/8z5nM3dyE6/lsfSe4ntrwRCl7gBwArhWBs?= =?us-ascii?Q?yi9h5JIDjHENY7+W5HGuAf0/nhYJgBCSpoeCj2l6T7Jg+ul/LKM29PM2dH1Y?= =?us-ascii?Q?xx3IHvYyyBKTMp3iAI+mT5e8lP38pO3nkuUSG2znqeXN6jZ7Vjlf3spUo2Xq?= =?us-ascii?Q?CRcJcGk+OexqPiYEdkXtGHpIQy1ppO20Oe3S48+FklNBN5DvIHct8QFmAM/7?= =?us-ascii?Q?+yXI0imFhAIaDWj42Ix90SdEj2OXCfjvironqgjN+Tcj2qjzo/CySaO7lcs1?= =?us-ascii?Q?LYZzgyPbyHafGwM0ULmZ3gatTN2+wZqGRid5ymYziffkm8SrDpKrFthmfUIR?= =?us-ascii?Q?cJZulP7EMRfRo4YFyPHSGdRIDVDIhXLf0djMXEVjlv6UKAxgO5RT302j4x4L?= =?us-ascii?Q?wTyCaFf/wELc+k6GLiwFjGRXvihYIFSdDFpSR1H1ObpG5kwHa4S2HYgSQsAN?= =?us-ascii?Q?n976+fcXGBRAo9jie58sDlcLuY0MMWUCqB6oyJqIOmycvpYNhrdyywRkuqv1?= =?us-ascii?Q?cMk5A1ktVChs8nzfMB5xXxtyV2ooW2FlWQsQ/FZPCLPo+2WIwTmevv6XBJPe?= =?us-ascii?Q?rGn1s8EVhUwDCOUOSV2jYgt/ssSAwPr0kE87E1SqARBQxcPR19gOW685VrMl?= =?us-ascii?Q?H4eGixUUHSxSwwBmV3e2f5OFcROdFJPskJGioTD19P7Lw3HsVPtl1YiF42Yf?= =?us-ascii?Q?jejsZdYc4/yI/9DYwix/5D6EGGqSU0OYDz53X6CgDRFnARVCf1BzmbFw7iSt?= =?us-ascii?Q?CZ4untW5TZGpWv3Z9kv1Lyw9K+azUMCENIbXeX5oixuQwZFHZRb0XI5BH0JL?= =?us-ascii?Q?4YLMzhnKmNGDp61DnYCJBFd96aos57ZCbKm44cEPilin/nZ76c4XLr88wzbZ?= =?us-ascii?Q?rKwqwtxphmCRnuLqGmw/DPN+du314yvH37VwcvGnoaKrMKvgI3jSkHBELuAR?= =?us-ascii?Q?ztZAhNnd5d3Ml9Xu3Kr73lDtoRyt1eBBe+ZteHb73dt72zyL9L9iuZv0ZmTy?= =?us-ascii?Q?KutD1uY5Z71rj7eD4raTohuGEKQ2VQny435JnwHLib4aytoPaZh+uJ0lQ1Xs?= =?us-ascii?Q?EFMMw=3D=3D?= X-Microsoft-Antispam-Message-Info: 8h8DuPT8/LMR/Vt8ejvO0vh3TsrxgpDUlzGwH7x6OQRbnArvZWxbwWoGuBhAoNxLaHRbYivGRUeMCMJmWtVJXe+BXoK8JY6Q/J2q1AJH3MwtMohYGc8xFeqGDhSDjFKEyk57QLMnQLKEWtidjCrzGKdRRrPleBO4yA/WOPt5XNzkmetOom7oyMaYAlkDxd79 X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 6:/PWZJH6HRimfwyWBfa78punfnKruFwwby8aQKNH9rChDxeoaaEZYDgpSI/hKzC0O+VEyNZ1jQopSw8pq3TH+E5RlBkHvMkSx2bKICX3GfVdzUmyUvzA/jiuScdjLXqG0VwnL3yijU6G8OhY98hZX/4BBOTlOWZy2r0i/O7C28iUO9qGL6ty6gbK8Ysrl1EfpK6i9owodGKTCunni5sc9HHDoMpnDvAuNjVpNaxEy8kl6Yqxcl4pm/Lureq/SqpYd2UhFB0BK3FxqIAjwiP/r5zi8BkOi7f/xJ1srP8d8wWuuz59R+3OomEDI3Gk48j20Tq4/3qUtF0+e0ku+XQqxahE45b9ECfC8h1M3hMo07ug=; 5:xijA93s9U7G+ZECpTjCEpR8VrOxfEn2NyQiF3WRr1BbinRrhDGyQ4DZZFrzk82DJQal8eDg+xz1QiOlY44a2Jaah/nbedMKXMb4ihq2fNgF3oLCzL2/e7pdV7yF6p0dsSAXRfKZBVuNPpN0yMuR/VVCbJdVn2gE8hg2p2xF6rDs=; 24:Udo2nSe82dG93eLnwg0yewqYz+FTaJZbw9kxblyBumxbIVGrknGYIm7iXkw0B8+eZEilxhoPSK9pCyfqj+z6OOlYJdc2Z8XT/EXZ+24nyfY=; 7:f7mH+ddowDRdEMUmt81YaQ9IaE547OGq8NK6AkXko0YQFdtJ/Sh3ixGJAqEf+9lgzdICScbrKqVcvBebzYKxa/+0X2pdB1bU/YCQ6EcP16pxfPpV7hawmazO1uLGAiM1RZRFPgUJgquNhG6NWsRotqpCLosZqZAevdtjpdMACaLa1DcUyKgevUE/BBP+n6eX0P9hC4ewsjvnDPmHN27uhiSgfmVPM54V2Acc93k6pQIiNTouPAPeSthIYdY8pfGm SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR12MB0156; 20:NylxEDsjoJt9pM0EtPN7SDTAspzYlJC0RSsVpcK9ocOMatXOJilDS4JaHjW1eVJ+nG4eDMjGaBWYPaKHHPviFrNkGJNC5jvqOGo0XnqAV79s/+J6lgDcKWvb3DRTlft4SdhZ4Cy+dAfyCglaeYQM9lhbTMuRqru7ILNi4nuMawFfJzVhAjzbDGo/hh0WCIM0g2yQjyk5ugQBGq3N1mOt7ZKMZXBDjrUM5XZqzDynbi2T42EN2Ifjhy3WA3N4AJ1/ X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2018 17:12:32.7262 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bec81071-bcff-4847-f134-08d58517c868 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR12MB0156 X-Greylist: Sender passed SPF test, Sender IP whitelisted by DNSRBL, ACL 207 matched, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Thu, 08 Mar 2018 17:12:36 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Thu, 08 Mar 2018 17:12:36 +0000 (UTC) for IP:'104.47.37.43' DOMAIN:'mail-cys01nam02on0043.outbound.protection.outlook.com' HELO:'NAM02-CY1-obe.outbound.protection.outlook.com' FROM:'brijesh.singh@amd.com' RCPT:'' X-RedHat-Spam-Score: -0.011 (DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS) 104.47.37.43 mail-cys01nam02on0043.outbound.protection.outlook.com 104.47.37.43 mail-cys01nam02on0043.outbound.protection.outlook.com X-Scanned-By: MIMEDefang 2.83 on 10.5.110.25 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: libvir-list@redhat.com Cc: Tom Lendacky , Peter Krempa , Xiaogang Chen , Jon Grimm , Brijesh Singh , Borislav Petkov Subject: [libvirt] [PATCH v2 2/9] qemu: introduce SEV feature in hypervisor capabilities X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Thu, 08 Mar 2018 17:14:05 +0000 (UTC) X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Extend hypervisor capabilities to include sev feature. When available, hypervisor supports launching an encrypted VM on AMD platform. The sev feature tag provides additional details like platform diffie-hellman key and certificate chain which can be used by the guest owner to establish a cryptographic session with the SEV firmware to negotiate keys used for attestation or to provide secret during launch. Signed-off-by: Brijesh Singh Reviewed-by: Daniel P. Berrang=C3=A9 --- docs/formatdomaincaps.html.in | 40 ++++++++++++++++++++++++++++++++++++++= ++ docs/schemas/domaincaps.rng | 20 ++++++++++++++++++++ src/conf/domain_capabilities.c | 20 ++++++++++++++++++++ src/conf/domain_capabilities.h | 1 + src/qemu/qemu_capabilities.c | 2 ++ 5 files changed, 83 insertions(+) diff --git a/docs/formatdomaincaps.html.in b/docs/formatdomaincaps.html.in index 6bfcaf61caae..f38314166ac3 100644 --- a/docs/formatdomaincaps.html.in +++ b/docs/formatdomaincaps.html.in @@ -417,6 +417,12 @@ <value>3</value> </enum> </gic> + <sev> + <pdh> </pdh> + <cert-chain> </cert-chain> + <cbitpos> </cbitpos> + <reduced-phys-bits> </reduced-phys-bits> + </sev> </features> </domainCapabilities> @@ -441,5 +447,39 @@ gic element. =20 +

SEV capabilities

+ +

AMD Secure Encrypted Virtualization (SEV) capabilities are exposed = under + the sev element. + SEV is an extension to the AMD-V architecture which supports running + virtual machines (VMs) under the control of a hypervisor. When support= ed, + guest owner can create a VM whose memory contents will be transparently + encrypted with a key unique to that VM. + + For more details on SEV feature see: + + SEV API spec and \n"); + virBufferAdjustIndent(buf, 2); + virBufferAsprintf(buf, "%d\n", sev->cbitpos); + virBufferAsprintf(buf, "%d\n", + sev->reduced_phys_bits); + virBufferAsprintf(buf, "%s\n", sev->pdh); + virBufferAsprintf(buf, "%s\n", + sev->cert_chain); + virBufferAdjustIndent(buf, -2); + virBufferAddLit(buf, "\n"); +} + =20 char * virDomainCapsFormat(virDomainCapsPtr const caps) @@ -587,6 +606,7 @@ virDomainCapsFormat(virDomainCapsPtr const caps) virBufferAdjustIndent(&buf, 2); =20 virDomainCapsFeatureGICFormat(&buf, &caps->gic); + virDomainCapsFeatureSEVFormat(&buf, caps->sev); =20 virBufferAdjustIndent(&buf, -2); virBufferAddLit(&buf, "\n"); diff --git a/src/conf/domain_capabilities.h b/src/conf/domain_capabilities.h index 83d04d4c8506..2239566105fd 100644 --- a/src/conf/domain_capabilities.h +++ b/src/conf/domain_capabilities.h @@ -170,6 +170,7 @@ struct _virDomainCaps { /* add new domain devices here */ =20 virDomainCapsFeatureGIC gic; + virSEVCapabilityPtr sev; /* add new domain features here */ }; =20 diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 68e3622a3963..f56e88032c06 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -5975,6 +5975,8 @@ virQEMUCapsFillDomainCaps(virCapsPtr caps, virQEMUCapsFillDomainDeviceHostdevCaps(qemuCaps, hostdev) < 0 || virQEMUCapsFillDomainFeatureGICCaps(qemuCaps, domCaps) < 0) return -1; + + domCaps->sev =3D qemuCaps->sevCapabilities; return 0; } =20 --=20 2.14.3 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list