* [Qemu-devel] [PULL 0/4] QMP queue @ 2013-03-26 12:38 Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 1/4] QMP: Remove duplicate TPM type from query-tpm Luiz Capitulino ` (3 more replies) 0 siblings, 4 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-03-26 12:38 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori The changes (since dcadaa9b40d6019ac18d6fd7763d43048ef79218) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Corey Bryant (2): QMP: Remove duplicate TPM type from query-tpm QMP: TPM QMP and man page documentation updates Igor Mammedov (1): qmp: fix handling of boolean values in qmp-shell Michal Novotny (1): New QMP command query-cpu-max and HMP command cpu_max QMP/qmp-shell | 7 ++++- hmp-commands.hx | 2 ++ hmp.c | 16 +++++++++--- hmp.h | 1 + monitor.c | 7 +++++ qapi-schema.json | 23 ++++++++++------ qemu-options.hx | 3 ++- qmp-commands.hx | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tpm/tpm.c | 9 +++---- vl.c | 5 ++++ 10 files changed, 134 insertions(+), 19 deletions(-) -- 1.8.1.4 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 1/4] QMP: Remove duplicate TPM type from query-tpm 2013-03-26 12:38 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino @ 2013-03-26 12:38 ` Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 2/4] QMP: TPM QMP and man page documentation updates Luiz Capitulino ` (2 subsequent siblings) 3 siblings, 0 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-03-26 12:38 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori From: Corey Bryant <coreyb@linux.vnet.ibm.com> Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- hmp.c | 8 ++++---- qapi-schema.json | 12 ++++-------- tpm/tpm.c | 9 ++++----- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/hmp.c b/hmp.c index b0a861c..d319897 100644 --- a/hmp.c +++ b/hmp.c @@ -631,11 +631,11 @@ void hmp_info_tpm(Monitor *mon, const QDict *qdict) c, TpmModel_lookup[ti->model]); monitor_printf(mon, " \\ %s: type=%s", - ti->id, TpmType_lookup[ti->type]); + ti->id, TpmTypeOptionsKind_lookup[ti->options->kind]); - switch (ti->tpm_options->kind) { - case TPM_TYPE_OPTIONS_KIND_TPM_PASSTHROUGH_OPTIONS: - tpo = ti->tpm_options->tpm_passthrough_options; + switch (ti->options->kind) { + case TPM_TYPE_OPTIONS_KIND_PASSTHROUGH: + tpo = ti->options->passthrough; monitor_printf(mon, "%s%s%s%s", tpo->has_path ? ",path=" : "", tpo->has_path ? tpo->path : "", diff --git a/qapi-schema.json b/qapi-schema.json index 088f4e1..0d16d14 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -3403,13 +3403,12 @@ # # A union referencing different TPM backend types' configuration options # -# @tpm-passthough-options: TPMPassthroughOptions describing the TPM -# passthrough configuration options +# @passthrough: The configuration options for the TPM passthrough type # # Since: 1.5 ## { 'union': 'TpmTypeOptions', - 'data': { 'tpm-passthrough-options' : 'TPMPassthroughOptions' } } + 'data': { 'passthrough' : 'TPMPassthroughOptions' } } ## # @TpmInfo: @@ -3420,17 +3419,14 @@ # # @model: The TPM frontend model # -# @type: The TPM (backend) type being used -# -# @tpm-options: The TPM (backend) type configuration options +# @options: The TPM (backend) type configuration options # # Since: 1.5 ## { 'type': 'TPMInfo', 'data': {'id': 'str', 'model': 'TpmModel', - 'type': 'TpmType', - 'tpm-options': 'TpmTypeOptions' } } + 'options': 'TpmTypeOptions' } } ## # @query-tpm: diff --git a/tpm/tpm.c b/tpm/tpm.c index ffd2495..ae00eae 100644 --- a/tpm/tpm.c +++ b/tpm/tpm.c @@ -257,14 +257,13 @@ static TPMInfo *qmp_query_tpm_inst(TPMBackend *drv) res->id = g_strdup(drv->id); res->model = drv->fe_model; - res->type = drv->ops->type; - res->tpm_options = g_new0(TpmTypeOptions, 1); + res->options = g_new0(TpmTypeOptions, 1); - switch (res->type) { + switch (drv->ops->type) { case TPM_TYPE_PASSTHROUGH: - res->tpm_options->kind = TPM_TYPE_OPTIONS_KIND_TPM_PASSTHROUGH_OPTIONS; + res->options->kind = TPM_TYPE_OPTIONS_KIND_PASSTHROUGH; tpo = g_new0(TPMPassthroughOptions, 1); - res->tpm_options->tpm_passthrough_options = tpo; + res->options->passthrough = tpo; if (drv->path) { tpo->path = g_strdup(drv->path); tpo->has_path = true; -- 1.8.1.4 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 2/4] QMP: TPM QMP and man page documentation updates 2013-03-26 12:38 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 1/4] QMP: Remove duplicate TPM type from query-tpm Luiz Capitulino @ 2013-03-26 12:38 ` Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 3/4] qmp: fix handling of boolean values in qmp-shell Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 4/4] New QMP command query-cpu-max and HMP command cpu_max Luiz Capitulino 3 siblings, 0 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-03-26 12:38 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori From: Corey Bryant <coreyb@linux.vnet.ibm.com> Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- qemu-options.hx | 3 ++- qmp-commands.hx | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/qemu-options.hx b/qemu-options.hx index d7afeab..c40ba55 100644 --- a/qemu-options.hx +++ b/qemu-options.hx @@ -2241,7 +2241,8 @@ Backend type must be: @option{passthrough}. The specific backend type will determine the applicable options. -The @code{-tpmdev} option requires a @code{-device} option. +The @code{-tpmdev} option creates the TPM backend and requires a +@code{-device} option that specifies the TPM frontend interface model. Options to each backend are described below. diff --git a/qmp-commands.hx b/qmp-commands.hx index b370060..3aa6bd1 100644 --- a/qmp-commands.hx +++ b/qmp-commands.hx @@ -2721,18 +2721,76 @@ EQMP .mhandler.cmd_new = qmp_marshal_input_query_tpm, }, +SQMP +query-tpm +--------- + +Return information about the TPM device. + +Arguments: None + +Example: + +-> { "execute": "query-tpm" } +<- { "return": + [ + { "model": "tpm-tis", + "options": + { "type": "passthrough", + "data": + { "cancel-path": "/sys/class/misc/tpm0/device/cancel", + "path": "/dev/tpm0" + } + }, + "id": "tpm0" + } + ] + } + +EQMP + { .name = "query-tpm-models", .args_type = "", .mhandler.cmd_new = qmp_marshal_input_query_tpm_models, }, +SQMP +query-tpm-models +---------------- + +Return a list of supported TPM models. + +Arguments: None + +Example: + +-> { "execute": "query-tpm-models" } +<- { "return": [ "tpm-tis" ] } + +EQMP + { .name = "query-tpm-types", .args_type = "", .mhandler.cmd_new = qmp_marshal_input_query_tpm_types, }, +SQMP +query-tpm-types +--------------- + +Return a list of supported TPM types. + +Arguments: None + +Example: + +-> { "execute": "query-tpm-types" } +<- { "return": [ "passthrough" ] } + +EQMP + { .name = "chardev-add", .args_type = "id:s,backend:q", -- 1.8.1.4 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 3/4] qmp: fix handling of boolean values in qmp-shell 2013-03-26 12:38 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 1/4] QMP: Remove duplicate TPM type from query-tpm Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 2/4] QMP: TPM QMP and man page documentation updates Luiz Capitulino @ 2013-03-26 12:38 ` Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 4/4] New QMP command query-cpu-max and HMP command cpu_max Luiz Capitulino 3 siblings, 0 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-03-26 12:38 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori From: Igor Mammedov <imammedo@redhat.com> qmp-shell converts only integer arguments and the rest is assumed to be strings which are faithfully sent as quoted strings by json. But QEMU refuses to accept qmp command with boolean argument whose value is escaped as string. Fix it by special-casing true/false keywords and store value as corresponding boolean. Signed-off-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- QMP/qmp-shell | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/QMP/qmp-shell b/QMP/qmp-shell index 24b665c..d126e63 100755 --- a/QMP/qmp-shell +++ b/QMP/qmp-shell @@ -101,7 +101,12 @@ class QMPShell(qmp.QEMUMonitorProtocol): try: value = int(opt[1]) except ValueError: - value = opt[1] + if opt[1] == 'true': + value = True + elif opt[1] == 'false': + value = False + else: + value = opt[1] qmpcmd['arguments'][opt[0]] = value return qmpcmd -- 1.8.1.4 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 4/4] New QMP command query-cpu-max and HMP command cpu_max 2013-03-26 12:38 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino ` (2 preceding siblings ...) 2013-03-26 12:38 ` [Qemu-devel] [PULL 3/4] qmp: fix handling of boolean values in qmp-shell Luiz Capitulino @ 2013-03-26 12:38 ` Luiz Capitulino 3 siblings, 0 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-03-26 12:38 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori From: Michal Novotny <minovotn@redhat.com> These commands return the maximum number of CPUs supported by the currently running emulator instance, as defined in its QEMUMachine struct. Signed-off-by: Michal Novotny <minovotn@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- hmp-commands.hx | 2 ++ hmp.c | 8 ++++++++ hmp.h | 1 + monitor.c | 7 +++++++ qapi-schema.json | 11 +++++++++++ qmp-commands.hx | 22 ++++++++++++++++++++++ vl.c | 5 +++++ 7 files changed, 56 insertions(+) diff --git a/hmp-commands.hx b/hmp-commands.hx index df44906..3d98604 100644 --- a/hmp-commands.hx +++ b/hmp-commands.hx @@ -1643,6 +1643,8 @@ show qdev device model list show roms @item info tpm show the TPM device +@item info cpu_max +show the number of CPUs supported by the machine being emulated. @end table ETEXI diff --git a/hmp.c b/hmp.c index d319897..c12c495 100644 --- a/hmp.c +++ b/hmp.c @@ -748,6 +748,14 @@ void hmp_ringbuf_read(Monitor *mon, const QDict *qdict) g_free(data); } +void hmp_query_cpu_max(Monitor *mon, const QDict *qdict) +{ + int cpu_max; + + cpu_max = qmp_query_cpu_max(NULL); + monitor_printf(mon, "Maximum number of CPUs is %d\n", cpu_max); +} + static void hmp_cont_cb(void *opaque, int err) { if (!err) { diff --git a/hmp.h b/hmp.h index 95fe76e..80e8b41 100644 --- a/hmp.h +++ b/hmp.h @@ -42,6 +42,7 @@ void hmp_stop(Monitor *mon, const QDict *qdict); void hmp_system_reset(Monitor *mon, const QDict *qdict); void hmp_system_powerdown(Monitor *mon, const QDict *qdict); void hmp_cpu(Monitor *mon, const QDict *qdict); +void hmp_query_cpu_max(Monitor *mon, const QDict *qdict); void hmp_memsave(Monitor *mon, const QDict *qdict); void hmp_pmemsave(Monitor *mon, const QDict *qdict); void hmp_ringbuf_write(Monitor *mon, const QDict *qdict); diff --git a/monitor.c b/monitor.c index 2d9e887..e450919 100644 --- a/monitor.c +++ b/monitor.c @@ -2746,6 +2746,13 @@ static mon_cmd_t info_cmds[] = { .mhandler.cmd = hmp_info_tpm, }, { + .name = "cpu_max", + .args_type = "", + .params = "", + .help = "Get maximum number of VCPUs supported by machine", + .mhandler.cmd = hmp_query_cpu_max, + }, + { .name = NULL, }, }; diff --git a/qapi-schema.json b/qapi-schema.json index 0d16d14..af499bd 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -1832,6 +1832,17 @@ { 'command': 'query-migrate-cache-size', 'returns': 'int' } ## +## @query-cpu-max +## +## query maximum number of CPUs supported by machine +## +## Returns: number of CPUs +## +## Since: 1.5 +### +{ 'command': 'query-cpu-max', 'returns': 'int' } + +## # @ObjectPropertyInfo: # # @name: the name of the property diff --git a/qmp-commands.hx b/qmp-commands.hx index 3aa6bd1..2051fcb 100644 --- a/qmp-commands.hx +++ b/qmp-commands.hx @@ -385,6 +385,28 @@ Note: CPUs' indexes are obtained with the 'query-cpus' command. EQMP { + .name = "query-cpu-max", + .args_type = "", + .mhandler.cmd_new = qmp_marshal_input_query_cpu_max, + }, + +SQMP +query-cpu-max +------------- + +Get the maximum CPUs supported by the machine being currently +emulated. + +Returns json-int. + +Example: + +-> { "execute": "query-cpu-max" } +<- { "return": 255 } + +EQMP + + { .name = "memsave", .args_type = "val:l,size:i,filename:s,cpu:i?", .mhandler.cmd_new = qmp_marshal_input_memsave, diff --git a/vl.c b/vl.c index aeed7f4..7643f16 100644 --- a/vl.c +++ b/vl.c @@ -662,6 +662,11 @@ StatusInfo *qmp_query_status(Error **errp) return info; } +int64_t qmp_query_cpu_max(Error **errp) +{ + return current_machine->max_cpus; +} + /***********************************************************/ /* real time host monotonic timer */ -- 1.8.1.4 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 0/4] QMP queue @ 2015-04-24 19:01 Luiz Capitulino 2015-04-27 18:02 ` Peter Maydell 0 siblings, 1 reply; 14+ messages in thread From: Luiz Capitulino @ 2015-04-24 19:01 UTC (permalink / raw) To: peter.maydell; +Cc: qemu-devel The following changes since commit e5b3a24181ea0cebf1c5b20f44d016311b7048f0: Update version for v2.3.0 release (2015-04-24 15:05:06 +0100) are available in the git repository at: git://repo.or.cz/qemu/qmp-unstable.git tags/for-upstream for you to fetch changes up to 2d5a8346a484250934526a15b3a522bdba7e6772: qmp: Give saner messages related to qmp_capabilities misuse (2015-04-24 14:18:06 -0400) ---------------------------------------------------------------- Four little fixes ---------------------------------------------------------------- Eric Blake (2): qapi: Drop dead genlist parameter qmp: Give saner messages related to qmp_capabilities misuse Luiz Capitulino (1): balloon: improve error msg when adding second device Paolo Bonzini (1): qmp-commands: fix incorrect uses of ":O" specifier balloon.c | 1 - hw/virtio/virtio-balloon.c | 2 +- monitor.c | 23 +++++++++++++++++++---- qmp-commands.hx | 4 ++-- scripts/qapi-visit.py | 22 +++++++++------------- 5 files changed, 31 insertions(+), 21 deletions(-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] QMP queue 2015-04-24 19:01 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino @ 2015-04-27 18:02 ` Peter Maydell 0 siblings, 0 replies; 14+ messages in thread From: Peter Maydell @ 2015-04-27 18:02 UTC (permalink / raw) To: Luiz Capitulino; +Cc: QEMU Developers On 24 April 2015 at 20:01, Luiz Capitulino <lcapitulino@redhat.com> wrote: > The following changes since commit e5b3a24181ea0cebf1c5b20f44d016311b7048f0: > > Update version for v2.3.0 release (2015-04-24 15:05:06 +0100) > > are available in the git repository at: > > git://repo.or.cz/qemu/qmp-unstable.git tags/for-upstream > > for you to fetch changes up to 2d5a8346a484250934526a15b3a522bdba7e6772: > > qmp: Give saner messages related to qmp_capabilities misuse (2015-04-24 14:18:06 -0400) > > ---------------------------------------------------------------- > Four little fixes > > ---------------------------------------------------------------- Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 0/4] QMP queue @ 2015-02-23 16:55 Luiz Capitulino 2015-02-26 13:08 ` Peter Maydell 0 siblings, 1 reply; 14+ messages in thread From: Luiz Capitulino @ 2015-02-23 16:55 UTC (permalink / raw) To: peter.maydell; +Cc: qemu-devel The following changes since commit cd2d5541271f1934345d8ca42f5fafff1744eee7: Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150212' into staging (2015-02-13 11:44:50 +0000) are available in the git repository at: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp for you to fetch changes up to 912ae9c88669d0a0cbae1f20b8c80dde8e526251: qapi-types: add C99 index names to arrays (2015-02-23 11:00:05 -0500) ---------------------------------------------------------------- Eric Blake (1): balloon: Fix typo Gonglei (1): monitor: Fix missing err = NULL in client_migrate_info() Michael S. Tsirkin (1): qapi-types: add C99 index names to arrays Stefan Weil (1): hmp: Fix warning from smatch (wrong argument in function call) balloon.c | 6 +++--- hmp.c | 2 +- monitor.c | 3 ++- scripts/qapi-types.py | 11 +++++++---- 4 files changed, 13 insertions(+), 9 deletions(-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] QMP queue 2015-02-23 16:55 Luiz Capitulino @ 2015-02-26 13:08 ` Peter Maydell 0 siblings, 0 replies; 14+ messages in thread From: Peter Maydell @ 2015-02-26 13:08 UTC (permalink / raw) To: Luiz Capitulino; +Cc: QEMU Developers On 24 February 2015 at 01:55, Luiz Capitulino <lcapitulino@redhat.com> wrote: > The following changes since commit cd2d5541271f1934345d8ca42f5fafff1744eee7: > > Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150212' into staging (2015-02-13 11:44:50 +0000) > > are available in the git repository at: > > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > for you to fetch changes up to 912ae9c88669d0a0cbae1f20b8c80dde8e526251: > > qapi-types: add C99 index names to arrays (2015-02-23 11:00:05 -0500) > > ---------------------------------------------------------------- > Eric Blake (1): > balloon: Fix typo > > Gonglei (1): > monitor: Fix missing err = NULL in client_migrate_info() > > Michael S. Tsirkin (1): > qapi-types: add C99 index names to arrays > > Stefan Weil (1): > hmp: Fix warning from smatch (wrong argument in function call) > > balloon.c | 6 +++--- > hmp.c | 2 +- > monitor.c | 3 ++- > scripts/qapi-types.py | 11 +++++++---- > 4 files changed, 13 insertions(+), 9 deletions(-) Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 0/4] QMP queue @ 2013-04-05 13:12 Luiz Capitulino 0 siblings, 0 replies; 14+ messages in thread From: Luiz Capitulino @ 2013-04-05 13:12 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori The changes (since d05ef160453e98546a4197496dc8a3cb2defac53) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Luiz Capitulino (4): qstring: add qstring_get_length() Monitor: Make output buffer dynamic hmp: human-monitor-command: stop using the Memory chardev driver chardev: drop the Memory chardev driver include/qapi/qmp/qstring.h | 1 + monitor.c | 60 +++++++++++++++++++++++++------------------ qemu-char.c | 64 ---------------------------------------------- qobject/qstring.c | 8 ++++++ 4 files changed, 44 insertions(+), 89 deletions(-) -- 1.8.1.4 ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 0/4]: QMP queue @ 2012-08-03 16:42 Luiz Capitulino 2012-08-03 20:43 ` Anthony Liguori 0 siblings, 1 reply; 14+ messages in thread From: Luiz Capitulino @ 2012-08-03 16:42 UTC (permalink / raw) To: aliguori; +Cc: qemu-devel A qapi fix from Markus and a new field to query-block by Benoit. The changes (since 02d2bd5d57812154cfb978bc2098cf49d551583d) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Benoît Canet (3): block: create bdrv_get_backing_file_depth() block: Use bdrv_get_backing_file_depth() hmp: show the backing file depth Luiz Capitulino (1): qapi: qapi.py: allow the "'" character to be escaped block.c | 16 ++++++++++++++++ block.h | 1 + hmp.c | 2 ++ qapi-schema.json | 9 ++++++--- qmp-commands.hx | 2 ++ scripts/qapi.py | 31 +++++++++++++++++++++---------- 6 files changed, 48 insertions(+), 13 deletions(-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] [PULL 0/4]: QMP queue 2012-08-03 16:42 [Qemu-devel] [PULL 0/4]: " Luiz Capitulino @ 2012-08-03 20:43 ` Anthony Liguori 0 siblings, 0 replies; 14+ messages in thread From: Anthony Liguori @ 2012-08-03 20:43 UTC (permalink / raw) To: Luiz Capitulino; +Cc: qemu-devel Luiz Capitulino <lcapitulino@redhat.com> writes: > A qapi fix from Markus and a new field to query-block by Benoit. > > The changes (since 02d2bd5d57812154cfb978bc2098cf49d551583d) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > Pulled. Thanks. Regards, Anthony Liguori > Benoît Canet (3): > block: create bdrv_get_backing_file_depth() > block: Use bdrv_get_backing_file_depth() > hmp: show the backing file depth > > Luiz Capitulino (1): > qapi: qapi.py: allow the "'" character to be escaped > > block.c | 16 ++++++++++++++++ > block.h | 1 + > hmp.c | 2 ++ > qapi-schema.json | 9 ++++++--- > qmp-commands.hx | 2 ++ > scripts/qapi.py | 31 +++++++++++++++++++++---------- > 6 files changed, 48 insertions(+), 13 deletions(-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Qemu-devel] [PULL 0/4]: QMP queue @ 2012-03-16 19:26 Luiz Capitulino 2012-03-19 18:11 ` Anthony Liguori 0 siblings, 1 reply; 14+ messages in thread From: Luiz Capitulino @ 2012-03-16 19:26 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori Contains only the migrate command conversion to the QAPI series. I hoped I'd finish the device_add/del conversion yesterday, but I didn't. Let's merge this before it breaks... The changes (since ae7d54d489540b49b7c13a7df7ddc220588a2ced) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Luiz Capitulino (4): QError: Introduce new errors for the migration command Error: Introduce error_copy() Purge migration of (almost) everything to do with monitors qapi: Convert migrate arch_init.c | 2 +- block-migration.c | 58 ++++++++++++++++++----------------------- error.c | 13 ++++++++++ error.h | 5 ++++ hmp-commands.hx | 3 +-- hmp.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++ hmp.h | 1 + migration-fd.c | 2 +- migration.c | 74 +++++++++++++++-------------------------------------- migration.h | 5 +--- qapi-schema.json | 21 +++++++++++++++ qerror.c | 8 ++++++ qerror.h | 6 +++++ qmp-commands.hx | 9 +------ savevm.c | 42 +++++++++++++++--------------- sysemu.h | 11 ++++---- vmstate.h | 3 +-- 17 files changed, 205 insertions(+), 132 deletions(-) ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Qemu-devel] [PULL 0/4]: QMP queue 2012-03-16 19:26 Luiz Capitulino @ 2012-03-19 18:11 ` Anthony Liguori 0 siblings, 0 replies; 14+ messages in thread From: Anthony Liguori @ 2012-03-19 18:11 UTC (permalink / raw) To: Luiz Capitulino; +Cc: qemu-devel On 03/16/2012 02:26 PM, Luiz Capitulino wrote: > Contains only the migrate command conversion to the QAPI series. I hoped I'd > finish the device_add/del conversion yesterday, but I didn't. Let's merge > this before it breaks... > > The changes (since ae7d54d489540b49b7c13a7df7ddc220588a2ced) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Pulled. Thanks. Regards, Anthony Liguori > > Luiz Capitulino (4): > QError: Introduce new errors for the migration command > Error: Introduce error_copy() > Purge migration of (almost) everything to do with monitors > qapi: Convert migrate > > arch_init.c | 2 +- > block-migration.c | 58 ++++++++++++++++++----------------------- > error.c | 13 ++++++++++ > error.h | 5 ++++ > hmp-commands.hx | 3 +-- > hmp.c | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > hmp.h | 1 + > migration-fd.c | 2 +- > migration.c | 74 +++++++++++++++-------------------------------------- > migration.h | 5 +--- > qapi-schema.json | 21 +++++++++++++++ > qerror.c | 8 ++++++ > qerror.h | 6 +++++ > qmp-commands.hx | 9 +------ > savevm.c | 42 +++++++++++++++--------------- > sysemu.h | 11 ++++---- > vmstate.h | 3 +-- > 17 files changed, 205 insertions(+), 132 deletions(-) > > > ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2015-04-27 18:03 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-03-26 12:38 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 1/4] QMP: Remove duplicate TPM type from query-tpm Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 2/4] QMP: TPM QMP and man page documentation updates Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 3/4] qmp: fix handling of boolean values in qmp-shell Luiz Capitulino 2013-03-26 12:38 ` [Qemu-devel] [PULL 4/4] New QMP command query-cpu-max and HMP command cpu_max Luiz Capitulino -- strict thread matches above, loose matches on Subject: below -- 2015-04-24 19:01 [Qemu-devel] [PULL 0/4] QMP queue Luiz Capitulino 2015-04-27 18:02 ` Peter Maydell 2015-02-23 16:55 Luiz Capitulino 2015-02-26 13:08 ` Peter Maydell 2013-04-05 13:12 Luiz Capitulino 2012-08-03 16:42 [Qemu-devel] [PULL 0/4]: " Luiz Capitulino 2012-08-03 20:43 ` Anthony Liguori 2012-03-16 19:26 Luiz Capitulino 2012-03-19 18:11 ` Anthony Liguori
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).