changeset 698: | 96958d3eb5b0 |
parent: | 7354623e5b54 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Fri, 04 Oct 2024 22:04:59 -0400 |
permissions: | -rw-r--r-- |
description: | fixes |
394 | 1 | ;;; box/qmp.lisp --- QEMU Monitor Protocol |
2 | ||
395 | 3 | ;; Lisp Interface for QMP commands, objects, and events. |
4 | ||
5 | ;;; Commentary: |
|
6 | ||
7 | ;; ref: https://www.qemu.org/docs/master/interop/qemu-qmp-ref.html |
|
469
7354623e5b54
define-alien-enum, zstd, skel, and pod work
Richard Westhaver <ellis@rwest.io>
parents:
395
diff
changeset
|
8 | ;; wiki: https://wiki.qemu.org/Documentation/QMP |
395 | 9 | |
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. |
|
13 | ||
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. |
|
18 | ||
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. |
|
394 | 22 | |
23 | ;;; Code: |
|
24 | (in-package :box/qmp) |
|
469
7354623e5b54
define-alien-enum, zstd, skel, and pod work
Richard Westhaver <ellis@rwest.io>
parents:
395
diff
changeset
|
25 |