qemu/configs/devices
Xiaoyao Li 756e12e791 i386: Introduce tdx-guest object
Introduce tdx-guest object which inherits X86_CONFIDENTIAL_GUEST,
and will be used to create TDX VMs (TDs) by

  qemu -machine ...,confidential-guest-support=tdx0	\
       -object tdx-guest,id=tdx0

It has one QAPI member 'attributes' defined, which allows user to set
TD's attributes directly.

Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Link: https://lore.kernel.org/r/20250508150002.689633-3-xiaoyao.li@intel.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2025-05-28 19:01:40 +02:00
..
aarch64-softmmu hw/arm: Do not build VMapple machine by default 2025-04-03 16:11:09 -07:00
alpha-softmmu alpha: switch boards to "default y" 2024-05-03 15:47:47 +02:00
arm-softmmu hw/arm: Remove 'n800' and 'n810' machines 2024-10-01 14:29:47 +01:00
avr-softmmu avr: switch boards to "default y" 2024-05-03 15:47:47 +02:00
hppa-softmmu hppa: switch boards to "default y" 2024-05-03 15:47:47 +02:00
i386-softmmu i386: Introduce tdx-guest object 2025-05-28 19:01:40 +02:00
loongarch64-softmmu loongarch: switch boards to "default y" 2024-05-03 15:47:47 +02:00
m68k-softmmu m68k: switch boards to "default y" 2024-05-03 15:47:47 +02:00
microblaze-softmmu hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu 2024-11-05 23:31:43 +00:00
microblazeel-softmmu hw/microblaze: Deprecate big-endian petalogix-ml605 & xlnx-zynqmp-pmu 2024-11-05 23:31:43 +00:00
mips-softmmu mips: switch boards to "default y" 2024-05-03 15:47:47 +02:00
mips64-softmmu mips: switch boards to "default y" 2024-05-03 15:47:47 +02:00
mips64el-softmmu mips: switch boards to "default y" 2024-05-03 15:47:47 +02:00
mipsel-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00
or1k-softmmu openrisc: switch boards to "default y" 2024-05-03 15:47:47 +02:00
ppc-softmmu ppc: switch boards to "default y" 2024-05-03 15:47:47 +02:00
ppc64-softmmu ppc: switch boards to "default y" 2024-05-03 15:47:47 +02:00
riscv32-softmmu riscv: switch boards to "default y" 2024-05-03 15:47:48 +02:00
riscv64-softmmu riscv: switch boards to "default y" 2024-05-03 15:47:48 +02:00
rx-softmmu rx: switch boards to "default y" 2024-05-03 15:47:48 +02:00
s390x-softmmu s390x: switch boards to "default y" 2024-05-03 15:47:48 +02:00
sh4-softmmu configs: Fix typo in the sh4-softmmu devices config file 2024-10-02 10:21:39 +02:00
sh4eb-softmmu Revert "Remove the unused sh4eb target" 2024-11-04 14:16:11 +01:00
sparc-softmmu sparc: switch boards to "default y" 2024-05-03 15:47:48 +02:00
sparc64-softmmu sparc: switch boards to "default y" 2024-05-03 15:47:48 +02:00
tricore-softmmu tricore: switch boards to "default y" 2024-05-03 15:47:48 +02:00
x86_64-softmmu migration: Remove spurious files 2023-02-11 16:51:09 +01:00
xtensa-softmmu xtensa: switch boards to "default y" 2024-05-03 15:47:48 +02:00
xtensaeb-softmmu configs: rename default-configs to configs and reorganise 2021-07-09 18:21:34 +02:00