* [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
* 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-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-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
@ 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
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
* 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-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
* [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
* [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
* 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-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-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
* [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
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.