summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/sev.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_misc_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-101-131/+41
|\
| * x86/sev-es: Use insn_decode_mmio() for MMIO implementationKirill A. Shutemov2021-11-301-131/+41
* | Merge tag 'x86_sev_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-01-101-8/+3
|\ \
| * | x86/sev: Remove do_early_exception() forward declarationsBorislav Petkov2021-11-151-6/+1
| * | x86/sev: Shorten GHCB terminate macro namesBrijesh Singh2021-11-151-2/+2
| |/
* / x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qwordMichael Sterritt2021-12-031-18/+39
|/
* Merge tag 'x86_core_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-11-021-32/+0
|\
| * x86/sev: Make the #VC exception stacks part of the default stacks storageBorislav Petkov2021-10-061-32/+0
* | Merge tag 'x86_sev_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-11-011-10/+24
|\ \
| * | x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperVTianyu Lan2021-10-251-6/+7
| * | x86/sev: Allow #VC exceptions on the VC2 stackJoerg Roedel2021-10-211-4/+17
* | | Merge tag 'x86_cc_for_v5.16_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-11-011-3/+3
|\ \ \ | | |/ | |/|
| * | x86/sev: Replace occurrences of sev_es_active() with cc_platform_has()Tom Lendacky2021-10-041-3/+3
| |/
* / x86/sev: Include fpu/xcr.hThomas Gleixner2021-10-201-1/+1
|/
* x86/sev: Use "SEV: " prefix for messages from sev.cJoerg Roedel2021-06-231-1/+1
* x86/sev: Split up runtime #VC handler for correct state trackingJoerg Roedel2021-06-211-69/+79
* x86/sev: Make sure IRQs are disabled while GHCB is activeJoerg Roedel2021-06-211-12/+22
* x86/sev: Propagate #GP if getting linear instruction address failedJoerg Roedel2021-06-151-1/+8
* x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()Joerg Roedel2021-06-151-4/+4
* x86/sev: Fix error message in runtime #VC handlerJoerg Roedel2021-06-151-1/+1
* x86/sev-es: Use __put_user()/__get_user() for data accessesJoerg Roedel2021-05-191-20/+46
* x86/sev-es: Forward page-faults which happen during emulationJoerg Roedel2021-05-191-0/+4
* x86/sev-es: Don't return NULL from sev_es_get_ghcb()Joerg Roedel2021-05-191-13/+12
* x86/sev-es: Invalidate the GHCB after completing VMGEXITTom Lendacky2021-05-181-0/+5
* x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patchTom Lendacky2021-05-181-18/+18
* x86/sev-es: Rename sev-es.{ch} to sev.{ch}Brijesh Singh2021-05-101-0/+1461