[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] x86/svm: Cleanup types
- To: xen-devel@xxxxxxxxxxxxxxxxxxxx
- From: Ross Lagerwall <ross.lagerwall@xxxxxxxxxx>
- Date: Mon, 28 Sep 2026 15:02:43 +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=zZeShbyijkoRYPKUkh4p/NntYWcH3mbncooyCqgZ368=; b=ICNksEmyL9qICzLLLtSZ6MxTE3ChSjJuKfxY9meXZh7e74UtfLcrkOkV9dJfxIAI/NKR/ivlRIe+D5Xq6sRAVLfCwaBUmtm68eeMxcWk8qEKYGgnE4F2pDqAIBx9m7XQOsd7iZ4unp7pg1jUe5FOmsqrj0ec4KUpHl9nvQyeF6DkkqCInhcigqXB13f5TCkMjCQPblQsoo0cZ8U+ePOky8U+JrQg8OADqo+l3lA/n8WOYJARBbU7QOlGU6zEgrUMd+ktpxqmShv1P1+UHKeb3yP9sqTfE/KYJvPoiy8Epn7IsiWPuzKPefkBG0ZJE15SUL1smLpo94R4+DQnzho+qw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e6gl12B16J0JFeilLmjLIhq8FUwosaY7gtyWYEPBgYBfFXVvqpUkwLj2wdBgxFj29jiH19l5hxOWvrgGmDJUBlHW1Q2e3Bzk5cwBw2mflVIWjx9C781BWMl1lzQ8lChUs1VbjFo9oUphfguQqTRGMbzyKqUPH3/6W28vkHW8Vctrktv6ZIiyGhpAC9JnXsG24trGNIDGzm58V9/5UUwjbbEBJqZa5/M5sQQF7dm4YxK/AHQxX8nq8gs8du+GWmfKW4IWXY2Y2VmV1eHwcgQfOLaaoeFLr0isLKOIL1p1sIftHr5YCuBJgmK0xAtvIrC5qrlBSRoT3IRHApiZ096Z9Q==
- 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: mx.microsoft.com 1; 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@xxxxxxxxxxxxxx>, Jason Andryuk <jason.andryuk@xxxxxxx>, Teddy Astie <teddy.astie@xxxxxxxxxx>
- Delivery-date: Mon, 28 Sep 2026 14:03:24 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Hi,
This series completes the cleanup of the VMCB and related types that was
started several years ago. Andrew suggested doing this before going too
far down the Nested Virt path.
No functional change intended for this entire series.
Thanks,
Ross
Ross Lagerwall (5):
x86/svm: Cleanup vintr_t type
x86/svm: Remove ioio_info_t type
x86/svm: Cleanup virt_ext_t type
x86/svm: Use C99 types in VMCB struct
x86/svm: Cleanup ns_hostflags type
xen/arch/x86/hvm/svm/intr.c | 16 +-
xen/arch/x86/hvm/svm/nestedsvm.c | 63 ++++----
xen/arch/x86/hvm/svm/svm.c | 20 ++-
xen/arch/x86/hvm/svm/vmcb.c | 8 +-
xen/arch/x86/hvm/svm/vmcb.h | 188 ++++++++++-------------
xen/arch/x86/include/asm/hvm/svm-types.h | 9 +-
6 files changed, 140 insertions(+), 164 deletions(-)
--
2.55.0
|