~/talk

Secure AVIC: Securing Interrupt Injection from a 'malicious' Hypervisor

Talkat Linux Plumbers Conference 2023 · 2023-11-13..11-15· [security]
links:none on file
slides:none on file

Secure AVIC moves the APIC backing page into guest-owned memory and adds Guest Owned APIC Backing Page fields plus allow IR / requested IR registers so the hypervisor must set requested IR and the guest must pre-authorize vectors; hardware checks allowed bits before injecting. Prototype implements self IPI only (self-IPI only) and emulated device interrupt injection, successfully boots to 128 vCPUs. Work remains for NMI and local-APIC timer emulation and for reliable backing-page presence in nested page tables.

AI-written summary · about

  1. 0:00Introduction
  2. 0:43AVIC and Secure AVIC overview
  3. 2:11Architecture changes in Secure AVIC
  4. 3:56Three main focus areas
  5. 6:49Interrupt injection mechanism
  6. 8:37Comparison of AVIC modes
  7. 9:18Guest initialization and detection
  8. 10:00Guest modifications for allowed IRR
  9. 11:05Security value of allowed IRR
  10. 11:52VC Handler optimization discussion
  11. 12:15Current prototype status
  12. 13:19Memory management challenges
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.