Coverage report: /home/ellis/comp/core/lib/box/qmp.lisp
Kind | Covered | All | % |
expression | 0 | 1 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; box/qmp.lisp --- QEMU Monitor Protocol
3
;; Lisp Interface for QMP commands, objects, and events.
7
;; ref: https://www.qemu.org/docs/master/interop/qemu-qmp-ref.html
8
;; wiki: https://wiki.qemu.org/Documentation/QMP
10
;; QEMU is a complex, surprisingly flexible, and at times difficult piece of
11
;; software which is often used via proxy with VirtualBox or Proxmox - as in
12
;; via another application calling QEMU internally.
14
;; My problem with this is that too many of the implementation details are
15
;; hidden from the user, or covered up with additional abstractions. As the
16
;; developers maintain these abstractions they struggle to keep up with the
17
;; new low-level features implemented in their core systems.
19
;; To avoid the trickle-down economics of external application development, we
20
;; will develop a library which supports as much of the QMP and QAPI
21
;; surface-area that we deem suitable to support our applications.