On Mon, 2025-03-03 at 23:14 -0800, Dan Williams wrote: > In preparation for creating a new drivers/virt/coco/host/ directory to > house shared host driver infrastructure for confidential computing, move > configfs-tsm to a guest/ sub-directory. The tsm.ko module is renamed to > tsm_reports.ko. The old tsm.ko module was only ever demand loaded by > kernel internal dependencies, so it should not affect existing userspace > module install scripts. > > The new drivers/virt/coco/guest/ is also a preparatory landing spot for > new / optional TSM Report mechanics like a TCB stability enumeration / > watchdog mechanism. To be added later. > > [...] > diff --git a/drivers/virt/coco/Makefile b/drivers/virt/coco/Makefile > index c3d07cfc087e..885c9ef4e9fc 100644 > --- a/drivers/virt/coco/Makefile > +++ b/drivers/virt/coco/Makefile > @@ -2,9 +2,9 @@ > # > # Confidential computing related collateral > # > -obj-$(CONFIG_TSM_REPORTS) += tsm.o > obj-$(CONFIG_EFI_SECRET) += efi_secret/ > obj-$(CONFIG_ARM_PKVM_GUEST) += pkvm-guest/ > obj-$(CONFIG_SEV_GUEST) += sev-guest/ > obj-$(CONFIG_INTEL_TDX_GUEST) += tdx-guest/ > obj-$(CONFIG_ARM_CCA_GUEST) += arm-cca-guest/ > +obj-$(CONFIG_TSM_REPORTS) += guest/ > Would it make more sense to also move 'pkvm-guest', 'sev-guset', 'tdx-guest' and 'arm-cca-guest' under the new 'guest/'?