xemu/scripts
Michael Roth c17d9908a9 qapi: add qapi-commands.py code generator
This is the code generator for qapi command marshaling/dispatch.
Currently only generators for synchronous qapi/qmp functions are
supported. This script generates the following files:

  $(prefix)qmp-marshal.c: command marshal/dispatch functions for each
                          QMP command defined in the schema. Functions
                          generated by qapi-visit.py are used to
                          convert qobjects recieved from the wire into
                          function parameters, and uses the same
                          visiter functions to convert native C return
                          values to qobjects from transmission back
                          over the wire.

  $(prefix)qmp-commands.h: Function prototypes for the QMP commands
                           specified in the schema.

$(prefix) is used in the same manner as with qapi-types.py

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
2011-07-21 16:48:14 -03:00
..
checkpatch.pl checkpatch: Fix bracing false positives on #if 2011-07-20 21:07:24 +00:00
create_config Add scripts directory 2011-01-20 20:54:21 +00:00
feature_to_c.sh gdbstub-xml: avoid a warning from sparse 2011-01-23 11:43:25 +00:00
get_maintainer.pl get_maintainer: update to match qemu tree 2011-06-16 00:20:06 +03:00
hxtool Add scripts directory 2011-01-20 20:54:21 +00:00
make_device_config.sh Add scripts directory 2011-01-20 20:54:21 +00:00
ordereddict.py qapi: add ordereddict.py helper library 2011-07-21 16:48:14 -03:00
qapi-commands.py qapi: add qapi-commands.py code generator 2011-07-21 16:48:14 -03:00
qapi-types.py qapi: add qapi-types.py code generator 2011-07-21 16:48:14 -03:00
qapi-visit.py qapi: add qapi-visit.py code generator 2011-07-21 16:48:14 -03:00
qapi.py qapi: add qapi.py helper libraries 2011-07-21 16:48:14 -03:00
qemu-binfmt-conf.sh s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
refresh-pxe-roms.sh PXE: Refresh all PXE ROMs from the ipxe submodule 2011-04-18 11:46:41 -06:00
signrom.sh Add scripts directory 2011-01-20 20:54:21 +00:00
simpletrace.py simpletrace: Thread-safe tracing 2011-03-07 15:34:17 +00:00
texi2pod.pl Add scripts directory 2011-01-20 20:54:21 +00:00
tracetool trace: [ust] fix generation of 'trace.c' on events without args 2011-04-26 13:14:49 +01:00
update-linux-headers.sh Add kernel header update script 2011-06-20 15:12:22 -03:00