OpenCloudOS-Kernel/arch/x86
xiongmengbiao 430f1f4354 crypto: ccp: support TKM run on CSV
In the CSV VM, data is encrypted in the host machine.
To support running TKM in the CSV VM, a new
KVM_HC_PSP_FORWARD_OP operation was introduced.

In this mode, all TKM request data is converted
from GPA to HPA and directly sent to PSP for processing.

PSP can decrypt the encrypted data on HPA using the
correct ASID.

Signed-off-by: xiongmengbiao <xiongmengbiao@hygon.cn>
2024-11-13 10:56:14 +08:00
..
boot Merge linux 6.6.35 2024-06-25 15:00:53 +08:00
coco x86/tdx: Fix "in-kernel MMIO" check 2024-10-04 16:30:05 +02:00
configs Merge branch 'haisu/master-tryrue-20240905-merge-honglin' into 'master' (merge request !197) 2024-09-29 01:56:56 +00:00
crypto Merge linux 6.6.55 2024-10-11 18:06:09 +08:00
entry Merge linux 6.6.41 2024-07-19 20:38:30 +08:00
events Merge linux 6.6.55 2024-10-11 18:06:09 +08:00
hyperv x86/hyperv: fix kexec crash due to VP assist page corruption 2024-09-18 19:24:07 +02:00
ia32
include KVM: x86: Virtualize LAM for supervisor pointer 2024-11-01 17:19:01 +08:00
kernel x86/mce: Avoid triggering a schedule call in the NMI context 2024-11-04 16:54:55 +08:00
kvm crypto: ccp: support TKM run on CSV 2024-11-13 10:56:14 +08:00
lib Merge linux 6.6.51 2024-09-29 19:06:17 +08:00
math-emu
mm Merge branch '6.6.54' 2024-10-10 21:47:18 +08:00
net bpf, x64: Fix a jit convergence issue 2024-10-17 15:24:15 +02:00
pci x86/PCI: Check pcie_find_root_port() return for NULL 2024-10-04 16:29:29 +02:00
platform x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos 2024-08-03 08:53:21 +02:00
power mm/treewide: replace pud_large() with pud_leaf() 2024-04-10 16:35:46 +02:00
purgatory x86/purgatory: Switch to the position-independent small code model 2024-06-12 11:11:43 +02:00
ras
realmode
tools x86/boot: Ignore relocations in .notes sections in walk_relocs() too 2024-06-12 11:11:36 +02:00
um um: Fix the -Wmissing-prototypes warning for get_thread_reg 2024-06-12 11:12:42 +02:00
video Merge drm/drm-next into drm-misc-next 2023-07-24 15:44:47 +02:00
virt/vmx/tdx
xen xen: allow mapping ACPI data using a different physical address 2024-10-04 16:29:43 +02:00
.gitignore
Kbuild
Kconfig x86: Make IA32_EMULATION boot time configurable 2024-06-25 15:03:55 +08:00
Kconfig.assembler x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS 2024-08-03 08:53:21 +02:00
Kconfig.cpu x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 2024-02-23 09:25:10 +01:00
Kconfig.debug x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y 2024-06-12 11:12:46 +02:00
Makefile kbuild: unify vdso_install rules 2024-06-12 11:12:32 +02:00
Makefile.postlink x86/build: Avoid relocation information in final vmlinux 2023-06-14 19:54:40 +02:00
Makefile.um
Makefile_32.cpu