| /linux/arch/x86/kvm/vmx/ |
| H A D | tdx.c | 56 module_param_named(tdx, enable_tdx, bool, 0444); 65 void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err) in tdh_vp_rd_failed() argument 67 KVM_BUG_ON(1, tdx->vcpu.kvm); in tdh_vp_rd_failed() 71 void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field, in tdh_vp_wr_failed() argument 74 KVM_BUG_ON(1, tdx->vcpu.kvm); in tdh_vp_wr_failed() 437 struct vcpu_tdx *tdx, *tmp; in tdx_disable_virtualization_cpu() local 442 list_for_each_entry_safe(tdx, tmp, tdvcpus, cpu_list) { in tdx_disable_virtualization_cpu() 443 arg.vcpu = &tdx->vcpu; in tdx_disable_virtualization_cpu() 679 struct vcpu_tdx *tdx = to_tdx(vcpu); in tdx_vcpu_create() local 694 INIT_LIST_HEAD(&tdx->vt.pi_wakeup_list); in tdx_vcpu_create() [all …]
|
| H A D | tdx.h | 79 void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err); 80 void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field, 133 static __always_inline u##bits td_##lclass##_read##bits(struct vcpu_tdx *tdx, \ 139 err = tdh_vp_rd(&tdx->vp, TDVPS_##uclass(field), &data); \ 141 tdh_vp_rd_failed(tdx, #uclass, field, err); \ 146 static __always_inline void td_##lclass##_write##bits(struct vcpu_tdx *tdx, \ 152 err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), val, \ 155 tdh_vp_wr_failed(tdx, #uclass, " = ", field, (u64)val, err); \ 157 static __always_inline void td_##lclass##_setbit##bits(struct vcpu_tdx *tdx, \ 163 err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), bit, bit); \ [all …]
|
| /linux/arch/x86/coco/tdx/ |
| H A D | Makefile | 3 obj-y += debug.o tdcall.o tdx.o tdx-shared.o
|
| /linux/Documentation/translations/zh_CN/security/ |
| H A D | snp-tdx-threat-model.rst | 4 :Original: Documentation/security/snp-tdx-threat-model.rst 48 :doc:`Intel Trust Domain Extensions (TDX) </arch/x86/tdx>` 和
|
| H A D | index.rst | 19 snp-tdx-threat-model
|
| /linux/arch/x86/virt/vmx/ |
| H A D | Makefile | 2 obj-$(CONFIG_INTEL_TDX_HOST) += tdx/
|
| /linux/drivers/virt/coco/tdx-guest/ |
| H A D | Makefile | 2 obj-$(CONFIG_TDX_GUEST_DRIVER) += tdx-guest.o
|
| H A D | Kconfig | 12 be called tdx-guest.
|
| /linux/arch/x86/virt/vmx/tdx/ |
| H A D | Makefile | 2 obj-y += seamcall.o tdx.o
|
| /linux/arch/x86/coco/ |
| H A D | Makefile | 8 obj-$(CONFIG_INTEL_TDX_GUEST) += tdx/
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | index.rst | 14 intel-tdx
|
| /linux/Documentation/virt/ |
| H A D | index.rst | 17 coco/tdx-guest
|
| /linux/drivers/virt/coco/ |
| H A D | Makefile | 8 obj-$(CONFIG_INTEL_TDX_GUEST) += tdx-guest/
|
| H A D | Kconfig | 13 source "drivers/virt/coco/tdx-guest/Kconfig"
|
| /linux/Documentation/security/ |
| H A D | index.rst | 9 snp-tdx-threat-model
|
| /linux/Documentation/arch/x86/ |
| H A D | index.rst | 32 tdx
|
| H A D | tdx.rst | 38 [..] virt/tdx: BIOS enabled: private KeyID range: [16, 64) 51 [..] virt/tdx: module not loaded 94 [..] virt/tdx: 262668 KBs allocated for PAMT 95 [..] virt/tdx: module initialized 100 [..] virt/tdx: module initialization failed ... 188 [..] virt/tdx: initialization failed: Hibernation support is enabled
|
| /linux/arch/x86/boot/compressed/ |
| H A D | Makefile | 106 vmlinux-objs-$(CONFIG_INTEL_TDX_GUEST) += $(obj)/tdx.o $(obj)/tdcall.o $(obj)/tdx-shared.o
|
| /linux/drivers/power/reset/ |
| H A D | Makefile | 30 obj-$(CONFIG_POWER_RESET_TORADEX_EC) += tdx-ec-poweroff.o
|
| /linux/Documentation/virt/coco/ |
| H A D | tdx-guest.rst | 10 The TDX guest driver exposes IOCTL interfaces via the /dev/tdx-guest misc
|
| /linux/drivers/acpi/numa/ |
| H A D | hmat.c | 649 unsigned int ipds, tpds, i, idx = 0, tdx = 0; in hmat_initiator_perf() local 671 tdx = i; in hmat_initiator_perf() 678 return hmat_normalize(entries[idx * tpds + tdx], in hmat_initiator_perf()
|
| /linux/arch/x86/kvm/ |
| H A D | Makefile | 22 kvm-intel-$(CONFIG_KVM_INTEL_TDX) += vmx/tdx.o
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mp-toradex-smarc-dev.dts | 41 simple-audio-card,name = "tdx-smarc-wm8904";
|
| H A D | imx95-toradex-smarc-dev.dts | 33 simple-audio-card,name = "tdx-smarc-wm8904";
|
| /linux/tools/testing/selftests/ |
| H A D | Makefile | 115 TARGETS += tdx
|