Message ID | 20180207160638.98872-25-brijesh.singh@amd.com |
---|---|
State | New |
Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=amdcloud.onmicrosoft.com header.i=@amdcloud.onmicrosoft.com header.b="GgR6TOxE"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zc6Dp3LRLz9s71 for <incoming@patchwork.ozlabs.org>; Thu, 8 Feb 2018 03:27:38 +1100 (AEDT) Received: from localhost ([::1]:56204 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1ejSZM-0008Kl-Fk for incoming@patchwork.ozlabs.org; Wed, 07 Feb 2018 11:27:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <brijesh.singh@amd.com>) id 1ejSG3-00069x-OD for qemu-devel@nongnu.org; Wed, 07 Feb 2018 11:07:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <brijesh.singh@amd.com>) id 1ejSFz-00072C-PG for qemu-devel@nongnu.org; Wed, 07 Feb 2018 11:07:39 -0500 Received: from mail-bl2nam02on0070.outbound.protection.outlook.com ([104.47.38.70]:56894 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from <brijesh.singh@amd.com>) id 1ejSFz-00071d-It for qemu-devel@nongnu.org; Wed, 07 Feb 2018 11:07:35 -0500 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=8EKwBtbVBrtd2l25fgn4kSfFSjwkUbMO1nctKQYeInw=; b=GgR6TOxEvoGij5EyNXJ8BcE/FMOelJHGzOlV+wxb928M+Y/7v3YAmkOorTSCx/3zhTu2GyaQP6hVXmwmfhvi0CJi4UAQoS20jClr0o0czJ7XacNiHzPoS7BtpVZuAphwCfNP44QYHqg/TiMF59vEx6hDFZbDvzpEcgYvKxAVM0Y= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; Received: from wsp141597wss.amd.com (165.204.78.1) by CY1PR12MB0152.namprd12.prod.outlook.com (10.161.173.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Wed, 7 Feb 2018 16:07:32 +0000 From: Brijesh Singh <brijesh.singh@amd.com> To: qemu-devel@nongnu.org Date: Wed, 7 Feb 2018 10:06:37 -0600 Message-Id: <20180207160638.98872-25-brijesh.singh@amd.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180207160638.98872-1-brijesh.singh@amd.com> References: <20180207160638.98872-1-brijesh.singh@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: DM3PR12CA0071.namprd12.prod.outlook.com (10.161.151.143) To CY1PR12MB0152.namprd12.prod.outlook.com (10.161.173.22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 01a9edb1-d5f3-4fe8-2d3f-08d56e44e5fb X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:CY1PR12MB0152; X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0152; 3:6X65XYa0i8rutftnJh8ywphYe0xZpuLNdHsqHc5lRvkNh43FovuCIKXFBXgOJNYplxm6QJucyH/mPWtVqcdEGFwD9tKlgAG/JEopxPCoY4UDtkeoGmzRSMcG6A5HZK2vw7fifz5ojPOD49ANqMNFkwL4A/gvrBvJ5VwckKM8lMNbe7cWbqIw36N9shvNTcYxsbezn8CQI8PbuSB+UT2e3zS4m70zKeZklQ8xAEc3zIHDgPD3KLZF9H+2Wdg6eY5j; 25:TRRLb8bXVqLja5WRaoJ2+Lr+Y7oKfRaceNaWRNbjAOtlyH/ZCAME9E0RZfJLOC15BhX0cGizFovOgmP9PGXJJ8IDzLaPsaeEyoVWU+hYNquiqSu4BDoafxjJQBP81VBYCMKjzsDTHj4/yS/IerEePsOE5jono2paZ0aLdwAgvKl9PWesd8rE8bTAdkoihXVqR8KcBNZXW8dBqFjcd5FWkNTRWMIDpAfWPZU9x+ri/jy67jqR9EBh0BzcgaSmROvF3DazmJYxGdVKt7e1Q6S9JGWsGiX/uajTSyF9oIuxcHcRX5zyt4RnaMbPLfNNdxpa57mW3MRd+QOh/Q6jSuko8g==; 31:sKeQXX3fWn0yp772jkZZ5LIUxwHYJ4vHDnj0zzDzK3P2ZZPRZYHjLY5itQtkrlcdViWNDOyd4uhbfRoPLFkKtLE8/LE8oaY2g9LQpCxY0K0LN85+m09dNDGPjm9zAp1P7rGgxs2UjBI3Mb7F/mdaDQ4y7OFh8lY+njXj9EfwGuCqGJcJSAsLswaxAtmlkc8X68Am9nE74AlWgxLalY1HNTNRCfsQ0+PNrE7qoEzcRAA= X-MS-TrafficTypeDiagnostic: CY1PR12MB0152: X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0152; 20:APebuks2Fhz+3Wu2d3w9cKZKaSnbUGgKNyLS4y+peMzGTtdnXwesjj8O9cMEF+jasqTeZZ0PSbTw270BSuv5Pyo01Fw/ujmaMx8Zh3QESfhI8yeuP3zjOJDUQ29KLf4umLkBnuDKoqcMGrS1qlCWIy0ABOV391LL/CJUhNoyRLqBsGROaj48xWpvYBhYVOXST9jJz/PyjFnkPgSWVDlTYna6qbftAYVcWHlpxiDYruCr5FmUybp0hS7fFZORv64tMbTPePGlkxqHKDA75BJRkauZJtPacCc1UsQAwPGlHyOG7156uxsEwYAlo6JrM6eO4I7RIOR7gnfaI2o7SLlaSaVKF3tZ/2Fm8wgKt5rdigKeQaZ8KFhy8KpH3Pxu9wQ83s/61ZTAECoENtv0N3zCsQw6yR5MTWfLrnBLkorqG8s2JQgg/JqnrRcF95V/jkmUYzdCvizwdCQb8vcKavtCXVEexgPyEKs5Iyu4WboY0p1vDlV3yLGOae4RIdnVY9gB; 4:L3WTiNscKknq7m3xZK8BsmNWZUhHKbipp2Ap1bi1P7qSFggR8/JtPHJm6Wg3o4Buk9XoRjAFQEFhoigNlSSeluLqp8gjfWVIX8h548OO+Enxk0gJ/Wqjlzy105jI0bumucOY3j9Qk0kYSBnfr+0k8DnqScpXtDFM2QnTfGVhjOTqlr7UOcUVKIcB9xgpJG35cssPiEQiJ3nQJFVB9TK5pRikdzIiVAEJ3UiStzDBgijiltCRSGrWU3+IIPDM+l5LR6jlool7Hzg54sT9qONC8cnGOMR+767vSW/ClzYfM/BAysd7rDswjlm09RrpMWXFtUakh0KMSVU7Ydp7f+R6nQ== X-Microsoft-Antispam-PRVS: <CY1PR12MB01524863FA5CF2136F7551F9E5FC0@CY1PR12MB0152.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231101)(2400082)(944501161)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:CY1PR12MB0152; BCL:0; PCL:0; RULEID:; SRVR:CY1PR12MB0152; X-Forefront-PRVS: 0576145E86 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(1496009)(39860400002)(366004)(39380400002)(346002)(396003)(376002)(199004)(189003)(50226002)(68736007)(8666007)(51416003)(6916009)(7696005)(16526019)(1076002)(50466002)(6486002)(53416004)(7736002)(305945005)(53936002)(8656006)(8936002)(8676002)(7416002)(86362001)(4326008)(81156014)(81166006)(52116002)(2950100002)(478600001)(2351001)(66066001)(16586007)(2906002)(54906003)(5660300001)(106356001)(2361001)(47776003)(48376002)(105586002)(3846002)(6116002)(36756003)(386003)(316002)(39060400002)(26005)(97736004)(186003)(76176011)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR12MB0152; H:wsp141597wss.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR12MB0152; 23:Oy1ADm8z5dUU3ch6Xs0uD3IyUi8HIMlYmpOab1EGJ?= 6+YdLd6UXctWk9RbqVlYybOmV3WPnrvakUKjNVztnyvDQvK05F9VTwjb9lC7owjIPFme9q/4qLj9Icde9mEtTlqVub1zTlpC5ACi7UvlfpM0eZfRVwxnyvmTvGiaiX7aNPUCBUnm4puPiC2FUOsqNLmqUup6eAVZW+GqScUbat4cNuIKP3IOWS3oxlBrYXlZ56mS4BXJcaviWVKwTmkadZKZseyvXoKkRbcTQ/CBN3HyJCzUSJRWWNhwfWO+dIwMluQ6KpxttW9g6Ksjnr6JrES2XMHii93wgXClcc3KcSDaAS1sOEOYr5O2+AFOHDSxpHFKt42wpay6IDn0WmcmVkB2XvXUI+6Yy8RvDFHcxMuN7YHBsl0GmgJabicfEoANCbYKwahfkk0yHLG5nwy9cFn3lxeRYexUT9SfsR1weHmo30QTxt5SPehbbnle3w6kSSwKxCfm3R7W8jniIi86bbKUZW2WJIW6ttj/D8nQYSupMwxHLX3sthu1nmwk9L4tXjKDH6jHuzafINS4iUKxXSHh6wwe8laKbAHRwQv5PYubXFEoaVjDHq0irDQmP2jMNsJ6loFap6CZoAlZU3d4zFNYWIhZ8mo8Mhw1IPDPzXuXNVPe0zmn5LQo1eDxT5kRUid9oCFZfGuiZPSdAo+efujNtZRPFf/KJurqIQlL41PqhOCY6H/WwLssuVLcLoF2GQjF3hTtWN2jndKWQUHNqkR5qsq6zXkroHen9ADmvSrTBxW1SzYJYM7FySGhk4J9LhO/ZABgKbDHLsu7kvdZCxWwMWtXii8fZMVb/ArkWWyi18kf24V74yv9JfVCm2LinqmXRXPjzM6+vSvlBDlJ2GyXng98PD2Y55JI185NRzECmVNcEfZ2M1pw/lnbJ6SYyGDd4m3X9/Tr4iEuGEanO604fSQa/lfSYPpEEXmW8KdHXLlAg5QBjL2YVkCbt2laCd7HOk6M3EOg90/o4JajjVnnG4ld+EET+K5sCdViJLWo7XlSdl8oBfoGForE+AshTkurJToMOqkrQPart+C4YUD9AD5Xw+s5+wJa869Lg+J+I+Tm48KHl/uT31GdR+EDK/PTZfb5cPe8AobgurT1ZVKdKQIdbX6l29ao39/+eXHheCxUaM+ZEoRre3Tsa9DupcE0TMaLwmhzFnNHRTtAdMkakwczbnxI9YtoFQ4SGb52pkmT7IASpHMV2ttPl7QtWMdmKLXvPAe6Xv6UFAVfzm8 X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0152; 6:vnUTm2A90/y2fPcnlwCsmpXOWs1DWJIveG4LmE8FQxvwR/Z6FlgPW+Yr9U77vTJZZPGx4p79EVJeuqkCcPSqlsQVmacRRuNys8Kg7i1psJzG077HxZGOcBdLIfIE1QNxb+QSauNe5rJenZqss+KHgBnJ/Bo1tM8iq4x4X3h2K2RlP+iH706+77WznJCenUgwF5mLmaWx7mFf6WicMQrJkWaSWFPTDj1zcUA5IC/NtIbWRGffoM43COrErZY5lRnYsFnH74m2RfEJ59YLut+wnpN8YVDIsQWclQeeDPOYoqwXOq8O0p3HuDOYuvVae5T36eDOF1bzb69G1JsJkq1kEaOy/VQXT015Mf1ZX3lprjc=; 5:QFLoHB4UcVL8y3qe05SSFMfVtb+yi1p51NhU1qJPc1C76yhkVpsmE6NE2LqcDtRkCL8GY8sDfqHTLy+IWnKpFrjbsAryfleLtRb5uRMIK3rDWA7WhvytGcbMvViz1nlkYWvWC/gq9K7a1dsL/IbngNkU07Dfc4LRTf0wjrqEeH8=; 24:Rph4Ns/rFQBUqefgeX/aqJzbzgy+MO5ivnmLAqALZi4s6xDzvrE/YWinHt0eHAHX3oSTe/5XD7NERFSauONkJunOiiQpACfqD9l1gWeqEys=; 7:QxocMWXhalLqj+q9dp4iyjLLpoKqbGupNkkh9x+PCHKYya40M+R/Qgzbnx0j7JDiaeCiLwjGb3ykR1AN6Y48ZbBm01Kj1Nd/9yFDTE63sIVdW7H5l1yiTVlV/lHoe9PGC5/cGE/XUEIk42O4kJ8l8zvZlVibAjFeyXHo5xrVdeGi/nl29idcmnsCJlTv9HrRog/K9CbPQ8T5sirz3mOnqTchJuobkdR88F/TqgYjuy0fFm3AqO9GFc5XXzdUotiR SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR12MB0152; 20:mr3GRGucrH4qRfRR6iX3D0cKvkUKoLQMJ+Db7U5lzd8t1IVPgSz82zmIE/TpbiTfxPqwjsYbWs2Rsui/UrW28D09wVhfK0qLaxyc3OmeYPkYbrwztxehp71Rw9aKOZDOpkR4kNwqQiuD4quKrIQ7lCgyo1RmCCUknqqA3L1iDMvw7zw6sQUzjWusuGd6E5e5ZqNTSiNEKWsjdUFh3P2z+Z4hp7VUE1oFt6ycfsrSEgdqcIExWGDcX5BrOkQh6FPU X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2018 16:07:32.8693 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 01a9edb1-d5f3-4fe8-2d3f-08d56e44e5fb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR12MB0152 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.70 Subject: [Qemu-devel] [PATCH v7 25/26] sev: add support to KVM_SEV_GUEST_STATUS X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://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>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>, Peter Maydell <peter.maydell@linaro.org>, Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel@redhat.com>, Markus Armbruster <armbru@redhat.com>, Peter Crosthwaite <crosthwaite.peter@gmail.com>, Richard Henderson <richard.henderson@linaro.org>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Alistair Francis <alistair.francis@xilinx.com>, Christian Borntraeger <borntraeger@de.ibm.com>, Brijesh Singh <brijesh.singh@amd.com>, Stefan Hajnoczi <stefanha@gmail.com>, Cornelia Huck <cornelia.huck@de.ibm.com>, Paolo Bonzini <pbonzini@redhat.com>, Thomas Lendacky <Thomas.Lendacky@amd.com>, Borislav Petkov <bp@suse.de> Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
Series |
[v7,01/26] memattrs: add debug attribute
|
expand
|
diff --git a/accel/kvm/sev.c b/accel/kvm/sev.c index 186834364eed..b149f4ae6441 100644 --- a/accel/kvm/sev.c +++ b/accel/kvm/sev.c @@ -418,6 +418,18 @@ sev_get_fw_version(uint8_t *major, uint8_t *minor, uint8_t *build) void sev_get_policy(uint32_t *policy) { + struct kvm_sev_guest_status status = {}; + int r, err; + + r = sev_ioctl(KVM_SEV_GUEST_STATUS, &status, &err); + if (r) { + error_report("%s: failed to get platform status ret=%d " + "fw_error='%d: %s'", __func__, r, err, + fw_error_to_str(err)); + return; + } + + *policy = status.policy; } static int
The command is used to query the current SEV guest status. We use this command to query the guest policy for QMP query-sev command. Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: kvm@vger.kernel.org Signed-off-by: Brijesh Singh <brijesh.singh@amd.com> --- accel/kvm/sev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)