~/talk

Support SDEI Virtualization and Asynchronous Page Fault for arm64

Talkat KVM Forum 2021 · 2021-09-15..09-16· [kubernetes]
links:none on file
slides:none on file

Adds arm64 support for asynchronous SDEI-based page-fault delivery using private SDEI event notifications via the SMC/SMCC calling convention, plus a shared data block and a control block exposed to guest via octal commands for configuration and migration. Implements page-not-present and page-ready notifications (interrupt for ready), testbench uses vCPU=1, 1 GiB guest with cgroup 512 MiB; shows ~40% faster completion under heavy swapping and 41–68% more compute capacity during post-copy migration, with ~5% overhead when idle. Code is on the mailing list and GitHub.

AI-written summary · about

  1. 0:00Intro
  2. 1:07Motivation
  3. 1:47Current Status
  4. 2:29Requirements
  5. 4:24Async PF on ARM64
  6. 9:02Migration of Async PF
  7. 13:13SDEI Interface
  8. 16:32Performance of Heavy Swapin
  9. 18:42Performance of Live Migration
  10. 21:56Conclusions
  11. 22:46Review & Community Support
~/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.