Linux stub domains: Difference between revisions
From Xen
Jump to navigationJump to search
(diagram for discussion) |
(Add qubes-devel discussion on QMP) |
||
Line 47: | Line 47: | ||
| +---------+ +---------+ +---------+ +------+ | |
| +---------+ +---------+ +---------+ +------+ | |
||
+-----------------------------------------------------+ |
+-----------------------------------------------------+ |
||
== Interfaces between stubdom QEMU and dom0 == |
|||
* (June 2019) [https://groups.google.com/forum/m/#!topic/qubes-devel/ga1ToCnXz14 qemu-stubdom<=>dom0 interface changes] |
|||
* (June 2019) [https://groups.google.com/forum/m/#!topic/qubes-devel/YrteVv_VyDw Requirements for PVH stubdoms] |
Revision as of 18:27, 13 July 2019
Linux stub domains are used in QubesOS and OpenXT.
- (2018) Linux-based Device Model Stubdomains in Qubes OS, Marek Marczykowski-Górecki
- (2018) Xen Security Weather Report 2018, Lars Kurth
- (2017) MSI support for PCI device pass-through with stub domains, Simon Gaiser
Upstreaming
todo: add remaining patches
00/17 Add support for qemu-xen runnning in a Linux-based stubdomain:
05/17 libxl: Handle Linux stubdomain specific QEMU options:
08/17 xl: add stubdomain related options to xl config parser
- Jul 2018, v1 patch
Xen Summit 2019 Design Session
(diagram for architecture proposed by Brendan Kerrigan)
+-----------------------------------------------------+ | +-------------------------------------------------+ | | | | | | | | | | | | | | | +-------+ +---------+ +---------+ +-----+ | | | | |DRM DCL| | ALSA | | evdev | | qmp | | | | | +-------+ +---------+ +---------+ QEmu +-----+ | | | +-------------------------------------------------+ | | | | | | | | | | | | | | +---------+ +---------+ +---------+ +-----------+ | | | card0 | | ALSA/PA | | evdev | |argo_stream| | | +---------+ +---------+ +---------+ +-----------+ | +-----------------------------------------------------+ | +---------+ +---------+ +---------+ +------+ | | | Xen DRM | | Xen Snd | | Xen KBD | Linux | Xen | | | | Front | | Front | | Front | Stubdom| Argo | | | +---------+ +---------+ +---------+ +------+ | +-----------------------------------------------------+
Interfaces between stubdom QEMU and dom0
- (June 2019) qemu-stubdom<=>dom0 interface changes
- (June 2019) Requirements for PVH stubdoms