On 21/03/2023 17.16, Cédric Le Goater wrote:
From: Cédric Le Goater
GCC13 reports an error :
../util/async.c: In function ‘aio_bh_poll’:
include/qemu/queue.h:303:22: error: storing the address of local variable
‘slice’ in ‘*ctx.bh_slice_list.sqh_last’ [-Werror=dangling-pointer=]
303 |
From: Marc-André Lureau
qemu_close_to_socket() renaming left-over.
Fixes:
https://gitlab.com/qemu-project/qemu/-/issues/1553
Fixes: commit e40283d9a ("ui/spice: fix SOCKET handling regression")
Signed-off-by: Marc-André Lureau
---
ui/spice-core.c | 2 +-
1 file changed, 1 insertion(+), 1 dele
From 2b196a6e520bc42bb8dbbc569184fb3cdc3ae8f5 Mon Sep 17 00:00:00 2001
From: tanhongze
Date: Tue, 21 Mar 2023 20:43:46 +0800
Subject: [PATCH] target/loongarch: Enables plugins to get instruction codes
Signed-off-by: tanhongze
---
target/loongarch/translate.c | 2 +-
1 file changed, 1 insertion(
18.03.2023 00:40, Gurchetan Singh пишет:
[[big snip]]
Okay, I think the next steps would actually be code so you can see our vision.
I have few questions that will help with my RFC:
1) Packaging -- before or after?
gfxstream does not have a package in upstream Portage or Debian (though ther
Hi!
After posting an RFC (due to me doing a stable release for the first time) and
getting exactly 0 replies/comments, I'm a bit worried, - does this mean there's
no interest in getting 7.2-stable out of the doors at all? :)
With 8.0 approaching rapidly, and with no other comments or new patches
在 2023/3/21 下午11:55, Richard Henderson 写道:
On 3/21/23 04:31, gaosong wrote:
but for this case.
e.g
vreplve_b vd vj, rk
index = gpr[rk] % (128/8);
Vd->B(i) = Vj->B(index);
tcg_gen_gvec_dup_mem(MO_8, vreg_full_offset(a->vd),
offsetof(CPULoongArchState, fpr[a->vj].vreg.B(index))), 16, 16 );
On 21/3/23 19:19, Alex Bennée wrote:
Philippe Mathieu-Daudé writes:
On 21/3/23 12:17, Alex Bennée wrote:
A recent attempt to let avocado run more tests on the CentOS stream
build failed because there was no gating on the multiprocess feature.
Like missing accelerators avocado should gracefully
On 22/3/23 08:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
qemu_close_to_socket() renaming left-over.
Fixes:
https://gitlab.com/qemu-project/qemu/-/issues/1553
Fixes: commit e40283d9a ("ui/spice: fix SOCKET handling regression")
Signed-off-by: Marc-André Lureau
---
ui/spi
On 22/3/23 08:11, Thomas Huth wrote:
On 21/03/2023 17.16, Cédric Le Goater wrote:
From: Cédric Le Goater
GCC13 reports an error :
../util/async.c: In function ‘aio_bh_poll’:
include/qemu/queue.h:303:22: error: storing the address of local
variable ‘slice’ in ‘*ctx.bh_slice_list.sqh_last’
[-
On 22/3/23 03:18, Michael S. Tsirkin wrote:
On Tue, Mar 14, 2023 at 12:14:35PM +0100, Philippe Mathieu-Daudé wrote:
PCI capabilities can't appear magically at runtime.
Guests aren't expecting that. Assert all capabilities
are added _before_ a device instance is realized.
Signed-off-by: Philippe
On 22/3/23 00:51, Alex Bennée wrote:
Something on OpenBSD fails with multiple tests running at once and
fiddling with J=1 on invocation just made everything else very slow.
Based-on: 20230318114644.1340899-1-alex.ben...@linaro.org
Signed-off-by: Alex Bennée
Cc: Daniel P. Berrangé
---
tests/q
On 22/3/23 08:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
qemu_close_to_socket() renaming left-over.
Fixes:
https://gitlab.com/qemu-project/qemu/-/issues/1553
Fixes: commit e40283d9a ("ui/spice: fix SOCKET handling regression")
Signed-off-by: Marc-André Lureau
---
ui/spi
On 08/03/2023 17.57, Michael Tokarev wrote:
Hello!
This is my first attempt to perform a stable qemu release.
Doing it in a way similar to how Michael Roth did it before :)
But since this is my first attempt, this is an RFC for now.
The following new patches are queued for QEMU stable v7.2.1:
On 22/03/2023 09.16, Michael Tokarev wrote:
Hi!
After posting an RFC (due to me doing a stable release for the first time) and
getting exactly 0 replies/comments, I'm a bit worried, - does this mean there's
no interest in getting 7.2-stable out of the doors at all? :)
First, thank you very muc
RSS for VFs is only enabled if VMOLR[n].RSSE is set.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c
index 1de24ffde2..fd38c7c56c 100644
--- a/hw/net/igb_core.c
+++ b/hw/net/i
Please note that loopback counters for VM to VM traffic is not
implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 26 ++
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/hw/net/igb_core.c b/hw
IGB uses RXDW ICR bit to indicate that rx descriptor has been written
back. This is the same as RXT0 bit in older HW.
Signed-off-by: Sriram Yagnaraman
---
hw/net/e1000x_regs.h | 4
hw/net/igb_core.c| 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/hw/net/e1000x_regs.
Based-on: <20230322042044.25136-1-akihiko.od...@daynix.com>
([PATCH for 8.0 v2] igb: Save more Tx states)
Now that Akhiko's patchset for introducing igb device is merged, I have
rebased my changes on master. The changes proposed here adds support
for
- Correct PF/VF reset handling
- Introduce I
I would like to review and be informed on changes to igb device
Signed-off-by: Sriram Yagnaraman
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9b56ccdd92..a9ed6143f5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2252,6 +2252,7 @@ F: tests/qt
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 41 -
1 file changed, 36 insertions(+), 5 deletions(-)
diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c
index 7c8f665f07..1de24ffde2 100644
--- a/hw/net/igb_core.c
+++ b/hw/net/igb_core.c
@@ -918,1
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF
is reset.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 33 +
hw/net/igb_regs.h | 3 +++
hw/net/trace-events | 2 ++
3 files changed, 26 insertions(+), 12 deletions(-)
diff -
On Tue, Mar 21, 2023 at 09:47:57PM +0100, Paolo Bonzini wrote:
> Il lun 20 mar 2023, 16:42 Thomas Huth ha scritto:
>
> > Would it make sense to add it e.g. to "-action" instead, i.e. something
> > like
> > "-action teardown=async" ?
> >
>
> -action is just a wrapper for the action-set QMP comman
Also introduce:
- Checks for RXDCTL/TXDCTL queue enable bits
- IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7)
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 38 +++---
hw/net/igb_core.h | 1 +
hw/net/igb_regs.h | 3 +++
3 files changed, 35 insertions(+), 7
Add support for stripping/inserting VLAN for VFs.
Had to move CSUM calculation back into the for loop, since packet data
is pulled inside the loop based on strip VLAN decision for every VF.
net_rx_pkt_fix_l4_csum should be extended to accept a buffer instead for
igb. Work for a future patch.
Sig
On Tue, Mar 21, 2023 at 11:51:02PM +, Alex Bennée wrote:
> Something on OpenBSD fails with multiple tests running at once and
> fiddling with J=1 on invocation just made everything else very slow.
>
> Based-on: 20230318114644.1340899-1-alex.ben...@linaro.org
> Signed-off-by: Alex Bennée
> Cc:
On Fri, Mar 17 2023, Carlos López wrote:
> When a virtqueue size is changed by the guest via
> virtio_queue_set_num(), its region cache is not automatically updated.
> If the size was increased, this could lead to accessing the cache out
> of bounds. For example, in vring_get_used_event():
>
>
Akihiko Odaki writes:
> On 2023/03/22 3:17, Alex Bennée wrote:
>> The core of the test was utilising "ethtool -t eth1 offline" to run
>> through a test sequence. For reasons unknown the test hangs under some
>> configurations of the build on centos8-stream. Fundamentally running
>> the old fedo
On 3/22/23 09:47, Philippe Mathieu-Daudé wrote:
On 22/3/23 08:11, Thomas Huth wrote:
On 21/03/2023 17.16, Cédric Le Goater wrote:
From: Cédric Le Goater
GCC13 reports an error :
../util/async.c: In function ‘aio_bh_poll’:
include/qemu/queue.h:303:22: error: storing the address of local varia
Daniel P. Berrangé writes:
> On Tue, Mar 21, 2023 at 11:51:02PM +, Alex Bennée wrote:
>> Something on OpenBSD fails with multiple tests running at once and
>> fiddling with J=1 on invocation just made everything else very slow.
>>
>> Based-on: 20230318114644.1340899-1-alex.ben...@linaro.or
Hi
On Wed, Mar 22, 2023 at 1:01 PM Philippe Mathieu-Daudé
wrote:
>
> On 22/3/23 08:52, marcandre.lur...@redhat.com wrote:
> > From: Marc-André Lureau
> >
> > qemu_close_to_socket() renaming left-over.
> >
> > Fixes:
> > https://gitlab.com/qemu-project/qemu/-/issues/1553
> >
> > Fixes: commit e40
Resending because all but patch 1 seem to have failed to make it out of
our network.
Issue reported in discussion of:
https://lore.kernel.org/all/20230228224014.1402545-1-fan...@samsung.com/
The committed bit for HDM decoders is expected reset when commit transitions
from 1->0. Whilst looking at
Not a real problem yet as all supported architectures are
little endian, but continue to tidy these up when touching
code for other reasons.
Signed-off-by: Jonathan Cameron
---
hw/cxl/cxl-component-utils.c | 10 --
hw/mem/cxl_type3.c | 9 ++---
2 files changed, 10 insertio
On 22/3/23 10:26, Sriram Yagnaraman wrote:
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF
is reset.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 33 +
hw/net/igb_regs.h | 3 +++
hw/net/trace-events | 2 ++
3 files c
On Tue, 21 Mar 2023 19:28:02 +
Fan Ni wrote:
> On Tue, Mar 21, 2023 at 06:00:11PM +, Jonathan Cameron wrote:
> > Not a real problem yet as all supported architectures are
> > little endian, but continue to tidy these up when touching
> > code for other reasons.
> >
> > Signed-off-by: Jon
At the moment qemu block the migration as long as the vdpa device offers
features not supported by SVQ. VIRTIO_NET_F_HOST_USO is not even
offered to the guest, since qemu emulated devices does not support it,
and we know for sure it will require no changes on SVQ code when
supported. For that rea
The hardware clearing the commit bit is not spec compliant.
Clearing of committed bit when commit is cleared is not specifically
stated in the CXL spec, but is the expected (and simplest) permitted
behaviour so use that for QEMU emulation.
Signed-off-by: Jonathan Cameron
---
hw/cxl/cxl-component
On 22/3/23 11:27, Jonathan Cameron via wrote:
Not a real problem yet as all supported architectures are
little endian, but continue to tidy these up when touching
code for other reasons.
Signed-off-by: Jonathan Cameron
---
hw/cxl/cxl-component-utils.c | 10 --
hw/mem/cxl_type3.c
On 22/3/23 11:22, Marc-André Lureau wrote:
Hi
On Wed, Mar 22, 2023 at 1:01 PM Philippe Mathieu-Daudé
wrote:
On 22/3/23 08:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
qemu_close_to_socket() renaming left-over.
Fixes:
https://gitlab.com/qemu-project/qemu/-/issues/1553
Fi
On 22/3/23 08:52, marcandre.lur...@redhat.com wrote:
From: Marc-André Lureau
qemu_close_to_socket() renaming left-over.
Fixes:
https://gitlab.com/qemu-project/qemu/-/issues/1553
Reported-by: Jintao Yin
Fixes: commit e40283d9a ("ui/spice: fix SOCKET handling regression")
Signed-off-by: Ma
On 2023/03/22 19:04, Alex Bennée wrote:
Akihiko Odaki writes:
On 2023/03/22 3:17, Alex Bennée wrote:
The core of the test was utilising "ethtool -t eth1 offline" to run
through a test sequence. For reasons unknown the test hangs under some
configurations of the build on centos8-stream. Funda
Include the mingw-w64-x86_64-spice package so SPICE is covered:
C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc (Rev10, Built
by MSYS2 project) 12.2.0")
...
Run-time dependency spice-protocol found: YES 0.14.4
Run-time dependency spice-server found: YES 0.15.1
In particul
On 3/21/23 6:35 PM, Stefan Berger wrote:
On 3/21/23 01:29, Ninad Palsule wrote:
This is a documentation change for I2C TPM device support.
Qemu already supports devices attached to ISA and sysbus.
This drop adds support for the I2C bus attached TPM devices.
Signed-off-by: Ninad Palsule
--
> -Original Message-
> From: Philippe Mathieu-Daudé
> Sent: Wednesday, 22 March 2023 11:29
> To: Sriram Yagnaraman
> Cc: qemu-devel@nongnu.org; Akihiko Odaki ;
> Jason Wang ; Dmitry Fleytman
> ; Michael S . Tsirkin ; Marcel
> Apfelbaum
> Subject: Re: [PATCH v8 2/8] igb: handle PF/VF rese
On 3/21/23 6:54 PM, Stefan Berger wrote:
On 3/21/23 01:30, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices.
This commit includes changes for the common code.
- Added support for the new checksum regis
On 21/03/2023 19:49, Hanna Czenczek wrote:
On 20.03.23 13:39, Anton Kuchin wrote:
On 20/03/2023 11:33, Hanna Czenczek wrote:
On 17.03.23 19:37, Anton Kuchin wrote:
On 17/03/2023 19:52, Hanna Czenczek wrote:
On 17.03.23 18:19, Anton Kuchin wrote:
On 13/03/2023 19:48, Hanna Czenczek wrote:
A
On 3/22/23 07:18, Ninad Palsule wrote:
On 3/21/23 6:54 PM, Stefan Berger wrote:
@@ -703,6 +726,7 @@ static void tpm_tis_mmio_write(void *opaque, hwaddr addr,
break;
case TPM_TIS_REG_DATA_FIFO:
case TPM_TIS_REG_DATA_XFIFO ... TPM_TIS_REG_DATA_XFIFO_END:
+
you can re
Akihiko Odaki writes:
> On 2023/03/22 19:04, Alex Bennée wrote:
>> Akihiko Odaki writes:
>>
>>> On 2023/03/22 3:17, Alex Bennée wrote:
The core of the test was utilising "ethtool -t eth1 offline" to run
through a test sequence. For reasons unknown the test hangs under some
conf
On 3/21/23 8:10 PM, Stefan Berger wrote:
On 3/21/23 01:30, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
This commit includes changes for the common code.
- A
On 3/21/23 8:30 PM, Stefan Berger wrote:
On 3/21/23 01:30, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
+
+/* Send data to TPM */
+static inline void tpm_
On 22/03/2023 12.05, Philippe Mathieu-Daudé wrote:
Include the mingw-w64-x86_64-spice package so SPICE is covered:
C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc (Rev10, Built by
MSYS2 project) 12.2.0")
...
Run-time dependency spice-protocol found: YES 0.14.4
Run-ti
On 2023/03/22 20:22, Alex Bennée wrote:
Akihiko Odaki writes:
On 2023/03/22 19:04, Alex Bennée wrote:
Akihiko Odaki writes:
On 2023/03/22 3:17, Alex Bennée wrote:
The core of the test was utilising "ethtool -t eth1 offline" to run
through a test sequence. For reasons unknown the test han
On 3/22/23 07:28, Ninad Palsule wrote:
On 3/21/23 8:30 PM, Stefan Berger wrote:
On 3/21/23 01:30, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices. I2C model only supports
TPM2 protocol.
+
+/* Se
On 3/21/23 01:30, Ninad Palsule wrote:
Qemu already supports devices attached to ISA and sysbus. This drop adds
support for the I2C bus attached TPM devices.
@@ -447,6 +452,15 @@ static uint64_t tpm_tis_mmio_read(void *opaque, hwaddr
addr,
return val;
}
+/*
+ * A wrapper read f
Kernel needs to access user mode memory e.g. during syscalls, the window
is usually opened up for a very limited time through MSTATUS.SUM, the
overhead is too much if tlb_flush() gets called for every SUM change.
This patch creates a separate MMU index for S+SUM, so that it's not
necessary to flus
On 22/3/23 12:30, Thomas Huth wrote:
On 22/03/2023 12.05, Philippe Mathieu-Daudé wrote:
Include the mingw-w64-x86_64-spice package so SPICE is covered:
C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc
(Rev10, Built by MSYS2 project) 12.2.0")
...
Run-time dependency spi
On Wed, Mar 22, 2023 at 01:13:21PM +0100, Philippe Mathieu-Daudé wrote:
> On 22/3/23 12:30, Thomas Huth wrote:
> > On 22/03/2023 12.05, Philippe Mathieu-Daudé wrote:
> > > Include the mingw-w64-x86_64-spice package so SPICE is covered:
> > >
> > > C compiler for the host machine: cc -m64 -mcx16
On 22/03/2023 13.13, Philippe Mathieu-Daudé wrote:
On 22/3/23 12:30, Thomas Huth wrote:
On 22/03/2023 12.05, Philippe Mathieu-Daudé wrote:
Include the mingw-w64-x86_64-spice package so SPICE is covered:
C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc
(Rev10, Built by MSYS2
On Tue, Mar 21, 2023 at 06:30:14PM +0100, Cédric Le Goater wrote:
> On 3/20/23 10:31, Yang Zhong wrote:
> > Hello Alex and Paolo,
> >
> > There is one instance_finalize callback definition in hw/vfio/pci.c, but
> > i find this callback(vfio_instance_finalize()) never be called during the
> > VM sh
On 3/22/23 00:56, 谭弘泽 wrote:
diff --git a/target/loongarch/translate.c b/target/loongarch/translate.c
index f443b5822f..21d86077f4 100644
--- a/target/loongarch/translate.c
+++ b/target/loongarch/translate.c
@@ -177,7 +177,7 @@ static void loongarch_tr_translate_insn(DisasContextBase *dcbase,
CP
On 3/22/23 01:32, gaosong wrote:
在 2023/3/21 下午11:55, Richard Henderson 写道:
On 3/21/23 04:31, gaosong wrote:
but for this case.
e.g
vreplve_b vd vj, rk
index = gpr[rk] % (128/8);
Vd->B(i) = Vj->B(index);
tcg_gen_gvec_dup_mem(MO_8, vreg_full_offset(a->vd), offsetof(CPULoongArchState,
fpr[a->
The openbsd image is 20GB in size, but the automatic partitioning
done by the installer leaves /home with a mere ~3.5 GB of space,
wasting free space across many other partitions that are not
used by our build process:
openbsd$ df
Filesystem 512-blocks Used Avail Capacity Mounted on
/de
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé
---
tests/vm/openbsd | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/tests/vm/openbsd b/tests/vm/openbsd
index eaeb201e91..6af7afac0d 100755
--- a/tests/vm/o
The openbsd VM builds only have 3.5 GB of space available in /home, out
of the 20 GB disk image. This is insufficient when running iotests in
parallel with all other tests.
Note, after applying this series:
rm ~/.cache/qemu-vm/images/openbsd.img
is needed for it to take effect if you've previo
On 2023/3/22 20:12, Fei Wu wrote:
Kernel needs to access user mode memory e.g. during syscalls, the window
is usually opened up for a very limited time through MSTATUS.SUM, the
overhead is too much if tlb_flush() gets called for every SUM change.
This patch creates a separate MMU index for S+S
On Tue, Mar 21, 2023 at 09:44:18PM +0100, Paolo Bonzini wrote:
> Il mar 21 mar 2023, 18:30 Cédric Le Goater ha scritto:
>
> > I would have thought that user_creatable_cleanup would have taken care
> > of it. But it's not. This needs some digging.
> >
>
> user_creatable_cleanup is only for -objec
On 22/03/2023 13.36, Daniel P. Berrangé wrote:
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé
---
tests/vm/openbsd | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/tests/vm/openbsd b/tests/vm/openbsd
i
On 22/03/2023 13.36, Daniel P. Berrangé wrote:
The openbsd image is 20GB in size, but the automatic partitioning
done by the installer leaves /home with a mere ~3.5 GB of space,
wasting free space across many other partitions that are not
used by our build process:
openbsd$ df
Filesystem 512-bl
On Mon, Mar 20, 2023 at 02:15:19PM +, Daniel P. Berrangé wrote:
> On Mon, Mar 20, 2023 at 01:42:46PM +, Peter Maydell wrote:
> > On Sat, 18 Mar 2023 at 11:46, Alex Bennée wrote:
> > >
> > > The following changes since commit
> > > 74c581b6452394e591f13beba9fea2ec0688e2f5:
> > >
> > > Me
On 3/22/23 13:28, Yang Zhong wrote:
On Tue, Mar 21, 2023 at 06:30:14PM +0100, Cédric Le Goater wrote:
On 3/20/23 10:31, Yang Zhong wrote:
Hello Alex and Paolo,
There is one instance_finalize callback definition in hw/vfio/pci.c, but
i find this callback(vfio_instance_finalize()) never be calle
On 3/22/23 07:50, Stefan Berger wrote:
On 3/22/23 07:28, Ninad Palsule wrote:
On 3/21/23 8:30 PM, Stefan Berger wrote:
I think there should be tpm_tis_set_data_buffer function that you can call
rather than transferring the data byte-by-byte.
Thanks for the series!
Stefan
I tho
On Wed, Mar 22, 2023 at 01:56:13PM +0100, Cédric Le Goater wrote:
> On 3/22/23 13:28, Yang Zhong wrote:
> > On Tue, Mar 21, 2023 at 06:30:14PM +0100, Cédric Le Goater wrote:
> > > On 3/20/23 10:31, Yang Zhong wrote:
> > > > Hello Alex and Paolo,
> > > >
> > > > There is one instance_finalize callb
On 3/22/2023 8:37 PM, liweiwei wrote:
>
> On 2023/3/22 20:12, Fei Wu wrote:
>> Kernel needs to access user mode memory e.g. during syscalls, the window
>> is usually opened up for a very limited time through MSTATUS.SUM, the
>> overhead is too much if tlb_flush() gets called for every SUM change.
On 3/22/23 05:12, Fei Wu wrote:
Kernel needs to access user mode memory e.g. during syscalls, the window
is usually opened up for a very limited time through MSTATUS.SUM, the
overhead is too much if tlb_flush() gets called for every SUM change.
This patch creates a separate MMU index for S+SUM,
On Wed, Mar 22, 2023 at 08:11:37AM +0100, Thomas Huth wrote:
> On 21/03/2023 17.16, Cédric Le Goater wrote:
> > From: Cédric Le Goater
> >
> > GCC13 reports an error :
> >
> > ../util/async.c: In function ‘aio_bh_poll’:
> > include/qemu/queue.h:303:22: error: storing the address of local variabl
On 22/3/23 13:36, Daniel P. Berrangé wrote:
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé
---
tests/vm/openbsd | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/tests/vm/openbsd b/tests/vm/openbsd
inde
On 22/3/23 13:36, Daniel P. Berrangé wrote:
The openbsd image is 20GB in size, but the automatic partitioning
done by the installer leaves /home with a mere ~3.5 GB of space,
wasting free space across many other partitions that are not
used by our build process:
openbsd$ df
Filesystem 512-block
On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
On 22/3/23 13:36, Daniel P. Berrangé wrote:
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé
---
tests/vm/openbsd | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
d
Hi all,
I've researched an issue a bit. The solution with passing eBPF blob
and loading in the Libvirt looks promising.
Overall, the possible solution looks like this:
* Libvirt checks virtio-net properties and understands that eBPF
steering may be required.
* Libvirt requests eBPF blob through Q
On 22/3/23 14:40, Thomas Huth wrote:
On 22/03/2023 14.38, Philippe Mathieu-Daudé wrote:
On 22/3/23 13:36, Daniel P. Berrangé wrote:
As a VM used only for automated testing there is no need to
install the X11 stack.
Signed-off-by: Daniel P. Berrangé
---
tests/vm/openbsd | 3 +--
1 file chan
On Wed, Mar 22, 2023 at 02:38:13PM +0100, Philippe Mathieu-Daudé wrote:
> On 22/3/23 13:36, Daniel P. Berrangé wrote:
> > As a VM used only for automated testing there is no need to
> > install the X11 stack.
> >
> > Signed-off-by: Daniel P. Berrangé
> > ---
> > tests/vm/openbsd | 3 +--
> > 1
- Various developers are reluctant to git Cirrus-CI the permissions
requested to access their GitHub account.
- When we use the cirrus-run script to trigger Cirrus-CI job from
GitLab-CI, the GitLab-CI job is restricted to a 1h timeout
(often not enough).
- Although Cirrus-CI VMs are more po
See individual patch descriptions.
Based-on: <20230322075256.2043812-1-marcandre.lur...@redhat.com>
Supersedes: <20230322110521.59949-1-phi...@linaro.org>
Philippe Mathieu-Daudé (2):
gitlab-ci: Cover SPICE in the MSYS2 job
cirrus-ci: Remove MSYS2 jobs duplicated with gitlab-ci
MAINTAINERS
Include the mingw-w64-x86_64-spice package so SPICE is covered:
C compiler for the host machine: cc -m64 -mcx16 (gcc 12.2.0 "cc (Rev10, Built
by MSYS2 project) 12.2.0")
...
Run-time dependency spice-protocol found: YES 0.14.4
Run-time dependency spice-server found: YES 0.15.1
In particul
RSS for VFs is only enabled if VMOLR[n].RSSE is set.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c
index 0c5019fd6c..ce81e60558 100644
--- a/hw/net/igb_core.c
+++ b/hw/net/i
Please note that loopback counters for VM to VM traffic is not
implemented yet: VFGOTLBC, VFGPTLBC, VFGORLBC and VFGPRLBC.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 26 ++
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/hw/net/igb_core.c b/hw
Add support for stripping/inserting VLAN for VFs.
Had to move CSUM calculation back into the for loop, since packet data
is pulled inside the loop based on strip VLAN decision for every VF.
net_rx_pkt_fix_l4_csum should be extended to accept a buffer instead for
igb. Work for a future patch.
Sig
Based-on: <20230322042044.25136-1-akihiko.od...@daynix.com>
([PATCH for 8.0 v2] igb: Save more Tx states)
Now that Akhiko's patchset for introducing igb device is merged, I have
rebased my changes on master. The changes proposed here adds support
for
- Correct PF/VF reset handling
- Introduce I
IGB uses RXDW ICR bit to indicate that rx descriptor has been written
back. This is the same as RXT0 bit in older HW.
Signed-off-by: Sriram Yagnaraman
---
hw/net/e1000x_regs.h | 4
hw/net/igb_core.c| 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/hw/net/e1000x_regs.
I would like to review and be informed on changes to igb device
Signed-off-by: Sriram Yagnaraman
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 9b56ccdd92..a9ed6143f5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2252,6 +2252,7 @@ F: tests/qt
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 41 -
1 file changed, 36 insertions(+), 5 deletions(-)
diff --git a/hw/net/igb_core.c b/hw/net/igb_core.c
index af979b4739..0c5019fd6c 100644
--- a/hw/net/igb_core.c
+++ b/hw/net/igb_core.c
@@ -918,1
On 22/03/2023 10.28, Daniel P. Berrangé wrote:
On Tue, Mar 21, 2023 at 09:47:57PM +0100, Paolo Bonzini wrote:
Il lun 20 mar 2023, 16:42 Thomas Huth ha scritto:
Would it make sense to add it e.g. to "-action" instead, i.e. something
like
"-action teardown=async" ?
-action is just a wrapper
Also introduce:
- Checks for RXDCTL/TXDCTL queue enable bits
- IGB_NUM_VM_POOLS enum (Sec 1.5: Table 1-7)
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 38 +++---
hw/net/igb_core.h | 1 +
hw/net/igb_regs.h | 3 +++
3 files changed, 35 insertions(+), 7
Use PFRSTD to reset RSTI bit for VFs, and raise VFLRE interrupt when VF
is reset.
Signed-off-by: Sriram Yagnaraman
---
hw/net/igb_core.c | 38 ++
hw/net/igb_regs.h | 3 +++
hw/net/trace-events | 2 ++
3 files changed, 31 insertions(+), 12 deletions(-)
d
* Peter Xu (pet...@redhat.com) wrote:
> On Tue, Mar 21, 2023 at 08:24:37PM +, Dr. David Alan Gilbert wrote:
> > Hi Peter's,
> > Peter M pointed me to a seg in a migration test in CI; I can reproduce
> > it:
> > * On an s390 host
>
> How easy to reproduce?
Pretty much every time when run a
From: Peter Griffin
Signed-off-by: Peter Griffin
Signed-off-by: Albert Esteve
---
hw/display/Kconfig | 5 +
hw/display/meson.build | 3 +
hw/display/vhost-user-video.c| 410 +++
include/hw/virtio/vhost-user-video.h | 42 +++
v1: https://patchew.org/QEMU/20211209145601.331477-1-peter.grif...@linaro.org/
v1 -> v2:
- Address the feedback found in the original patch
- Rebase patch so that it applies to latest master
- Add PoC implementation for dmabuf sharing (using udmabuf for creation)
- Test the patch on
Signed-off-by: Albert Esteve
---
docs/interop/vhost-user.json | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/interop/vhost-user.json b/docs/interop/vhost-user.json
index b6ade9e493..8c6c1ba400 100644
--- a/docs/interop/vhost-user.json
+++ b/docs/interop/vhost-user.json
@@ -31,6 +31,7
Add some minimal testing of the vhost-user-video
backend similar to what is tested for other
vhost-user devices. For now it only stresses
the backend instantiation and some message
passing through the control socket.
Signed-off-by: Albert Esteve
---
tests/qtest/libqos/meson.build| 1 +
tes
Support VIRTIO_VIDEO_MEM_TYPE_VIRTIO_OBJECT feature,
by importing DMA buffers using the v4l2 API.
In this patch, we do not import the buffer from
any other virtio device, but just create a DMA
buffer through udmabuf, and import it.
However, in preparation for the case where we
actually share buff
Add dev_type to the command line interface.
This way we can select dev_type=encoder or
dev_type=decoder and assign the virtio ID
appropiately. If ommited, default virtio
ID used is decoder's ID.
Example:
-device vhost-user-video-pci,chardev=video,dev_type=encoder,id=video
Signed-off-by: Albert Es
1 - 100 of 305 matches
Mail list logo