Not a bug!
I have forgotten to add the socket in the start script :(
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1668556
Title:
QEMU Guest Agent service fails to start on Windows 10 RS2
Peter Xu writes:
> On Thu, Mar 02, 2017 at 05:20:19PM -0500, Bandan Das wrote:
>> Jintack Lim writes:
>>
>> > [cc Bandan]
>> >
...
>>
>> Jintack, any progress with this ?
>>
>> I am testing on a X540-AT2 and I see a different behavior. It appears
Niels de Vos writes:
> On Thu, Mar 02, 2017 at 10:44:03PM +0100, Markus Armbruster wrote:
>> To reproduce, run
>>
>> $ valgrind qemu-system-x86_64 --nodefaults -S --drive
>> driver=gluster,volume=testvol,path=/a/b/c,server.0.type=xxx
>>
>> Signed-off-by: Markus
Niels de Vos writes:
> On Thu, Mar 02, 2017 at 10:44:01PM +0100, Markus Armbruster wrote:
>> qemu_gluster_glfs_init() passes the names of QAPI enumeration type
>> SocketTransport to glfs_set_volfile_server(). Works, because they
>> were chosen to match. But the coupling is
On Thu, Mar 02, 2017 at 10:44:03PM +0100, Markus Armbruster wrote:
> To reproduce, run
>
> $ valgrind qemu-system-x86_64 --nodefaults -S --drive
> driver=gluster,volume=testvol,path=/a/b/c,server.0.type=xxx
>
> Signed-off-by: Markus Armbruster
> ---
> block/gluster.c |
On Fri, 3 Mar 2017 10:11:09 +0800
Stefan Hajnoczi wrote:
> On Wed, Mar 01, 2017 at 10:27:48PM +0100, Greg Kurz wrote:
> > On Wed, 1 Mar 2017 11:50:23 +
> > Stefan Hajnoczi wrote:
> >
> > > v3:
> > > * Added Patch 2 to fix invalid test parameters
Current order of checking does not confirm with the spec
(ISA 3.0: MultiplyAddDP page-469). Change the order and make them
independent of each other.
For example: a = infinity, b = zero, c = SNaN, this should set both
VXIMZ and VXNAN
Signed-off-by: Nikunj A Dadhania
Exception handling in fmadd/fmsub/fnmadd/fnmsub isnt correct as the
order of checking could give wrong settings in FPSCR.
For example, (x * y) + z, if x = infinity, y = zero and z = snan.
After the execution of instruction VXNAN and VXIMZ both should be set. For
this correct the ordering in
Adds FPU_MADDSUB_UPDATE macro, this will be used for other routines
having float32/16
Signed-off-by: Nikunj A Dadhania
---
target/ppc/fpu_helper.c | 62 -
1 file changed, 31 insertions(+), 31 deletions(-)
diff --git
Use the helper routine float[32,64]_maddsub_update_excp() in VSX_MADD
macro.
Signed-off-by: Nikunj A Dadhania
---
target/ppc/fpu_helper.c | 20 ++--
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/target/ppc/fpu_helper.c
On Thu, Mar 02, 2017 at 10:44:01PM +0100, Markus Armbruster wrote:
> qemu_gluster_glfs_init() passes the names of QAPI enumeration type
> SocketTransport to glfs_set_volfile_server(). Works, because they
> were chosen to match. But the coupling is artificial. Use the
> appropriate literal
On Thu, Mar 02, 2017 at 10:44:02PM +0100, Markus Armbruster wrote:
> Signed-off-by: Markus Armbruster
> ---
> block/gluster.c | 30 +-
> 1 file changed, 9 insertions(+), 21 deletions(-)
>
> diff --git a/block/gluster.c b/block/gluster.c
> index
The following changes since commit ecb24d334af1a98ef0329f4b3b0e14ae8cb8770d:
Merge remote-tracking branch 'remotes/rth/tags/pull-tgt-20170302' into
staging (2017-03-02 22:06:41 +)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/submodule-update-20170303
On Mon, Feb 27, 2017 at 10:11:57AM +, Peter Maydell wrote:
> On 27 February 2017 at 01:05, David Gibson
> wrote:
> > On Fri, Feb 24, 2017 at 10:35:35AM +, Peter Maydell wrote:
> >> On 24 February 2017 at 00:16, David Gibson
> >>
Since the last submodule update (which was v1.4.2) dtc and libfdt have
gained some features which would be useful in qemu. There's now a v1.4.3
upstream release, so update our submodule to point to it.
Signed-off-by: David Gibson
---
dtc | 2 +-
1 file changed, 1
From: Liang Li
One is to add a new API to mm go get the unused page information.
The virtio balloon driver will use this new API added to get the
unused page info and send it to hypervisor(QEMU) to speed up live
migration. During sending the bitmap, some the pages may be
From: Liang Li
Define the flags and head struct for a new host request virtual
queue. Guest can get requests from host and then responds to
them on this new virtual queue.
Host can make use of this virtqueue to request the guest to do
some operations, e.g. drop page cache,
From: Liang Li
When doing the inflating/deflating operation, the current virtio-balloon
implementation uses an array to save 256 PFNS, then send these PFNS to
host through virtio and process each PFN one by one. This way is not
efficient when inflating/deflating a large
From: Liang Li
The implementation of the current virtio-balloon is not very
efficient, because the pages are transferred to the host one by one.
Here is the breakdown of the time in percentage spent on each
step of the balloon inflating process (inflating 7GB of an 8GB
idle
From: Liang Li
Add a new feature bit, VIRTIO_BALLOON_F_CHUNK_TRANSFER. Please check
the implementation patch commit for details about this feature.
Signed-off-by: Liang Li
Signed-off-by: Wei Wang
Cc: Michael S. Tsirkin
Take over this work from Liang.
This patch series implements two optimizations: 1) transfer pages in chuncks
between the guest and host; 1) transfer the guest unused pages to the host so
that they can be skipped to migrate in live migration.
Please check patch 0003 for more details about
Eric Blake writes:
> On 03/02/2017 03:43 PM, Markus Armbruster wrote:
>> Bad error handling, memory leaks, and lack of blockdev-add support.
>
> How hard are we trying to get blockdev-add working in 2.9? Or is this
> series 2.10 material now?
Definitely not 2.10: seven
Philippe Mathieu-Daudé writes:
> On 03/02/2017 08:32 PM, Eric Blake wrote:
>> On 03/02/2017 03:43 PM, Markus Armbruster wrote:
>>> sd_parse_uri() truncates long VDI names silently. Reject them
>>> instead.
>>>
>>> Signed-off-by: Markus Armbruster
>>> ---
>>>
Eric Blake writes:
> On 03/02/2017 03:43 PM, Markus Armbruster wrote:
>> As a bdrv_snapshot_delete() method, sd_snapshot_delete() must set an
>> error and return negative errno on failure. It sometimes returns -1,
>> and sometimes neglects to set an error. It also prints
Eric Blake writes:
> On 03/02/2017 03:43 PM, Markus Armbruster wrote:
>> sd_parse_uri() truncates long VDI names silently. Reject them
>> instead.
>>
>> Signed-off-by: Markus Armbruster
>> ---
>> block/sheepdog.c | 4 +++-
>> 1 file changed, 3
Eric Blake writes:
> On 03/02/2017 03:43 PM, Markus Armbruster wrote:
>> When qemu_opts_absorb_qdict() fails, sd_open() closes stdin, because
>> sd->fd is still zero. Fortunately, qemu_opts_absorb_qdict() can't
>> fail, because:
>>
>> 1. it only fails when qemu_opt_parse()
On Wed, Mar 01, 2017 at 04:17:43PM +1100, Suraj Jitindar Singh wrote:
> On Tue, 2017-02-28 at 14:19 +1100, David Gibson wrote:
> > On Tue, Feb 28, 2017 at 01:25:17PM +1100, Suraj Jitindar Singh wrote:
> > >
> > > On Tue, 2017-02-28 at 11:28 +1100, David Gibson wrote:
> > > >
> > > > s/HTP/HPT/
Current, QEMU does not provide a clear command to set vNUMA distance for
guest although we already have `-numa` command to set vNUMA nodes.
vNUMA distance makes sense in certain scenario.
But now, if we create a guest that has 4 vNUMA nodes, when we check NUMA
info via `numactl -H`, we will see:
On Thu, Mar 02, 2017 at 10:56:03PM +0100, Paolo Bonzini wrote:
> "info mtree -f" output is currently hard to use for large RAM regions, because
> there is no hint as to what part of the region is being mapped. Add the
> offset
> if it is nonzero.
>
> Secondly, FlatView has a readonly field,
David Gibson writes:
> [ Unknown signature status ]
> On Fri, Mar 03, 2017 at 02:31:38PM +1100, Richard Henderson wrote:
>> On 03/03/2017 01:10 AM, Nikunj A Dadhania wrote:
>> > +static void float64_maddsub_update_excp(CPUPPCState *env, float64 arg1,
>> > +
On Thu, Mar 02, 2017 at 07:40:58PM -0800, no-re...@patchew.org wrote:
> Hi,
>
> This series seems to have some coding style problems. See output below for
> more information:
>
> Message-id: 20170303032507.16142-1-da...@gibson.dropbear.id.au
> Type: series
> Subject: [Qemu-devel] [PULL 00/17]
On Fri, Mar 03, 2017 at 02:31:38PM +1100, Richard Henderson wrote:
> On 03/03/2017 01:10 AM, Nikunj A Dadhania wrote:
> > +static void float64_maddsub_update_excp(CPUPPCState *env, float64 arg1,
> > +float64 arg2, float64 arg3,
> > +
Richard Henderson writes:
> On 03/03/2017 01:10 AM, Nikunj A Dadhania wrote:
>> +static void float64_maddsub_update_excp(CPUPPCState *env, float64 arg1,
>> +float64 arg2, float64 arg3,
>> +unsigned
On Thu, Mar 02, 2017 at 05:20:19PM -0500, Bandan Das wrote:
> Jintack Lim writes:
>
> > [cc Bandan]
> >
> > On Tue, Feb 21, 2017 at 5:33 AM, Jintack Lim
> > wrote:
> >
> >>
> >>
> >> On Wed, Feb 15, 2017 at 9:47 PM, Alex Williamson <
> >>
Hi,
This series seems to have some coding style problems. See output below for
more information:
Message-id: 20170303032507.16142-1-da...@gibson.dropbear.id.au
Type: series
Subject: [Qemu-devel] [PULL 00/17] ppc-for-2.9 queue 20170303
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
From: Nikunj A Dadhania
Use the softfloat api for fused multiply-add.
Introduce routine to set the FPSCR flags VXNAN, VXIMZ nad VMISI.
Signed-off-by: Nikunj A Dadhania
Signed-off-by: David Gibson
---
From: Suraj Jitindar Singh
POWER9 doesn't have a storage description register 1 (SDR1) which is used
to store the base and size of the hash table. Thus we don't need to
generate this register on the POWER9 cpu model. While we're here, the
register generation code for
On 03/03/2017 01:10 AM, Nikunj A Dadhania wrote:
+static void float64_maddsub_update_excp(CPUPPCState *env, float64 arg1,
+float64 arg2, float64 arg3,
+unsigned int madd_flags)
{
+if
From: Sam Bobroff
The PPC MMU types are sometimes treated as if they were a bit field
and sometime as if they were an enum which causes maintenance
problems: flipping bits in the MMU type (which is done on both the 1TB
segment and 64K segment bits) currently produces new
From: Suraj Jitindar Singh
Basic storage protection defines various access authority permissions
based on a slb storage key and pte pp value pair. This access authority
defines read, write and execute permissions however currently we only
use this to control read and
From: Suraj Jitindar Singh
A pte entry has bit fields which can be used to make a page no-execute or
guarded, if either of these bits are set then an instruction access to this
page will fail. Currently these bits are checked with the pp_prot function
however the ISA
The (paravirtual) PCI host bridge on the 'pseries' machine in most
regards acts like a regular PCI bus, rather than a PCIe bus. Despite
this, though, it does allow access to the PCIe extended config space.
We already implemented the RTAS methods to allow this access.. but
forgot to put the
From: Suraj Jitindar Singh
The hash mmu page fault handling code is responsible for generating ISIs
and DSIs when access permissions cause an access to fail. Part of this
involves setting the srr1 or dsisr registers to indicate what causes the
access to fail. Add
From: Suraj Jitindar Singh
Add a new mmu fault handler for the POWER9 cpu and add it as the handler
for the POWER9 cpu definition.
This handler checks if the guest is radix or hash based on the value in the
partition table entry and calls the correct fault handler
From: Suraj Jitindar Singh
ISA v3.00 adds the idea of a partition table which is used to store the
address translation details for all partitions on the system. The partition
table consists of double word entries indexed by partition id where the second
double word
From: Suraj Jitindar Singh
The cpu has work function is used to mask interrupts used to determine
if there is work for the cpu based on the LPCR. Add a function to do this
for POWER9 and add it to the POWER9 cpu definition. This is similar to that
for POWER8 except
From: Suraj Jitindar Singh
The instruction authority mask register (IAMR) can be used to restrict
permissions for instruction fetch accesses on a per key basis for each
of 32 different key values. Access permissions are derived based on the
specific key value stored in
From: Alexey Kardashevskiy
getrampagesize() returns the largest supported page size and mainly
used to know if huge pages are enabled.
However is implemented in target-ppc/kvm.c and not available
in TCG or other architectures.
This renames and moves gethugepagesize() to
From: Suraj Jitindar Singh
Add a pa-features definition which includes all of the new fields which
have been added, note we don't claim support for any of these new features
at this stage.
Signed-off-by: Suraj Jitindar Singh
Reviewed-by:
For easier handling of future processors using the POWER9 or something
close to it, add a new bit in the MMU model. This was originally from a
revised version of 86cf1e9 "target/ppc/POWER9: Add ISAv3.00 MMU definition"
but the older version of the patch was already merged. This makes the
change
A couple of tests for the work-in-progress 'powernv' machine type attempt
to test on POWER9 CPUs. However the POWER9 CPU support is incomplete and
this doesn't really work. In particular the firmware image we have
currently assumes the presence of the SDR1 register, which no longer exists
on
From: Suraj Jitindar Singh
compat_table contains the list of logical pvr compat modes which a cpu can
operate in. It is a list of struct CompatInfo which contains the given pvr
value for a compat mode, the pcr bits which should be set to operate in
that compat mode, the
From: Suraj Jitindar Singh
Add POWER9 cpu to list of spapr core models which allows it to be specified
as the cpu model for a pseries guest (e.g. -machine pseries -cpu POWER9).
This now allows a POWER9 cpu to boot to userspace in tcg emulation for a
pseries machine
The following changes since commit ecb24d334af1a98ef0329f4b3b0e14ae8cb8770d:
Merge remote-tracking branch 'remotes/rth/tags/pull-tgt-20170302' into
staging (2017-03-02 22:06:41 +)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.9-20170303
The following changes since commit ecb24d334af1a98ef0329f4b3b0e14ae8cb8770d:
Merge remote-tracking branch 'remotes/rth/tags/pull-tgt-20170302' into
staging (2017-03-02 22:06:41 +)
are available in the git repository at:
g...@github.com:aik/qemu.git tags/qemu-slof-20170303
for you
On 03/03/17 13:42, Alexey Kardashevskiy wrote:
> The following changes since commit 138c1712bc9d5ea3a4de03e2d463259a11362367:
>
> pseries: Update SLOF firmware image (2017-03-03 13:35:43 +1100)
>
> are available in the git repository at:
>
> g...@github.com:aik/qemu.git
>
> for you to
The following changes since commit 138c1712bc9d5ea3a4de03e2d463259a11362367:
pseries: Update SLOF firmware image (2017-03-03 13:35:43 +1100)
are available in the git repository at:
g...@github.com:aik/qemu.git
for you to fetch changes up to 138c1712bc9d5ea3a4de03e2d463259a11362367:
On Thu, Mar 02, 2017 at 07:13:08PM +0100, Halil Pasic wrote:
> Let's set the handles to the underlying facilities to their extremal
> value so no accidental misuse can happen, and to make it obvious that the
> notifier is dysfunctional. E.g. if we just close an fd but do not touch
> the int
On Wed, Mar 01, 2017 at 11:50:23AM +, Stefan Hajnoczi wrote:
> v3:
> * Added Patch 2 to fix invalid test parameters
> * Switched to nicer max < avg check [Berto]
> v2:
> * Fixed s/bps/iops/ copy-paste error in Patch 1 [Berto]
> * Rephrased warning about guest hangs and errors [Berto]
> *
On Wed, Mar 01, 2017 at 11:03:31PM +0530, Mohammad Sameer Malik wrote:
> Hi i am Mohammad Sameer Malik a Btech undergraduate in Electronics and
> Communication at IIIT Delhi and i want to be a part of GSOC 17 as a student
> and want to chose Qemu as my organisation i have strong web development
On Thu, 2 Mar 2017, Peter Maydell wrote:
On 25 February 2017 at 18:46, BALATON Zoltan wrote:
Signed-off-by: BALATON Zoltan
---
v2: Split off small clean up to other patch
hw/display/sm501.c | 6 +++---
hw/display/sm501_template.h | 23
On Wed, Mar 01, 2017 at 10:27:48PM +0100, Greg Kurz wrote:
> On Wed, 1 Mar 2017 11:50:23 +
> Stefan Hajnoczi wrote:
>
> > v3:
> > * Added Patch 2 to fix invalid test parameters
> > * Switched to nicer max < avg check [Berto]
> > v2:
> > * Fixed s/bps/iops/ copy-paste
Signed-off-by: BALATON Zoltan
Reviewed-by: Peter Maydell
---
hw/display/sm501.c | 1132 ++-
hw/display/sm501_template.h | 52 +-
2 files changed, 594 insertions(+), 590 deletions(-)
diff --git
Signed-off-by: BALATON Zoltan
---
hw/display/sm501.c | 8
1 file changed, 8 insertions(+)
diff --git a/hw/display/sm501.c b/hw/display/sm501.c
index 6b72964..6e74200 100644
--- a/hw/display/sm501.c
+++ b/hw/display/sm501.c
@@ -474,6 +474,7 @@ typedef struct
Adding vmstate saving is not in this patch because the state structure
will be changed in further patches, then another patch will add
vmstate descriptor after those changes.
Signed-off-by: BALATON Zoltan
---
v2: Add memory regions to device state instead of allocating them
This is to allow clients to initialise these without failing as long
as no 2D engine function is called that would use the written value.
Saved values are not used yet (may get used when more of 2D engine is
added sometimes) and clients normally only write to most of these
registers, nothing is
On Thu, 2 Mar 2017, Peter Maydell wrote:
On 2 March 2017 at 20:13, BALATON Zoltan wrote:
On Thu, 2 Mar 2017, Peter Maydell wrote:
On 25 February 2017 at 18:31, BALATON Zoltan wrote:
Only the display controller part is created automatically on PCI
Signed-off-by: BALATON Zoltan
---
v3: simplify return expression in get_bpp
hw/display/sm501.c | 169 +---
hw/display/sm501_template.h | 25 +++
2 files changed, 107 insertions(+), 87 deletions(-)
diff --git
Signed-off-by: BALATON Zoltan
---
v2: Split off small clean up to other patch
hw/display/sm501.c | 6 +++---
hw/display/sm501_template.h | 23 ++-
2 files changed, 17 insertions(+), 12 deletions(-)
diff --git a/hw/display/sm501.c
Signed-off-by: BALATON Zoltan
---
v3: Fix initial value of misc_control register as Peter Maydell suggested
Also use M_BYTE constant from cutils.h
hw/display/sm501.c | 29 +++--
hw/display/sm501_template.h | 2 +-
2 files changed, 20
Signed-off-by: BALATON Zoltan
---
v3: Added local_mem_size_index to vmstate, add vmstate for sysbus version too
hw/display/sm501.c | 100 -
1 file changed, 99 insertions(+), 1 deletion(-)
diff --git a/hw/display/sm501.c
Do not use the base address to access data in local memory. This is in
preparation to allow chip connected via PCI where base address depends
on where the BAR is mapped so it will be unknown.
Signed-off-by: BALATON Zoltan
Reviewed-by: Peter Maydell
Only the display controller part is created automatically on PCI
Signed-off-by: BALATON Zoltan
---
v2: Split off removing dependency on base address to separate patch
v3: Added reset function and PCI ID constant definitions in pci_ids.h
hw/display/sm501.c | 58
- Rename a variable
- Move variable declarations out of loop to the beginning in draw_hwc_line
Signed-off-by: BALATON Zoltan
Reviewed-by: Peter Maydell
---
hw/display/sm501.c | 10 +-
hw/display/sm501_template.h | 10 --
2
Signed-off-by: BALATON Zoltan
Reviewed-by: Peter Maydell
---
v2: Split off renaming a variable to separate clean up patch
hw/display/sm501.c | 63 +++---
1 file changed, 32 insertions(+), 31
Third version addressing points that came up in review of v2.
BALATON Zoltan (13):
sm501: Fixed code style and a few typos in comments
sm501: Use defined constants instead of literal values where available
sm501: Add missing arbitration control register
sm501: QOMify
sm501: Get rid of
This is not used by default on any emulated machine yet but it is
still useful to have it compiled so it can be added from the command
line for clients that can use it (e.g. MorphOS has no driver for any
other emulated video cards but can output via SM501)
Signed-off-by: BALATON Zoltan
On Thu, 03/02 15:23, Kevin Wolf wrote:
> Am 02.03.2017 um 12:21 hat Fam Zheng geschrieben:
> > On Wed, 03/01 17:22, Kevin Wolf wrote:
> > > Am 01.03.2017 um 17:10 hat Fam Zheng geschrieben:
> > > > On Wed, 03/01 16:16, Kevin Wolf wrote:
> > > > > > I'm not sure about this because: 1) this is
On Thu, Mar 02, 2017 at 07:40:29PM +0530, Nikunj A Dadhania wrote:
> Use the softfloat api for fused multiply-add.
> Introduce routine to set the FPSCR flags VXNAN, VXIMZ nad VMISI.
>
> Signed-off-by: Nikunj A Dadhania
Merged, thanks.
>
> ---
>
> v1:
> * Removed
On Feb 25, 2017, at 10:03 PM, Pranith Kumar wrote:
> On Sat, Feb 25, 2017 at 8:46 PM, Programmingkid
> wrote:
>>
>>
>> With the i386 target, I did see host CPU usage go up to 120%. That was nice
>> to see. Windows XP and Windows 2000 would not boot to the desktop
On Mar 2, 2017, at 1:26 PM, qemu-devel-requ...@nongnu.org wrote:
>
> Does anyone else see the following error when trying to build git master?
>
> cc -I/home/build/src/qemu/git/qemu/hw/9pfs -Ihw/9pfs
> -I/home/build/src/qemu/git/qemu/tcg
> -I/home/build/src/qemu/git/qemu/tcg/i386
>
On 03/02/2017 08:32 PM, Eric Blake wrote:
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
sd_parse_uri() truncates long VDI names silently. Reject them
instead.
Signed-off-by: Markus Armbruster
---
block/sheepdog.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
On 03/02/2017 06:43 PM, Markus Armbruster wrote:
sd_parse_uri() truncates long VDI names silently. Reject them
instead.
Signed-off-by: Markus Armbruster
Reviewed-by: Philippe Mathieu-Daudé
---
block/sheepdog.c | 4 +++-
1 file changed, 3
On 03/02/2017 06:43 PM, Markus Armbruster wrote:
As a bdrv_create() method, sd_create() must set an error and return
negative errno on failure. It prints the error instead of setting it
when connect_to_sdog() fails. Fix that.
While there, return the value of connect_to_sdog() like we do
On 03/02/2017 06:56 PM, Paolo Bonzini wrote:
"info mtree -f" output is currently hard to use for large RAM regions, because
there is no hint as to what part of the region is being mapped. Add the offset
if it is nonzero.
Secondly, FlatView has a readonly field, that can override the
On 03/02/2017 07:08 AM, Li Qiang wrote:
we have an idebus unrealize function, but it was being
registered as the unrealize function for the IDE Device,
so it was not getting invoked on device teardown because
nothing is "unrealizing" the IDE devices themselves.
nice catch
Suggested-by: John
On Thu, Mar 2, 2017 at 5:20 PM, Bandan Das wrote:
> Jintack Lim writes:
>
>> [cc Bandan]
>>
>> On Tue, Feb 21, 2017 at 5:33 AM, Jintack Lim
>> wrote:
>>
>>>
>>>
>>> On Wed, Feb 15, 2017 at 9:47 PM, Alex Williamson <
>>>
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> Bad error handling, memory leaks, and lack of blockdev-add support.
How hard are we trying to get blockdev-add working in 2.9? Or is this
series 2.10 material now?
>
> Markus Armbruster (15):
> sheepdog: Defuse time bomb in sd_open() error
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> sd_parse_uri() truncates long VDI names silently. Reject them
> instead.
>
> Signed-off-by: Markus Armbruster
> ---
> block/sheepdog.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> sd_parse_uri() and sd_snapshot_goto() screw up error checking after
> strtoul(), and truncate long tag names silently. Fix by replacing
> those parts by new sd_parse_snapid_or_tag(), which checks more
> carefully.
At least we've fixed checkpatch
On 2 March 2017 at 18:01, Paolo Bonzini wrote:
>
>
> On 01/03/2017 18:58, Peter Maydell wrote:
>> Fails to build, ppc64, aarch64 (and probably others):
>>
>> In file included from /home/pm215/qemu/include/qemu/osdep.h:36:0,
>> from
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> sd_snapshot_delete() should delete the snapshot whose ID matches
> @snapshot_id and whose name matches @name. But that's not what it
> does. If @snapshot_id is a valid ID, it deletes the snapshot with
> that ID, else it deletes the snapshot with
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> As a bdrv_create() method, sd_create() must set an error and return
> negative errno on failure. It prints the error instead of setting it
> when connect_to_sdog() fails. Fix that.
>
> While there, return the value of connect_to_sdog() like we
/pmaydell/tags/pull-target-arm-20170228-1' into staging (2017-03-01
> 17:58:54 +)
>
> are available in the git repository at:
>
> git://github.com/rth7680/qemu.git tags/pull-tgt-20170302
>
> for you to fetch changes up to 3db010c3398d03646d74f2d36a68e62539342e6c:
>
&g
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> As a bdrv_snapshot_delete() method, sd_snapshot_delete() must set an
> error and return negative errno on failure. It sometimes returns -1,
> and sometimes neglects to set an error. It also prints error messages
> with error_report(). Fix all
On Thu, 2 Mar 2017, Paul Durrant wrote:
> This patch modifies the wrapper functions in xen_common.h to use the
> new xendevicemodel interface if it is available along with compatibility
> code to use the old libxenctrl interface if it is not.
>
> Signed-off-by: Paul Durrant
On 03/02/2017 03:43 PM, Markus Armbruster wrote:
> When qemu_opts_absorb_qdict() fails, sd_open() closes stdin, because
> sd->fd is still zero. Fortunately, qemu_opts_absorb_qdict() can't
> fail, because:
>
> 1. it only fails when qemu_opt_parse() fails, and
> 2. the only member of
On 03/02/17 22:36, b...@skyportsystems.com wrote:
> From: Ben Warren
>
> This was crashing due to NULL-pointer dereference
>
> QMP Test case:
> ==
>
> (QEMU) query-vm-generation-id
> {"error": {"class": "GenericError", "desc": "VM Generation ID device not
>
On Thu, Mar 2, 2017 at 11:46 PM Bruce Rogers wrote:
> The qga/get-vcpus test fails in a simple chroot environment, as
> used in an openSUSE Build Service local build, so first check
> that the sysfs based path exists in order to avoid calling this
> test in an environment where
Jintack Lim writes:
> [cc Bandan]
>
> On Tue, Feb 21, 2017 at 5:33 AM, Jintack Lim
> wrote:
>
>>
>>
>> On Wed, Feb 15, 2017 at 9:47 PM, Alex Williamson <
>> alex.william...@redhat.com> wrote:
...
>>
>
> I've tried another network device on a
1 - 100 of 309 matches
Mail list logo