On 21/07/2021 18:19, Michael S. Tsirkin wrote:
> On Wed, Jul 21, 2021 at 06:09:05PM +0200, Laurent Vivier wrote:
>> The intend of failover is to allow to migrate a VM with a VFIO
>> networking card without disrupting the network operation by switching
>> to a virtio-net device during the
Mathieu Poirier writes:
> Add description and example for the vhost-user based RNG implementation.
> Tailored on Viresh Kumar's vhost-user-i2c documentation.
>
> Signed-off-by: Mathieu Poirier
> ---
> docs/tools/index.rst | 1 +
> docs/tools/vhost-user-rng.rst | 74
On Wed, Jul 21, 2021 at 06:52:06PM +0200, Paolo Bonzini wrote:
> modinfo runs the preprocessor and therefore needs all generated input files
> to be there. Add a "depends" clause.
>
> Signed-off-by: Paolo Bonzini
> ---
> meson.build | 1 +
> 1 file changed, 1 insertion(+)
Reviewed-by: Daniel
On 21/07/21 17:26, Lara Lazier wrote:
EFER.SVME has to be set, and EFER reserved bits must
be zero.
In addition the combinations
* EFER.LMA or EFER.LME is non-zero and the processor does not support LM
* non-zero EFER.LME and CR0.PG and zero CR4.PAE
* non-zero EFER.LME and CR0.PG and zero
modinfo runs the preprocessor and therefore needs all generated input files
to be there. Add a "depends" clause.
Signed-off-by: Paolo Bonzini
---
meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/meson.build b/meson.build
index 8817706d08..18e6cb0a8c 100644
--- a/meson.build
+++
Richard Henderson writes:
> On 7/21/21 12:38 AM, Alex Bennée wrote:
>> Richard Henderson writes:
>>
>>> Set CF_SINGLE_STEP when single-stepping is enabled.
>>> This avoids the need to flush all tb's when turning
>>> single-stepping on or off.
>>>
>>> Signed-off-by: Richard Henderson
>>> ---
This does about the bare minimum, converting section headers to ReST
ones and adding an indent for code blocks.
Signed-off-by: John Snow
---
docs/devel/index.rst | 1 +
...-commands.txt => writing-qmp-commands.rst} | 581 +-
2 files changed, 304
On 21/07/21 17:10, Stefan Hajnoczi wrote:
Commit d8fb7d0969d5c32b3d1b9e20b63ec6c0abe80be4 ("vl: switch -M parsing
to keyval") stopped adding the "machine" QemuOptsList. This causes
"machine" options to not show up in QMP query-command-line-options
output. For example, libvirt cannot detect that
On 7/21/21 12:38 AM, Alex Bennée wrote:
Richard Henderson writes:
Set CF_SINGLE_STEP when single-stepping is enabled.
This avoids the need to flush all tb's when turning
single-stepping on or off.
Signed-off-by: Richard Henderson
---
include/exec/exec-all.h | 1 +
accel/tcg/cpu-exec.c
On Wed, Jul 21, 2021 at 06:27:33PM +0200, Igor Mammedov wrote:
> On Wed, 21 Jul 2021 12:09:01 -0400
> "Michael S. Tsirkin" wrote:
>
> > On Wed, Jul 21, 2021 at 05:49:16PM +0200, Laurent Vivier wrote:
> > > On 21/07/2021 16:59, Igor Mammedov wrote:
> > > > On Tue, 20 Jul 2021 14:56:06 +0200
> >
On Wed, 21 Jul 2021 12:09:01 -0400
"Michael S. Tsirkin" wrote:
> On Wed, Jul 21, 2021 at 05:49:16PM +0200, Laurent Vivier wrote:
> > On 21/07/2021 16:59, Igor Mammedov wrote:
> > > On Tue, 20 Jul 2021 14:56:06 +0200
> > > Laurent Vivier wrote:
> > >
> > >> On 20/07/2021 13:38, Laurent
On 7/20/21 8:24 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:21 -0400
Eric DeVolder wrote:
Following the guidelines in tests/qtest/bios-tables-test.c, this
is step 6, the re-generated ACPI tables binary blobs.
looks like test case itself got lost somewhere along the way.
I now
On Wed, Jul 21, 2021 at 06:09:05PM +0200, Laurent Vivier wrote:
> The intend of failover is to allow to migrate a VM with a VFIO
> networking card without disrupting the network operation by switching
> to a virtio-net device during the migration.
>
> This simple change allows to test failover
On 7/20/21 8:38 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:20 -0400
Eric DeVolder wrote:
This change provides a qtest that locates and then does a simple
interrogation of the ERST feature within the guest.
Signed-off-by: Eric DeVolder
---
tests/qtest/erst-test.c | 129
On 7/21/21 6:09 PM, Laurent Vivier wrote:
> The intend of failover is to allow to migrate a VM with a VFIO
> networking card without disrupting the network operation by switching
> to a virtio-net device during the migration.
>
> This simple change allows to test failover with a simulated device
On 7/20/21 8:19 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:19 -0400
Eric DeVolder wrote:
This change exposes ACPI ERST support for x86 guests.
Signed-off-by: Eric DeVolder
looks good to me, maybe move find_erst_dev() impl. here as well
if it's the patch it's first used.
I've
On 7/20/21 8:15 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:18 -0400
Eric DeVolder wrote:
Provide the definitions needed to support tracing in ACPI ERST.
trace points should be introduced in patches that use them for the first time,
as it stands now series breaks bisection.
Are
On 7/20/21 8:16 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:17 -0400
Eric DeVolder wrote:
This code is called from the machine code (if ACPI supported)
to generate the ACPI ERST table.
should be along lines:
This builds ACPI ERST table /spec ref/ to inform OSMP
how to communicate
On Wed, 21 Jul 2021 at 14:13, Stefan Hajnoczi wrote:
>
> The following changes since commit 801f3db7564dcce8a37a70833c0abe40ec19f8ce:
>
> Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20210720' into
> staging (2021-07-20 19:30:28 +0100)
>
> are available in the Git repository at:
>
The intend of failover is to allow to migrate a VM with a VFIO
networking card without disrupting the network operation by switching
to a virtio-net device during the migration.
This simple change allows to test failover with a simulated device
like e1000e rather than a vfio device, even if it's
On Wed, Jul 21, 2021 at 05:49:16PM +0200, Laurent Vivier wrote:
> On 21/07/2021 16:59, Igor Mammedov wrote:
> > On Tue, 20 Jul 2021 14:56:06 +0200
> > Laurent Vivier wrote:
> >
> >> On 20/07/2021 13:38, Laurent Vivier wrote:
> >>> On 16/07/2021 17:15, Michael S. Tsirkin wrote:
> From:
On 7/21/21 4:59 PM, Igor Mammedov wrote:
> On Tue, 20 Jul 2021 14:56:06 +0200
> Laurent Vivier wrote:
>> On 20/07/2021 13:38, Laurent Vivier wrote:
>>> On 16/07/2021 17:15, Michael S. Tsirkin wrote:
From: Julia Suvorova
Q35 has three different types of PCI devices hot-plug: PCIe
On 7/20/21 7:17 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:16 -0400
Eric DeVolder wrote:
This change implements the support for the ACPI ERST feature.
Drop this
Done
This implements a PCI device for ACPI ERST. This implments the
s/implments/implements/
Corrected
On Wed, Jul 21, 2021 at 10:55:00AM +0100, Dr. David Alan Gilbert wrote:
> * Peter Xu (pet...@redhat.com) wrote:
> > We have a logic in await_return_path_close_on_source() that we will
> > explicitly
> > shutdown the socket when migration encounters errors. However it could be
> > racy
> >
On 21/07/2021 16:59, Igor Mammedov wrote:
> On Tue, 20 Jul 2021 14:56:06 +0200
> Laurent Vivier wrote:
>
>> On 20/07/2021 13:38, Laurent Vivier wrote:
>>> On 16/07/2021 17:15, Michael S. Tsirkin wrote:
From: Julia Suvorova
Q35 has three different types of PCI devices hot-plug:
On Wed, Jul 21, 2021 at 10:55:00AM +0100, Dr. David Alan Gilbert wrote:
> * Peter Xu (pet...@redhat.com) wrote:
> > We have a logic in await_return_path_close_on_source() that we will
> > explicitly
> > shutdown the socket when migration encounters errors. However it could be
> > racy
> >
On Wed, Jul 21, 2021 at 11:39:37AM +0100, Dr. David Alan Gilbert wrote:
> > +/*
> > + * Return the ioc object if it's a migration channel. Note: it can return
> > NULL
> > + * for callers passing in a non-migration qemufile. E.g. see
> > qemu_fopen_bdrv()
> > + * and its usage in e.g.
On 7/19/21 10:06 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:14 -0400
Eric DeVolder wrote:
This change declares the PCI device_id for the new ACPI ERST
s/This change declares/Reserve/
Corrected
device.
Signed-off-by: Eric DeVolder
---
include/hw/pci/pci.h | 1 +
1 file
On 7/19/21 10:02 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 19:26:39 +
Eric DeVolder wrote:
Oops, at the end of the 4th paragraph, I meant to state that "Linux does not support
the NVRAM mode."
rather than "non-NVRAM mode", which contradicts everything I stated prior.
Eric.
On 7/21/21 12:49 PM, Laurent Vivier wrote:
> On 21/07/2021 12:41, Michael S. Tsirkin wrote:
>> On Wed, Jul 21, 2021 at 10:58:17AM +0200, Igor Mammedov wrote:
>>> On Tue, 20 Jul 2021 20:16:44 +0200
>>> Laurent Vivier wrote:
>>>
This simple change allows to test failover with a simulated
EFER.SVME has to be set, and EFER reserved bits must
be zero.
In addition the combinations
* EFER.LMA or EFER.LME is non-zero and the processor does not support LM
* non-zero EFER.LME and CR0.PG and zero CR4.PAE
* non-zero EFER.LME and CR0.PG and zero CR0.PE
* non-zero EFER.LME, CR0.PG,
All MBZ bits in CR4 must be zero. (APM2 15.5)
Added reserved bitmask and added checks in both
helper_vmrun and helper_write_crN.
Signed-off-by: Lara Lazier
---
target/i386/cpu.h| 31
target/i386/tcg/sysemu/misc_helper.c | 3 +++
On 7/20/21 9:57 AM, Igor Mammedov wrote:
On Wed, 30 Jun 2021 15:07:11 -0400
Eric DeVolder wrote:
=
I believe I have corrected for all feedback on v4, but with
responses to certain feedback below.
In patch 1/6, Igor asks:
"you are adding empty template files
The APM2 states that The processor takes a virtual INTR interrupt
if V_IRQ and V_INTR_PRIO indicate that there is a virtual interrupt pending
whose priority is greater than the value in V_TPR.
Signed-off-by: Lara Lazier
---
target/i386/tcg/sysemu/svm_helper.c | 12 +++-
1 file changed,
On 7/13/21 3:38 PM, Michael S. Tsirkin wrote:
On Wed, Jun 30, 2021 at 03:07:11PM -0400, Eric DeVolder wrote:
=
I believe I have corrected for all feedback on v4, but with
responses to certain feedback below.
In patch 1/6, Igor asks:
"you are adding empty template
Commit d8fb7d0969d5c32b3d1b9e20b63ec6c0abe80be4 ("vl: switch -M parsing
to keyval") stopped adding the "machine" QemuOptsList. This causes
"machine" options to not show up in QMP query-command-line-options
output. For example, libvirt cannot detect that kernel_irqchip support
is available.
Adjust
On Wed, Jul 21, 2021 at 03:09:21PM +0200, Tomeu Vizoso wrote:
> Hi all,
>
> At Collabora we have started looking at Vulkan support in QEMU with Virgil.
>
> We have seen the work that Vivek has submitted to support the new virtio-gpu
> BLOB API (thanks!) and have identified a few holes that are
On Tue, Jul 20, 2021 at 8:34 PM Alex Bennée wrote:
>
> Rather than base of the shared Debian 10 container which would require
> us to bring in even more dependencies just bring in what is needed for
> building tricore-softmmu in GitLab. We don't even remove the container
> from the
On Tue, 20 Jul 2021 14:56:06 +0200
Laurent Vivier wrote:
> On 20/07/2021 13:38, Laurent Vivier wrote:
> > On 16/07/2021 17:15, Michael S. Tsirkin wrote:
> >> From: Julia Suvorova
> >>
> >> Q35 has three different types of PCI devices hot-plug: PCIe Native,
> >> SHPC Native and ACPI hot-plug.
Paolo Bonzini writes:
> On 20/07/21 03:00, Eric Blake wrote:
>> Deceptively simple; all the work was in the previous patch writing up
>> the forwarding visitor. I still wonder if Kevin's QAPI aliases will
>> do this more gracefully, but if we're trying to justify this as a bug
>> fix worthy of
Suggested fix:
https://lore.kernel.org/qemu-devel/20210721141559.3647945-1-th...@redhat.com/
** Changed in: qemu
Status: Confirmed => In Progress
** Changed in: qemu
Assignee: (unassigned) => Thomas Huth (th-huth)
--
You received this bug notification because you are a member of
On Wed, 21 Jul 2021 at 15:23, NAME wrote:
>
> From: sohu0106
Hi; you seem to have a misformatted commit message here --
everything has ended up in the Subject line. The first
line of the commit should be a short summary, usually
preceded by an indication of the area of the code
being fixed,
From: sohu0106
Signed-off-by: sohu0106
---
hw/net/rocker/rocker.c| 10 +-
hw/net/rocker/rocker_fp.c | 5 +++--
hw/net/rocker/rocker_fp.h | 2 +-
3 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/hw/net/rocker/rocker.c b/hw/net/rocker/rocker.c
index
All existing code using acpi_get_i386_pci_host() checks for a non-null
return from this function call. This change brings the same check to
acpi_pcihp_disable_root_bus() function. Also adds a comment describing
why we unconditionally pass a truth value to the last argument when calling
QEMU should never terminate unexpectedly just because the guest is
doing something wrong like specifying wrong queue numbers. Let's
simply refuse to set the device active in this case.
Buglink: https://bugs.launchpad.net/qemu/+bug/1890160
Signed-off-by: Thomas Huth
---
hw/net/vmxnet3.c | 34
Gerd Hoffmann writes:
> This reverts commit 86dbcdd9c7590d06db89ca256c5eaf0b4aba8858.
>
> The pre-save assert is gone now, so the migration blocker
> is not needed any more.
>
> Signed-off-by: Gerd Hoffmann
> ---
> hw/display/qxl.h | 1 -
> hw/display/qxl.c | 31
Paolo Bonzini writes:
> On 20/07/21 14:53, Markus Armbruster wrote:
>> When migrate_add_blocker(blocker, ) is followed by
>
> Just a nit,
Wll fix, thanks!
> Paolo
>
>> error_propagate(errp, err), we can often just as well do
>> migrate_add_blocker(..., errp). This is the case in
>>
Eric Blake writes:
> On Tue, Jul 20, 2021 at 02:54:02PM +0200, Markus Armbruster wrote:
>> Commit b673eab4e2 "multifd: Make multifd_load_setup() get an Error
>> parameter" changed migration_incoming_setup() to take an Error **
>> argument, and adjusted the callers accordingly. It neglected to
Please scratch this. I will resend with my nokia email removed. This work
does not involve Nokia.
Ani
On Wed, 21 Jul 2021, Ani Sinha wrote:
> From: Ani Sinha
>
> All existing code using acpi_get_i386_pci_host() checks for a non-null
> return from this function call. This change brings the
By default, we share writes on backing child only if our parents share
write permission on us.
Still, with fleecing scheme we want to be able to unshare writes on
fleecing node, which is a kind of immutable snapshot
(copy-before-write operations are write-unchanged). So, let's detect
fleecing
Add test for push backup with fleecing:
- start fleecing with copy-before-write filter
- start a backup job from temporary fleecing node to actual backup
target
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
tests/qemu-iotests/tests/image-fleecing | 105 +++-
We are on the way to implement internal-backup with fleecing scheme,
which includes backup job copying from temporary node (which is target
of copy-before-write filter) to final target of backup. This job
doesn't need own filter, as temporary node is a kind of snapshot, it's
immutable.
Let's add
Hi all!
Here is push-backup with fleecing. What is it:
1. Make fleecing scheme
guest blk
|
|root
v
copy-before-write filter ---> temp qcow2
| |
|file | backing
V |
active disk
From: Ani Sinha
All existing code using acpi_get_i386_pci_host() checks for a non-null
return from this function call. This change brings the same check to
acpi_pcihp_disable_root_bus() function. Also adds a comment describing
why we unconditionally pass a truth value to the last argument when
Now block-copy detects fleecing scheme and do write-unchanged
operations if detected. So, let's require appropriate permissions.
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
block/copy-before-write.c | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git
In the following patch we'll want to pass blk children to block-copy.
Const pointers are not enough. So, return non const pointer from
blk_root().
Signed-off-by: Vladimir Sementsov-Ogievskiy
---
include/sysemu/block-backend.h | 2 +-
block/block-backend.c | 2 +-
2 files changed, 2
We are going to use fleecing scheme for push-backup, so that
copy-before-write filter does copy before write operations to temporary
image and backup job copies data from (immutable from backup's point of
view) temporary image to actual backup target. For this to work
properly, backup job should
On 7/21/21 3:45 PM, Dr. David Alan Gilbert wrote:
> * Juan Quintela (quint...@redhat.com) wrote:
>> "Dr. David Alan Gilbert" wrote:
>>> * Laurent Vivier (lviv...@redhat.com) wrote:
The intend of failover is to allow to migrate a VM with a VFIO
networking card without disrupting the
On Wed, Jul 21, 2021 at 05:55:44PM +0400, Marc-André Lureau wrote:
> Hi
>
> On Wed, Jul 21, 2021 at 5:22 PM zhuguanghong
> wrote:
>
> > Signed-off-by: zhuguanghong
> > ---
> > qom/object.c | 4 +---
> > 1 file changed, 1 insertion(+), 3 deletions(-)
> >
> > diff --git a/qom/object.c
Laurent Vivier wrote:
> The intend of failover is to allow to migrate a VM with a VFIO
> networking card without disrupting the network operation by switching
> to a virtio-net device during the migration.
>
> This simple change allows to test failover with a simulated device
> like e1000e rather
Hi
On Wed, Jul 21, 2021 at 5:22 PM zhuguanghong
wrote:
> Signed-off-by: zhuguanghong
> ---
> qom/object.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/qom/object.c b/qom/object.c
> index 6a01d56546..c8f5481afe 100644
> --- a/qom/object.c
> +++ b/qom/object.c
>
> > On Mon, Jul 19 2021, Yanan Wang wrote:
> >
> >> Hi,
> >>
> >> This is v2 of the series [1] that I have posted to introduce some smp
> >> parsing
> >> fixes and improvement, much more work has been processed compared to RFC
> >> v1.
> >>
> >> [1]
On 7/21/21 3:04 PM, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> Better reflect the command line version of the socket address arguments,
> following the now recommended long-form opt=on syntax.
>
> Complement/fixes commit 9d902d51 "chardev: do not use short form boolean
>
* Juan Quintela (quint...@redhat.com) wrote:
> "Dr. David Alan Gilbert" wrote:
> > * Laurent Vivier (lviv...@redhat.com) wrote:
> >> The intend of failover is to allow to migrate a VM with a VFIO
> >> networking card without disrupting the network operation by switching
> >> to a virtio-net
"Dr. David Alan Gilbert" wrote:
> * Laurent Vivier (lviv...@redhat.com) wrote:
>> The intend of failover is to allow to migrate a VM with a VFIO
>> networking card without disrupting the network operation by switching
>> to a virtio-net device during the migration.
>>
>> This simple change
Alex Bennée writes:
> While we are at it add a brief preamble that explains some of the
> common concepts in QEMU's device emulation which will hopefully lead
> to less confusing about our dizzying command line options.
>
> Signed-off-by: Alex Bennée
> Message-Id:
On Wed, Jul 21, 2021 at 10:57:37AM +0100, Daniel P. Berrangé wrote:
> On Wed, Jul 21, 2021 at 11:54:45AM +0200, Gerd Hoffmann wrote:
> > > ObjectClass *module_object_class_by_name(const char *typename)
> > > {
> > > ObjectClass *oc;
> > > @@ -1031,8 +1049,20 @@ ObjectClass
On Wed, Jul 21, 2021 at 07:24:02AM +0200, Thomas Huth wrote:
> On 21/07/2021 00.13, Jose R. Ziviani wrote:
> > Hello!
> >
> > This patch gives the ability to build TCG builtin even if
> > --enable-modules is selected. This is useful to have a base
> > QEMU with TCG native product but still using
moved store_40x_sler from mmu_common.c to helper_regs.c as it was
more appropriate
Signed-off-by: Lucas Mateus Castro (alqotel)
---
target/ppc/helper_regs.c | 12
target/ppc/mmu_common.c | 10 --
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git
ppc_store_sdr1 was at first in mmu_helper.c and was moved as part
the patches to enable the disable-tcg option, now it's being moved
back to a file that will be compiled with that option
Signed-off-by: Lucas Mateus Castro (alqotel)
---
target/ppc/cpu.c| 28
This patch series aims to clean up some of the code mmu_helper.c,
including removing the #includes inside ifdef.
This version of the patch has been rebased on the current ppc-for-6.2
branch as adapted accordingly.
v4: Moved functions declarations from cpu.h to internal.h when possible.
Comments
On Wed, Jul 21, 2021 at 05:04:53PM +0400, marcandre.lur...@redhat.com wrote:
> From: Marc-André Lureau
>
> Better reflect the command line version of the socket address arguments,
> following the now recommended long-form opt=on syntax.
>
> Complement/fixes commit 9d902d51 "chardev: do not use
Divided mmu_helper.c in 2 files, functions inside #ifdef CONFIG_SOFTMMU
stayed in mmu_helper.c, other functions moved to mmu_common.c. Updated
meson.build to compile mmu_common.c and only compile mmu_helper.c when
CONFIG_TCG is set.
Moved function declarations, #define and structs used by both
Ports enter a "throttled" state when writing to the chardev would block.
The current output VirtQueueElement is kept around until the chardev
becomes writable again.
Because closing the virtio serial device does not reset the queue, we cannot
directly discard this element, otherwise the control
Signed-off-by: zhuguanghong
---
qom/object.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/qom/object.c b/qom/object.c
index 6a01d56546..c8f5481afe 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -78,9 +78,7 @@ static GHashTable *type_table_get(void)
{
static
From 503b08d3b8d8faa93c3f5d2bc9eb8b52a7772b85 Mon Sep 17 00:00:00 2001
From: sohu0106
Date: Wed, 21 Jul 2021 10:07:07 +0800
Subject: [RFC] Fix rocker device null pointer crash. qemu config r->fp_ports
with "-device rocker,len-ports=10" when guest config port larget then
r->fp_ports(10)
On AMD machines with SEV/SMD the physical address space needs
to be reduced by a number of bits. Linux does this correctly
and shows this information in /proc/cpuinfo. CPUID set by qemu
however reports too big physical addresses i.e. 48 bit instead of 43.
This patch has been tested on both Intel
From: Stefano Garzarella
The `aio-max-batch` parameter will be propagated to AIO engines
and it will be used to control the maximum number of queued requests.
When there are in queue a number of requests equal to `aio-max-batch`,
the engine invokes the system call to forward the requests to the
On Wed, Jul 21, 2021 at 11:42:08AM +0200, Stefano Garzarella wrote:
> Since it's a performance regression, if possible we could include it in
> 6.1-rc1.
> There shouldn't be any particular criticism.
>
> v1: https://lists.gnu.org/archive/html/qemu-devel/2021-07/msg01526.html
> v2:
> -
From: Stefano Garzarella
When there are multiple queues attached to the same AIO context,
some requests may experience high latency, since in the worst case
the AIO engine queue is only flushed when it is full (MAX_EVENTS) or
there are no more queues plugged.
Commit 2558cb8dd4 ("linux-aio:
From: Stefano Garzarella
Changes in preparation for next patches where we add a new
parameter not related to the poll mechanism.
Let's add two new generic functions (iothread_set_param and
iothread_get_param) that we use to set and get IOThread
parameters.
Signed-off-by: Stefano Garzarella
The following changes since commit 801f3db7564dcce8a37a70833c0abe40ec19f8ce:
Merge remote-tracking branch 'remotes/philmd/tags/kconfig-20210720' into
staging (2021-07-20 19:30:28 +0100)
are available in the Git repository at:
https://gitlab.com/stefanha/qemu.git tags/block-pull-request
Hi all,
At Collabora we have started looking at Vulkan support in QEMU with Virgil.
We have seen the work that Vivek has submitted to support the new
virtio-gpu BLOB API (thanks!) and have identified a few holes that are
still needed for Vulkan support.
We would like to know if anybody else
Daniel P. Berrangé writes:
> On Tue, Jul 20, 2021 at 02:42:12PM -0500, Michael Roth wrote:
>> On Tue, Jul 13, 2021 at 03:46:19PM +0200, Markus Armbruster wrote:
[...]
>> > I recommend to do exactly what we've done before for complex
>> > configuration: define it in the QAPI schema, so we can
On Wed, 21 Jul 2021 at 00:30, Cleber Rosa wrote:
>
> The following changes since commit c04b4d9e6b596ead3cf6046a9243fbfee068ef33:
>
> Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
> (2021-07-20 16:59:33 +0100)
>
> are available in the Git repository at:
>
>
The patch suggested by Thorsten Glaser glibc Bugzilla #27543 fixes the
issue for me:
> https://sourceware.org/bugzilla/show_bug.cgi?id=27543#c2
** Bug watch added: Sourceware.org Bugzilla #27543
https://sourceware.org/bugzilla/show_bug.cgi?id=27543
--
You received this bug notification
From: Marc-André Lureau
Better reflect the command line version of the socket address arguments,
following the now recommended long-form opt=on syntax.
Complement/fixes commit 9d902d51 "chardev: do not use short form boolean
options in non-QemuOpts character device descriptions".
On 2021/7/20 0:57, Cornelia Huck wrote:
On Mon, Jul 19 2021, Yanan Wang wrote:
Hi,
This is v2 of the series [1] that I have posted to introduce some smp parsing
fixes and improvement, much more work has been processed compared to RFC v1.
[1]
Hi,
> +static void gd_vc_send_chars(VirtualConsole *vc)
> +{
> +uint32_t len, avail;
> +const uint8_t *buf;
> +
> +len = qemu_chr_be_can_write(vc->vte.chr);
> +avail = fifo8_num_used(>vte.out_fifo);
> +if (len > avail) {
> +len = avail;
> +}
> +while (len >
On 2021/7/20 0:46, Daniel P. Berrangé wrote:
On Mon, Jul 19, 2021 at 11:20:33AM +0800, Yanan Wang wrote:
In the SMP configuration, we should either specify a topology
parameter with a reasonable value (equal to or greater than 1)
or just leave it omitted and QEMU will calculate its value.
On 2021/7/20 0:11, Andrew Jones wrote:
On Mon, Jul 19, 2021 at 11:20:33AM +0800, Yanan Wang wrote:
In the SMP configuration, we should either specify a topology
parameter with a reasonable value (equal to or greater than 1)
or just leave it omitted and QEMU will calculate its value.
On Wed, Jul 14, 2021 at 01:40:50PM -0400, Cleber Rosa wrote:
> Since 49afbca3b, the use of an optional virgl renderer is not
> available anymore, and since b36eb8860f, the way to choose a GL based
> rendered is to use the "virtio-vga-gl" device.
>
> Signed-off-by: Cleber Rosa
> ---
>
On 20/07/21 17:54, Markus Armbruster wrote:
First, let me describe what's wrong in my own words, because that's how
I understand stuff.
[snip]
All correct.
Next, the solution. I get the idea of a wrapper visitor which gives you
"pflash0" when you ask for "drive", but oh boy do I wish we
Mathieu Poirier writes:
> This patch provides the vhost-user backend implementation to work
> in tandem with the vhost-user-rng implementation of the QEMU VMM.
>
> It uses the vhost-user API so that other VMM can re-use the interface
> without having to write the driver again.
>
>
> > > * https://gitlab.com/qemu-project/qemu/-/issues/119
> > > * https://gitlab.com/qemu-project/qemu/-/issues/303
> diff --git a/hw/usb/core.c b/hw/usb/core.c
> index 975f762..a29b378 100644
> --- a/hw/usb/core.c
> +++ b/hw/usb/core.c
> @@ -735,10 +735,11 @@ void usb_ep_dump(USBDevice *dev)
>
Hi Gerd,
On Wed, Jul 21, 2021 at 12:41 PM wrote:
> From: Marc-André Lureau
>
> Hi,
>
> Here is a few fixes I have collected while working on clipboard-related
> code.
>
> There are some obvious code improvements/fixes, and better handling of
> release &
> unregister to avoid dangling pointers
On 21/07/2021 13:10, Dr. David Alan Gilbert wrote:
> * Laurent Vivier (lviv...@redhat.com) wrote:
>> The intend of failover is to allow to migrate a VM with a VFIO
>> networking card without disrupting the network operation by switching
>> to a virtio-net device during the migration.
>>
>> This
* Laurent Vivier (lviv...@redhat.com) wrote:
> The intend of failover is to allow to migrate a VM with a VFIO
> networking card without disrupting the network operation by switching
> to a virtio-net device during the migration.
>
> This simple change allows to test failover with a simulated
On 7/21/21 12:47 PM, Claudio Fontana wrote:
> On 7/21/21 12:35 PM, Gerd Hoffmann wrote:
>> Hi,
>>
>>> Open question to all,
>>>
>>> why don't we have/add the ability to configure
>>>
>>> CONFIG_XXX=m
>>>
>>> for all potentially modular pieces?
>>>
>>> It should be possible to say, I want to
Richard Henderson writes:
> Set CF_SINGLE_STEP when single-stepping is enabled.
> This avoids the need to flush all tb's when turning
> single-stepping on or off.
>
> Signed-off-by: Richard Henderson
> ---
> include/exec/exec-all.h | 1 +
> accel/tcg/cpu-exec.c | 7 ++-
>
101 - 200 of 382 matches
Mail list logo