* [Qemu-devel] [PULL 0/3]: QMP queue @ 2012-07-13 16:53 Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 1/3] qmp: dump-guest-memory: improve schema doc Luiz Capitulino ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Luiz Capitulino @ 2012-07-13 16:53 UTC (permalink / raw) To: aliguori; +Cc: qemu-devel Three little patches. Two fixes from me and a qapi conversion form Corey. The changes (since c0958559b1a589a0d189c45ea1adaa6b345f4256) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Corey Bryant (1): qapi: Convert getfd and closefd Luiz Capitulino (2): qmp: dump-guest-memory: improve schema doc qapi: input_type_enum(): fix error message hmp-commands.hx | 6 ++--- hmp.c | 18 ++++++++++++++ hmp.h | 2 ++ monitor.c | 32 +++++++++++------------- qapi-schema.json | 67 +++++++++++++++++++++++++++++++++++++++----------- qapi/qapi-visit-core.c | 2 +- qmp-commands.hx | 14 ++++++++--- 7 files changed, 99 insertions(+), 42 deletions(-) ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PATCH 1/3] qmp: dump-guest-memory: improve schema doc 2012-07-13 16:53 [Qemu-devel] [PULL 0/3]: QMP queue Luiz Capitulino @ 2012-07-13 16:53 ` Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 2/3] qapi: input_type_enum(): fix error message Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 3/3] qapi: Convert getfd and closefd Luiz Capitulino 2 siblings, 0 replies; 17+ messages in thread From: Luiz Capitulino @ 2012-07-13 16:53 UTC (permalink / raw) To: aliguori; +Cc: qemu-devel Clarify a few points and makes it looks more like the other commands' documentation. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- qapi-schema.json | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/qapi-schema.json b/qapi-schema.json index 1ab5dbd..5252452 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -1789,34 +1789,36 @@ # # Dump guest's memory to vmcore. It is a synchronous operation that can take # very long depending on the amount of guest memory. This command is only -# supported only on i386 and x86_64 -# -# @paging: if true, do paging to get guest's memory mapping. The @paging's -# default value of @paging is false, If you want to use gdb to process the -# core, please set @paging to true. The reason why the @paging's value is -# false: -# 1. guest machine in a catastrophic state can have corrupted memory, -# which we cannot trust. -# 2. The guest machine can be in read-mode even if paging is enabled. -# For example: the guest machine uses ACPI to sleep, and ACPI sleep -# state goes in real-mode +# supported on i386 and x86_64. +# +# @paging: if true, do paging to get guest's memory mapping. This allows +# using gdb to process the core file. However, setting @paging to false +# may be desirable because of two reasons: +# +# 1. The guest may be in a catastrophic state or can have corrupted +# memory, which cannot be trusted +# 2. The guest can be in real-mode even if paging is enabled. For example, +# the guest uses ACPI to sleep, and ACPI sleep state goes in real-mode +# # @protocol: the filename or file descriptor of the vmcore. The supported -# protocol can be file or fd: +# protocols are: +# # 1. file: the protocol starts with "file:", and the following string is # the file's path. # 2. fd: the protocol starts with "fd:", and the following string is the # fd's name. +# # @begin: #optional if specified, the starting physical address. +# # @length: #optional if specified, the memory size, in bytes. If you don't -# want to dump all guest's memory, please specify the start @begin and -# @length +# want to dump all guest's memory, please specify the start @begin and @length # # Returns: nothing on success # If @begin contains an invalid address, InvalidParameter # If only one of @begin and @length is specified, MissingParameter # If @protocol stats with "fd:", and the fd cannot be found, FdNotFound # If @protocol starts with "file:", and the file cannot be -# opened, OpenFileFailed +# opened, OpenFileFailed # If @protocol does not start with "fd:" or "file:", InvalidParameter # If an I/O error occurs while writing the file, IOError # If the target does not support this command, Unsupported -- 1.7.11.1.116.g8228a23 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Qemu-devel] [PATCH 2/3] qapi: input_type_enum(): fix error message 2012-07-13 16:53 [Qemu-devel] [PULL 0/3]: QMP queue Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 1/3] qmp: dump-guest-memory: improve schema doc Luiz Capitulino @ 2012-07-13 16:53 ` Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 3/3] qapi: Convert getfd and closefd Luiz Capitulino 2 siblings, 0 replies; 17+ messages in thread From: Luiz Capitulino @ 2012-07-13 16:53 UTC (permalink / raw) To: aliguori; +Cc: qemu-devel The enum string is pointed to by 'enum_str' not 'name'. This bug causes the error message to be: { "error": { "class": "InvalidParameter", "desc": "Invalid parameter 'null'", "data": { "name": "null" } } } Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Reviewed-by: Amos Kong <akong@redhat.com> --- qapi/qapi-visit-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qapi/qapi-visit-core.c b/qapi/qapi-visit-core.c index ffffbf7..705eca9 100644 --- a/qapi/qapi-visit-core.c +++ b/qapi/qapi-visit-core.c @@ -298,7 +298,7 @@ void input_type_enum(Visitor *v, int *obj, const char *strings[], } if (strings[value] == NULL) { - error_set(errp, QERR_INVALID_PARAMETER, name ? name : "null"); + error_set(errp, QERR_INVALID_PARAMETER, enum_str); g_free(enum_str); return; } -- 1.7.11.1.116.g8228a23 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Qemu-devel] [PATCH 3/3] qapi: Convert getfd and closefd 2012-07-13 16:53 [Qemu-devel] [PULL 0/3]: QMP queue Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 1/3] qmp: dump-guest-memory: improve schema doc Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 2/3] qapi: input_type_enum(): fix error message Luiz Capitulino @ 2012-07-13 16:53 ` Luiz Capitulino 2 siblings, 0 replies; 17+ messages in thread From: Luiz Capitulino @ 2012-07-13 16:53 UTC (permalink / raw) To: aliguori; +Cc: Corey Bryant, qemu-devel From: Corey Bryant <coreyb@linux.vnet.ibm.com> Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- hmp-commands.hx | 6 ++---- hmp.c | 18 ++++++++++++++++++ hmp.h | 2 ++ monitor.c | 32 ++++++++++++++------------------ qapi-schema.json | 35 +++++++++++++++++++++++++++++++++++ qmp-commands.hx | 14 ++++++++++---- 6 files changed, 81 insertions(+), 26 deletions(-) diff --git a/hmp-commands.hx b/hmp-commands.hx index f5d9d91..eea8b32 100644 --- a/hmp-commands.hx +++ b/hmp-commands.hx @@ -1236,8 +1236,7 @@ ETEXI .args_type = "fdname:s", .params = "getfd name", .help = "receive a file descriptor via SCM rights and assign it a name", - .user_print = monitor_user_noop, - .mhandler.cmd_new = do_getfd, + .mhandler.cmd = hmp_getfd, }, STEXI @@ -1253,8 +1252,7 @@ ETEXI .args_type = "fdname:s", .params = "closefd name", .help = "close a file descriptor previously passed via SCM rights", - .user_print = monitor_user_noop, - .mhandler.cmd_new = do_closefd, + .mhandler.cmd = hmp_closefd, }, STEXI diff --git a/hmp.c b/hmp.c index 4c6d4ae..6b72a64 100644 --- a/hmp.c +++ b/hmp.c @@ -1002,3 +1002,21 @@ void hmp_netdev_del(Monitor *mon, const QDict *qdict) qmp_netdev_del(id, &err); hmp_handle_error(mon, &err); } + +void hmp_getfd(Monitor *mon, const QDict *qdict) +{ + const char *fdname = qdict_get_str(qdict, "fdname"); + Error *errp = NULL; + + qmp_getfd(fdname, &errp); + hmp_handle_error(mon, &errp); +} + +void hmp_closefd(Monitor *mon, const QDict *qdict) +{ + const char *fdname = qdict_get_str(qdict, "fdname"); + Error *errp = NULL; + + qmp_closefd(fdname, &errp); + hmp_handle_error(mon, &errp); +} diff --git a/hmp.h b/hmp.h index 79d138d..8d2b0d7 100644 --- a/hmp.h +++ b/hmp.h @@ -64,5 +64,7 @@ void hmp_device_del(Monitor *mon, const QDict *qdict); void hmp_dump_guest_memory(Monitor *mon, const QDict *qdict); void hmp_netdev_add(Monitor *mon, const QDict *qdict); void hmp_netdev_del(Monitor *mon, const QDict *qdict); +void hmp_getfd(Monitor *mon, const QDict *qdict); +void hmp_closefd(Monitor *mon, const QDict *qdict); #endif diff --git a/monitor.c b/monitor.c index f6107ba..522c88b 100644 --- a/monitor.c +++ b/monitor.c @@ -2328,48 +2328,45 @@ static void do_inject_mce(Monitor *mon, const QDict *qdict) } #endif -static int do_getfd(Monitor *mon, const QDict *qdict, QObject **ret_data) +void qmp_getfd(const char *fdname, Error **errp) { - const char *fdname = qdict_get_str(qdict, "fdname"); mon_fd_t *monfd; int fd; - fd = qemu_chr_fe_get_msgfd(mon->chr); + fd = qemu_chr_fe_get_msgfd(cur_mon->chr); if (fd == -1) { - qerror_report(QERR_FD_NOT_SUPPLIED); - return -1; + error_set(errp, QERR_FD_NOT_SUPPLIED); + return; } if (qemu_isdigit(fdname[0])) { - qerror_report(QERR_INVALID_PARAMETER_VALUE, "fdname", - "a name not starting with a digit"); - return -1; + error_set(errp, QERR_INVALID_PARAMETER_VALUE, "fdname", + "a name not starting with a digit"); + return; } - QLIST_FOREACH(monfd, &mon->fds, next) { + QLIST_FOREACH(monfd, &cur_mon->fds, next) { if (strcmp(monfd->name, fdname) != 0) { continue; } close(monfd->fd); monfd->fd = fd; - return 0; + return; } monfd = g_malloc0(sizeof(mon_fd_t)); monfd->name = g_strdup(fdname); monfd->fd = fd; - QLIST_INSERT_HEAD(&mon->fds, monfd, next); - return 0; + QLIST_INSERT_HEAD(&cur_mon->fds, monfd, next); } -static int do_closefd(Monitor *mon, const QDict *qdict, QObject **ret_data) +void qmp_closefd(const char *fdname, Error **errp) { - const char *fdname = qdict_get_str(qdict, "fdname"); mon_fd_t *monfd; - QLIST_FOREACH(monfd, &mon->fds, next) { + QLIST_FOREACH(monfd, &cur_mon->fds, next) { if (strcmp(monfd->name, fdname) != 0) { continue; } @@ -2378,11 +2375,10 @@ static int do_closefd(Monitor *mon, const QDict *qdict, QObject **ret_data) close(monfd->fd); g_free(monfd->name); g_free(monfd); - return 0; + return; } - qerror_report(QERR_FD_NOT_FOUND, fdname); - return -1; + error_set(errp, QERR_FD_NOT_FOUND, fdname); } static void do_loadvm(Monitor *mon, const QDict *qdict) diff --git a/qapi-schema.json b/qapi-schema.json index 5252452..a92adb1 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -1870,3 +1870,38 @@ # Since: 0.14.0 ## { 'command': 'netdev_del', 'data': {'id': 'str'} } + +## +# @getfd: +# +# Receive a file descriptor via SCM rights and assign it a name +# +# @fdname: file descriptor name +# +# Returns: Nothing on success +# If file descriptor was not received, FdNotSupplied +# If @fdname is not valid, InvalidParameterType +# +# Since: 0.14.0 +# +# Notes: If @fdname already exists, the file descriptor assigned to +# it will be closed and replaced by the received file +# descriptor. +# The 'closefd' command can be used to explicitly close the +# file descriptor when it is no longer needed. +## +{ 'command': 'getfd', 'data': {'fdname': 'str'} } + +## +# @closefd: +# +# Close a file descriptor previously passed via SCM rights +# +# @fdname: file descriptor name +# +# Returns: Nothing on success +# If @fdname is not found, FdNotFound +# +# Since: 0.14.0 +## +{ 'command': 'closefd', 'data': {'fdname': 'str'} } diff --git a/qmp-commands.hx b/qmp-commands.hx index 2e1a38e..e3cf3c5 100644 --- a/qmp-commands.hx +++ b/qmp-commands.hx @@ -873,8 +873,7 @@ EQMP .args_type = "fdname:s", .params = "getfd name", .help = "receive a file descriptor via SCM rights and assign it a name", - .user_print = monitor_user_noop, - .mhandler.cmd_new = do_getfd, + .mhandler.cmd_new = qmp_marshal_input_getfd, }, SQMP @@ -892,6 +891,14 @@ Example: -> { "execute": "getfd", "arguments": { "fdname": "fd1" } } <- { "return": {} } +Notes: + +(1) If the name specified by the "fdname" argument already exists, + the file descriptor assigned to it will be closed and replaced + by the received file descriptor. +(2) The 'closefd' command can be used to explicitly close the file + descriptor when it is no longer needed. + EQMP { @@ -899,8 +906,7 @@ EQMP .args_type = "fdname:s", .params = "closefd name", .help = "close a file descriptor previously passed via SCM rights", - .user_print = monitor_user_noop, - .mhandler.cmd_new = do_closefd, + .mhandler.cmd_new = qmp_marshal_input_closefd, }, SQMP -- 1.7.11.1.116.g8228a23 ^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2014-08-18 19:26 Luiz Capitulino 2014-08-19 11:12 ` Peter Maydell 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2014-08-18 19:26 UTC (permalink / raw) To: peter.maydell; +Cc: qemu-devel, anthony Three little birds. The following changes since commit 08ab59770da57648bfb8fc9be37f0ef7fb50b0f9: Merge remote-tracking branch 'remotes/mcayland/qemu-sparc' into staging (2014-08-18 12:55:02 +0100) are available in the git repository at: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp for you to fetch changes up to b3dd1b8c295636e64ceb14cdc4db6420d7319e38: monitor: fix use after free (2014-08-18 14:39:10 -0400) ---------------------------------------------------------------- Chen Gang (1): dump.c: Fix memory leak issue in cleanup processing for dump_init() Hani Benhabiles (1): monitor: Remove hardcoded watchdog event names Michael S. Tsirkin (1): monitor: fix use after free dump.c | 18 +++++------------- include/monitor/monitor.h | 2 +- monitor.c | 19 ++++++++++--------- stubs/fdset-remove-fd.c | 3 +-- 4 files changed, 17 insertions(+), 25 deletions(-) ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] QMP queue 2014-08-18 19:26 [Qemu-devel] [PULL 0/3] QMP queue Luiz Capitulino @ 2014-08-19 11:12 ` Peter Maydell 0 siblings, 0 replies; 17+ messages in thread From: Peter Maydell @ 2014-08-19 11:12 UTC (permalink / raw) To: Luiz Capitulino; +Cc: QEMU Developers, Anthony Liguori On 18 August 2014 20:26, Luiz Capitulino <lcapitulino@redhat.com> wrote: > Three little birds. > > The following changes since commit 08ab59770da57648bfb8fc9be37f0ef7fb50b0f9: > > Merge remote-tracking branch 'remotes/mcayland/qemu-sparc' into staging (2014-08-18 12:55:02 +0100) > > are available in the git repository at: > > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > for you to fetch changes up to b3dd1b8c295636e64ceb14cdc4db6420d7319e38: > > monitor: fix use after free (2014-08-18 14:39:10 -0400) > > ---------------------------------------------------------------- > Chen Gang (1): > dump.c: Fix memory leak issue in cleanup processing for dump_init() > > Hani Benhabiles (1): > monitor: Remove hardcoded watchdog event names > > Michael S. Tsirkin (1): > monitor: fix use after free > > dump.c | 18 +++++------------- > include/monitor/monitor.h | 2 +- > monitor.c | 19 ++++++++++--------- > stubs/fdset-remove-fd.c | 3 +-- > 4 files changed, 17 insertions(+), 25 deletions(-) > Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2014-05-22 13:53 Luiz Capitulino 2014-05-23 10:31 ` Peter Maydell 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2014-05-22 13:53 UTC (permalink / raw) To: peter.maydell; +Cc: qemu-devel, anthony The following changes since commit c5fa6c86d0765f837515d1c10654c621724a77e0: Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging (2014-05-19 14:10:01 +0100) are available in the git repository at: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp for you to fetch changes up to fc13d937269c1cd01a4b7720c1dcce01722727a2: qapi: zero-initialize all QMP command parameters (2014-05-21 09:25:31 -0400) ---------------------------------------------------------------- Luiz Capitulino (1): scripts/qapi.py: Avoid syntax not supported by Python 2.4 Michael Roth (1): qapi: zero-initialize all QMP command parameters Peter Feiner (1): doc: add "setup" to list of migration states qapi-schema.json | 2 +- qmp-commands.hx | 2 +- scripts/qapi-commands.py | 2 +- scripts/qapi.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] QMP queue 2014-05-22 13:53 Luiz Capitulino @ 2014-05-23 10:31 ` Peter Maydell 0 siblings, 0 replies; 17+ messages in thread From: Peter Maydell @ 2014-05-23 10:31 UTC (permalink / raw) To: Luiz Capitulino; +Cc: QEMU Developers, Anthony Liguori On 22 May 2014 14:53, Luiz Capitulino <lcapitulino@redhat.com> wrote: > The following changes since commit c5fa6c86d0765f837515d1c10654c621724a77e0: > > Merge remote-tracking branch 'remotes/qmp-unstable/queue/qmp' into staging (2014-05-19 14:10:01 +0100) > > are available in the git repository at: > > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > for you to fetch changes up to fc13d937269c1cd01a4b7720c1dcce01722727a2: > > qapi: zero-initialize all QMP command parameters (2014-05-21 09:25:31 -0400) Applied, thanks. -- PMM ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2013-06-07 19:54 Luiz Capitulino 2013-06-07 21:02 ` Luiz Capitulino 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2013-06-07 19:54 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori The changes (since 7387de16d0e4d2988df350926537cd12a8e34206) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Luiz Capitulino (2): MAINTAINERS: new maintainers for qapi-schema.json MAINTAINERS: split Monitor (QMP/HMP) entry Marcelo Tosatti (1): correct RTC_CHANGE_EVENT description MAINTAINERS | 26 ++++++++++++++++++++++++-- QMP/qmp-events.txt | 3 ++- 2 files changed, 26 insertions(+), 3 deletions(-) -- 1.8.1.4 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] QMP queue 2013-06-07 19:54 Luiz Capitulino @ 2013-06-07 21:02 ` Luiz Capitulino 0 siblings, 0 replies; 17+ messages in thread From: Luiz Capitulino @ 2013-06-07 21:02 UTC (permalink / raw) To: aliguori; +Cc: qemu-devel On Fri, 7 Jun 2013 15:54:12 -0400 Luiz Capitulino <lcapitulino@redhat.com> wrote: > The changes (since 7387de16d0e4d2988df350926537cd12a8e34206) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > Luiz Capitulino (2): > MAINTAINERS: new maintainers for qapi-schema.json > MAINTAINERS: split Monitor (QMP/HMP) entry > > Marcelo Tosatti (1): > correct RTC_CHANGE_EVENT description Anthony, I've replaced Marcelo's patch. Hope this won't disturb your work flow. ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2013-05-31 14:18 Luiz Capitulino 2013-06-17 21:18 ` Anthony Liguori 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2013-05-31 14:18 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori One qapi fix and two fixes that affect the dump-guest-memory QMP command. The changes (since 87d23f78aa79b72da022afda358bbc8a8509ca70) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Luiz Capitulino (1): target-i386: fix abort on bad PML4E/PDPTE/PDE/PTE addresses Michael Roth (1): qapi: pad GenericList value fields to 64 bits Qiao Nuohan (1): target-i386: Fix mask of pte index in memory mapping include/qapi/visitor.h | 5 ++++- scripts/qapi-types.py | 10 ++++++++-- target-i386/arch_memory_mapping.c | 12 +++++++----- tests/test-qmp-output-visitor.c | 5 ++++- 4 files changed, 23 insertions(+), 9 deletions(-) -- 1.8.1.4 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] QMP queue 2013-05-31 14:18 Luiz Capitulino @ 2013-06-17 21:18 ` Anthony Liguori 0 siblings, 0 replies; 17+ messages in thread From: Anthony Liguori @ 2013-06-17 21:18 UTC (permalink / raw) To: Luiz Capitulino, qemu-devel; +Cc: aliguori Pulled. Thanks. Regards, Anthony Liguori ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2013-04-12 13:58 Luiz Capitulino 0 siblings, 0 replies; 17+ messages in thread From: Luiz Capitulino @ 2013-04-12 13:58 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori The changes (since 93b48c201eb6c0404d15550a0eaa3c0f7937e35e) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Eric Blake (1): qapi: use valid JSON in schema Michal Novotny (2): New cpu-max field in query-machines QMP command output Revert "New QMP command query-cpu-max and HMP command cpu_max" hmp-commands.hx | 2 -- hmp.c | 8 -------- hmp.h | 1 - monitor.c | 7 ------- qapi-schema.json | 18 +++++------------- qmp-commands.hx | 22 ---------------------- vl.c | 6 +----- 7 files changed, 6 insertions(+), 58 deletions(-) -- 1.8.1.4 ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] QMP queue @ 2012-10-24 13:34 Luiz Capitulino 2012-10-29 14:35 ` Aurelien Jarno 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2012-10-24 13:34 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori The changes (since a8170e5e97ad17ca169c64ba87ae2f53850dab4c) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Aurelien Jarno (1): hmp: fix info cpus for sparc targets Paolo Bonzini (2): qmp: handle stop/cont in INMIGRATE state migration: go to paused state after finishing incoming migration with -S hmp.c | 11 +++++------ migration.c | 2 +- qapi-schema.json | 23 ++++++++++++++--------- qerror.h | 3 --- qmp.c | 17 +++++++++++------ vl.c | 2 +- 6 files changed, 32 insertions(+), 26 deletions(-) -- 1.7.12.315.g682ce8b ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] QMP queue 2012-10-24 13:34 Luiz Capitulino @ 2012-10-29 14:35 ` Aurelien Jarno 0 siblings, 0 replies; 17+ messages in thread From: Aurelien Jarno @ 2012-10-29 14:35 UTC (permalink / raw) To: Luiz Capitulino; +Cc: aliguori, qemu-devel On Wed, Oct 24, 2012 at 11:34:37AM -0200, Luiz Capitulino wrote: > The changes (since a8170e5e97ad17ca169c64ba87ae2f53850dab4c) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > Aurelien Jarno (1): > hmp: fix info cpus for sparc targets > > Paolo Bonzini (2): > qmp: handle stop/cont in INMIGRATE state > migration: go to paused state after finishing incoming migration with > -S > > hmp.c | 11 +++++------ > migration.c | 2 +- > qapi-schema.json | 23 ++++++++++++++--------- > qerror.h | 3 --- > qmp.c | 17 +++++++++++------ > vl.c | 2 +- > 6 files changed, 32 insertions(+), 26 deletions(-) > Thanks, pulled. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurelien@aurel32.net http://www.aurel32.net ^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3]: QMP queue @ 2012-03-09 20:55 Luiz Capitulino 2012-03-13 2:22 ` Anthony Liguori 0 siblings, 1 reply; 17+ messages in thread From: Luiz Capitulino @ 2012-03-09 20:55 UTC (permalink / raw) To: qemu-devel; +Cc: aliguori A few small fixes from Alon. The changes (since dac6b1b22cbad29ca34735a1e56c9feb9586e3c0) are available in the following repository: git://repo.or.cz/qemu/qmp-unstable.git queue/qmp Alon Levy (3): qjson.h: include compiler.h for GCC_FMT_ATTR qapi-schema: fix typos and explain 'spice' auth qapi-schema.json: fix comment for type ObjectPropretyInfo qapi-schema.json | 16 +++++++++------- qjson.h | 1 + 2 files changed, 10 insertions(+), 7 deletions(-) ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3]: QMP queue 2012-03-09 20:55 [Qemu-devel] [PULL 0/3]: " Luiz Capitulino @ 2012-03-13 2:22 ` Anthony Liguori 0 siblings, 0 replies; 17+ messages in thread From: Anthony Liguori @ 2012-03-13 2:22 UTC (permalink / raw) To: Luiz Capitulino; +Cc: qemu-devel On 03/09/2012 02:55 PM, Luiz Capitulino wrote: > A few small fixes from Alon. > > The changes (since dac6b1b22cbad29ca34735a1e56c9feb9586e3c0) are available > in the following repository: > > git://repo.or.cz/qemu/qmp-unstable.git queue/qmp > > Alon Levy (3): > qjson.h: include compiler.h for GCC_FMT_ATTR > qapi-schema: fix typos and explain 'spice' auth > qapi-schema.json: fix comment for type ObjectPropretyInfo Pulled. Thanks. Regards, Anthony Liguori > > qapi-schema.json | 16 +++++++++------- > qjson.h | 1 + > 2 files changed, 10 insertions(+), 7 deletions(-) > > > ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2014-08-19 11:12 UTC | newest] Thread overview: 17+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-07-13 16:53 [Qemu-devel] [PULL 0/3]: QMP queue Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 1/3] qmp: dump-guest-memory: improve schema doc Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 2/3] qapi: input_type_enum(): fix error message Luiz Capitulino 2012-07-13 16:53 ` [Qemu-devel] [PATCH 3/3] qapi: Convert getfd and closefd Luiz Capitulino -- strict thread matches above, loose matches on Subject: below -- 2014-08-18 19:26 [Qemu-devel] [PULL 0/3] QMP queue Luiz Capitulino 2014-08-19 11:12 ` Peter Maydell 2014-05-22 13:53 Luiz Capitulino 2014-05-23 10:31 ` Peter Maydell 2013-06-07 19:54 Luiz Capitulino 2013-06-07 21:02 ` Luiz Capitulino 2013-05-31 14:18 Luiz Capitulino 2013-06-17 21:18 ` Anthony Liguori 2013-04-12 13:58 Luiz Capitulino 2012-10-24 13:34 Luiz Capitulino 2012-10-29 14:35 ` Aurelien Jarno 2012-03-09 20:55 [Qemu-devel] [PULL 0/3]: " Luiz Capitulino 2012-03-13 2:22 ` 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).