summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-09-09x86/sev-es: Wire up existing #VC exit-code handlersJoerg Roedel
2020-09-09x86/sev-es: Add a Runtime #VC Exception HandlerTom Lendacky
2020-09-09x86/entry/64: Add entry code for #VC handlerJoerg Roedel
2020-09-09x86/dumpstack/64: Add noinstr version of get_stack_info()Joerg Roedel
2020-09-09x86/sev-es: Adjust #VC IST Stack on entering NMI handlerJoerg Roedel
2020-09-09x86/sev-es: Allocate and map an IST stack for #VC handlerJoerg Roedel
2020-09-09x86/sev-es: Setup per-CPU GHCBs for the runtime handlerTom Lendacky
2020-09-09x86/sev-es: Setup GHCB-based boot #VC handlerJoerg Roedel
2020-09-09x86/sev-es: Setup an early #VC handlerJoerg Roedel
2020-09-09x86/sev-es: Compile early handler code into kernel imageJoerg Roedel
2020-09-08x86/sev-es: Print SEV-ES info into the kernel logJoerg Roedel
2020-09-07x86/sev-es: Add SEV-ES Feature DetectionJoerg Roedel
2020-09-07x86/head/64: Move early exception dispatch to C codeJoerg Roedel
2020-09-07x86/idt: Make IDT init functions static inlinesJoerg Roedel
2020-09-07x86/head/64: Install a CPU bringup IDTJoerg Roedel
2020-09-07x86/head/64: Switch to initial stack earlierJoerg Roedel
2020-09-07x86/head/64: Load segment registers earlierJoerg Roedel
2020-09-07x86/head/64: Load GDT after switch to virtual addressesJoerg Roedel
2020-09-07x86/head/64: Install startup GDTJoerg Roedel
2020-09-07x86/idt: Split idt_data setup out of set_intr_gate()Joerg Roedel
2020-09-07x86/sev-es: Add CPUID handling to #VC handlerTom Lendacky
2020-09-07x86/fpu: Move xgetbv()/xsetbv() into a separate headerJoerg Roedel
2020-09-07x86/sev-es: Add support for handling IOIO exceptionsTom Lendacky
2020-09-07x86/boot/compressed/64: Unmap GHCB page before booting the kernelJoerg Roedel
2020-09-07x86/boot/compressed/64: Setup a GHCB-based VC Exception handlerJoerg Roedel
2020-09-07x86/boot/compressed/64: Add set_page_en/decrypted() helpersJoerg Roedel
2020-09-07x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()Joerg Roedel
2020-09-07x86/boot/compressed/64: Call set_sev_encryption_mask() earlierJoerg Roedel
2020-09-07x86/boot/compressed/64: Add stage1 #VC handlerJoerg Roedel
2020-09-07x86/boot/compressed/64: Change add_identity_map() to take start and endJoerg Roedel
2020-09-07x86/boot/compressed/64: Don't pre-map memory in KASLR codeJoerg Roedel
2020-09-07x86/boot/compressed/64: Always switch to own page tableJoerg Roedel
2020-09-07x86/boot/compressed/64: Add page-fault handlerJoerg Roedel
2020-09-07x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.cJoerg Roedel
2020-09-07x86/boot/compressed/64: Add IDT InfrastructureJoerg Roedel
2020-09-07x86/boot/compressed/64: Disable red-zone usageJoerg Roedel
2020-09-07x86/insn: Add insn_has_rep_prefix() helperJoerg Roedel
2020-09-07x86/insn: Add insn_get_modrm_reg_off()Joerg Roedel
2020-09-07x86/umip: Factor out instruction decodingJoerg Roedel
2020-09-07x86/umip: Factor out instruction fetchJoerg Roedel
2020-09-07x86/insn: Make inat-tables.c suitable for pre-decompression codeJoerg Roedel
2020-09-07x86/traps: Move pf error codes to <asm/trap_pf.h>Joerg Roedel
2020-09-07x86/cpufeatures: Add SEV-ES CPU featureTom Lendacky
2020-09-07KVM: SVM: Use __packed shorthandBorislav Petkov
2020-09-07KVM: SVM: Add GHCB Accessor functionsJoerg Roedel
2020-09-07KVM: SVM: Add GHCB definitionsTom Lendacky
2020-09-07KVM: SVM: nested: Don't allocate VMCB structures on stackJoerg Roedel
2020-09-07Merge 'x86/cpu' to pick up dependent bitsBorislav Petkov
2020-09-07Merge 'x86/kaslr' to pick up dependent bitsBorislav Petkov
2020-09-06Linux 5.9-rc4v5.9-rc4Linus Torvalds