On 31 May 2015 at 19:34, Michael S. Tsirkin wrote:
> The following changes since commit 97af820f539efe80b87615a04f9de11ea585f725:
>
> Merge remote-tracking branch
> 'remotes/pmaydell/tags/pull-target-arm-20150529' into staging (2015-05-29
> 17:10:57 +0100)
>
> are available in the git reposito
On Mon, Jun 01, 2015 at 01:04:03PM +0100, Peter Maydell wrote:
> On 31 May 2015 at 19:34, Michael S. Tsirkin wrote:
> > The following changes since commit 97af820f539efe80b87615a04f9de11ea585f725:
> >
> > Merge remote-tracking branch
> > 'remotes/pmaydell/tags/pull-target-arm-20150529' into sta
On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
> On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
> > On 05/31/2015 09:12 PM, Michael S. Tsirkin wrote:
> > > On Mon, May 25, 2015 at 06:34:01PM +0300, Marcel Apfelbaum wrote:
> > >> PXB does not work with unsupported bioses,
On 06/01/2015 03:17 PM, Michael S. Tsirkin wrote:
On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
On 05/31/2015 09:12 PM, Michael S. Tsirkin wrote:
On Mon, May 25, 2015 at 06:34:01PM +0300, Marcel Apfelbaum wrote:
PXB do
From: Eduardo Habkost
Coding style change only.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/pc.h | 12 ++--
hw/i386/pc_piix.c| 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/include/hw
From: Shannon Zhao
This is in preparation for using alias property in virtio-balloon-pci
and virtio-balloon-ccw.
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Cornelia Huck
Reviewed-by: Paolo Bonzini
-
The following changes since commit 97af820f539efe80b87615a04f9de11ea585f725:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150529'
into staging (2015-05-29 17:10:57 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags
From: Eduardo Habkost
The compat property was added by commit
9dbcca5aa13cb9ab40788ac4c56bc227d94ca920, and the pc-0.12 and older
machine-types were not changed because virtio-9p-pci was introduced on QEMU
0.13 (commit 9f10751365b26b13b8a9b67e0e90536ae3d282df). The only problem is
that this break
From: Shannon Zhao
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Cornelia Huck
Reviewed-by: Paolo Bonzini
---
hw/virtio/virtio-pci.c | 40 ++--
1 file changed, 6 ins
From: Eduardo Habkost
Define a MACHINE_OPTIONS macro for each PC machine, and move every field
inside the QEMUMachine structs to the macros, except for name, init, and
compat_props.
This also ensures that all MACHINE_OPTIONS inherit the fields from the
next version, so their definitions carry on
From: Eduardo Habkost
Changing the convention to include commas inside the macros will allow
macros containing empty lists to be defined and used without compilation
errors.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/p
From: Eduardo Habkost
By now the new functions will get QEMUMachine as argument, but they will
be later converted to initialize a MachineClass struct directly.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/pc.h | 42
From: Eduardo Habkost
This will simplify the DEFINE_PC_MACHINE macro, and will help us to
implement reuse of PC_COMPAT_* macros through class_init function reuse,
in the future.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i3
From: Shannon Zhao
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Cornelia Huck
Reviewed-by: Paolo Bonzini
---
hw/s390x/virtio-ccw.c | 39 ++-
1 file changed, 6 inser
From: Eduardo Habkost
Now we can make everything consistent and define the macros even if they
are still empty.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/compat.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/i
From: Eduardo Habkost
Now that we have a DEFINE_PC_MACHINE helper macro that just requires an
initialization function, it is trivial to convert them to register a QOM
machine class directly, instead of using QEMUMachine.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off
From: Eduardo Habkost
Changing the convention to include commas inside the macros will allow
macros containing empty lists to be defined and used without compilation
errors.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/compat
From: Eduardo Habkost
This looks like a step backwards, but it will allow pc-0.1[0123] and
isapc to follow the same compat+init pattern used by the other
machine-types, allowing us to generate all init function using the same
macro later.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. T
From: Eduardo Habkost
The helper is not needed anymore, as the PC machine classes are
registered using QOM directly.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/pc.h | 2 --
hw/i386/pc.c | 45 --
From: Eduardo Habkost
Move compat_props from pc-0.10 to the macro, to make it consistent with
the other machines.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc_piix.c | 47 +--
1 fil
From: Eduardo Habkost
Changing the convention to include commas inside the macros will allow
macros containing empty lists to be defined and used without compilation
errors.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/ppc/spapr.c |
From: Eduardo Habkost
The function is not needed anymore, we can simply call pc_init1()
directly.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc_piix.c | 31 +--
1 file changed, 13 insertions(+), 18
From: Eduardo Habkost
This removes the following fields from QEMUMachine: family, alias,
reset, hot_add_cpu, units_per_default_bus, no_serial, no_parallel,
use_virtcon, use_sclp, no_floppy, no_cdrom, default_display,
compat_props, and hw_version.
The only users of those fields were already conve
From: Eduardo Habkost
This will automatically generate the existing QEMUMachine structs based
on the *_MACHINE_OPTIONS macros, and automatically add registration code
for them.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i38
From: Eduardo Habkost
Once we start adding compat code for pc-2.3, the usage of HW_COMPAT_2_1
in pc-*-2.2 won't be enough, as it also has to include PC_COMPAT_2_3
inside it. To ensure that, define PC_COMPAT_2_3, PC_COMPAT_2_2, and
PC_COMPAT_2_1 macros.
Signed-off-by: Eduardo Habkost
Reviewed-by
From: Cornelia Huck
Move host_features from the individual transport proxies into
the virtio device. Transports may continue to add feature bits
during device plugging.
This should it make easier to offer different sets of host features
for virtio-1/transitional support.
Tested-by: Shannon Zhao
From: Eduardo Habkost
All pc-i440fx and pc-q35 init functions simply call the corresponding
compat function and then call the main init function. Use a macro to
generate that code.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc
From: Jason Wang
Cc: Alexander Graf
Cc: Cornelia Huck
Cc: Christian Borntraeger
Cc: Richard Henderson
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/s390x/s390_flic.h | 5 -
hw/s390x/s390-virtio-ccw.c | 2 +-
hw/s390x/vir
From: Eduardo Habkost
SPAPR_COMPAT_2_1 will need to include both HW_COMPAT_2_2 and
HW_COMPAT_2_1, so include HW_COMPAT_2_1 inside SPAPR_COMPAT_2_1 and
HW_COMPAT_2_2 inside SPAPR_COMPAT_2_2.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
h
From: Cornelia Huck
This was copied from virtio-pci, but it doesn't make much sense for
ccw, as it doesn't have to handle the broken implementations this bit
is supposed to deal with. Remove it.
Signed-off-by: Cornelia Huck
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
From: Jason Wang
This patch passes error pointer to transport specific device_plugged()
callback. Through this way, device_plugged() can do some transport
specific check and fail. This will be uesd by following patches that
check the number of virtqueues against the transport limitation.
Cc: Cor
From: Eduardo Habkost
Don't add the pseries-2.3 machine yet, but define the corresponding
SPAPR_COMPAT macro to make sure both pseries-2.2 and pseries-2.1 will
inherit HW_COMPAT_2_3.
Signed-off-by: Eduardo Habkost
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/ppc/s
From: Cornelia Huck
Nearly all transports have been offering VIRTIO_F_NOTIFY_ON_EMPTY,
s390-virtio being the exception. There's no reason why it shouldn't
offer it as well, though (handling is done in core anyway), so let's
move it to the common virtio features.
While we're changing it anyway, f
From: Jason Wang
Cc: Cornelia Huck
Cc: Christian Borntraeger
Cc: Richard Henderson
Cc: Alexander Graf
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/s390x/virtio-ccw.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/hw/s390x
From: Laszlo Ersek
Even if board code decides not to request the creation of the FDC (keyed
off board-level factors, to be determined later), we should create the FDC
nevertheless if the user passes '-drive if=floppy' on the command line.
Otherwise '-drive if=floppy' would break without explicit
From: Jason Wang
Instead of adding queues for multiqueue during feature set. This patch
did this in .realize(), this will help the following patches that
count the number of virtqueues used in .device_plugged() callback.
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by:
From: Eduardo Habkost
The current code setting ide-drive.ver and scsi-disk.ver on pc-0.11
breaks the PC_COMPAT_* nesting pattern we currently use.
As those variables are overwritten in pc-0.10 too, they can be inherited
by pc-0.10 with no side-effects at all.
Cc: Gerd Hoffmann
Signed-off-by: E
From: Jason Wang
This patch introduce a virtio-s390 specific device_plugged() function
and doing the number of virtqueue validation inside.
Cc: Alexander Graf
Cc: Richard Henderson
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/s390x/s390
From: Eduardo Habkost
Those properties were introduced by commit
3827cdb1c3aa17a792d1658161195b9d7173c26b. They were not duplicated into
pc-0.13 and older because 0.14 was the first QEMU version supporting
qxl. The only problem is that this breaks the PC_COMPAT_* nesting
pattern we currently use.
On Mo, 2015-06-01 at 14:17 +0200, Michael S. Tsirkin wrote:
> On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
> > On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
> > > On 05/31/2015 09:12 PM, Michael S. Tsirkin wrote:
> > > > On Mon, May 25, 2015 at 06:34:01PM +0300, Marcel
From: Stefan Berger
Add a TPM2 ACPI table if a TPM 2 is used in the backend.
Also add an SSDT for the TPM 2.
Rename tpm_find() to tpm_get_version() and have this function
return the version of the TPM found, TPMVersion_Unspec if
no TPM is found. Use the version number to build version
specific A
From: Jason Wang
VIRTIO_PCI_QUEUE_MAX is not only used for pci, so rename it be generic.
Cc: Amit Shah
Cc: Paolo Bonzini
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/virtio/virtio.h | 2 +-
hw/char/virtio-serial-bus.c | 2 +-
From: Jason Wang
Increase the queue limit to 1024. But virtio-ccw and s390-virtio won't
support this, this is done through failing device_plugged() for those
two transports if the number of virtqueues is greater than 64.
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by:
From: Markus Armbruster
build_append_namestringv() and aml_string() first calculate the
resulting string's length with vsnprintf(NULL, ...), then allocate,
then print for real. Simply use g_strdup_vprintf() or g_vasprintf()
instead.
Signed-off-by: Markus Armbruster
Reviewed-by: Michael S. Tsir
From: Eduardo Habkost
The VGA and vmware-svga rombar compat properties were added by commit
281a26b15b4adcecb8604216738975abd754bea8, but only to pc-0.13 and
pc-0.12. This breaks the PC_COMPAT_* nesting pattern we currently
follow.
The new variables will now be inherited by pc-0.11 and older, bu
From: Marcel Apfelbaum
Add encoding for ACPI DefShiftLeft Opcode.
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Shannon Zhao
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 10
From: Laszlo Ersek
This patch introduces no observable change, but it allows the callers of
pc_basic_device_init(), ie. pc_init1() and pc_q35_init(), to request (or
not request) the creation of the FDC explicitly.
At the moment both callers pass constant create_fdctrl=true (hence no
observable c
as comparing boolean with constant 3 is always false.
Signed-off-by: Leon Yu
---
target-arm/op_helper.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-arm/op_helper.c b/target-arm/op_helper.c
index 3f5b9ab..30f2374 100644
--- a/target-arm/op_helper.c
+++ b/target-arm/
From: Radim Krčmář
In the old times, we always had pvpanic in ACPI and a _STA method told
the guest not to use it. Automatic generation dropped the _STA method
as the specification says that missing _STA means enabled and working.
Some guests (Linux) had buggy drivers and this change made them u
From: Pavel Fedin
GICv3 ITS distinguishes between devices by using hardwired device IDs passed on
the bus.
This patch implements passing these IDs in qemu.
SMMU is also known to use stream IDs, therefore this addition can also be
useful for
implementing platforms with SMMU.
Signed-off-by: Pave
From: Marcel Apfelbaum
Add encoding for ACPI DefShiftRight Opcode.
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Shannon Zhao
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 10
From: Jason Wang
This patch introduces virtio_get_num_queues() which iterates the vqs
array and return the number of virtqueues used by device.
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/virtio/virtio.h | 1 +
hw/virtio/virtio.
From: Laszlo Ersek
It is Very annoying to carry forward an outdatEd coNtroller with a mOdern
Machine type.
Hence, let us not instantiate the FDC when all of the following apply:
- the machine type is pc-q35-2.4 or later,
- "-device isa-fdc" is not passed on the command line (nor in the config
On Mon, Jun 01, 2015 at 03:21:19PM +0300, Marcel Apfelbaum wrote:
> On 06/01/2015 03:17 PM, Michael S. Tsirkin wrote:
> >On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
> >>On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
> >>>On 05/31/2015 09:12 PM, Michael S. Tsirkin wrote
From: Jason Wang
Cc: Alexander Graf
Cc: Richard Henderson
Signed-off-by: Jason Wang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/s390x/s390-virtio-bus.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/s390x/s390-virtio-bus.c b/hw/s390
From: Marcel Apfelbaum
Add encoding for ACPI DefWhile Opcode.
Reviewed-by: Shannon Zhao
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/acpi/aml-build.h | 1 +
1 file changed, 1 insertion(+)
diff -
From: Marcel Apfelbaum
Add encoding for ACPI DefAdd Opcode.
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Shannon Zhao
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 10 ++
From: Laszlo Ersek
The "no_floppy = 1" machine class setting causes "default_floppy" in
main() to become zero. Consequently, default_drive() will not call
drive_add() and drive_new() for IF_FLOPPY, index=0, meaning that no
default floppy drive will be created for the virtual machine. In that
case
From: Shannon Zhao
Signed-off-by: Shannon Zhao
Signed-off-by: Shannon Zhao
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Igor Mammedov
---
hw/acpi/aml-build.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c
index
From: Marcel Apfelbaum
Add encoding for ACPI DefLLess Opcode.
Reviewed-by: Shannon Zhao
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 9 ++
From: Stefan Berger
Following the recent upgrade to version 1.3, extend the TPM TIS
interface with capabilities introduced for support of a TPM 2.
TPM TIS for TPM 2 introduced the following extensions beyond the
TPM TIS 1.3 (used for TPM 1.2):
- A new 32bit interface Id register was introduced.
From: Gerd Hoffmann
Needed for virtio features which go from 32bit to 64bit with virtio 1.0
Signed-off-by: Gerd Hoffmann
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/qdev-properties.h | 10
hw/core/qdev-properties.c| 58 +++
From: Marcel Apfelbaum
Add encoding for ACPI DefIndex Opcode.
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Reviewed-by: Shannon Zhao
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 10 ++
2 files changed, 11
<#secure method=pgpmime mode=sign>
Paolo Bonzini writes:
> On 01/06/2015 13:16, Dmitry Monakhov wrote:
>> 259,0 31 385 0.719283423 10729 Q WS 29376775 + 248 [qemu-io]
>> 259,0 31 388 0.719287600 10729 Q WS 29377023 + 8 [qemu-io]
>> 259,0 31 391 0.719315193
From: Stefan Berger
In the TPM passthrough backend driver, modify the probing code so
that we can check whether a TPM 1.2 or TPM 2 is being used
and adapt the behavior of the TPM TIS accordingly.
Move the code that tested for a TPM 1.2 into tpm_utils.c
and extend it with test for probing for TPM
From: Gerd Hoffmann
Make features 64bit wide everywhere.
On migration a full 64bit guest_features field is sent if one of the
high bits is set, in addition to the lower 32bit guest_features field
which must stay for compatibility reasons. That way we send the lower
32 feature bits twice, but th
From: Ying-Shiuan Pan
set_host_notifier and set_guest_notifiers supported by virtio-mmio now.
Most code copied from virtio-pci.
This makes it possible to use vhost-net with virtio-mmio,
improving performance by about 30%.
The kvm-arm does not yet support irqfd, need to fix the hard-coded part a
From: Marcel Apfelbaum
Add encoding for ACPI DefIncrement Opcode.
Reviewed-by: Shannon Zhao
Reviewed-by: Igor Mammedov
Signed-off-by: Marcel Apfelbaum
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/acpi/aml-build.h | 1 +
hw/acpi/aml-build.c | 8 ++
On Mon, Jun 01, 2015 at 01:26:53PM +0200, Laszlo Ersek wrote:
> On 06/01/15 12:48, Michael S. Tsirkin wrote:
> > On Mon, Jun 01, 2015 at 12:43:35PM +0200, Paolo Bonzini wrote:
> >>
> >>
> >> On 01/06/2015 12:23, Michael S. Tsirkin wrote:
> >>> Still, reserving part of the namespace for QEMU interna
From: Ouyang Changchun
Based on patch by Nikolay Nikolaev:
Vhost-user will implement the multi queue support in a similar way
to what vhost already has - a separate thread for each queue.
To enable the multi queue functionality - a new command line parameter
"queues" is introduced for the vhost-u
On 01/06/2015 14:38, Michael S. Tsirkin wrote:
> I'm sorry - I don't understand. It's easy to do the right thing. Just
> add the opt prefix. Why insist on user doing the right thing, and punish
> violations with failing at random?
>
> If it's useful for developers somehow, add a config flag for
"Dr. David Alan Gilbert" writes:
> * Markus Armbruster (arm...@redhat.com) wrote:
>> "Dr. David Alan Gilbert" writes:
>>
>> > * John Snow (js...@redhat.com) wrote:
>> >>
>> >>
>> >> On 05/21/2015 09:19 AM, Kevin Wolf wrote:
>> >> > The floppy controller spec describes three different controll
On 01/06/2015 14:41, Michael S. Tsirkin wrote:
> On Mon, Jun 01, 2015 at 02:39:17PM +0200, Paolo Bonzini wrote:
>>
>>
>> On 01/06/2015 14:38, Michael S. Tsirkin wrote:
>>> I'm sorry - I don't understand. It's easy to do the right thing. Just
>>> add the opt prefix. Why insist on user doing the r
On Mon, Jun 01, 2015 at 02:24:02PM +0200, Gerd Hoffmann wrote:
> On Mo, 2015-06-01 at 14:17 +0200, Michael S. Tsirkin wrote:
> > On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
> > > On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
> > > > On 05/31/2015 09:12 PM, Michael S.
Paolo Bonzini writes:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
>
>
> On 01/06/2015 12:34, Dmitry Monakhov wrote:
>> Yes. Improvement is not huge, but it can be detected for old qemu
>> unpatched kernel: 728 MiB/sec ± 20Mb patched kernel : 748 MiB/sec
>> ± 10Mb
>
> Ok, so about 3-4
On Mon, Jun 01, 2015 at 02:39:17PM +0200, Paolo Bonzini wrote:
>
>
> On 01/06/2015 14:38, Michael S. Tsirkin wrote:
> > I'm sorry - I don't understand. It's easy to do the right thing. Just
> > add the opt prefix. Why insist on user doing the right thing, and punish
> > violations with failing a
"Dr. David Alan Gilbert" writes:
> * Peter Maydell (peter.mayd...@linaro.org) wrote:
>> On 29 May 2015 at 11:34, Dr. David Alan Gilbert wrote:
>> > It's the destination I'm worried about here, not the source; lets say
>> > you have two devices, a & b. 'a' gets serialised, but then 'b' finds
>>
Paolo Bonzini writes:
> On 13/05/2015 18:46, Denis V. Lunev wrote:
>> I agree with this. Kernel guys are aware and may be we will have
>> the fix after a while... I have heard (not tested) that performance
>> loss over multi-queue SSD is around 30%.
>
> I came up with this patch... can you test i
On 2015/6/1 18:54, Peter Crosthwaite wrote:
On Mon, Jun 1, 2015 at 3:34 AM, wrote:
From: Shannon Zhao
Say more about the changes. Why the gap to index 4?
You mean why the KVM_ARM_TARGET_CORTEX_A53 is 4?
linux-headers/asm-arm64/kvm.h defines it to 4.
/* Supported Processor Types */
#d
Hi,
> > Devices behind pxb wouldn't be working because they didn't got resources
> > assigned, yes.
>
> I mean that there's no way to get old seabios+pxb when bisecting.
When bisecting in qemu (with bundled seabios) yes.
But when bisection in seabios ...
Anyway, at the end of the day it doesn
On Mon, Jun 01, 2015 at 09:46:39AM +0800, Fam Zheng wrote:
> On Fri, 05/29 13:37, Stefan Hajnoczi wrote:
> > On Fri, May 29, 2015 at 10:22:13AM +0800, Fam Zheng wrote:
> > > mirror_exit does the replacing, which requires source and target to be
> > > in sync, unfortunately we can't guarantee that b
On 06/01/2015 03:27 PM, Michael S. Tsirkin wrote:
On Mon, Jun 01, 2015 at 03:21:19PM +0300, Marcel Apfelbaum wrote:
On 06/01/2015 03:17 PM, Michael S. Tsirkin wrote:
On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
On Mo, 2015-06-01 at 12:44 +0300, Marcel Apfelbaum wrote:
On 05/
Hello,
On 31.05.2015 12:58, Vadim Rozenfeld wrote:
> On Sun, 2015-05-31 at 11:26 +0300, Yan Vugenfirer wrote:
>>> On May 29, 2015, at 5:43 PM, Philipp Hahn
>>> wrote:
...
>>> we tried to migrate some Windows 2008 and 2012 VMs from Xen to KVM,
>>> but
>>> installing the VirtIO viostor.sys driver f
On 06/01/15 14:38, Michael S. Tsirkin wrote:
> On Mon, Jun 01, 2015 at 01:26:53PM +0200, Laszlo Ersek wrote:
>> On 06/01/15 12:48, Michael S. Tsirkin wrote:
>>> On Mon, Jun 01, 2015 at 12:43:35PM +0200, Paolo Bonzini wrote:
On 01/06/2015 12:23, Michael S. Tsirkin wrote:
> Still,
This series of patch removes the following audio backends:
esd, fmod, sdl, winwave.
It also cleans up the remaining drivers to do not use global variables where
possible. This is a preparation for my GSoC project where I will enable multiple
simultaneous audio backends.
Please also test the corea
It's broken and we have native drivers for almost all platforms.
Signed-off-by: Kővágó, Zoltán
---
audio/Makefile.objs | 3 -
audio/audio_int.h | 1 -
audio/sdlaudio.c| 458
configure | 24 ++-
4 files changed, 11 insertio
ESD is no longer developed and replaced by PulseAudio.
Signed-off-by: Kővágó, Zoltán
---
audio/Makefile.objs | 1 -
audio/audio_int.h | 1 -
audio/esdaudio.c| 557
configure | 18 +-
4 files changed, 6 insertions(+), 571 d
Currently the opaque pointer returned by audio_driver's init is only
exposed to the driver's fini, but not to audio_pcm_ops. This way if
someone wants to share a variable with the driver and the pcm, he must
use global variables. This patch fixes it by adding a third parameter to
audio_pcm_op's ini
Signed-off-by: Kővágó, Zoltán
---
audio/paaudio.c | 102 +---
1 file changed, 52 insertions(+), 50 deletions(-)
diff --git a/audio/paaudio.c b/audio/paaudio.c
index 11c2d29..35e8887 100644
--- a/audio/paaudio.c
+++ b/audio/paaudio.c
@@ -9,6 +9,
Signed-off-by: Kővágó, Zoltán
---
audio/alsaaudio.c | 154 +-
1 file changed, 82 insertions(+), 72 deletions(-)
diff --git a/audio/alsaaudio.c b/audio/alsaaudio.c
index eb33bff..d7e181b 100644
--- a/audio/alsaaudio.c
+++ b/audio/alsaaudio.c
@@
On Mon, Jun 01, 2015 at 02:57:02PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> > > Devices behind pxb wouldn't be working because they didn't got resources
> > > assigned, yes.
> >
> > I mean that there's no way to get old seabios+pxb when bisecting.
>
> When bisecting in qemu (with bundled seabios)
Signed-off-by: Kővágó, Zoltán
---
audio/dsound_template.h | 18
audio/dsoundaudio.c | 106
2 files changed, 74 insertions(+), 50 deletions(-)
diff --git a/audio/dsound_template.h b/audio/dsound_template.h
index 98276fb..85ba858 10064
Signed-off-by: Kővágó, Zoltán
---
audio/Makefile.objs | 2 -
audio/audio_int.h | 1 -
audio/fmodaudio.c | 685
configure | 27 +--
4 files changed, 2 insertions(+), 713 deletions(-)
delete mode 100644 audio/fmodaudio.c
diff
Signed-off-by: Kővágó, Zoltán
---
audio/ossaudio.c | 114 +--
1 file changed, 61 insertions(+), 53 deletions(-)
diff --git a/audio/ossaudio.c b/audio/ossaudio.c
index 80ac610..d247969 100644
--- a/audio/ossaudio.c
+++ b/audio/ossaudio.c
@@ -38,
On 06/01/15 15:05, Marcel Apfelbaum wrote:
> On 06/01/2015 03:27 PM, Michael S. Tsirkin wrote:
>> On Mon, Jun 01, 2015 at 03:21:19PM +0300, Marcel Apfelbaum wrote:
>>> On 06/01/2015 03:17 PM, Michael S. Tsirkin wrote:
On Mon, Jun 01, 2015 at 01:40:19PM +0200, Gerd Hoffmann wrote:
> On Mo,
DirectSound should be a superior choice on Windows.
Signed-off-by: Kővágó, Zoltán
---
audio/Makefile.objs | 1 -
audio/audio_int.h| 1 -
audio/winwaveaudio.c | 717 ---
configure| 11 +-
4 files changed, 2 insertions(+), 728 d
qpa_audio_init did not clean up resources properly if the initialization
failed. This hopefully fixes it.
Signed-off-by: Kővágó, Zoltán
---
audio/paaudio.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/audio/paaudio.c b/audio/paaudio.c
index 35e8887..fea6071 100644
---
Signed-off-by: Kővágó, Zoltán
---
audio/coreaudio.c | 45 -
1 file changed, 24 insertions(+), 21 deletions(-)
diff --git a/audio/coreaudio.c b/audio/coreaudio.c
index f38fd82..6dfd63e 100644
--- a/audio/coreaudio.c
+++ b/audio/coreaudio.c
@@ -32,20 +32
Signed-off-by: Kővágó, Zoltán
---
audio/wavaudio.c | 37 +
1 file changed, 21 insertions(+), 16 deletions(-)
diff --git a/audio/wavaudio.c b/audio/wavaudio.c
index 5132aed..8acea8f 100644
--- a/audio/wavaudio.c
+++ b/audio/wavaudio.c
@@ -36,15 +36,10 @@ typede
01.06.2015 16:23, Kővágó, Zoltán wrote:
> This series of patch removes the following audio backends:
> esd, fmod, sdl, winwave.
Why do you remove sdl backend?
This is my preferred backend so far, it works better
than all other backends available to me...
Thanks,
/mjt
101 - 200 of 408 matches
Mail list logo