Главная
Study mode:
on
1
Intro
2
NVMe in 1 Slide
3
Emulated NVMe Timeline
4
Speaking of APIs...
5
A bit of history
6
QDev Bus-based Plumbing
7
NVMe Plumbing (pre-v6.0)
8
Shared Namespaces
9
Mistake: Just use -device
10
NVMe Plumbing (v6.0)
11
NVMe Plumbing (the "fix")
12
How do we fix this properly?
13
Rethinking the model
14
The hw/nvme "devpocalypse"
15
device VS -object
16
Lesson Learned
17
Future Work
Description:
Explore the evolution and future of QEMU Emulated NVMe in this 23-minute conference talk by Klaus Jensen from Samsung Electronics. Dive into the NVMe timeline, API developments, and historical context of NVMe emulation. Examine the intricacies of QDev Bus-based Plumbing and the progression of NVMe Plumbing across different versions. Understand the challenges faced with Shared Namespaces and the pitfalls of relying solely on the -device command. Analyze the proposed fixes and the rethinking of the NVMe model, including the hw/nvme "devpocalypse" and the device VS -object debate. Gain insights from lessons learned and get a glimpse of future work in QEMU Emulated NVMe development.

QEMU Emulated NVMe - Lessons Learned and Future Work

Linux Foundation
Add to list
0:00 / 0:00