Ping
On 03/11/2016 06:34 PM, Changlong Xie wrote:
> Block replication is a very important feature which is used for
> continuous checkpoints(for example: COLO).
>
> You can get the detailed information about block replication from here:
> http://wiki.qemu.org/Features/BlockReplication
>
> U
On Tue, Mar 22, 2016 at 05:33:45PM +0100, Laurent Vivier wrote:
> Hi David,
>
> using kvm-unit-tests, I've found a side effect of your patches: the MSR
> is cleared (and perhaps some others).
>
> I was trying to test my patch on top of QEMU master:
>
> "ppc64: set MSR_SF bit"
> http://patchwork.
Hi, Steven,
On Fri, Mar 04, 2016 at 08:23:11AM -0500, Steven Rostedt wrote:
> My idea for a trace-cmd server, is to have a --client operation, for
> running on the guest.
>
> trace-cmd server --client
>
> The connection will be some socket, either network or something
> directly attached to th
From: Thomas Huth
tl;dr:
This patch introduces an alternate way of handling the receive
buffers of the spapr-vlan device, resulting in much better
receive performance for the guest.
Full story:
One of our testers recently discovered that the performance of the
spapr-vlan device is very poor comp
From: Cédric Le Goater
commit fce55481360d "ppc: A couple more dummy POWER8 Book4 regs"
squashed in to rapidly a set of POWER8 Book4 regs in the wrong
routine. This patch introduces the missing gen_spr_power8_book4()
routine to fix their location.
Signed-off-by: Cédric Le Goater
Signed-off-by:
From: Benjamin Herrenschmidt
The masks weren't chosen nor applied properly. The architecture specifies
that writes to AMR are masked by UAMOR for PR=1, otherwise AMOR for HV=0.
The writes to UAMOR are masked by AMOR for HV=0
Signed-off-by: Benjamin Herrenschmidt
[clg: moved gen_spr_amr() proto
From: Benjamin Herrenschmidt
Add definitions for additional SPR numbers and SPR bit definitions
that will be relevant for subsequent improvements to POWER8 emulation
Also fix the definition of LPIDR which was incorrect (and is different
for server and embedded).
Signed-off-by: Benjamin Herrensc
From: Benjamin Herrenschmidt
With appropriate AMR-like masks. Not actually used by the translation
logic at that point
Signed-off-by: Benjamin Herrenschmidt
[clg: changed spr_register_hv(SPR_IAMR) to spr_register_kvm_hv(SPR_IAMR)
changed gen_spr_amr() prototype ]
Signed-off-by: Cédric Le
From: Thomas Huth
Refactor the code a little bit by extracting the code that reads
and writes the receive buffer list page into separate functions.
There should be no functional change in this patch, this is just
a preparation for the upcoming extensions that introduce receive
buffer pools.
Sign
From: Benjamin Herrenschmidt
Signed-off-by: Benjamin Herrenschmidt
[clg: squashed in patch 'ppc: Add dummy ACOP SPR' ]
Signed-off-by: Cédric Le Goater
Reviewed-by: Thomas Huth
Reviewed-by: David Gibson
Signed-off-by: David Gibson
---
target-ppc/cpu.h| 3 +++
target-ppc/translat
From: Benjamin Herrenschmidt
It's supposed to be an instruction counter. For now make us not
crash when accessing it.
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: Thomas Huth
Reviewed-by: David Gibson
Signed-off-by: David Gibson
---
target-ppc/cpu.h| 1 +
target-ppc/trans
From: Alexey Kardashevskiy
ePAPR defines "hcall-instructions" device-tree property which contains
code to call hypercalls in ePAPR paravirtualized guests. In general
pseries guests won't use this property, instead using the PAPR defined
hypercall interface.
However, this property has been re-us
From: Benjamin Herrenschmidt
Make sure we give the guest full authorization
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: Thomas Huth
Reviewed-by: David Gibson
Signed-off-by: David Gibson
---
target-ppc/translate_init.c | 4
1 file changed, 4 insertions(+)
diff --git a/target-ppc
From: Benjamin Herrenschmidt
We should implement HW breakpoint/watchpoint, qemu supports them...
Signed-off-by: Benjamin Herrenschmidt
Reviewed-by: Thomas Huth
Reviewed-by: David Gibson
Signed-off-by: David Gibson
---
target-ppc/cpu.h| 1 +
target-ppc/translate_init.c | 5 +
From: Benjamin Herrenschmidt
And move the code adjusting the MSR mask and calling kvmppc_set_papr()
to it. This allows us to add a few more things such as disabling setting
of MSR:HV and appropriate LPCR bits which will be used when fixing
the exception model.
Signed-off-by: Benjamin Herrenschmi
From: Thomas Huth
RX buffer pools are now enabled by default for new machine types.
For older machine types, they are still disabled to avoid breaking
migration.
Signed-off-by: Thomas Huth
Reviewed-by: David Gibson
Reviewed-by: Laurent Vivier
Signed-off-by: David Gibson
---
hw/net/spapr_lla
From: Laurent Vivier
When a qemu-system-ppc64 is started, the 64-bit mode bit
is not set in MSR.
Signed-off-by: Laurent Vivier
Reviewed-by: Alexander Graf
Signed-off-by: David Gibson
---
target-ppc/translate_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-pp
From: Benjamin Herrenschmidt
The current set of spr_register_* macros only take the user and
supervisor function pointers. To make the transition easy, we
don't change that but we add "_hv" variants that can be used to
register all 3 sets.
To simplify the transition, users of the "old" macro wil
From: Benjamin Herrenschmidt
We don't give them a KVM reg number to most of the registers yet as no
current KVM version supports HV mode. For DAWR and DAWRX, the KVM reg
number is needed since this register can be set by the guest via the
H_SET_MODE hypercall.
Signed-off-by: Benjamin Herrenschmi
The following changes since commit 2538039f2c26d66053426fb547e4f25e669baf62:
Merge remote-tracking branch 'remotes/armbru/tags/pull-ivshmem-2016-03-18'
into staging (2016-03-23 12:57:44 +)
are available in the git repository at:
git://github.com/dgibson/qemu.git tags/ppc-for-2.6-2016032
On Thu, 03/24 11:17, Wen Congyang wrote:
> The monitor command 'query-block' or 'info block' will output the format
> specific
> information. So we can get each child's child-name after this patch. This
> useful
> for dynamic reconfiguration.
>
> Signed-off-by: Wen Congyang
> ---
> block/quoru
The monitor command 'query-block' or 'info block' will output the format
specific
information. So we can get each child's child-name after this patch. This useful
for dynamic reconfiguration.
Signed-off-by: Wen Congyang
---
block/quorum.c | 27 +++
qapi/block-core.
On 03/18/2016 12:53 AM, Daniel P. Berrange wrote:
> The LUKS data format includes use of PBKDF2 (Password-Based
> Key Derivation Function). The Nettle library can provide
> an implementation of this, but we don't want code directly
> depending on a specific crypto library backend. Introduce
> a new
For emulated GIC capabilities, currently only gicv2 is supported. We
need to add gicv3 in when emulated gicv3 ready. For KVM accelerated ARM
VM, we detect the capability bits by creating a scratch VM.
Signed-off-by: Peter Xu
---
target-arm/monitor.c | 58 +
This can be used when probing whether KVM support specific device. Here,
a raw vmfd is used.
Signed-off-by: Peter Xu
---
include/sysemu/kvm.h | 9 +
kvm-all.c| 15 +++
2 files changed, 24 insertions(+)
diff --git a/include/sysemu/kvm.h b/include/sysemu/kvm.h
ind
Some more lines to make sure we allow NULL for 1st/3rd parameter.
Signed-off-by: Peter Xu
---
target-arm/kvm.c | 14 +-
target-arm/kvm_arm.h | 6 --
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/target-arm/kvm.c b/target-arm/kvm.c
index 969ab0b..bb6935e 100
This patch add "query-gic-capabilities" but does not implemnet it. The
command is ARM-only. The command will return a list of GICCapability
struct that describes all GIC versions that current QEMU and system
support.
Libvirt is possibly the first consumer of this new command.
Before this patch, u
v7 changes:
- patch 1
- add more to commit log, about how to use the results [Markus]
- change interface from dict back to array [Markus, Eric]
- patch 2
- kvm_arm_create_scratch_host_vcpu should raise error when init
non-zero, but failed to find a good CPU model [Sergey]
- patch 3
- re
On 03/23/2016 05:11 PM, David Gibson wrote:
On Wed, Mar 23, 2016 at 02:28:01PM +1100, Alexey Kardashevskiy wrote:
On 03/23/2016 01:13 PM, David Gibson wrote:
On Mon, Mar 21, 2016 at 06:47:06PM +1100, Alexey Kardashevskiy wrote:
This adds support for Dynamic DMA Windows (DDW) option defined by
On Wed, Mar 23, 2016 at 04:17:25PM +0100, Markus Armbruster wrote:
> Peter Xu writes:
>
> > On Wed, Mar 23, 2016 at 01:21:52PM +0100, Markus Armbruster wrote:
> >> Can you tell me what a management application is supposed to do with the
> >> information returned by query-gic-capabilities? Not ju
On Wed, Mar 23, 2016 at 03:33:25PM +0300, Sergey Fedorov wrote:
> On 23/03/16 08:32, Peter Xu wrote:
> > diff --git a/target-arm/monitor.c b/target-arm/monitor.c
> > index 254a9c9..4a2db59 100644
> > --- a/target-arm/monitor.c
> > +++ b/target-arm/monitor.c
> > @@ -21,8 +21,66 @@
> (snip)
> > GICC
On Thu, Mar 24, 2016 at 01:32:25AM +, Li, Liang Z wrote:
>> >> >> >
>> >> >> >6. Handling page cache in the guest The memory used for page
>> >> >> >cache in the guest will change depends on the workload, if guest
>> >> >> >run some block IO intensive work load, there will
>> >> >>
>> >> >> Wou
On Wed, Mar 23, 2016 at 06:03:32PM +0300, Sergey Fedorov wrote:
> Yes, but kvm_create_device() returns a file descriptor whereas this
> function is predicative. Personally, I like the convention described in
> chapter 16 of Linux kernel coding style [1]:
>
> If the name of a function is an a
> >> >> >
> >> >> >6. Handling page cache in the guest The memory used for page
> >> >> >cache in the guest will change depends on the workload, if guest
> >> >> >run some block IO intensive work load, there will
> >> >>
> >> >> Would this improvement benefit a lot when guest only has little free
>
On Wed, Mar 23, 2016 at 06:48:22AM +, Li, Liang Z wrote:
[...]
>> > 8. Pseudo code
>> > Dirty page logging should be enabled before getting the free page
>> > information from guest, this is important because during the process
>> > of getting free pages, some free pages may be used and written
> >>> >From guest's point of view, there are some pages currently not used
> >>> >by
> >>
> >> I see in your original RFC patch and your RFC doc, this line starts
> >> with a character '>'. Not sure this one has a special purpose?
> >>
> >
> > No special purpose. Maybe it's caused by the email clie
Add support for the power key. It has to be handled differently from the other
keys because it is the only 16-bit value key.
Signed-off-by: John Arbuckle
---
hw/input/adb.c | 32 +---
1 file changed, 25 insertions(+), 7 deletions(-)
diff --git a/hw/input/adb.c b/hw/i
> > > > 2. Why not use virtio-balloon
> > > > Actually, the virtio-balloon can do the similar thing by inflating
> > > > the balloon before live migration, but its performance is no good,
> > > > for an 8GB idle guest just boots, it takes about 5.7 Sec to
> > > > inflate the balloon to 7GB, but it
Sets keys that are not supported by ADB to an unusable value of 0xff.
Signed-off-by: John Arbuckle
---
hw/input/adb.c | 32 +++-
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/hw/input/adb.c b/hw/input/adb.c
index 3bfa686..8413db9 100644
--- a/hw/inpu
Add the adb-keys.h file. It maps ADB transition key codes with values.
Signed-off-by: John Arbuckle
---
include/hw/input/adb-keys.h | 147
1 file changed, 147 insertions(+)
create mode 100644 include/hw/input/adb-keys.h
diff --git a/include/hw/input
The old pc scancode translation is replaced with QEMU's QKeyCode.
Signed-off-by: John Arbuckle
---
hw/input/adb.c | 222 +
1 file changed, 176 insertions(+), 46 deletions(-)
diff --git a/hw/input/adb.c b/hw/input/adb.c
index f0ad0d4..3bfa6
From 949a986e68aa575146039d4d4493dca240a84266 Mon Sep 17 00:00:00 2001
From: John Arbuckle
Date: Wed, 23 Mar 2016 20:55:14 -0400
Subject: [PATCH 0/4] ADB improvements
This patch series makes several improvements to the ADB code. To test this code,
please implement the patches in the order below.
From: Wen Congyang
Introduce a "xen-load-devices-state" QAPI command that can be used to
load the state of all devices, but not the RAM or the block devices of
the VM.
We only have hmp commands savevm/loadvm, and qmp commands
xen-save-devices-state.
We use this new command for COLO:
1. suspend
Changelog
v3:
1. Addressed on David's commets, fix a bug
v2:
1. Rebased to the lastest code
2. Addressed on Eric's comments, fixed coding style
Wen Congyang (1):
Introduce "xen-load-devices-state"
migration/savevm.c | 36
qapi-schema.json | 14 +++
On 2016/3/24 1:14, Wei Huang wrote:
>
> On 03/23/2016 11:12 AM, Peter Maydell wrote:
>> > On 17 March 2016 at 13:25, Shannon Zhao wrote:
>>> >> From: Shannon Zhao
>>> >>
>>> >> There is a problem for power button that it will not work if an early
>>> >> system_powerdown request happens before
On Wed, Mar 23, 2016 at 02:35:42PM +, Li, Liang Z wrote:
>> >No special purpose. Maybe it's caused by the email client. I didn't
>> >find the character in the original doc.
>> >
>>
>> https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg00715.html
>>
>> You could take a look at this link,
On Wed, Mar 23, 2016 at 05:20:57PM +, Alex Bennée wrote:
> A number of configure options only really affect the core code and any
> arch specific stuff should be flushed out by other builds:
>
> - trace-backends, log build is all targets, others can be less
> - --disable-build, ensuring di
On Wed, 2016-03-23 at 13:05 +0100, Markus Armbruster wrote:
> Wei Jiangang writes:
>
> > Firstly, convert pxb_dev_init_common() to Error and rename
> > it to pxb_dev_realize_common().
> > Actually, pxb_register_bus() is converted as well.
> >
> > And then,
> > convert pxb_dev_initfn() and pxb_pci
vfio_listener_region_add for a iommu mr results in
an overflow assert since iommu memory region is initialized
with UINT64_MAX. Convert calculations to 128 bit arithmetic
for iommu memory regions and let int128_get64 assert for non iommu
regions if there's an overflow.
Suggested-by: Alex Williams
Alex Williamson writes:
...
>>
>> diff --git a/hw/vfio/common.c b/hw/vfio/common.c
>> index fb588d8..9489ff3 100644
>> --- a/hw/vfio/common.c
>> +++ b/hw/vfio/common.c
>> @@ -323,7 +323,7 @@ static void vfio_listener_region_add(MemoryListener
>> *listener,
>> {
>> VFIOContainer *container
On 03/23/2016 06:17 PM, Eric Blake wrote:
> On 03/20/2016 08:43 AM, Veronia wrote:
>>
>> Signed-off-by: Veronia Bahaa
>
> Space before <. 'git commit -s' (or 'git commit --amend -s' on an
> existing commit) will space things correctly if your ~/.gitconfig is
> correct; if you are typing the S-o-
On 03/20/2016 08:43 AM, Veronia wrote:
> move declarations out of qemu-common.h for functions declared in
> utils/ files: e.g. include/qemu/path.h for utils/path.c.
> move inline functions out of qemu-common.h and into new files (e.g.
> include/qemu/bcd.h)
>
> Signed-off-by: Veronia Bahaa
Space b
On 03/23/2016 05:03 PM, David Gibson wrote:
On Wed, Mar 23, 2016 at 02:06:36PM +1100, Alexey Kardashevskiy wrote:
On 03/23/2016 01:53 PM, David Gibson wrote:
On Wed, Mar 23, 2016 at 01:12:59PM +1100, Alexey Kardashevskiy wrote:
On 03/23/2016 12:08 PM, David Gibson wrote:
On Tue, Mar 22, 2016
On Wed, 23 Mar 2016 16:57:35 -0400
Bandan Das wrote:
> vfio_listener_region_add for a iommu mr results in
> an overflow assert since vt-d memory region is initialized
> with UINT64_MAX. Convert calculations to 128 bit arithmetic
> for such regions and let int128_get64 assert for non iommu
> regio
On Wed, Mar 23, 2016 at 10:53:42AM -0600, Eric Blake wrote:
>On 03/23/2016 01:18 AM, Li, Liang Z wrote:
>
>From guest's point of view, there are some pages currently not used by
>>>
>>> I see in your original RFC patch and your RFC doc, this line starts with a
>>> character '>'. Not sure
On 03/23/2016 03:09 AM, Kevin Wolf wrote:
>>> +++ b/block/block-backend.c
>>> @@ -33,6 +33,7 @@ struct BlockBackend {
>>> DriveInfo *legacy_dinfo;/* null unless created by drive_new() */
>>> QTAILQ_ENTRY(BlockBackend) link; /* for block_backends */
>>> QTAILQ_ENTRY(BlockB
While in the anonymous ram case we already take care of the right alignment
such an alignment gurantee does not exist for file backed ram allocation.
Instead, pagesize is used for alignment. On s390 this is not enough for gmap,
as we need to satisfy an alignment up to segments.
Reported-by: Halil
On 22/03/2016 16:33, Kevin Wolf wrote:
> This removes the last part of I/O throttling from block/io.c and moves
> it to the BlockBackend.
>
> When draining the queue of a BlockDriverState, we must make sure that no
> new requests can come in for it. Request sources from outside the block
> layer
On 03/14/2016 03:58 AM, Wei Jiangang wrote:
> Signed-off-by: Wei Jiangang
> ---
> util/buffer.c | 4 ++--
> util/qemu-sockets.c | 2 +-
> 2 files changed, 3 insertions(+), 3 deletions(-)
Reviewed-by: Eric Blake
--
Eric Blake eblake redhat com+1-919-301-3266
Libvirt virtualization
On 03/23/2016 11:13 AM, Stefan Weil wrote:
> I'm no longer sure which spelling is correct. :-)
>
>>From https://www.fsf.org/about/history.html:
> 1985 Richard Stallman creates the Free Sofware Foundation
I got a good chuckle out of that; then sent off a bug report to the
webmaster. That page
vfio_listener_region_add for a iommu mr results in
an overflow assert since vt-d memory region is initialized
with UINT64_MAX. Convert calculations to 128 bit arithmetic
for such regions and let int128_get64 assert for non iommu
regions only.
Suggested-by: Alex Williamson
Signed-off-by: Bandan D
On 18.03.2016 04:21, Wen Congyang wrote:
> The monitor command 'query-block' or 'info block' will output the filename.
> So we can get each children's child-name after this patch. This useful for
> dynamic reconfiguration.
>
> Signed-off-by: Wen Congyang
> ---
> block/quorum.c | 10 +++---
>
On 03/18/2016 09:19 AM, Kevin Wolf wrote:
+ov = opts_visitor_new(opts);
+
+visit_start_struct(opts_get_visitor(ov),
+ "luks", NULL, 0, &local_err);
>>>
>>> As this refers to "luks" specifically, shouldn't it be inside the switch
>>> below?
>>
>> Or
On 2016-03-23 17:27, Alex Bennée wrote:
>
> KONRAD Frederic writes:
>
>> Hi Alex,
>>
>> Thanks for having pulling all that together!
>> About this patch the original author was Jan Kiszka
>> (https://lists.gnu.org/archive/html/qemu-devel/2011-09/msg03323.html)
>>
>> This has probably been droppe
On 23/03/2016 11:26, Denis V. Lunev wrote:
> If the migration occurs after the IDE DMA has been set up but before it
> has been initiated, the state gets lost upon save/restore. Specifically,
> ->dma_cb callback gets cleared, so, when the guest eventually starts bus
> mastering, the DMA never com
On 18.03.2016 11:31, Kevin Wolf wrote:
> The call in hmp_drive_del() is dead code because blk_remove_bs() is
> called a few lines above.
Ah, so that's why I didn't have it in v3. Thanks for solving that
mystery for me. :-)
> The only other remaining user is
> bdrv_delete
On 03/23/2016 06:26 AM, Denis V. Lunev wrote:
> From: Pavel Butsykin
>
> Restart of ATAPI DMA used to be unreachable, because the request to do
> so wasn't indicated in bus->error_status due to the lack of spare bits, and
> ide_restart_bh() would return early doing nothing.
>
> This patch make
On 17.03.2016 14:44, Kevin Wolf wrote:
> Am 16.03.2016 um 19:54 hat Max Reitz geschrieben:
>> This series appears to reinvent itself with every revision. This time,
>> its main implication is that BBs are no longer automatically treated as
>> monitor-owned, and that a BB's name is tightly tied to t
Signed-off-by: Md Haris Iqbal
---
linux-user/qemu.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index 26b0ba2..3c3fd15 100644
--- a/linux-user/qemu.h
+++ b/linux-user/qemu.h
@@ -381,7 +381,7 @@ static inline void *lock_user(int typ
Am 23.03.2016 um 18:58 hat Wouter Verhelst geschrieben:
> On Wed, Mar 23, 2016 at 05:16:02PM +0300, Denis V. Lunev wrote:
> > +The type of information required by the client is passed to server in
> > the
> > +command flags field. If the server does not implement requested type or
> > +
On Tue, Mar 22, 2016 at 11:33:37PM -0400, Jeff Cody wrote:
> Fixes for a regression in vpc_create(), as well as a few issues with VHD
> format
> compatibility.
>
>
> Jeff Cody (6):
> block/vpc: fix VPC 'qemu-img create' regression
> block/vpc: use current_size field for XenConverter VHD imag
On Wed, Mar 23, 2016 at 05:16:02PM +0300, Denis V. Lunev wrote:
> From: Pavel Borzenkov
>
> With the availability of sparse storage formats, it is often needed to
> query status of a particular LBA range and read only those blocks of
> data that are actually present on the block device.
>
> To p
On 23 March 2016 at 16:52, Programmingkid wrote:
> On Mar 23, 2016, at 10:37 AM, Peter Maydell wrote:
>> I've put the qapi-schema.json and the ui/cocoa.m patches into the
>> cocoa pull I've just sent. For the ADB keyboard part, I definitely
>> think that the best approach is the suggestion I made
On Wed, Mar 23, 2016 at 09:14:10AM -0600, Eric Blake wrote:
> On 03/23/2016 08:16 AM, Denis V. Lunev wrote:
[...]
> [1] Oh, you ARE adding this to the "Experimental extensions" section of
> the document, so your wording IS correct. I guess the idea is that we
> write up the documentation in the ex
On Mon, Mar 21, 2016 at 03:47:24PM +0200, Alberto Garcia wrote:
> This series is a follow-up to the patch I sent last week[1]. It
> contains a few fixes from my intermediate block streaming branch, but
> are independent from that feature, so they can be applied now without
> problems.
>
> Berto
>
A number of configure options only really affect the core code and any
arch specific stuff should be flushed out by other builds:
- trace-backends, log build is all targets, others can be less
- --disable-build, ensuring disabling stuff doesn't break host
- co-routine, default already built
This is useful if you want to build all targets of a given architecture
or type. A simple submatch to an real target will add it to the list.
Signed-off-by: Alex Bennée
---
configure | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
in
The move from Travis VMs to Containers came with a upgrade from 1.5
cores to 2. The received wisdom is -j N+1 means a core can be doing work
while other threads wait for IO to complete. This is hard to test on the
Travis infrastructure but an initial before/after eyeballing seems to
confirm it is a
Hi,
On Wed, Mar 23, 2016 at 05:16:01PM +0300, Denis V. Lunev wrote:
> From: Pavel Borzenkov
>
> There exist some cases when a client knows that the data it is going to
> write is all zeroes. Such cases include mirroring or backing up a device
> implemented by a sparse file.
>
> With current NBD
Here is v2. I've added two new patches, a tweak to configure to accept
stems for target lists and then using that to cut the build time where
it makes sense. There has been a little tweak to the OSX build and
finally I've added r-b tags to the collapse and j3 patches.
Alex Bennée (5):
.travis.ym
Travis has support for OSX builds. Making the setup work cleanly
involves a little hacking about with the .travis.yml file but rather
than make it too messy I've pushed all the "brew" install stuff into a
support script called ./scripts/macosx-brew.sh.
Currently only the default ./configure ${CONF
Remove the concept of TARGETS and build the complete target list for
each config combination. Now the matrix is just based on CONFIG stanzas
and we use the additional stuff for:
- things that only work on one compiler (sparse, gcov, gprof)
- combos where "make check" fails
Signed-off-by: Alex
On Wed, 2016-03-23 at 17:53 +0100, Paolo Bonzini wrote:
>
> On 23/03/2016 17:47, Hollis Blanchard wrote:
> >
> > Paolo, is it true that only TB-invalidating writes go through the
> > io_mem_notdirty path? I'm looking at the live migration code now,
> > and it
> > seems like every memory write wil
On 03/23/2016 11:12 AM, Peter Maydell wrote:
> On 17 March 2016 at 13:25, Shannon Zhao wrote:
>> From: Shannon Zhao
>>
>> There is a problem for power button that it will not work if an early
>> system_powerdown request happens before guest gpio driver loads.
>>
>> Here we add the emulation of
Am 23.03.2016 um 17:36 schrieb Peter Maydell:
> On 23 March 2016 at 14:59, Stefan Weil wrote:
>> - * This program is free sofware: you can redistribute it and/or modify
>> + * This program is free software: you can redistribute it and/or modify
>> * it under the terms of the GNU General Public
On Tue, Mar 22, 2016 at 11:33:38PM -0400, Jeff Cody wrote:
> This fails silently as well, since vpc_create() did not set errp
> in this failuer case. Set errp in all instances in vpc_create().
s/faileur/failure/
Can be done when merging, no need to resend.
signature.asc
Description: PGP signat
Add mips-softmmu-common.mak and include it in existing mips*-softmmu.mak
files to avoid having to repeat CONFIG defines four times.
Suggested-by: Peter Maydell
Signed-off-by: Leon Alrae
---
default-configs/mips-softmmu-common.mak | 32
default-configs/mips-softm
27;remotes/weil/tags/pull-wxx-20160322' into
staging (2016-03-22 20:27:55 +)
are available in the git repository at:
git://github.com/lalrae/qemu.git tags/mips-20160323
for you to fetch changes up to b7c4ab809a4bfde4ab322b49fbe2e47536da7487:
default-configs: add mips-softmmu-common.
MIPS Release 6 and MIPS SIMD Architecture make it mandatory to have IEEE
754-2008 FPU which is indicated by CP1 FIR.HAS2008, FCSR.ABS2008 and
FCSR.NAN2008 bits set to 1.
In QEMU we still keep these bits cleared as there is no 2008-NaN support.
However, this now causes problems preventing from runn
On 23/03/2016 16:45, Kevin Wolf wrote:
> Am 14.03.2016 um 08:44 hat Pavel Dovgalyuk geschrieben:
>> This patch implements record and replay of character devices.
>> It records chardevs communication in replay mode. Recorded information
>> include data read from backend and counter of bytes writte
On 23/03/2016 17:47, Hollis Blanchard wrote:
> Paolo, is it true that only TB-invalidating writes go through the
> io_mem_notdirty path? I'm looking at the live migration code now, and it
> seems like every memory write will go through that path when global
> dirty memory logging is enabled.
Whe
On 03/23/2016 01:18 AM, Li, Liang Z wrote:
>>>
>>> >From guest's point of view, there are some pages currently not used by
>>
>> I see in your original RFC patch and your RFC doc, this line starts with a
>> character '>'. Not sure this one has a special purpose?
>>
>
> No special purpose. Maybe i
On Mar 23, 2016, at 10:37 AM, Peter Maydell wrote:
> On 15 March 2016 at 17:13, Programmingkid wrote:
>> This patchset adds QKeyCode support to the adb and cocoa code.
>>
>> Note: you do not need to be on a Mac to test out the adb.c, qapi-schema.json,
>> and adb-keys.h files. Only the cocoa.m f
On Wed, Mar 23, 2016 at 10:46:56AM +0800, Xiao Guangrong wrote:
> On 03/23/2016 04:30 AM, Stefan Hajnoczi wrote:
> >On Tue, Mar 22, 2016 at 08:37:40AM -0700, Dan Williams wrote:
> >>On Thu, Mar 17, 2016 at 3:04 AM, Stefan Hajnoczi wrote:
> >>>On Thu, Mar 17, 2016 at 04:32:46PM +0800, Xiao Guangron
Paolo, is it true that only TB-invalidating writes go through the
io_mem_notdirty path? I'm looking at the live migration code now, and
it seems like every memory write will go through that path when global
dirty memory logging is enabled.
--
Hollis Blanchard
Mentor Graphics Emulation DivisionOn
On 23 March 2016 at 14:59, Stefan Weil wrote:
> Signed-off-by: Stefan Weil
> ---
>
> I hope that it is fine not to split this in lots of
> small patches.
> --- a/qga/channel-win32.c
> +++ b/qga/channel-win32.c
> @@ -77,7 +77,7 @@ static gboolean ga_channel_prepare(GSource *source, gint
> *timeo
On 03/23/2016 08:16 AM, Denis V. Lunev wrote:
> From: Pavel Borzenkov
>
> With the availability of sparse storage formats, it is often needed to
> query status of a particular LBA range and read only those blocks of
> data that are actually present on the block device.
The acronym LBA is not use
KONRAD Frederic writes:
> Hi Alex,
>
> Thanks for having pulling all that together!
> About this patch the original author was Jan Kiszka
> (https://lists.gnu.org/archive/html/qemu-devel/2011-09/msg03323.html)
>
> This has probably been dropped during a rebase.
I'll amend the author on v2.
Jan
On 23 March 2016 at 16:00, Gerd Hoffmann wrote:
> On Mi, 2016-03-23 at 14:35 +, Peter Maydell wrote:
>> On 15 March 2016 at 19:02, Programmingkid wrote:
>> > Make the help menus actually work. The code will search thru three
>> > different
>> > locations for the help file. If it can't be fou
On 17 March 2016 at 13:25, Shannon Zhao wrote:
> From: Shannon Zhao
>
> There is a problem for power button that it will not work if an early
> system_powerdown request happens before guest gpio driver loads.
>
> Here we add the emulation of gpio_key and use it for ARM virt power
> button.
I twe
1 - 100 of 243 matches
Mail list logo