lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250101073047.402099-1-pbonzini@redhat.com>
Date: Wed,  1 Jan 2025 02:30:36 -0500
From: Paolo Bonzini <pbonzini@...hat.com>
To: linux-kernel@...r.kernel.org,
	kvm@...r.kernel.org
Cc: kai.huang@...el.com,
	rick.p.edgecombe@...el.com,
	dave.hansen@...ux.intel.com,
	yan.y.zhao@...el.com
Subject: [PATCH 00/11] x86/virt/tdx: Add SEAMCALL wrappers for KVM

This is a completed version of Rick's RFC series at
https://lore.kernel.org/r/20241115202028.1585487-1-rick.p.edgecombe@intel.com/.

I took all the "Add SEAMCALL wrappers" patches from the various
TDX parts and placed them in a single series, so that they can be
reviewed and provided in a topic branch by Dave.

I will rebase kvm-coco-queue on top of these, but it's New Year's
Day and I only have a few minutes before turning off the computer
for good for a few days, so I'm not sure I will manage to push the
result.

In the meanwhile, this gives people time to review while I'm not
available.

Paolo

Isaku Yamahata (5):
  x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT
    pages
  x86/virt/tdx: Add SEAMCALL wrappers to add TD private pages
  x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB tracking
  x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private page
  x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial
    contents

Rick Edgecombe (6):
  x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID management
  x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creation
  x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creation
  x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache management
  x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field access
  x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operations

 arch/x86/include/asm/tdx.h  |  38 ++++
 arch/x86/virt/vmx/tdx/tdx.c | 362 ++++++++++++++++++++++++++++++++++++
 arch/x86/virt/vmx/tdx/tdx.h |  46 ++++-
 3 files changed, 439 insertions(+), 7 deletions(-)

-- 
2.43.5


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ