summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/sev-es.c
Commit message (Expand)AuthorAgeFilesLines
* x86/sev-es: Optimize __sev_es_ist_enter() for better readabilityJoerg Roedel2021-03-191-12/+24
* Merge tag 'v5.12-rc3' into x86/sevesBorislav Petkov2021-03-181-5/+17
|\
| * x86/sev-es: Use __copy_from_user_inatomic()Joerg Roedel2021-03-091-1/+1
| * x86/sev-es: Correctly track IRQ states in runtime #VC handlerJoerg Roedel2021-03-091-2/+4
| * x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stackJoerg Roedel2021-03-091-2/+12
* | x86/sev-es: Remove subtraction of res variableBorislav Petkov2021-03-061-1/+1
|/
* x86/sev: Fix nonistr violationPeter Zijlstra2021-01-121-1/+1
* x86/sev-es: Handle string port IO to kernel memory properlyHyunwook (Wooky) Baek2021-01-111-0/+12
* x86/sev-es: Do not support MMIO to/from encrypted memoryJoerg Roedel2020-10-291-7/+13
* x86/sev-es: Use GHCB accessor for setting the MMIO scratch bufferTom Lendacky2020-09-251-1/+1
* x86/sev-es: Check required CPU features for SEV-ESMartin Radev2020-09-101-0/+3
* x86/efi: Add GHCB mappings when SEV-ES is activeTom Lendacky2020-09-101-0/+30
* x86/sev-es: Handle NMI StateJoerg Roedel2020-09-091-0/+18
* x86/sev-es: Support CPU offline/onlineJoerg Roedel2020-09-091-0/+63
* x86/realmode: Setup AP jump tableTom Lendacky2020-09-091-0/+69
* x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ESJoerg Roedel2020-09-091-0/+12
* x86/sev-es: Handle #DB EventsJoerg Roedel2020-09-091-0/+17
* x86/sev-es: Handle #AC EventsJoerg Roedel2020-09-091-0/+19
* x86/sev-es: Handle VMMCALL EventsTom Lendacky2020-09-091-0/+23
* x86/sev-es: Handle MWAIT/MWAITX EventsTom Lendacky2020-09-091-0/+10
* x86/sev-es: Handle MONITOR/MONITORX EventsTom Lendacky2020-09-091-0/+13
* x86/sev-es: Handle INVD EventsTom Lendacky2020-09-091-0/+4
* x86/sev-es: Handle RDPMC EventsTom Lendacky2020-09-091-0/+22
* x86/sev-es: Handle RDTSC(P) EventsTom Lendacky2020-09-091-0/+4
* x86/sev-es: Handle WBINVD EventsTom Lendacky2020-09-091-0/+9
* x86/sev-es: Handle DR7 read/write eventsTom Lendacky2020-09-091-0/+85
* x86/sev-es: Handle MSR eventsTom Lendacky2020-09-091-0/+28
* x86/sev-es: Handle MMIO String InstructionsJoerg Roedel2020-09-091-0/+77
* x86/sev-es: Handle MMIO eventsTom Lendacky2020-09-091-0/+222
* x86/sev-es: Handle instruction fetches from user-spaceJoerg Roedel2020-09-091-9/+22
* x86/sev-es: Wire up existing #VC exit-code handlersJoerg Roedel2020-09-091-0/+6
* x86/sev-es: Add a Runtime #VC Exception HandlerTom Lendacky2020-09-091-4/+242
* x86/sev-es: Adjust #VC IST Stack on entering NMI handlerJoerg Roedel2020-09-091-0/+53
* x86/sev-es: Allocate and map an IST stack for #VC handlerJoerg Roedel2020-09-091-0/+33
* x86/sev-es: Setup per-CPU GHCBs for the runtime handlerTom Lendacky2020-09-091-1/+55
* x86/sev-es: Setup GHCB-based boot #VC handlerJoerg Roedel2020-09-091-0/+116
* x86/sev-es: Compile early handler code into kernel imageJoerg Roedel2020-09-091-0/+163