~/talk

Instant Detection of Virtual Devices

links:none on file
slides:none on file

Measures mapping PCI config pages into guest MMIO (ECAM/MMCONFIG) to avoid VM exits, add a MMIO direct mapping path that drops ~3,200 PCI config accesses to ~1,000 and cuts PCI init time from 52 ms by ~60–65% (CRX boot <100 ms); add a skip-write heuristic that skips redundant writes for a further ~12% gain; add pre-initialized PCI config written by the hypervisor before boot for another ~2% gain, ending with roughly 300 trapped accesses and ~78–80% total reduction in device init cost.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 0:26Importance of kernel boot time
  3. 3:25Problem with PCI device initialization
  4. 7:43MMIO direct read solution
  5. 12:23Skip write optimization
  6. 13:48Pre-initialized PCI config
  7. 15:58Performance improvements summary
  8. 24:12Audience Q&A discussion
~/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.