[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] nestedsvm: GIF cleanup and fix
- To: xen-devel@xxxxxxxxxxxxxxxxxxxx
- From: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
- Date: Thu, 7 May 2026 11:55:05 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- 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=JRzMcfc83jdoIIB7XvQLPSDm7GDBAb3wY9DvLDk3nqw=; b=c26HGZpjyvKSnC8DkD+6GwqYqy1fNNG7qlx9nwLwwHOxsjuhLHl7nUi7qs9QsRKvUeMxBL6J5gURWkolznu/k6mrGMnGJ/td8wiVw+AZcUKif0HUCy2wBRKIm7qoHLA0p0TbNlKn9E0RbnQHxnQ1I2ZNmh19RF1qTJeR9ZdljXP1D5thRkGBGnA0D55wtQ6qKClkrxCEnGGE6V94G6OO6Pd0GlJeX6tTwamCgshyKgcH6au9xnFrkN8GloafRZflXC/IXM1WwvOnWqAQmo+rHEP7UhnOdaN2A2HDPMKRELDfoFKQJ0zyXgXM2dTLliFjygBzIibyHK7z+8SHhrvwPw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iv3nZ1oVzA72GVMmptz47rL9woYuV79KO1mYw78RYusbiQrWyZLurrV/rpX+OW3pS3qRN0XxFJqPhj697dylPyusMOz5wlwnWJgkLivNNplTBG9z4xxkApEi+McBlR8ofIE8cFcsm3zKtO2DIdVP8pvHSwkerHM5i3D1m4P3msmGBFw4KF5c7Ayni1AeEKrwwhVEewAOlTdRTv3dgPXMaitHVc/6mtogg4VHldETKcn8o/IY28P16l6a0cZDx6G0XzXJTNCq3PgSWB0VMH1V8H/o//E/eCVJq8grUaJ+RGB8If641TPyEpTs1sslGRZjH6c3uFEU9cm9ByQvnEoYoQ==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=citrix.com header.i="@citrix.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Jason Andryuk <jason.andryuk@xxxxxxx>, Teddy Astie <teddy.astie@xxxxxxxxxx>
- Delivery-date: Thu, 07 May 2026 10:55:30 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Hi,
The first patch is code cleanup and shouldn't result in a visible
behaviour change. I confirmed this by writing an XTF test that checks
interrupt and event delivery behaviour with various combinations of IF
and GIF set.
The second patch fixes L1 hitting an assertion error in Xen. I confirmed
the fix by writing an XTF test that calls VMRUN on a VMCB without the
VMRUN intercept set.
Thanks,
Ross
Ross Lagerwall (2):
x86/svm: Don't toggle local event delivery on stgi/clgi
nestedsvm: Clear GIF when injecting VMEXIT
xen/arch/x86/hvm/svm/nestedsvm.c | 30 +++++++-----------------------
1 file changed, 7 insertions(+), 23 deletions(-)
--
2.53.0
|