On Wed, Jun 5, 2024 at 3:18 PM Verma, Vishal L vishal.l.verma@intel.com wrote:
On Wed, 2024-06-05 at 20:15 +0000, Verma, Vishal L wrote:
On Wed, 2024-06-05 at 15:10 -0500, Sagi Shahar wrote:
On Wed, Jun 5, 2024 at 1:38 PM Verma, Vishal L vishal.l.verma@intel.com wrote:
On Tue, 2023-12-12 at 12:46 -0800, Sagi Shahar wrote:
Hello,
This is v4 of the patch series for TDX selftests.
It has been updated for Intel’s v17 of the TDX host patches which was proposed here: https://lore.kernel.org/all/cover.1699368322.git.isaku.yamahata@intel.com/
The tree can be found at: https://github.com/googleprodkernel/linux-cc/tree/tdx-selftests-rfc-v5
Hello,
I wanted to check if there were any plans from Google to refresh this series for the current TDX patches and the kvm-coco-queue baseline?
I'm going to work on it soon and was planning on using Isaku's V19 of the TDX host patches
That's great, thank you!
I'm setting up a CI system that the team is using to test updates to the different TDX patch series, and it currently runs the KVM Unit tests, and kvm selftests, and we'd like to be able to add these three new TDX tests to that as well.
I tried to take a quick shot at rebasing it, but ran into several conflicts since kvm-coco-queue has in the meantime made changes e.g. in tools/testing/selftests/kvm/lib/x86_64/processor.c vcpu_setup().
If you can help rebase this, Rick's MMU prep series might be a good baseline to use: https://lore.kernel.org/all/20240530210714.364118-1-rick.p.edgecombe@intel.c...
This patch series only includes the basic TDX MMU changes and is missing a lot of the TDX support. Not sure how this can be used as a baseline without the rest of the TDX patches. Are there other patch series that were posted based on this series which provides the rest of the TDX support?
Hm you're right, I was looking more narrowly because of the kvm-coco- queue conflicts, for some of which even v19 might be too old. The MMU prep series uses a much more recent kvm-coco-queue baseline.
Rick, can we post a branch with /everything/ on this MMU prep baseline for this selftest refresh?
Actually I see the branch below does contain everything, not just the MMU prep patches. Sagi, is this fine for a baseline?
Maybe for internal development but I don't think I can post an upstream patchset based on an internal Intel development branch. Do you know if there's a plan to post a patch series based on that branch soon?
This is also available in a tree at: https://github.com/intel/tdx/tree/tdx_kvm_dev-2024-05-30