[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




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.