> configs/devices/i386-softmmu/default.mak | 1 + > hw/i386/Kconfig | 5 +++ > qapi/qom.json | 15 +++++++++ > target/i386/kvm/meson.build | 2 ++ > target/i386/kvm/tdx.c | 43 ++++++++++++++++++++++++ > target/i386/kvm/tdx.h | 21 ++++++++++++
SEV.* and confidential-guest.* are all placed in target/i386/. It's best if all of these can be in the same place. > 6 files changed, 87 insertions(+) > create mode 100644 target/i386/kvm/tdx.c > create mode 100644 target/i386/kvm/tdx.h ... > diff --git a/target/i386/kvm/tdx.h b/target/i386/kvm/tdx.h > new file mode 100644 > index 000000000000..f3b725336161 > --- /dev/null > +++ b/target/i386/kvm/tdx.h > @@ -0,0 +1,21 @@ > +/* SPDX-License-Identifier: GPL-2.0-or-later */ > + > +#ifndef QEMU_I386_TDX_H > +#define QEMU_I386_TDX_H I386_TDX_H is enough... the QEMU prefix is rarely seen in the whole project. Others look good, Reviewed-by: Zhao Liu <zhao1....@intel.com>