Series |
x86: SEV-ES Guest Support
|
expand
-
[v3,00/75] x86: SEV-ES Guest Support
-
[v3,01/75] KVM: SVM: Add GHCB definitions
-
[v3,02/75] KVM: SVM: Add GHCB Accessor functions
-
[v3,03/75] KVM: SVM: Use __packed shorthand
-
[v3,04/75] x86/cpufeatures: Add SEV-ES CPU feature
-
[v3,05/75] x86/traps: Move some definitions to <asm/trap_defs.h>
-
[v3,06/75] x86/insn: Make inat-tables.c suitable for pre-decompression code
-
[v3,07/75] x86/umip: Factor out instruction fetch
-
[v3,08/75] x86/umip: Factor out instruction decoding
-
[v3,09/75] x86/insn: Add insn_get_modrm_reg_off()
-
[v3,10/75] x86/insn: Add insn_rep_prefix() helper
-
[v3,11/75] x86/boot/compressed/64: Disable red-zone usage
-
[v3,12/75] x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded
-
[v3,13/75] x86/boot/compressed/64: Add IDT Infrastructure
-
[v3,14/75] x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
-
[v3,15/75] x86/boot/compressed/64: Add page-fault handler
-
[v3,16/75] x86/boot/compressed/64: Always switch to own page-table
-
[v3,17/75] x86/boot/compressed/64: Don't pre-map memory in KASLR code
-
[v3,18/75] x86/boot/compressed/64: Change add_identity_map() to take start and end
-
[v3,19/75] x86/boot/compressed/64: Add stage1 #VC handler
-
[v3,20/75] x86/boot/compressed/64: Call set_sev_encryption_mask earlier
-
[v3,21/75] x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
-
[v3,22/75] x86/boot/compressed/64: Add set_page_en/decrypted() helpers
-
[v3,23/75] x86/boot/compressed/64: Setup GHCB Based VC Exception handler
-
[v3,24/75] x86/boot/compressed/64: Unmap GHCB page before booting the kernel
-
[v3,25/75] x86/sev-es: Add support for handling IOIO exceptions
-
[v3,26/75] x86/fpu: Move xgetbv()/xsetbv() into separate header
-
[v3,27/75] x86/sev-es: Add CPUID handling to #VC handler
-
[v3,28/75] x86/idt: Move IDT to data segment
-
[v3,29/75] x86/idt: Split idt_data setup out of set_intr_gate()
-
[v3,30/75] x86/idt: Move two function from k/idt.c to i/a/desc.h
-
[v3,31/75] x86/head/64: Install boot GDT
-
[v3,32/75] x86/head/64: Reload GDT after switch to virtual addresses
-
[v3,33/75] x86/head/64: Load segment registers earlier
-
[v3,34/75] x86/head/64: Switch to initial stack earlier
-
[v3,35/75] x86/head/64: Build k/head64.c with -fno-stack-protector
-
[v3,36/75] x86/head/64: Load IDT earlier
-
[v3,37/75] x86/head/64: Move early exception dispatch to C code
-
[v3,38/75] x86/sev-es: Add SEV-ES Feature Detection
-
[v3,39/75] x86/sev-es: Print SEV-ES info into kernel log
-
[v3,40/75] x86/sev-es: Compile early handler code into kernel image
-
[v3,41/75] x86/sev-es: Setup early #VC handler
-
[v3,42/75] x86/sev-es: Setup GHCB based boot #VC handler
-
[v3,43/75] x86/sev-es: Setup per-cpu GHCBs for the runtime handler
-
[v3,44/75] x86/sev-es: Allocate and Map IST stacks for #VC handler
-
[v3,45/75] x86/dumpstack/64: Handle #VC exception stacks
-
[v3,46/75] x86/sev-es: Shift #VC IST Stack in nmi_enter()/nmi_exit()
-
[v3,47/75] x86/sev-es: Add Runtime #VC Exception Handler
-
[v3,48/75] x86/sev-es: Wire up existing #VC exit-code handlers
-
[v3,49/75] x86/sev-es: Handle instruction fetches from user-space
-
[v3,50/75] x86/sev-es: Do not crash on #VC exceptions from user-space
-
[v3,51/75] x86/sev-es: Handle MMIO events
-
[v3,52/75] x86/sev-es: Handle MMIO String Instructions
-
[v3,53/75] x86/sev-es: Handle MSR events
-
[v3,54/75] x86/sev-es: Handle DR7 read/write events
-
[v3,55/75] x86/sev-es: Handle WBINVD Events
-
[v3,56/75] x86/sev-es: Handle RDTSC(P) Events
-
[v3,57/75] x86/sev-es: Handle RDPMC Events
-
[v3,58/75] x86/sev-es: Handle INVD Events
-
[v3,59/75] x86/sev-es: Handle MONITOR/MONITORX Events
-
[v3,60/75] x86/sev-es: Handle MWAIT/MWAITX Events
-
[v3,61/75] x86/sev-es: Handle VMMCALL Events
-
[v3,62/75] x86/sev-es: Handle #AC Events
-
[v3,63/75] x86/sev-es: Handle #DB Events
-
[v3,64/75] x86/sev-es: Cache CPUID results for improved performance
-
[v3,65/75] x86/paravirt: Allow hypervisor specific VMMCALL handling under SEV-ES
-
[v3,66/75] x86/kvm: Add KVM specific VMMCALL handling under SEV-ES
-
[v3,67/75] x86/vmware: Add VMware specific handling for VMMCALL under SEV-ES
-
[v3,68/75] x86/realmode: Add SEV-ES specific trampoline entry point
-
[v3,69/75] x86/realmode: Setup AP jump table
-
[v3,70/75] x86/head/64: Setup TSS early for secondary CPUs
-
[v3,71/75] x86/head/64: Don't call verify_cpu() on starting APs
-
[v3,72/75] x86/head/64: Rename start_cpu0
-
[v3,73/75] x86/sev-es: Support CPU offline/online
-
[v3,74/75] x86/sev-es: Handle NMI State
-
[v3,75/75] x86/efi: Add GHCB mappings when SEV-ES is active
|