From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11023101.outbound.protection.outlook.com [40.107.162.101]) by lore.virtuozzo.com (Postfix) with ESMTPS id 7773A80E7E for ; Mon, 9 Nov 2026 19:03:52 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n/91/gCX+IuFw0OfT/A2+f+34bbn3VumCLQ4Ff4WFyzfCuOtrcy54qdjWeTJqbzUAIUKqYzch92Ev0mO7M/g2eeF324DJgVhBzHfFU23Sku05RxkOz0Pr8byorUECwx8QbojgekULO2+jwIt8pcV7EBYX9SCnx6jXgNvJHAwNKx3Q0tQYnZbVQK3Mb05Wh1GAsu7D3FrXIpeYOwsbJNmmoDKKgrxIEjT6QmABOcsK81w3MF+Y63eSN3x9vGByWttTDqSRpiYNQwVXBA5gsuK29QDk4l6MbuU5N3kaJlw6zV2+LlQKy5oHEUvsXNfJkDySmvvd7BsmwKQORW+chjmuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=810Vtv5XuRUOHbfort5IZiKAyZVjcFOb2nEBGeD+Ri4=; b=D9yK6q3xModMTqL54GZY9rdOGpIchZIHhyPNiaZtR9793nZuxwaihJD+eLLbB9a4pRKlr5SMrRn2XhF2IsAQUP3bsnwduEpWHNUHtIPCzImVw0Xpl6B8PYcEsSKYybmRDv8YsCf33zzJCZHtuGhrGB8yQyckdrF6O9/PJ4UlirgTvd29RdyUoVAJoAAnC+W3OZGu+xNVZ/++KTQ3j2tRwFPo/k90sjATGgcdnxQqYfJW0+OdEmG3t1x8pxPpOiDTLmZO4p7mXGDpfMnX5Txkjq3ae8/c7kGydQqJBpCeH1hdg4QURbZ1g2ru2IFBiJVHdjkcuYRQOGRAPo5nHgeu9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=810Vtv5XuRUOHbfort5IZiKAyZVjcFOb2nEBGeD+Ri4=; b=m7jdNZ3SQT5G11HRc6BlPG5sMDzPJ871z+wYYoSb3sv0m5fHW3p8VBeGtM5r17vFMgXREAWGWgLY8CofBS1qyCGnGMi3NBnZYtZOLyuFTQnPjG7uzAI5SpApWMYKR+DKypXtpDedxj4daypyak42V3f0UsYllqiTMfLFpi1Lu/OCcUE+W6DM9Z66qHuLF7D+JfkZKjDsII/3BsAB26I+7y8hUF/iArwMO87MCOhPwvZvECjBQB1liO8X4m6i5bdBwrj+dbNQH0r+XDKSm8BJ60dKyUQOqpi37K9/FUqo9nnKlJ/JxhZauxfOG99ay7/HP06wSV94KA1KOMSAlBpz3Q== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from VI0PR08MB10656.eurprd08.prod.outlook.com (2603:10a6:800:20a::12) by DB9PR08MB8627.eurprd08.prod.outlook.com (2603:10a6:10:3d1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.592.9; Mon, 9 Nov 2026 19:03:50 +0000 Received: from VI0PR08MB10656.eurprd08.prod.outlook.com ([fe80::4e37:b189:ddcd:3dd8]) by VI0PR08MB10656.eurprd08.prod.outlook.com ([fe80::4e37:b189:ddcd:3dd8%4]) with mapi id 15.21.0592.012; Mon, 9 Nov 2026 19:03:49 +0000 From: Andrey Drobyshev To: svt-core@virtuozzo.com Cc: andrey.drobyshev@virtuozzo.com, den@openvz.org Subject: [PATCH hci-dev v5 0/2] vfio/migration: don't stop the device on guest shutdown #VSTOR-153976 Date: Mon, 9 Nov 2026 21:03:40 +0200 Message-ID: <20261109190342.200293-1-andrey.drobyshev@virtuozzo.com> X-Mailer: git-send-email 2.47.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: VIXP296CA0002.AUTP296.PROD.OUTLOOK.COM (2603:10a6:800:2a9::12) To VI0PR08MB10656.eurprd08.prod.outlook.com (2603:10a6:800:20a::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR08MB10656:EE_|DB9PR08MB8627:EE_ X-MS-Office365-Filtering-Correlation-Id: a3eecd0e-1ebe-4348-c8d7-08df3e943060 X-LD-Processed: 0bc7f26d-0264-416e-a6fc-8352af79c58f,ExtAddr List-Id: svt-core@virtuozzo.com X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|23010399003|52116014|1800799024|5113699003|10067099003|18002099003|261021121427099003|56012099006|261026140227099003|261102123227099003|261026121527099003|261009223027099003|261028144727099003|261022105027099003|38350700014; X-Microsoft-Antispam-Message-Info: V37/RrA04jJIlXK8xb9gQ3Sy0NB/9GI+4WcpNgCBURQ7AYF6ukmCwJyBHDR+ASGxZWb38iTP41JKFVTGk0vd2zoml8dibbR5Kd2FPZQKUBTPku8CEdn/uOswGtxY/MB4QVt9cjEARgjJ69drPa/LTwvywROdOXkj8WNMsp3A533qHsJ5GdHq3KOoQ+KvCtxP2j7mkZ1zHmWDz7xaG06jcbDT3cFGeZXy/8JPm6k8gtu3MU2HzqAG5CXRujwUcFC/fnDpsvKlqonKtUAM1AYtISJ0lZZNDvvAQgiBTVVxkemruaB1tFWX+G7/WYdXuFbjvbOR9nwaEsKgLdh6CUj/K2K83PsI4WuxFkg5LZQmSAwwdAFeusnASPKyqR0iBukn8IF5dFkMjBopwLWOIdNlGgeqi3BjBsX0OJAOVZtAHiRLbjI7rDvma+rEOSgqrv9f4VbAbQXD94PAb+IAGLOZwzTBVjw44t/X7vC0pYYjFPnE/dRmFTqygN7sqhy1/WabH06muWmgBO/kAuzEBbQBqmKmrzKCmr0we/YqlRWFlAhWYE/mT6e0BCJL8/4BNSg8gtxWSpqTOm8hz8T8Qq1GnNgkg0fW3QMXjEf+LxLVfMDwOID8fSX446YePX6sLsgJ1rT9BR7YrMCqkcP1ybG40EiXZrU98/4KWWJSezNRPs8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR08MB10656.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(23010399003)(52116014)(1800799024)(5113699003)(10067099003)(18002099003)(261021121427099003)(56012099006)(261026140227099003)(261102123227099003)(261026121527099003)(261009223027099003)(261028144727099003)(261022105027099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?foYYseq/U7T7+YPyqx0+kq8Si5FR9VZyDoxoudohg34nanQlnolNBFCLUe4R?= =?us-ascii?Q?3kdERIfd6LYf0Q5KkjWGhIcVgzMGtb4IXLTirOp4+T4pp6cJo9/KEWPkZZNT?= =?us-ascii?Q?xXeoDPH3kcRr9RGhyc8FHcw4AWU3W+N5LLNwgQqyWdWTql5ByaE4yoy+Ppgf?= =?us-ascii?Q?ucxOuVFZUcWokdG+M5kxb5qxWU7Oasxi1oJDGgm/HzQWWWqLdguYwdMGrH8d?= =?us-ascii?Q?UiNAGdHGINad3aq6DgTid3+EPpGGHPhTrEvWn4CEvW7B/oQfAxszetEME8zu?= =?us-ascii?Q?E1TPDLazbusRjnzyk60ECCJqZzxa+B9CzUf7qR5QMuSdmC1L5v06Of/00NLC?= =?us-ascii?Q?/FiNgi9waaMXpftw8tIRimUi0X8iaeD5HnVnWoL9vyImtdPwQZhjEM28BvVQ?= =?us-ascii?Q?V0F5v/71+Ex6MbG/ddA6/Sbi460My9DGdTc0aqZAHUcEOZmhHBFeZGvU4SY0?= =?us-ascii?Q?8sl3u7FTgZ1bSY7JMjec2nrJ3bvb2sONemlFc9vBDmMC7pxMG6FzT8t5BGg4?= =?us-ascii?Q?4PnIhPFDs0HHpoPo76rL0a9hmM2zdrHdQpYygJL1gpMkzfdq71nx/4qXxiwz?= =?us-ascii?Q?q4+tQPYYmvLcMgksG+r+ske7HpWdP74LtU8etSiplZ2zQ3lcOQxvUkte7KgN?= =?us-ascii?Q?mYdAfB3biAUUbOmhVGnqKn2cohwbZIk9Mv0fKq3Q2aY7zrd/H7TZ9hX2gxoo?= =?us-ascii?Q?gdHS8g7IJaieq/NaM6O3Horf8csarUX1NPJ7O+Ac+EoTqdx0YGHm9TB5VWDl?= =?us-ascii?Q?0OwnLTM8ORA2XB1CO1HFOVBdarI7rpEiN5pqz4RPuFUqbJHoPh/Djet8A4un?= =?us-ascii?Q?+jNvUfcnBGy6dM3CCV0mCsc6L9OlyDR7DeA169Obx/p4qQda6ahRRKyoFg0K?= =?us-ascii?Q?iI6M4rUR1Hokdo5ppeQFg6asqtCG5SCxg3uG0xUJ8iK75vFEPg0P7ZMydghY?= =?us-ascii?Q?n2iV2f6s8VcHn6JRN+OCqfzancCxxqnFUI87e6HifuUxnLL1QDL94ciTVQr9?= =?us-ascii?Q?QBBoOBsJOrr70TrmuL0fpKRgJ6DpFyd2rF27vIjghk2m+dplCFnlCGUW/NM2?= =?us-ascii?Q?Lu1kI2tOWbASXbVAWwQ7ER5HkLEYOXVKzwAqEbI59waTRSQ3ARB7rLWtk3Y7?= =?us-ascii?Q?uDcfkeCDT3v5uyiVSCV0LY9fgN8NcfHsaRjhK57zuKRvhDEh0IkQwStox4S+?= =?us-ascii?Q?YxgehuQT6iixaHWWckd63as8Beb7QVOjoGq4vsUq5ifDUkHzJiwHoLh1GzEM?= =?us-ascii?Q?97uOXnvPb+3FccEA9XD6TD28NjMgXOhcN/ky5i+j9bsExsxanOZthEjWeQhH?= =?us-ascii?Q?ZMBWfYQrhcs9fv8zD9tvdLJZPusB9zP0IW6BXvYq9QbuUx5LepRozlGebXyk?= =?us-ascii?Q?rLqppNQGezUAD23UA2uWqaYMY5xJGJUybpxbVhNgUjvz7k3YsJj1lBzJFdVB?= =?us-ascii?Q?F2gFnH/jT8lC+MsKF8MYqOGbUvNtTlbIz7+EZUzNhkq59VaezOJTyFJwFiws?= =?us-ascii?Q?rtITpNqvaLbypjlZeW0RB7tDBx5WtHzNLK7OC38HLpNYyH9iBv/aiYCy3yCV?= =?us-ascii?Q?gouBtCh0L3I9264cZ0lDPfPl7W9fCXSNQ3DVQWF7Rfz8ptkxmQDeOtAfDSxv?= =?us-ascii?Q?SIxos3OtcK2tGbGlSDKhZGJgJxxbpCXeV2xjVroQACgRAI2CATGGRzo9OKm6?= =?us-ascii?Q?wQpmT54Uon+2uESH3DAJT8BSFXN023xOKYA0sOhaB1N5ybDmXy5glvpc+HX9?= =?us-ascii?Q?4baqLG9U7gBAtY6RID29Kiwj1U0DaZ8=3D?= X-Auto-Response-Suppress: DR, OOF, AutoReply X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: a3eecd0e-1ebe-4348-c8d7-08df3e943060 X-MS-Exchange-CrossTenant-AuthSource: VI0PR08MB10656.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2026 19:03:49.8967 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: jX0a4WQnije7Bu7YwgJ712cYTTEnOb7hBYyCjXNg9lqdxSUmPwslTJxCi1pYw795DwPgHdk5y9rROp+oqDdch6fM512d4C4kzyw8vmPJ+0o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8627 v4 -> v5, after Sashiko's review: - patch 1: a device in RUNNING_P2P is stopped in any run state, not only in SHUTDOWN. A reset of the stopped VM leaves the device there and the VM in PRELAUNCH, and a migration started from there failed; - patch 2: the message says that a device without P2P is left running at the guest shutdown, not only P2P-quiesced. v4: http://lore.virtuozzo.com/qemu/20261109165435.175715-1-andrey.drobyshev@virtuozzo.com/ Andrey Drobyshev (2): vfio/migration: stop a device left running after a guest shutdown #VSTOR-153976 vfio/migration: don't stop the device on guest shutdown #VSTOR-153976 hw/vfio/migration.c | 67 +++++++++++++++++++++++++++++++ hw/vfio/vfio-migration-internal.h | 1 + include/system/runstate.h | 1 + system/runstate.c | 5 +++ 4 files changed, 74 insertions(+) base-commit: 5d129c4dd43d131fbcdd411ad30be8a9a641895e -- 2.47.1