Signed-off-by: Alberto Garcia
---
tests/qemu-iotests/085 | 12 +++-
tests/qemu-iotests/085.out | 4
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/tests/qemu-iotests/085 b/tests/qemu-iotests/085
index 9484117..ccde2ae 100755
---
There are several sanity checks for the 'blockdev-snapshot' command,
but none covers the use of a file BDS as the overlay node.
{ 'execute': 'blockdev-add', 'arguments':
{ 'options': { 'driver': 'qcow2',
'node-name': 'new0',
'file': {
This addresses scenarios where the overlay node of the
'blockdev-snapshot' parameter is a child of an existing node,
such as this one:
{ 'execute': 'blockdev-add', 'arguments':
{ 'options': { 'driver': 'qcow2',
'node-name': 'new0',
'file': { 'driver':
We limit nesting depth and input size to defend against input
triggering excessive heap or stack memory use (commit 29c75dd
json-streamer: limit the maximum recursion depth and maximum token
count). This limiting is flawed in multiple ways. Fix it up some.
Not yet fixed: this JSON parser is an
Commit 29c75dd "json-streamer: limit the maximum recursion depth and
maximum token count" attempts to guard against excessive heap usage by
limiting total token size (it says "token count", but that's a lie).
Total token size is a rather imprecise predictor of heap usage: many
small tokens use
The nesting limit from commit 29c75dd "json-streamer: limit the
maximum recursion depth and maximum token count" applies separately to
braces and brackets. This makes no sense. Apply it to their sum,
because that's actually a measure of recursion depth.
Signed-off-by: Markus Armbruster
We limit nesting depth and input size to defend against input
triggering excessive heap or stack memory use (commit 29c75dd
json-streamer: limit the maximum recursion depth and maximum token
count). However, when the nesting limit is exceeded,
parser_context_peek_token()'s assertion fails.
Eric Blake writes:
> On 10/28/2015 09:07 AM, Peter Maydell wrote:
>
>>> glib: add compatibility interface for g_hash_table_add()
>>> monitor: Turn monitor_qapi_event_state[] into a hash table
>
>>
>> CCqga/commands-posix.o
>> In file included from
Pavel Fedin wrote:
> Hello!
>
>> Power people have a similar problem with its hashed page tables, they
>> integrated their own save_live implementation because they are too big
>> for the last stage. You can look there for inspiration.
>
> I examined their code.
After looking into linux driver code at hw/virtio/vhost.c,
I see that the driver does what spec says. Thus spec the should
remain as is, and QEMU need to be fixed on big-endian machines by
changing the code in hw/virtio/vhost.c
--Victor
- Original Message -
From: "Victor Kaplansky"
This would have prevented the regression mentioned in the previous
commit.
Signed-off-by: Markus Armbruster
---
tests/check-qjson.c | 29 +
1 file changed, 29 insertions(+)
diff --git a/tests/check-qjson.c b/tests/check-qjson.c
index
On 27 October 2015 at 10:15, Peter Maydell wrote:
> Hi; it's been suggested to me that it would be helpful to have a
> qemu-arm mailing list, along the lines of the existing qemu-ppc
> and qemu-block lists. The idea would be to get people to cc the
> list with their ARM
The virtio devices are converted to PCI-Express
if they are plugged into a PCI-Express bus and
the 'modern' protocol is enabled.
Devices plugged directly into the Root Complex as
Integrated Endpoints remain PCI.
Signed-off-by: Marcel Apfelbaum
---
v2 -> v3:
- Addressed
Commit 934659c switched the iotests to run qemu and qemu-nbd from a bash
subshell, in order to catch segfaults. Unfortunately, this means the
process PID cannot be captured via '$!'. We stopped killing qemu and
qemu-nbd processes, leaving a lot of orphaned, running qemu processes
after executing
Markus Armbruster writes:
> The next commit will use it.
>
> Signed-off-by: Markus Armbruster
> Reviewed-by: Eric Blake
> ---
> include/glib-compat.h | 7 +++
> 1 file changed, 7 insertions(+)
>
> diff --git a/include/glib-compat.h
On Thu, Oct 29, 2015 at 10:16:14AM +0800, Xiao Guangrong wrote:
>
>
> On 10/29/2015 12:41 AM, Stefan Hajnoczi wrote:
> >On Wed, Oct 28, 2015 at 10:26:26PM +, Xiao Guangrong wrote:
> >>+struct nvdimm_func_in_get_label_data {
> >>+uint32_t offset; /* the offset in the namespace label data
Am 15.05.2015 um 19:47 hat Max Reitz geschrieben:
> 3) In bdrv_open():
> The QDict is just the one given to bdrv_open().
>
> 3a) bdrv_open() call from bdrv_append_temp_snapshot():
> "file.driver" and "file.filename" are set, and these are the only
> options in the whole QDict. Well... I'd argue
Changes from v1:
* use 'read' instead of 'cat' (thanks Eric)
* quote variable in variable test (thanks Eric)
Jeff Cody (1):
qemu-iotests: fix cleanup of background processes
tests/qemu-iotests/common.config | 14 --
tests/qemu-iotests/common.qemu | 17 +++--
On Tue, 27 Oct 2015 14:36:35 -0200
Eduardo Habkost wrote:
> On Tue, Oct 27, 2015 at 10:14:56AM +0100, Igor Mammedov wrote:
> > On Tue, 27 Oct 2015 10:53:08 +0200
> > "Michael S. Tsirkin" wrote:
> >
> > > On Tue, Oct 27, 2015 at 09:48:37AM +0100, Igor
Hello!
> ok, your problem here is that you modify ram. Could you take a look at
> how vhost manage this? It is done at migration_bitmap_sync(), and it
> just marks the pages that are dirty.
Hm, interesting... I see it hooks into memory_region_sync_dirty_bitmap().
Sorry for maybe lame
We now have a qemu-arm mailing list for ARM patches and discussion,
so add an L: entry for it to the various ARM related entries in
MAINTAINERS.
Signed-off-by: Peter Maydell
---
I basically just added an L: entry for everything that was vaguely
ARM-ish...it's a shame
On Wed, Oct 28, 2015 at 09:59:32AM -0400, Programmingkid wrote:
>
> On Oct 28, 2015, at 6:58 AM, Stefan Hajnoczi wrote:
>
> > On Mon, Oct 26, 2015 at 01:24:00PM +0100, Gerd Hoffmann wrote:
> >>> So this change would make real-time audio feel laggy.
> >>
> >> That is secondary if the sound
Add SIGRIE (Signal Reserved Instruction Exception) for both MIPS and
microMIPS.
The instruction allows to use the 16-bit code field for software use.
This instruction is introduced by and required as of Release 6.
Signed-off-by: Yongbok Kim
---
target-mips/translate.c |
Correct updating XContext.Region field on mmu exceptions.
If Config3.CTXTC = 0 then the R field of XContext has to be updated
with the value of bits 63..62 of the virtual address upon a TLB
exception.
Also fixed the below line which overs 80 characters.
Signed-off-by: Yongbok Kim
On 10/29/2015 03:48 AM, Leonid Bloch wrote:
> Now, macro definition such as "#define abc(x) [x] = y" should pass
> without an error.
Do we even have macros like that? Without context, it seems like that
macro definition is under-parenthesized, and that you wouldn't want to
use abc(x) in an
Luiz Capitulino writes:
> On Thu, 29 Oct 2015 12:15:09 +0100
> Markus Armbruster wrote:
>
>> Leak introduced in commit 8a4f501..710aec9, v2.4.0.
>>
>> Signed-off-by: Markus Armbruster
>
> Reviewed-by: Luiz Capitulino
John Snow writes:
> On 10/29/2015 02:17 AM, Markus Armbruster wrote:
>> John Snow writes:
>>
>>> If the user is using CCACHE during the configuration step,
>>> it may interfere with some of the configuration tests,
>>> particularly the "Is CCACHE interfering
Add power button device in ACPI DSDT table.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/arm/virt-acpi-build.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/hw/arm/virt-acpi-build.c
On 10/29/2015 05:15 AM, Markus Armbruster wrote:
> Leak introduced in commit 8a4f501..710aec9, v2.4.0.
>
> Signed-off-by: Markus Armbruster
> ---
> monitor.c | 1 +
> 1 file changed, 1 insertion(+)
Reviewed-by: Eric Blake
>
> diff --git a/monitor.c
29.10.2015 04:39, Peter Crosthwaite пишет:
On Tue, Oct 27, 2015 at 2:26 PM, Dmitry Osipenko > wrote:
25.10.2015 20:39, Peter Crosthwaite пишет:
On Sun, Oct 25, 2015 at 6:23 AM, Dmitry Osipenko
qobject_to_qbool() crashes on null, which is a trap for the unwary.
Return null instead, and simplify a few callers.
Signed-off-by: Markus Armbruster
Message-Id: <1444918537-18107-3-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
Reviewed-by: Luiz
The event throttling state machine is hard to understand. I'm not
sure it's entirely correct. Rewrite it in a more straightforward
manner:
State 1: No event sent recently (less than evconf->rate ns ago)
Invariant: evstate->timer is not pending, evstate->qdict is null
On event: send
Currently mach-virt model doesn't support powerdown request. Guest VM
doesn't react to system_powerdown from monitor console (or QMP) because
there is no communication mechanism for such requests. This patch registers
GPIO Pin 3 with powerdown notification. So guest VM can receive notification
qobject_to_qlist() crashes on null, which is a trap for the unwary.
Return null instead.
Signed-off-by: Markus Armbruster
Message-Id: <1444918537-18107-6-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
Reviewed-by: Luiz Capitulino
In preparation of turning monitor_qapi_event_state[] into a hash table
for finer grained throttling.
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
Message-Id: <1444921716-9511-5-git-send-email-arm...@redhat.com>
---
monitor.c | 80
VSERPORT_CHANGE is emitted when the guest opens or closes a
virtio-serial port. The event's member "id" identifies the port.
When several events arrive quickly, throttling drops all but the last
of them. Because of that, a QMP client must assume that *any* port
may have changed state when it
Signed-off-by: Markus Armbruster
Message-Id: <1444921716-9511-8-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
---
docs/qmp-events.txt | 12
docs/qmp-spec.txt | 5 +
2 files changed, 17 insertions(+)
diff --git
Am 31.08.2015 um 21:05 hat Max Reitz geschrieben:
> Currently, if a qemu/qemu-io/qemu-img/qemu-nbd invocation receives a
> segmentation fault, that message is invisible in most cases since the
> output is generally filtered and bash suppresses the segmentation fault
> notice for any but the last
When booting VM with GICv3, the kernel needs GICC ACPI subtable to
initialize the CPUs, e.g. MPIDR information. This adds GICC ACPI
subtable for GICv3, but set GICC base address only when gic_version == 2
since it donesn't need GICC base address for GICv3.
Signed-off-by: Shannon Zhao
v2:
* Trivially rebased
Markus Armbruster (4):
ui: Use g_new() & friends where that makes obvious sense
audio: Use g_new() & friends where that makes obvious sense
qxl: Use g_new() & friends where that makes obvious sense
usb: Use g_new() & friends where that makes obvious sense
On Thu, 2015-10-29 at 16:46 +0100, Markus Armbruster wrote:
> g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
> for two reasons. One, it catches multiplication overflowing size_t.
> Two, it returns T * rather than void *, which lets the compiler catch
> more type errors.
>
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touches allocations with size arguments of the form
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/acpi/aml-build.c | 61 +
include/hw/acpi/aml-build.h | 20 +++
2 files changed, 81 insertions(+)
diff --git
ACPI SPEC 5.0 defines GPIO-signaled ACPI Events for Hardware-reduced
platforms(like ARM). It uses GPIO pin to trigger an event to the guest.
For QEMU, here we add PL061 GPIO controller and use PIN 3 for
system_powerdown, reserving PIN 0, 1, 2 for PCI hotplug, CPU hotplug and
memory hotplug.
This
ACPI 5.0 supports GPIO-signaled ACPI Events. This can be used for
powerdown, hotplug evnets. Add a GPIO controller in machine virt,
to support powerdown, maybe can be used for cpu hotplug. And
here we use pl061.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
QObject_HEAD is a macro expanding into the common part of structs that
are sub-types of QObject. It's always been just QObject base, and
unlikely to change. Drop the macro, because the code is clearer with
out it.
Signed-off-by: Markus Armbruster
Message-Id:
Peter Maydell writes:
> If this CPU supports EL3, enhance the printing of the current
> CPU mode in debug logging to distinguish S from NS modes as
> appropriate.
>
> Signed-off-by: Peter Maydell
> ---
> target-arm/translate-a64.c | 11
Stefan Hajnoczi writes:
> Patches that change tracetool can break the build if old build output
> files are lying around.
> This happens because the Makefile does not specify dependencies on
> tracetool. The build will use old object files that do not match the
> current source code.
>
On Thu, 29 Oct 2015 12:15:09 +0100
Markus Armbruster wrote:
> Leak introduced in commit 8a4f501..710aec9, v2.4.0.
>
> Signed-off-by: Markus Armbruster
Reviewed-by: Luiz Capitulino
I think this can go through your tree?
> ---
>
On 29 October 2015 at 15:15, Alex Bennée wrote:
>
> Peter Maydell writes:
>
>> If this CPU supports EL3, enhance the printing of the current
>> CPU mode in debug logging to distinguish S from NS modes as
>> appropriate.
>>
>> Signed-off-by: Peter
On 10/29/2015 02:17 AM, Markus Armbruster wrote:
> John Snow writes:
>
>> If the user is using CCACHE during the configuration step,
>> it may interfere with some of the configuration tests,
>> particularly the "Is CCACHE interfering with macro analysis" step,
>> which is a
On Oct 29, 2015, at 11:08 AM, Stefan Hajnoczi wrote:
> On Wed, Oct 28, 2015 at 09:59:32AM -0400, Programmingkid wrote:
>>
>> On Oct 28, 2015, at 6:58 AM, Stefan Hajnoczi wrote:
>>
>>> On Mon, Oct 26, 2015 at 01:24:00PM +0100, Gerd Hoffmann wrote:
> So this change would make real-time audio
We don't actually care for the scale, so we can just as well use the
simpler interface.
Signed-off-by: Markus Armbruster
Message-Id: <1444921716-9511-4-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
---
monitor.c | 7 +++
1 file changed, 3
Add a gpio-keys node. This is used for Poweroff for the systems which
use DT not ACPI.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/arm/virt.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/hw/arm/virt.c
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/acpi/aml-build.c | 18 ++
include/hw/acpi/aml-build.h | 6 ++
2 files changed, 24 insertions(+)
diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
On 10/29/2015 06:44 AM, Markus Armbruster wrote:
> The nesting limit from commit 29c75dd "json-streamer: limit the
> maximum recursion depth and maximum token count" applies separately to
> braces and brackets. This makes no sense. Apply it to their sum,
> because that's actually a measure of
In preparation of finer grained throttling.
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
Message-Id: <1444921716-9511-6-git-send-email-arm...@redhat.com>
---
monitor.c | 55 ++-
1 file
Make the variables holding the event QDict instead of QObject.
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
Message-Id: <1444921716-9511-2-git-send-email-arm...@redhat.com>
---
monitor.c | 38 +++---
1 file
The next commit will use it.
Signed-off-by: Markus Armbruster
Reviewed-by: Eric Blake
---
include/glib-compat.h | 8
1 file changed, 8 insertions(+)
diff --git a/include/glib-compat.h b/include/glib-compat.h
index fb25f43..e75dd96 100644
---
Pavel Fedin wrote:
> Hello!
>
>> ok, your problem here is that you modify ram. Could you take a look at
>> how vhost manage this? It is done at migration_bitmap_sync(), and it
>> just marks the pages that are dirty.
>
> Hm, interesting... I see it hooks into
>
Andrew Jones writes:
> On Tue, Oct 27, 2015 at 10:15:32AM +, Peter Maydell wrote:
>> Hi; it's been suggested to me that it would be helpful to have a
>> qemu-arm mailing list, along the lines of the existing qemu-ppc
>> and qemu-block lists. The idea would be to get
Correct updating XContext.Region field on mmu exceptions.
If Config3.CTXTC = 0 then the R field of XContext has to be updated
with the value of bits 63..62 of the virtual address upon a TLB
exception.
Also fixed the below line which overs 80 characters.
Signed-off-by: Yongbok Kim
Stefan Hajnoczi writes:
> The Makefile uses intermediate timestamp files to avoid rebuilding if
> tracetool output is unchanged.
> Timestamps are implemented incorrectly. This was fixed for rules.mak in
> commit 4b25966ab976f3a7fd9008193b2defcc82f8f04d ("rules.mak: cleanup
> config generation
On 27/10/15 17:12, Yongbok Kim wrote:
> +static uint64_t gic_read(void *opaque, hwaddr addr, unsigned size)
> +{
> +MIPSGICState *gic = (MIPSGICState *) opaque;
> +uint32_t vp_index = gic_get_current_vp(gic);
> +uint64_t ret = 0;
> +int i, base, irq_src;
> +uint32_t
On 10/29/2015 01:33 AM, Lan Tianyu wrote:
On 2015年10月29日 14:58, Alexander Duyck wrote:
Your code was having to do a bunch of shuffling in order to get things
set up so that you could bring the interface back up. I would argue
that it may actually be faster at least on the bring-up to just drop
qobject_to_qstring() crashes on null, which is a trap for the unwary.
Return null instead, and simplify a few callers.
Signed-off-by: Markus Armbruster
Message-Id: <1444918537-18107-7-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
Reviewed-by:
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touches allocations with size arguments of the form
Am 28.10.2015 um 16:15 schrieb Denis V. Lunev:
> On 10/26/2015 11:05 PM, Christian Borntraeger wrote:
>> Am 26.10.2015 um 18:10 schrieb Denis V. Lunev:
>>> From: Paolo Bonzini
>>>
>>> Mention the ftrace backend too.
>>>
>>> Signed-off-by: Paolo Bonzini
qobject_to_qfloat() and qobject_to_qint() crash on null, which is a
trap for the unwary. Return null instead, and simplify a few callers.
Signed-off-by: Markus Armbruster
Message-Id: <1444918537-18107-5-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
Here GPIO pin 3 is used for Power Button, add _E03 in ACPI DSDT table.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/arm/virt-acpi-build.c | 13 +
1 file changed, 13 insertions(+)
diff --git
qobject_to_qdict() crashes on null, which is a trap for the unwary.
Return null instead, and simplify a few callers.
Signed-off-by: Markus Armbruster
Message-Id: <1444918537-18107-4-git-send-email-arm...@redhat.com>
Reviewed-by: Eric Blake
Reviewed-by: Luiz
The following changes since commit 7bc8e0c967a4ef77657174d28af775691e18b4ce:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
(2015-10-29 09:49:52 +)
are available in the git repository at:
git://repo.or.cz/qemu/armbru.git tags/pull-monitor-2015-10-29
for you
On Wed, 21 Oct 2015 21:32:38 +0800
Xiao Guangrong wrote:
>
>
> On 10/21/2015 06:49 PM, Stefan Hajnoczi wrote:
> > On Wed, Oct 21, 2015 at 12:26:35AM +0800, Xiao Guangrong wrote:
> >>
> >>
> >> On 10/20/2015 11:51 PM, Stefan Hajnoczi wrote:
> >>> On Mon, Oct 19,
Peter Maydell writes:
> The AArch64 debug CPU display of PSTATE as "PSTATE=23c5 (flags --C-)"
> on the end of the same line as the last of the general purpose registers
> is unnecessarily different from the AArch32 display of PSR as
> "PSR=21d3 --C- A svc32" on
29.10.2015 10:00, Krzeminski, Marcin (Nokia - PL/Wroclaw) пишет:
*From:*EXT Peter Crosthwaite [mailto:crosthwaitepe...@gmail.com]
*Sent:* Tuesday, October 27, 2015 7:23 PM
*To:* Peter Maydell
*Cc:* Dmitry Osipenko ; Krzeminski, Marcin (Nokia -
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touches allocations with size arguments of the form
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touches allocations with size arguments of the form
Add GPIO controller in ACPI DSDT table. It can be used for gpio event.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
---
hw/arm/virt-acpi-build.c | 19 +++
1 file changed, 19 insertions(+)
diff --git
Add Performance Counter (4) and XNP (5) register numbers to RDHWR.
Add check_hwrena() to simplify access control checkings.
Add RDHWR support to microMIPS R6.
Signed-off-by: Yongbok Kim
---
target-mips/cpu.h |1 +
target-mips/helper.h|2 +
On 18/10/2015 19:17, Peter Crosthwaite wrote:
> On Fri, Oct 16, 2015 at 6:41 AM, wrote:
>> From: KONRAD Frederic
>>
>> This introduces a new bus: aux-bus.
>>
>> It contains an address space for aux slaves devices and a bridge to an I2C
>>
g_new(T, n) is neater than g_malloc(sizeof(T) * n). It's also safer,
for two reasons. One, it catches multiplication overflowing size_t.
Two, it returns T * rather than void *, which lets the compiler catch
more type errors.
This commit only touches allocations with size arguments of the form
On Wed, Oct 28, 2015 at 06:15:05PM +0300, Denis V. Lunev wrote:
> On 10/26/2015 11:05 PM, Christian Borntraeger wrote:
> >Am 26.10.2015 um 18:10 schrieb Denis V. Lunev:
> >>From: Paolo Bonzini
> >>
> >>Mention the ftrace backend too.
> >>
> >>Signed-off-by: Paolo Bonzini
> +/* BadVPN2 */ (extract64(address, 13, env->SEGBITS - 14) << 4);
it has to be env->SEGBITS - 13.
I will resend this patch.
Regards,
Yongbok
On Mon, Oct 26, 2015 at 12:10:17PM +0300, Denis V. Lunev wrote:
> This series does three things:
>
> 1) add a "-trace [enable=]foo" option to enable one or more trace
> events, and a "-trace help" option to show the list of tracepoints
> (patches 4-5)
>
> 2) change the stderr tracing backend so
On Thu, Oct 29, 2015 at 06:34:48PM +0100, Markus Armbruster wrote:
> Eduardo Habkost writes:
>
> > Replace most fprintf(stderr) calls on vl.c with error_report().
> >
> > Minimal changes were made in the error messages. Only the trailing
> > newlines, "qemu:" and "error:"
On 10/29/2015 08:23 PM, Stefan Hajnoczi wrote:
On Mon, Oct 26, 2015 at 12:10:20PM +0300, Denis V. Lunev wrote:
From: Paolo Bonzini
This is cleaner, and improves error reporting with -daemonize.
Signed-off-by: Paolo Bonzini
Signed-off-by: Denis V.
From: Kevin Wolf
The function manually recursed into bs->file and bs->backing to check
whether there were any requests pending, but it ignored other children.
There's no need to special case file and backing here, so just replace
these two explicit recursions by a loop
From: Paolo Bonzini
These can be useful to manually get a stack trace of a coroutine inside
a core dump.
Signed-off-by: Paolo Bonzini
Message-id: 1444636974-19950-4-git-send-email-pbonz...@redhat.com
Signed-off-by: Stefan Hajnoczi
From: Pavel Butsykin
When creating snapshot with the dataplane enabled, the snapshot file gets
not the actual state of virtqueue, because the current state is stored in
VirtIOBlockDataPlane. Therefore, before saving snapshot need to sync
the dataplane vring state to the
On Mon, Oct 26, 2015 at 02:39:40PM +0800, Fam Zheng wrote:
> v3: Remove the redundant check in aio_epoll_try_enable. [Stefan]
>
> v2: Merge aio-epoll.c into aio-posix.c. [Paolo]
> Capture some benchmark data in commit log.
>
> This series adds the ability to use epoll in aio_poll() on Linux.
Correct updating XContext.Region field on mmu exceptions.
If Config3.CTXTC = 0 then the R field of XContext has to be updated
with the value of bits 63..62 of the virtual address upon a TLB
exception.
Also fixed the below line which overs 80 characters.
Signed-off-by: Yongbok Kim
Eduardo Habkost writes:
> Simplify some error messages by making them simple phrases instead of
> full sentences.
>
> Suggested-by: Andrew Jones
> Signed-off-by: Eduardo Habkost
> ---
> vl.c | 14 +++---
> 1 file changed, 7
On 10/29/2015 06:44 AM, Markus Armbruster wrote:
> This would have prevented the regression mentioned in the previous
> commit.
>
> Signed-off-by: Markus Armbruster
> ---
> tests/check-qjson.c | 29 +
> 1 file changed, 29 insertions(+)
Better late
On Mon, Oct 26, 2015 at 02:39:40PM +0800, Fam Zheng wrote:
> v3: Remove the redundant check in aio_epoll_try_enable. [Stefan]
>
> v2: Merge aio-epoll.c into aio-posix.c. [Paolo]
> Capture some benchmark data in commit log.
>
> This series adds the ability to use epoll in aio_poll() on Linux.
On Thu, Oct 29, 2015 at 1:27 AM, Frederic Konrad
wrote:
> On 29/10/2015 03:00, Peter Crosthwaite wrote:
>> On Wed, Oct 28, 2015 at 10:32 AM, Alistair Francis <
>> alistair.fran...@xilinx.com> wrote:
>>
>>> Connect the Xilinx SPI device to the ZynqMP model.
>>>
>>>
>>
On Mon, Oct 26, 2015 at 8:25 AM, John Snow wrote:
>
>
> On 10/11/2015 12:21 PM, Peter Crosthwaite wrote:
>> Hi John and Beniamino,
>>
>> This patch series adds bear-minimum Allwinner SATA support.
>>
>> P1 is a trivial to help debug AHCI.
>>
>> Regards,
>> Peter
>>
>> Peter
On Mon, Oct 26, 2015 at 12:10:20PM +0300, Denis V. Lunev wrote:
> From: Paolo Bonzini
>
> This is cleaner, and improves error reporting with -daemonize.
>
> Signed-off-by: Paolo Bonzini
> Signed-off-by: Denis V. Lunev
> Reviewed-by:
From: "Dr. David Alan Gilbert"
A new gdb commands are added:
qemu handlers
That dumps an AioContext list (by default qemu_aio_context)
possibly including a backtrace for cases it knows about
(with the verbose option). Intended to help find why something
On Thu, Oct 29, 2015 at 10:45 AM, Alistair Francis
wrote:
> On Thu, Oct 29, 2015 at 1:27 AM, Frederic Konrad
> wrote:
>> On 29/10/2015 03:00, Peter Crosthwaite wrote:
>>> On Wed, Oct 28, 2015 at 10:32 AM, Alistair Francis <
>>>
On Wed, Oct 28, 2015 at 6:44 PM, Peter Crosthwaite
wrote:
>
>
> On Wed, Oct 28, 2015 at 10:32 AM, Alistair Francis
> wrote:
>>
>> Move the ssi.h include file into the ssi directory.
>>
>
> Needs a note about the typedef changes. You can
1 - 100 of 258 matches
Mail list logo