Difference between revisions of "Linux stub domains"

From Xen
(Add qubes-devel discussion on QMP)
m
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]
  +
  +
== 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]
   
 
== Xen Summit 2019 Design Session ==
 
== Xen Summit 2019 Design Session ==
Line 47: Line 52:
 
| +---------+ +---------+ +---------+ +------+ |
 
| +---------+ +---------+ +---------+ +------+ |
 
+-----------------------------------------------------+
 
+-----------------------------------------------------+
 
== 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:28, 13 July 2019

Linux stub domains are used in QubesOS and OpenXT.

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

Interfaces between stubdom QEMU and dom0

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 | |
| +---------+ +---------+ +---------+        +------+ |
+-----------------------------------------------------+