Linux stub domains: Difference between revisions
From Xen
Jump to navigationJump to search
(Upstreaming for Linux stubdoms) |
(diagram for discussion) |
||
Line 22: | Line 22: | ||
* Jul 2018, [https://lists.gt.net/xen/devel/523881 v1 patch] |
* Jul 2018, [https://lists.gt.net/xen/devel/523881 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 | | |
|||
| +---------+ +---------+ +---------+ +------+ | |
|||
+-----------------------------------------------------+ |
Revision as of 21:52, 10 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 | | | +---------+ +---------+ +---------+ +------+ | +-----------------------------------------------------+