It is not necessary to munmap an area before remapping it with MAP_FIXED;
if the memory region specified by addr and len overlaps pages of any
existing mapping, then the overlapped part of the existing mapping will
be discarded.
On the other hand, if QEMU does munmap the pages, there is a small
pr
On Tue, Mar 24, 2015 at 02:19:44PM -0400, John Snow wrote:
> +cc_has_warning_flag() {
> +write_c_skeleton;
> +
> # Use the positive sense of the flag when testing for -Wno-wombat
> # support (gcc will happily accept the -Wno- form of unknown
> # warning options).
> -optflag="
On 24/03/2015 23:01, Andreas Färber wrote:
> Am 24.03.2015 um 22:28 schrieb Dirk Müller:
>> Commit 0b183fc871:"memory: move mem_path handling to
>> memory_region_allocate_system_memory" split memory_region_init_ram and
>> memory_region_init_ram_from_file. Also it moved mem-path handling a step
>> u
On Wed, Mar 25, 2015 at 04:31:39PM +0800, Fam Zheng wrote:
> I was looking at block jobs' AioContext and realized that the block job
> coroutines are actually started in main loop.
>
> I'm confused because 5a7e7a0bad17c96e03f55ed7019e2d7545e21a96 and friends in
> the series [1] seem to move the co
On 25/03/2015 14:23, Leon Alrae wrote:
> On 24/03/2015 23:01, Andreas Färber wrote:
>> Am 24.03.2015 um 22:28 schrieb Dirk Müller:
>>> Commit 0b183fc871:"memory: move mem_path handling to
>>> memory_region_allocate_system_memory" split memory_region_init_ram and
>>> memory_region_init_ram_from_fi
On 24/03/2015 23:11, Dirk Müller wrote:
> Commit 0b183fc871:"memory: move mem_path handling to
> memory_region_allocate_system_memory" split memory_region_init_ram and
> memory_region_init_ram_from_file. Also it moved mem-path handling a step
> up from memory_region_init_ram to memory_region_allo
On 24/03/2015 22:30, Dirk Müller wrote:
> Commit 0b183fc871:"memory: move mem_path handling to
> memory_region_allocate_system_memory" split memory_region_init_ram and
> memory_region_init_ram_from_file. Also it moved mem-path handling a step
> up from memory_region_init_ram to memory_region_allo
> -Original Message-
> From: Dr. David Alan Gilbert [mailto:dgilb...@redhat.com]
> Sent: Wednesday, March 25, 2015 4:10 PM
> To: Padmanabh Ratnakar
> Cc: quint...@redhat.com; amit.s...@redhat.com; mrhi...@us.ibm.com;
> Padmanabh Ratnakar; Meghana Cheripady; qemu-devel@nongnu.org
> Subject:
>
> This other three are nice, remove code, and make it correct with the case
> that qp has to be removed first.
>
> So, should we drop the listen_id part, or there is a reason for it?
>
> Later, Juan.
>
listen_id is used only in server side.
Saw that listen_id gets created before cm_id.
So f
Padmanabh Ratnakar wrote:
> As part of commit e325b49a320b493cc5d69e263751ff716dc458fe,
> order in which resources are destroyed was changed for fixing
> a seg fault. Due to this change, CQ will never get destroyed as
> CQ should be destroyed after QP destruction. Seg fault is caused
> improper cl
On 05/03/2015 22:13, Hervé Poussineau wrote:
> Hi,
>
> This patchset improves dp8393x network card emulation to current QEMU
> standards,
> mostly decouples it from MIPS rc4030 chipset emulation, and add PROM and
> load/save
> functionalities.
> Only required cleanup has been done on the rc4030
This is v2 of my "[PATCH for-2.3 0/3] Contain drive_get() misuse".
Drives defined with if!=none, character devices defined with -serial
and -parallel, network devices defined with -net nic are all for board
initialization to wire up. Board code calls drive_get() or similar to
find them, and creat
Drives defined with if!=none are for board initialization to wire up.
Board code calls drive_get() or similar to find them, and creates
devices with their qdev drive properties set accordingly.
Except a few devices go on a fishing expedition for a suitable backend
instead of exposing a drive prope
Character devices defined with -serial and -parallel are for board
initialization to wire up. Board code examines serial_hds[] and
parallel_hds[] to find them, and creates devices with their qdev
chardev properties set accordingly.
Except a few devices go on a fishing expedition for a suitable ba
NICs defined with -net nic are for board initialization to wire up.
Board code examines nd_table[] to find them, and creates devices with
their qdev NIC properties set accordingly.
Except "allwinner-a10" goes on a fishing expedition for NIC
configuration instead of exposing the usual NIC propertie
Device models aren't supposed to go on fishing expeditions for
backends. They should expose suitable properties for the user to set.
For onboard devices, board code sets them.
A number of sysbus devices pick up block backends in their init() /
instance_init() methods with drive_get_next() instead
On Wednesday 25 March 2015 13:13:14 James Hogan wrote:
> Hi Duarte,
>
> On 22/03/15 11:13, Duarte Silva wrote:
> > Hi guys,
> >
> > I have been struggling to get some binaries compiled for NetLogic XLP
> > processor to run under QEMU. I have tried a bunch of things (most going
> > back and forth)
Device models aren't supposed to go on fishing expeditions for
backends. They should expose suitable properties for the user to set.
For onboard devices, board code sets them.
"sdhci-pci" picks up its block backend in its realize() method with
drive_get_next() instead. Already marked FIXME. See
* Wen Congyang (we...@cn.fujitsu.com) wrote:
> Block replication is a very important feature which is used for
> continuous checkpoints(for example: COLO).
>
> Usage:
> Please refer to docs/block-replication.txt
>
> You can get the patch here:
> https://github.com/wencongyang/qemu-colo/commits/bl
Superseded by
[PATCH v2 for-2.3 0/5] Contain drive, serial, parallel, net misuse
From: Itamar Tal
this patch add support for some more functionality in the qemu-guest-agent,
both for windows and linux. Main added features are:
- interface listing in Windows
- Process list in Windows
- network connections enumeration in Windows
- file delete for both Windows and Posix
- file s
Hi Duarte,
On 25/03/2015 14:20, Duarte Silva wrote:
> On Wednesday 25 March 2015 13:13:14 James Hogan wrote:
>> Hi Duarte,
>>
>> On 22/03/15 11:13, Duarte Silva wrote:
>>> Hi guys,
>>>
>>> I have been struggling to get some binaries compiled for NetLogic XLP
>>> processor to run under QEMU. I have
On 05/03/2015 23:13, Hervé Poussineau wrote:
> Add a new memory region in system address space where DMA address space
> definition (the 'translation table') belongs, so we can update on the fly
> the DMA address space.
>
> Signed-off-by: Hervé Poussineau
Would it make sense to just use an IOM
I just had another cc: to an address gotten from MAINTAINERS bounce with
"user unknown".
How do we weed out dead MAINTAINERS entries?
ram_addr.h is an internal interface and it is not needed anyway by
hw/s390x/ipl.c.
Cc: Christian Borntraeger
Signed-off-by: Paolo Bonzini
---
hw/s390x/ipl.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/hw/s390x/ipl.c b/hw/s390x/ipl.c
index 54d0835..5c86613 100644
--- a/hw/s390x/ipl.c
+++
* David Gibson (da...@gibson.dropbear.id.au) wrote:
> On Tue, Mar 24, 2015 at 08:04:14PM +, Dr. David Alan Gilbert wrote:
> > * David Gibson (da...@gibson.dropbear.id.au) wrote:
> > > On Fri, Mar 20, 2015 at 12:37:59PM +, Dr. David Alan Gilbert wrote:
> > > > * David Gibson (da...@gibson.dr
On 25/03/2015 14:44, Leon Alrae wrote:
> Hi Duarte,
>
> On 25/03/2015 14:20, Duarte Silva wrote:
>> On Wednesday 25 March 2015 13:13:14 James Hogan wrote:
>>> Hi Duarte,
>>>
>>> On 22/03/15 11:13, Duarte Silva wrote:
Hi guys,
I have been struggling to get some binaries compiled for
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
> As far as I can tell, the vreader_remove_reader function is not presently in
> use anywhere; I have an upcoming patch set that uses it.
>
> Signed-off-by: Jeremy White
> ---
> libcacard/vreader.c |2
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
> A physical smartcard with an ATR of
> 3B 95 95 40 FF AE 01 0E 00 00
> was parsed incorrectly.
>
> The '40' should have been the second TD; instead
> the FF is used, incorrectly.
>
> Signed-off-by: Jerem
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
>
> Signed-off-by: Jeremy White
> ---
> configure | 38 ++
> 1 file changed, 38 insertions(+)
>
> diff --git a/configure b/configure
> index b858756..f22dbae 100755
>
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
>
> Signed-off-by: Jeremy White
> ---
> libcacard/vcard.c |2 +-
> libcacard/vcard.h |2 +-
> libcacard/vcard_emul_nss.c | 29 -
> libcacard/vcar
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
> Also add an alias of 'nssemul' for the default card
> of hw=yes hw_type=cac, and an alias of 'passthru' for
> the new card type of hw=yes hw_type=passthru.
>
> This allows the spice-gtk client to take a m
ACK.
Reviewed-by: Marc-André Lureau
(the extra symbols should be shaved in a future libcacard update)
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
> This uses libpcsclite to provide direct communication with a smartcard.
>
> Signed-off-by: Jeremy White
> ---
> Makefile.objs
Hi
On Mon, Mar 16, 2015 at 6:19 PM, Paolo Bonzini wrote:
> On 16/03/2015 17:52, Jeremy White wrote:
>> It seemed as though the convention was that all non static functions
>> went into the .syms file; I may have misunderstood.
>
> I suspect that the .syms file was introduced as a way to hide util
ACK.
Reviewed-by: Marc-André Lureau
On Fri, Mar 13, 2015 at 8:45 PM, Jeremy White wrote:
> That option can be achieved using -e "use_hw=yes hw_type=passthru"
>
> Signed-off-by: Jeremy White
> ---
> libcacard/vscclient.c | 16 +++-
> 1 file changed, 3 insertions(+), 13 deletions(
Am 25.03.2015 um 15:16 schrieb Markus Armbruster:
> Drives defined with if!=none are for board initialization to wire up.
> Board code calls drive_get() or similar to find them, and creates
> devices with their qdev drive properties set accordingly.
>
> Except a few devices go on a fishing expedit
Applied to -trivial, thanks!
/mjt
19.03.2015 15:08, Jan Kiszka wrote:
> Probably a copy&paste bug. Fixing it helps identifying the device model
> behind port 0x61.
Applied to -trivial, thank you!
/mjt
21.03.2015 16:44, Stefan Weil wrote:
> With a mask value of 0x0040, the result will never be 1.
> This fixes a Coverity warning.
Might be a bit risky if the whole thing wasn't a complete no-op.
I wonder maybe the whole this if statement should be removed..
But anyway, applied to -trivial, tha
On Wed, Mar 25, 2015 at 06:17:52PM +0300, Michael Tokarev wrote:
> 20.03.2015 20:11, Stefan Weil wrote:
> > This fixes these gcc warnings (not enabled in default build):
> >
> > hw/acpi/aml-build.c:83:5: warning:
> > function might be possible candidate for ‘gnu_printf’ format attribute
> > [-Ws
20.03.2015 20:11, Stefan Weil wrote:
> This fixes these gcc warnings (not enabled in default build):
>
> hw/acpi/aml-build.c:83:5: warning:
> function might be possible candidate for ‘gnu_printf’ format attribute
> [-Wsuggest-attribute=format]
> hw/acpi/aml-build.c:88:5: warning:
> function mig
20.03.2015 19:30, Eric Blake wrote:
> kvm_stat.{1,pod} started showing up as untracked files in my
> directory, and I nearly accidentally merged them into a commit
> with my usual habit of 'git add .'. Rather than spelling out
> each such file, just ignore the entire pattern.
Applied to -trivial,
Am 25.03.2015 um 15:16 schrieb Markus Armbruster:
> Character devices defined with -serial and -parallel are for board
> initialization to wire up. Board code examines serial_hds[] and
> parallel_hds[] to find them, and creates devices with their qdev
> chardev properties set accordingly.
>
> Exc
Am 25.03.2015 um 15:56 schrieb Paolo Bonzini:
> ram_addr.h is an internal interface and it is not needed anyway by
> hw/s390x/ipl.c.
>
> Cc: Christian Borntraeger
> Signed-off-by: Paolo Bonzini
Applied to our tree. thanks.
containing pull request will probably be sent by Cornelia.
> ---
> h
On 25/03/2015 16:17, Andreas Färber wrote:
> > @@ -319,11 +319,13 @@ static void pc87312_realize(DeviceState *dev, Error
> > **errp)
> > d = DEVICE(isa);
> > qdev_prop_set_uint32(d, "iobase", get_fdc_iobase(s));
> > qdev_prop_set_uint32(d, "irq", 6);
> > +/* FI
On Tue, Mar 24, 2015 at 11:45:46PM +0100, Andreas Färber wrote:
> Hello,
>
> This mini-series is a follow-up, fixing the last remaining GTester paths
> to indicate the architecture they are executed for (i386 vs. x86_64).
>
> Unlike the previous patch, there is no libqtest wrapper function adding
From: Jason Wang
We don't validate the backend queue numbers against bus limitation,
this will easily crash qemu if it exceeds the limitation which will
hit the abort() in virtio_del_queue(). An example is trying to
starting a virtio-net device with 256 queues. E.g:
./qemu-system-x86_64 -netdev
From: Stefan Weil
This fixes these gcc warnings (not enabled in default build):
hw/acpi/aml-build.c:83:5: warning:
function might be possible candidate for ‘gnu_printf’ format attribute
[-Wsuggest-attribute=format]
hw/acpi/aml-build.c:88:5: warning:
function might be possible candidate for ‘g
commit 9b70c1790acacae54d559d38ca69186a85040bb8
virtio-serial: switch to standard-headers
changes virtio_console_config size from 8 to 12 bytes:
it adds an optional 4 byte emerg_wr field.
As this crosses a power of two boundary, this changes the PCI BAR size,
which breaks migration compatibil
The following changes since commit 054903a832b865eb5432d79b5c9d1e1ff31b58d7:
Update version for v2.3.0-rc1 release (2015-03-24 16:34:16 +)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to 7e0e736e
On Wed, Mar 25, 2015 at 03:27:26PM +0800, Fam Zheng wrote:
> Currently, throttle timers won't make any progress when VCPU is not
> running, which would stall the request queue in utils, qtest, vm
> suspending, and live migration, without special handling.
>
> Block jobs are confusingly inconsisten
On Wednesday 25 March 2015 14:54:41 Leon Alrae wrote:
> On 25/03/2015 14:44, Leon Alrae wrote:
> > Hi Duarte,
> >
> > On 25/03/2015 14:20, Duarte Silva wrote:
> >> On Wednesday 25 March 2015 13:13:14 James Hogan wrote:
> >>> Hi Duarte,
> >>>
> >>> On 22/03/15 11:13, Duarte Silva wrote:
> Hi
On 03/25/2015 03:36 AM, Wen Congyang wrote:
> Signed-off-by: Wen Congyang
> Signed-off-by: Paolo Bonzini
> Signed-off-by: Yang Hongyang
> Signed-off-by: zhanghailiang
> Signed-off-by: Gonglei
> ---
> docs/block-replication.txt | 147
> +
> 1 file c
On 03/25/2015 04:20 PM, Michael Tokarev wrote:
21.03.2015 16:44, Stefan Weil wrote:
With a mask value of 0x0040, the result will never be 1.
This fixes a Coverity warning.
Might be a bit risky if the whole thing wasn't a complete no-op.
I wonder maybe the whole this if statement should be
On 03/25/2015 06:48 AM, Paolo Bonzini wrote:
>> ##
>> +# @COLOMode
>> +#
>> +# An enumeration of COLO mode.
s/mode/modes/
>> +#
>> +# @unprotected: COLO is not started or after failover
>> +#
>> +# @primary: Primary mode, the vm's state will be sent to secondary QEMU.
Inconsistent on whether y
On 03/25/2015 10:48 AM, Markus Armbruster wrote:
I just had another cc: to an address gotten from MAINTAINERS bounce with
"user unknown".
How do we weed out dead MAINTAINERS entries?
Automated spambot that runs once a release cycle and reports back to the
list which entries were dead?
--
在 2015年03月23日 21:30, Igor Mammedov 写道:
On Mon, 23 Mar 2015 14:13:07 +0100
Andreas Färber wrote:
Hi,
For consistency in git-log, please use "qom:" rather than "object:".
Am 23.03.2015 um 13:06 schrieb Paolo Bonzini:
On 23/03/2015 11:36, Peter Crosthwaite wrote:
I don't think TypeInfo is th
On Fri, Mar 20, 2015 at 02:32:17PM +0100, Markus Armbruster wrote:
> Signed-off-by: Markus Armbruster
> ---
> qapi/block-core.json | 4
> qmp-commands.hx | 4
> 2 files changed, 8 insertions(+)
Thanks, applied to my block tree:
https://github.com/stefanha/qemu/commits/block
Stefa
On 12/25/2014 08:31 PM, Yang Hongyang wrote:
> This is the initial design of block replication.
> The blkcolo block driver enables disk replication for continuous
> checkpoints. It is designed for COLO that Secondary VM is running.
> It can also be applied for FT/HA scene that Secondary VM is not
>
On 03/25/2015 10:06 AM, Eric Blake wrote:
> On 12/25/2014 08:31 PM, Yang Hongyang wrote:
>> This is the initial design of block replication.
>> The blkcolo block driver enables disk replication for continuous
>> checkpoints. It is designed for COLO that Secondary VM is running.
>> It can al
On Wed, Mar 25, 2015 at 04:44:48PM +1100, David Gibson wrote:
> On Mon, Mar 23, 2015 at 07:06:00PM +0530, Bharata B Rao wrote:
> > Support hot removal of CPU for sPAPR guests by sending the hot
> > unplug notification to the guest via EPOW interrupt.
> >
> > Signed-off-by: Bharata B Rao
> > ---
>
* Dr. David Alan Gilbert (dgilb...@redhat.com) wrote:
> * David Gibson (da...@gibson.dropbear.id.au) wrote:
> > On Tue, Mar 24, 2015 at 08:04:14PM +, Dr. David Alan Gilbert wrote:
> > > * David Gibson (da...@gibson.dropbear.id.au) wrote:
> > > > On Fri, Mar 20, 2015 at 12:37:59PM +, Dr. Dav
On Mon, Mar 23, 2015 at 11:02 PM, Andreas Färber wrote:
> Inline realized=true from pc_new_cpu() so that the realization can be
> deferred, as it would otherwise create a device[n] node.
>
> Signed-off-by: Andreas Färber
> ---
> hw/i386/pc.c | 66
> ++
Am 25.03.2015 um 17:55 schrieb Bharata B Rao:
> On Mon, Mar 23, 2015 at 11:02 PM, Andreas Färber wrote:
>> Inline realized=true from pc_new_cpu() so that the realization can be
>> deferred, as it would otherwise create a device[n] node.
>>
>> Signed-off-by: Andreas Färber
>> ---
>> hw/i386/pc.c
On 25/03/2015 15:38, Duarte Silva wrote:
> On Wednesday 25 March 2015 14:54:41 Leon Alrae wrote:
>> On 25/03/2015 14:44, Leon Alrae wrote:
>>> Hi Duarte,
>>>
>>> On 25/03/2015 14:20, Duarte Silva wrote:
On Wednesday 25 March 2015 13:13:14 James Hogan wrote:
> Hi Duarte,
>
> On 22/0
* David Gibson (da...@gibson.dropbear.id.au) wrote:
> On Wed, Feb 25, 2015 at 04:51:56PM +, Dr. David Alan Gilbert (git) wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > On receiving MIG_RPCOMM_REQ_PAGES look up the address and
> > queue the page.
> >
> > Signed-off-by: Dr. David Alan Gilbe
* David Gibson (da...@gibson.dropbear.id.au) wrote:
> On Wed, Feb 25, 2015 at 04:51:58PM +, Dr. David Alan Gilbert (git) wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > postcopy_place_page (etc) provide a way for postcopy to place a page
> > into guests memory atomically (using the copy ioc
On 25.03.2015 04:06, Peter Maydell wrote:
> On 25 March 2015 at 01:43, Sergey Fedorov wrote:
>> On 24.03.2015 18:30, Sergey Fedorov wrote:
>>> So if I understand you correctly, it would be suitable to implement a
>>> model like Juno ARM Development Platform in order to get AArch64 VE
>>> model w
* David Gibson (da...@gibson.dropbear.id.au) wrote:
> On Wed, Feb 25, 2015 at 04:51:55PM +, Dr. David Alan Gilbert (git) wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > Add MIG_RP_CMD_REQ_PAGES command on Return path for the postcopy
> > destination to request a page from the source.
> >
>
It extends g_test_add() macro with the architecture path.
Signed-off-by: Andreas Färber
---
tests/libqtest.h | 20
1 file changed, 20 insertions(+)
diff --git a/tests/libqtest.h b/tests/libqtest.h
index 9281f5c..03469b8 100644
--- a/tests/libqtest.h
+++ b/tests/libqtest.h
@
It calls g_test_add_data_func() with a path supplemented by the
architecture, like qtest_add_func() does.
Reviewed-by: John Snow
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Andreas Färber
---
tests/libqtest.c | 7 +++
tests/libqtest.h | 12
2 files changed, 19 insertions(+)
Replace uses of g_test_add_data_func() for QTest test cases.
It is still valid to use it for any non-QTest test cases,
which are not run for multiple target binaries.
Suggested-by: John Snow
Signed-off-by: Andreas Färber
---
tests/ahci-test.c | 9 ++---
tests/e1000-test.c | 4
Replace g_test_add_func() with new qtest_add_func() and g_test_add()
macro with qtest_add() macro.
Cc: qemu-sta...@nongnu.org
Signed-off-by: Andreas Färber
---
tests/i440fx-test.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/i440fx-test.c b/tests/i440fx-
Hello,
This mini-series fixes the last remaining GTester paths to indicate the
architecture they are executed for (i386 vs. x86_64).
Unlike the previous fw_cfg-test patch, there are no libqtest wrappers adding the
architecture yet; other tests manually constructed a correct path to pass to
g_test
Eric Blake writes:
> Go into more details about the various types of valid expressions
> in a qapi schema, including tweaks to document fixes being done
> later in the current patch series. Also fix some stale and missing
> documentation in the QMP specification.
>
> Signed-off-by: Eric Blake
>
* David Gibson (da...@gibson.dropbear.id.au) wrote:
> On Tue, Mar 10, 2015 at 02:34:03PM +, Dr. David Alan Gilbert wrote:
> > * David Gibson (da...@gibson.dropbear.id.au) wrote:
> > > On Wed, Feb 25, 2015 at 04:51:34PM +, Dr. David Alan Gilbert (git)
> > > wrote:
> > > > From: "Dr. David A
Le 25/03/2015 15:45, Paolo Bonzini a écrit :
On 05/03/2015 23:13, Hervé Poussineau wrote:
Add a new memory region in system address space where DMA address space
definition (the 'translation table') belongs, so we can update on the fly
the DMA address space.
Signed-off-by: Hervé Poussineau
This brings down the size of the struct from 56 to 32 bytes on 64-bit,
and to 16 bytes on 32-bit.
The appended adds macros to prevent us from mistakenly overflowing
the bitfields when more elements are added to the corresponding
enums/macros.
Note that reg/mem_reg need only 6 bits (for ia64) but
On 03/25/2015 12:31 PM, Markus Armbruster wrote:
> Eric Blake writes:
>
>> Go into more details about the various types of valid expressions
>> in a qapi schema, including tweaks to document fixes being done
>> later in the current patch series. Also fix some stale and missing
>> documentation i
On Mon, Mar 16, 2015 at 10:17 PM, Andrey Korolyov wrote:
> For now, it looks like bug have a mixed Murphy-Heisenberg nature, as
> it appearance is very rare (compared to the number of actual launches)
> and most probably bounded to the physical characteristics of my
> production nodes. As soon as
> - attach serial console (I am using virsh list for this exact purpose),
virsh console of course, sorry
On Wed, Mar 25, 2015 at 11:43:31PM +0300, Andrey Korolyov wrote:
> On Mon, Mar 16, 2015 at 10:17 PM, Andrey Korolyov wrote:
> > For now, it looks like bug have a mixed Murphy-Heisenberg nature, as
> > it appearance is very rare (compared to the number of actual launches)
> > and most probably boun
On 03/25/2015 02:11 PM, Eric Blake wrote:
>> The QObject types are QTYPE_NONE, QTYPE_QINT, QTYPE_QSTRING,
>> QTYPE_QDICT, QTYPE_QLIST, QTYPE_QFLOAT, QTYPE_QBOOL, QTYPE_QERROR.
>>
>> The connections JSON string - QTYPE_QSTRING, JSON object - QTYPE_QDICT,
>> JSON array - QTYPE_QLIST and JSON boolean
Hi Peter,
This is my current patch queue for ppc against 2.3. Please pull.
Alex
The following changes since commit 054903a832b865eb5432d79b5c9d1e1ff31b58d7:
Update version for v2.3.0-rc1 release (2015-03-24 16:34:16 +)
are available in the git repository at:
git://github.com/agraf/q
From: Alexey Kardashevskiy
IBM uses low 16bits to specify the chip version of a POWER CPU.
So there has never been an actual silicon with PVR = 0x003B.
The first silicon would have PVR 0x003B0100 but it is very unlikely
to find it in any machine shipped to any customer as it was too raw.
Thi
From: Stefan Weil
This fixes potential runtime crashes and two warnings from Coverity.
The new error message does not add a prefix "qemu:" because that is
already done in function hw_error. It also starts with an uppercase
letter because that seems to be the mostly used form.
Signed-off-by: St
From: Paolo Bonzini
Capture the explicit setting of "usb=no" into a separate bool, and
use it to skip the update of machine->usb in the board init function.
Signed-off-by: Paolo Bonzini
Signed-off-by: Alexander Graf
---
hw/core/machine.c | 1 +
hw/ppc/mac_newworld.c | 2 +-
hw/ppc/spapr.c
On sPAPR we haven't supported boot once ever since it emerged, but
recently grew need for it. This patch implements boot once logic
to it.
While at it, we also move to the new bootdevice handling that got
introduced to the tree recently.
Reported-by: Dinar Valeev
Signed-off-by: Alexander Graf
-
From: Alexey Kardashevskiy
The changelog is:
> virtio: Fix vring allocation
> helpers: Fix SLOF_alloc_mem_aligned to meet callers expectation
> Set default palette according to "16-color Text Extension" document
> Fix rectangle drawing functions to work also with higher bit depths
> Fix
On 24/03/15 14:47, Sergey Fedorov wrote:
> On 23.03.2015 04:29, Merten Sach wrote:
>> On 21/03/15 04:16, Sergey Fedorov wrote:
>>> Hi!
>>>
>>> I am currently working on AArch64 EL2 support. There is a plan to submit
>>> the changes to the community. Merten, IIUYC, you are going to support
>>> only
On 03/25/2015 02:20 PM, Andreas Färber wrote:
It extends g_test_add() macro with the architecture path.
Signed-off-by: Andreas Färber
---
tests/libqtest.h | 20
1 file changed, 20 insertions(+)
diff --git a/tests/libqtest.h b/tests/libqtest.h
index 9281f5c..03469b8 10
On 03/25/2015 02:20 PM, Andreas Färber wrote:
Replace g_test_add_func() with new qtest_add_func() and g_test_add()
macro with qtest_add() macro.
Cc: qemu-sta...@nongnu.org
Signed-off-by: Andreas Färber
---
tests/i440fx-test.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(
On 03/25/2015 02:20 PM, Andreas Färber wrote:
Replace uses of g_test_add_data_func() for QTest test cases.
It is still valid to use it for any non-QTest test cases,
which are not run for multiple target binaries.
Suggested-by: John Snow
Signed-off-by: Andreas Färber
---
tests/ahci-test.c
On 03/25/2015 08:55 AM, Stefan Hajnoczi wrote:
On Fri, Mar 13, 2015 at 03:22:01PM -0400, John Snow wrote:
This is a re-send of patches 7 & 8 from an earlier series,
"[PATCH v2 0/8] ahci: add more IO tests" which ultimately got bounced
back because I used some glib functions that were too new.
On 03/10/2015 04:14 PM, John Snow wrote:
This series is based on:
"[Qemu-devel] [PATCH 0/2] ahci: test varying sector offsets"
There appear to be some upstream issues for iotests 051 and 061,
but this series does not appear to alter the existing bad behavior
of those tests.
This patchset bring
On Wed, Mar 25, 2015 at 11:54 PM, Kevin O'Connor wrote:
> On Wed, Mar 25, 2015 at 11:43:31PM +0300, Andrey Korolyov wrote:
>> On Mon, Mar 16, 2015 at 10:17 PM, Andrey Korolyov wrote:
>> > For now, it looks like bug have a mixed Murphy-Heisenberg nature, as
>> > it appearance is very rare (compare
Factor out the function that checks if a compiler
flag is supported or not.
Signed-off-by: John Snow
---
configure | 33 +++--
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/configure b/configure
index 7a8637e..3e71bb8 100755
--- a/configure
+++ b/con
Test if ccache is interfering with semantic analysis of macros,
disable its habit of trying to compile already pre-processed
versions of code if so. ccache attempts to save time by compiling
pre-processed versions of code, but this disturbs clang's static
analysis enough to produce false positives.
The glib headers use GCC attributes. Unfortunately the __GNUC__ and
__GNUC_MINOR__ version macros are also defined by clang, but clang
doesn't support the same attributes as GCC.
clang 3.5.0 does not support the __alloc_size__ attribute:
https://github.com/llvm-mirror/clang/commit/c047507a9a7
QEMU does not compile cleanly under clang 3.5.0. These patches eliminate the
avalanche of warnings and make the build usable.
The result is that you *should* be able to use clang 3.5.0 *with* ccache and
-Werror and produce all targets.
Regrettably, this is v5 because I overlooked deleting "--kee
101 - 200 of 279 matches
Mail list logo