Mercurial > core / lisp/lib/box/qmp.lisp
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 |
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.