From nobody Mon Feb 9 16:44:53 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1520442992961161.67376077748327; Wed, 7 Mar 2018 09:16:32 -0800 (PST) Received: from localhost ([::1]:34540 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etcfv-0003kp-4C for importer@patchew.org; Wed, 07 Mar 2018 12:16:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etcHt-0004xE-Hc for qemu-devel@nongnu.org; Wed, 07 Mar 2018 11:51:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etcHo-0008Rx-QG for qemu-devel@nongnu.org; Wed, 07 Mar 2018 11:51:33 -0500 Received: from mail-bl2nam02on0059.outbound.protection.outlook.com ([104.47.38.59]:37502 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 ) id 1etcHo-0008RV-Jl for qemu-devel@nongnu.org; Wed, 07 Mar 2018 11:51:28 -0500 Received: from wsp141597wss.amd.com (165.204.78.1) by SN1PR12MB0158.namprd12.prod.outlook.com (2a01:111:e400:5144::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Wed, 7 Mar 2018 16:51:24 +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=tdr8tziV113+djUgbaCpmwAi+D0atefln+hWmTggOj8=; b=lK1Kk1KkqwMWsE9D2tto1pkDGDOYc3rAIMESqvcIjlK5hKupXav4K8BzivDH5YK+v4WuT6O8bixUfC5I98Ng0WWtAQsxWBVuIJLCtbYOOgT7YvWZpDSZ4lRJG/wi+KuLtTexjAN1BCxy7BMIbwIum3zmmC+7W8g1AsioXGTrW60= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=brijesh.singh@amd.com; From: Brijesh Singh To: qemu-devel@nongnu.org Date: Wed, 7 Mar 2018 10:50:34 -0600 Message-Id: <20180307165038.88640-25-brijesh.singh@amd.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180307165038.88640-1-brijesh.singh@amd.com> References: <20180307165038.88640-1-brijesh.singh@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.78.1] X-ClientProxiedBy: SN4PR0501CA0095.namprd05.prod.outlook.com (2603:10b6:803:22::33) To SN1PR12MB0158.namprd12.prod.outlook.com (2a01:111:e400:5144::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: acf0b53a-4cc3-4607-be80-08d5844baa20 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:SN1PR12MB0158; X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 3:wj8P/iPKmCgH0FOg5/2aIilwKxUy+yfyQ1hZe8oBku89Ezps+UQobxIBIxYjsv/lPn7QEeUY+kJySKBm5JFresPiXtTxtEythEgia4tSQ9R8dYquhp9CgzxwxEO9quA4qrdZlL5JOkITOp90Ytv5KkbMI0sLENOkxwsiyM8faoYBj+5O3g2wDKKTzGixmZiIQPhgr0jHDDX3pBFojuFUubM6iHE5RhLmjU+GTdGLHIKZwAwYOjvs9yKv7yVo1kmZ; 25:NasGNsL7rVjg7T0ZV8BxGrYWxKgeXDid3OQ9n5FR9tAu3I9cfnsY95pRZg0tC6X2QbZ3MAQhoNilX7FRNuNJjYLTviZXJb5Z015z62a007hup8Cp+CcAnj2nA6/EXG8emv8xeXXkRWOzGJ711FBCxd4Px0WTrFqqYRDEMZ08BBsJlvkWjORUCGtkbCkIyqtNixn0Hwqs1aaxD8orzN7iUNqu0e3kHsEwVsG4CKBISUsiBUpg39Q/YAMO2AmjsyE1XGVjyU9taU79SKAOt78ngGggEejJy+6iiEayH09D8iXdbeusNOuaKEBDOc08gnld+6G37yJXiCeYbdmCzYRYrQ==; 31:468MnvcfQdhKLRbUsh7sTdluwB0MHkUiqupzzBEjmWuEOAlSZUz1cs2XVK5NKipTJ+gPIk/YcDi2nbyCODdIDUNckfTOQtCM/KnCvCWLjvkfm/d2qAbRZp3jyLtaG9krtfXjujK7N6RpYxYqXFbeRT5pHrl5jsvAtySmekYSUmjT/eQtCTRmoUL1LsixFcPEXhLNRk8wi8utz1uLrVHqobGIQQrmIwVcXbLxQORoR4Y= X-MS-TrafficTypeDiagnostic: SN1PR12MB0158: X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 20:ruGUuViQG5fMXXCcFSSBWKbl83ebcJJeFMUH69OH07nckYrYm8dwzoteTL1oQruJ9iJDOZRpdtDns6IReuaHCaoooZqXx9MW83a5d6vZbHRcrGgcQpj/B4iUxtd5f3obikKgUzAzcDYDylLL9kG9/HS8Cnk6JbcPeKkCplZx17H84wCxK7tLn/FcE5zDXw7tJ3F4OVYqP8VBWCFAzHMF4yxJW2f8dCQK89hiz4d63O7saEOIaMWW5clip2MnvL5YZ7orG1/sLGIUTkfOiNFjH99wwlM5Gv3/4bxi37ch/T+53663h4onxAPpH/Ss0YFyxIRLtHiJLRMBEyfmzv0hSUC3zkJ6LYH/Tae2Tc+FqmZ7bsMTQ5Yk4M7EFuR8A5/btbjIlrYyi05tVR8BuNYynev5YwFXxT0YDTYf4fzhS/BWq8RwGCrsz/+21qDYGkXygbLIXP4CynoRM+rkHTQXvGYwGVlgJ7/vVfUnFqOD3Ve/Z+XZFKv4yHWHYEbqMXBZ; 4:hgLIore+5j5+sN+trtOm29tQbJaMi03SHgQhIpa0kaYexnoPwZXqzUXxLXiZKHY6wf6Q0Bc3tuS7ZSz/RofckuW2cGriwqUQ4RAc48RTxyho8VWkkqcSHydU4SWslt5p6KaSt9kuw10CnGexTtdPUD+6jc5POJB71Wgc/lSWUyEth01hVh9uuEGTNFIK3W1/soQZASK+Wb/pWC8puc8Oz5vqxmj2EZgY1UoH1pq6AznubtN9jPFpjVcMqUDXKH5hU3zOsjji/PKBP06Eu8NHG3Lcbt80RB5H4JMMG5uBGwMY/p37LRM8PK+nm178MZsf 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)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(3002001)(6055026)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:SN1PR12MB0158; BCL:0; PCL:0; RULEID:; SRVR:SN1PR12MB0158; X-Forefront-PRVS: 0604AFA86B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(1496009)(39380400002)(39860400002)(376002)(346002)(396003)(366004)(189003)(199004)(53936002)(8666007)(2950100002)(6486002)(6666003)(6916009)(53416004)(3846002)(1076002)(6116002)(4326008)(54906003)(8656006)(2906002)(25786009)(386003)(68736007)(478600001)(48376002)(50466002)(105586002)(2361001)(2351001)(86362001)(66066001)(106356001)(47776003)(186003)(16526019)(51416003)(76176011)(52116002)(7696005)(26005)(16586007)(316002)(50226002)(8936002)(8676002)(81156014)(81166006)(36756003)(7416002)(97736004)(305945005)(7736002)(39060400002)(5660300001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR12MB0158; H:wsp141597wss.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR12MB0158; 23:KHf5FyxrB0eM5VVrvimrwG5mDGkStxvIUOSp1Kiww?= =?us-ascii?Q?4R66q32G4FXbKJGgc8iwAALUNJ/W4iesvJH/cJYRmjvJJX2MYYaRH70EBUme?= =?us-ascii?Q?bnA0k87oDONbktXnNDB6ijcfWuLhyb+HqgCmr/u4D8seeDULJ/MctoHOWty2?= =?us-ascii?Q?EvgH3KHtfvzy/8itJNjdSIJ4fJrn2wgw+OmnCJP6guZ3Mqic+ZCkQp4wNMeG?= =?us-ascii?Q?usg331Fyq2+ep8XZIfc0XAhAPd51AU7WVfK1ftGjY78avLfC6otr3Efn02b5?= =?us-ascii?Q?fPYIvAkFCVqqd2NxBwd5Apk8TwaRUkw9NfdxTOQltndoAaT8TMHswchMTIWx?= =?us-ascii?Q?JV5lfkviNWcuQ+iCMHVFdWhvix7z2leFaswokpAt4yI1o1uVkNDZ3C+OfH+w?= =?us-ascii?Q?bw87SX7i+4+ew+SaBQzdNiPG4B0b7PnZQBaASF+aIrro9wg4JqQJ7rnGHIVB?= =?us-ascii?Q?w0mQc8AwYpQ9u+ZsR3sB7YoyEnVAGHXw5rwE3JN7kDlIQ657KscurFcjKuzt?= =?us-ascii?Q?EC4K+6TTcfT6NeJfLaPCtFBFbVomEW2Y6JrIO6fK8U+i4QJgiEoGYD1dLixr?= =?us-ascii?Q?RJ4pKPuozRJ7UMlLCiMw4Y8ibapSWyGxF/ob27aL2CTtZIAUbmJORScXacZj?= =?us-ascii?Q?sMXXl8s279h5RLqqSS+qqLgf0ssXREA44V4Ue0bChFHKNS2+6stQUsrtS7BT?= =?us-ascii?Q?4kjfu/uJS4korGN94Ebl56HfiTb5jDIA87ejJG2vM5olifZRLSywos5JFoWd?= =?us-ascii?Q?n2eEO2dTGFEn/RB9wje5lREhnUqQkNWNk9xQd05eCJDFnmHPJ387z47cg4Sy?= =?us-ascii?Q?7PaLwTvHexoYO/JufrmVe89hLMJSWp/DyxmT/g9n7I7aMLaMueo1VwHF+ybr?= =?us-ascii?Q?6q6r/wYyhIcY2KJ2glxZg4B5L/cSD6zJVJR4I5jm09pkqntBVlWZzMsudYiS?= =?us-ascii?Q?Q6Y/IoZ70sRdTVZx7RhIAoWxqK25mDhlnR/MZnNTFewZLm+BdtT/bb/jougY?= =?us-ascii?Q?8RkuwaO5NmvVqCLGE76U3l/BA5qFvxi8X68fNdb5nGOSFsIU2MTXhVNUyTaU?= =?us-ascii?Q?Cw3MEWjPKbZ8c+O5gsCLQT7WpP84GgrNYuKNPAxQD53wEcNpYWUftCQLnNZT?= =?us-ascii?Q?yXGZtH5EfyAFffRYqD3aixBTNenrfo0W7zOm7iUPuzCAYxOnMuW45N2SMVHS?= =?us-ascii?Q?ulmiFog2g+PxLra2sxZkyI0rKqXpTj+gjo0HTVa+ru1pa3iiby0roh0tkpeA?= =?us-ascii?Q?bH8q31O3tETvGWoLgQ+7oPPhd59QQF6i2U3AJOovL0VhqrOkJU0RIGm5UPyf?= =?us-ascii?B?dz09?= X-Microsoft-Antispam-Message-Info: Fx+m4kr2rFV8mPmQF2se7u0cM7TwGL5edHKMw+I1IZHafV74I419WenKUtBc3/2a2MfNDoWCcEjt/W2M4OulR/D5qKIMAIwgfE5o/kn07x8x7MqlX6+wPN1THtbnphd57h8zold9zdK2quhJqI8C8BOSaiVlTM3jeHakz6wBMHkAkmjQ01zyZ8+aAte++3wJ X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 6:N7g9sRqfd32sKBym0/eV/JYBRL/dU8ReP4DduKLYFujWXmeEYPKPASFonDO1OkXNUbXruBx0LHnwRAIN1GYN7m6J3FMNHP6XihLA0w1qteqBgk4ml6iZzFZD2rm6XX6xAhK3dXKSjXTaBUA6xq4aqyfuOzl3kAjTPT7DenFFGfa+s7JNac2Xn+fPeonRU8UtNQXcy93FTKNRkEgRyY3jKDPclcGO1Oa2egFvOfGHCysW2oa1XN/La6FNpZ5xd9t3UTh+WS3eZ29AFT52IKxElefkM1yjd7r8Hj0Ja22TIMo8BHihZVycbDt8mNAFu+HrdT/A5BujFW3RxYjiXzet556kq9ZBe8PYhI2TjU/HhWY=; 5:/KCElOfuGn2UBF39U2hTQMMd5X0LGeCxjSZFHoOx6Fm15k6csT1Dw+Ef7b3BsLLUDCQqVZjQjSj92hV12BAPLJq8nUmaCJLudLapJZMYHJ3GhdUiPYE3mNAWpShDOOdjpiuAz5HTcFOeKoazL0RKCuDUg8J+hIL9k+RvpfLuc4g=; 24:762Ct2Y8qP8Y46rgl18lnf7GFBx7wW0F7QOE3K7+gDGlIjpuATsd6caNYTXTicZJkCim2hFLLbTcsfaPaZGylXSSmF3j5tdjFzQmmtnB7Ms=; 7:4poFvgP1B6IDtGOmjwiyG1nZChXqSqlceaE8pxq/IkJD1/z6H2UqvvAm+3sYEjPbTo46xD6zr4ROZDmz8UR1zsLa6lJCZ8+5Asj04TiLsizAWNIwE59nhDdhRNzbuPB56xWF9r1Do6ouHq9YiONtHs8Wr2VYCUSvY0WUYXH2i4j8znGtd0sdYG33EeMjAblihsbikxucAcH8z5MhTlSOSyoydlMXGIFPsGIMwoOoo/NpP4SjSbNgn4/I47tsVNjs SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR12MB0158; 20:Oou59ncQtfgvUUh5XIha0kC1K0Xi0o1m1q042JBMp3XfeK+YoKAwQafQwsPVumGdKw3yT/LgfFovHZOuj65zysLJ5CoXFf6f+TO5Uh5FpJXMIqocweR1zXhrrrNHKt1DzE6aBaYOm2MGO8Oc2ayfzfN5DSm/C9UYu5Ey1IJsjSlNcBBKi1/+pQtnE6YZb7GBviuGR0y+CB6nfuEMQtnk0dd4PdclUUGybAiBrWyY9gNK5lPV/BU9PJlV7JA+nC0K X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Mar 2018 16:51:24.8698 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: acf0b53a-4cc3-4607-be80-08d5844baa20 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR12MB0158 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.59 Subject: [Qemu-devel] [PATCH v11 24/28] sev/i386: add migration blocker X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Brijesh Singh , kvm@vger.kernel.org, "Michael S. Tsirkin" , Stefan Hajnoczi , Alexander Graf , "Edgar E. Iglesias" , Markus Armbruster , Bruce Rogers , Christian Borntraeger , Marcel Apfelbaum , Borislav Petkov , Thomas Lendacky , Eduardo Habkost , Richard Henderson , "Dr. David Alan Gilbert" , Alistair Francis , Cornelia Huck , Peter Crosthwaite , Paolo Bonzini Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" SEV guest migration is not implemented yet. Signed-off-by: Brijesh Singh Reviewed-by: Dr. David Alan Gilbert --- target/i386/sev.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/target/i386/sev.c b/target/i386/sev.c index bcfc09558c8c..0eb2c855bc4d 100644 --- a/target/i386/sev.c +++ b/target/i386/sev.c @@ -19,12 +19,14 @@ #include "sev_i386.h" #include "sysemu/sysemu.h" #include "trace.h" +#include "migration/blocker.h" =20 #define DEFAULT_GUEST_POLICY 0x1 /* disable debug */ #define DEFAULT_SEV_DEVICE "/dev/sev" =20 static SEVState *sev_state; static MemoryRegionRAMReadWriteOps sev_ops; +static Error *sev_mig_blocker; =20 static const char *const sev_fw_errlist[] =3D { "", @@ -578,6 +580,7 @@ static void sev_launch_finish(SEVState *s) { int ret, error; + Error *local_err =3D NULL; =20 trace_kvm_sev_launch_finish(); ret =3D sev_ioctl(sev_state->sev_fd, KVM_SEV_LAUNCH_FINISH, 0, &error); @@ -588,6 +591,16 @@ sev_launch_finish(SEVState *s) } =20 sev_set_guest_state(SEV_STATE_RUNNING); + + /* add migration blocker */ + error_setg(&sev_mig_blocker, + "SEV: Migration is not implemented"); + ret =3D migrate_add_blocker(sev_mig_blocker, &local_err); + if (local_err) { + error_report_err(local_err); + error_free(sev_mig_blocker); + exit(1); + } } =20 static void --=20 2.14.3