aboutsummaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2020-09-10perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()Kim Phillips1-4/+8
2020-09-10perf/x86/amd: Fix sampling Large Increment per Cycle eventsKim Phillips1-2/+2
2020-09-10perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviourKim Phillips1-20/+8
2020-09-10perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBSKan Liang1-12/+20
2020-09-10x86/tsc: Use seqcount_latch_tAhmed S. Darwish1-5/+5
2020-09-09x86/sev-es: Handle NMI StateJoerg Roedel4-0/+32
2020-09-09x86/sev-es: Support CPU offline/onlineJoerg Roedel2-0/+64
2020-09-09x86/head/64: Don't call verify_cpu() on starting APsJoerg Roedel3-0/+19
2020-09-09x86/smpboot: Load TSS and getcpu GDT entry before loading IDTJoerg Roedel3-1/+25
2020-09-09x86/realmode: Setup AP jump tableTom Lendacky4-2/+93
2020-09-09x86/realmode: Add SEV-ES specific trampoline entry pointJoerg Roedel3-0/+26
2020-09-09x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ESDoug Covelli1-5/+45
2020-09-09x86/kvm: Add KVM-specific VMMCALL handling under SEV-ESTom Lendacky1-6/+29
2020-09-09x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ESJoerg Roedel2-1/+27
2020-09-09x86/sev-es: Handle #DB EventsJoerg Roedel1-0/+17
2020-09-09x86/sev-es: Handle #AC EventsJoerg Roedel1-0/+19
2020-09-09x86/sev-es: Handle VMMCALL EventsTom Lendacky1-0/+23
2020-09-09x86/sev-es: Handle MWAIT/MWAITX EventsTom Lendacky1-0/+10
2020-09-09x86/sev-es: Handle MONITOR/MONITORX EventsTom Lendacky1-0/+13
2020-09-09x86/sev-es: Handle INVD EventsTom Lendacky1-0/+4
2020-09-09x86/sev-es: Handle RDPMC EventsTom Lendacky1-0/+22
2020-09-09x86/sev-es: Handle RDTSC(P) EventsTom Lendacky3-0/+31
2020-09-09x86/sev-es: Handle WBINVD EventsTom Lendacky1-0/+9
2020-09-09x86/sev-es: Handle DR7 read/write eventsTom Lendacky1-0/+85
2020-09-09x86/sev-es: Handle MSR eventsTom Lendacky1-0/+28
2020-09-09x86/sev-es: Handle MMIO String InstructionsJoerg Roedel1-0/+77
2020-09-09x86/sev-es: Handle MMIO eventsTom Lendacky2-0/+227
2020-09-09x86/sev-es: Handle instruction fetches from user-spaceJoerg Roedel1-9/+22
2020-09-09x86/sev-es: Wire up existing #VC exit-code handlersJoerg Roedel2-4/+9
2020-09-09x86/sev-es: Add a Runtime #VC Exception HandlerTom Lendacky3-8/+255
2020-09-09x86/entry/64: Add entry code for #VC handlerJoerg Roedel5-0/+171
2020-09-09x86/dumpstack/64: Add noinstr version of get_stack_info()Joerg Roedel4-20/+30
2020-09-09x86/sev-es: Adjust #VC IST Stack on entering NMI handlerJoerg Roedel3-0/+81
2020-09-09x86/sev-es: Allocate and map an IST stack for #VC handlerJoerg Roedel5-14/+63
2020-09-09x86/sev-es: Setup per-CPU GHCBs for the runtime handlerTom Lendacky3-1/+60
2020-09-09x86/sev-es: Setup GHCB-based boot #VC handlerJoerg Roedel9-8/+176
2020-09-09x86/sev-es: Setup an early #VC handlerJoerg Roedel3-1/+57
2020-09-09x86/sev-es: Compile early handler code into kernel imageJoerg Roedel3-10/+175
2020-09-09x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfigDaniel Díaz1-0/+1
2020-09-08x86: remove address space overrides using set_fs()Christoph Hellwig8-77/+39
2020-09-08x86: make TASK_SIZE_MAX usable from assembly codeChristoph Hellwig2-3/+3
2020-09-08x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.hChristoph Hellwig3-49/+49
2020-09-08uaccess: add infrastructure for kernel builds with set_fs()Christoph Hellwig1-0/+1
2020-09-08x86/kprobes: Use generic kretprobe trampoline handlerMasami Hiramatsu1-105/+3
2020-09-08x86/sev-es: Print SEV-ES info into the kernel logJoerg Roedel1-3/+26
2020-09-07x86/sev-es: Add SEV-ES Feature DetectionJoerg Roedel4-1/+16
2020-09-07x86/head/64: Move early exception dispatch to C codeJoerg Roedel4-16/+20
2020-09-07x86/idt: Make IDT init functions static inlinesJoerg Roedel3-34/+34
2020-09-07x86/head/64: Install a CPU bringup IDTJoerg Roedel3-0/+45
2020-09-07x86/head/64: Switch to initial stack earlierJoerg Roedel1-3/+6