diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2021-06-28 20:29:12 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-06-28 20:29:12 +0200 |
commit | d04f7de0a5134de13420e72ae62a26f05d312c06 (patch) | |
tree | edbaae9e53d662438508764e3eeddc2739984ac5 /arch/x86/platform | |
parent | Merge tag 'x86_cpu_for_v5.14_rc1' of git://git.kernel.org/pub/scm/linux/kerne... (diff) | |
parent | x86/sev: Use "SEV: " prefix for messages from sev.c (diff) | |
download | linux-d04f7de0a5134de13420e72ae62a26f05d312c06.tar.xz linux-d04f7de0a5134de13420e72ae62a26f05d312c06.zip |
Merge tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 SEV updates from Borislav Petkov:
- Differentiate the type of exception the #VC handler raises depending
on code executed in the guest and handle the case where failure to
get the RIP would result in a #GP, as it should, instead of in a #PF
- Disable interrupts while the per-CPU GHCB is held
- Split the #VC handler depending on where the #VC exception has
happened and therefore provide for precise context tracking like the
rest of the exception handlers deal with noinstr regions now
- Add defines for the GHCB version 2 protocol so that further shared
development with KVM can happen without merge conflicts
- The usual small cleanups
* tag 'x86_sev_for_v5.14_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/sev: Use "SEV: " prefix for messages from sev.c
x86/sev: Add defines for GHCB version 2 MSR protocol requests
x86/sev: Split up runtime #VC handler for correct state tracking
x86/sev: Make sure IRQs are disabled while GHCB is active
x86/sev: Propagate #GP if getting linear instruction address failed
x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]()
x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip()
x86/sev: Fix error message in runtime #VC handler
Diffstat (limited to 'arch/x86/platform')
0 files changed, 0 insertions, 0 deletions