On Wed, Aug 17, 2022 at 12:12:03PM -0400, Michael S. Tsirkin wrote:
> The following changes since commit c7208a6e0d049f9e8af15df908168a79b1f99685:
>
> Update version for v7.1.0-rc3 release (2022-08-16 20:45:19 -0500)
>
> are available in the Git repository at:
>
> git
basic mailbox (8.2.8.4)")
Signed-off-by: Jonathan Cameron
Message-Id: <20220817145759.32603-4-jonathan.came...@huawei.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/cxl/cxl-mailbox-utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw
viewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/vhost.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/hw/virtio/vhost.c b/hw/virtio/vhost.c
index 0827d631c0..f758f177bb 100644
--- a/hw/virtio/vhost.c
+++ b/hw/virtio/vhost.c
@@ -306,7
ement the CAP array (8.2.8.1-2)")
Reported-by: Bobo WL
Signed-off-by: Jonathan Cameron
Message-Id: <20220817145759.32603-2-jonathan.came...@huawei.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/cxl/cxl-device-utils.c | 12 +---
1 file changed, 9
From: Gerd Hoffmann
Causes regressions when doing direct kernel boots with OVMF.
At this point in the release cycle the only sensible action
is to just disable this for 7.1 and sort it properly in the
7.2 devel cycle.
Cc: Jason A. Donenfeld
Cc: Marcel Apfelbaum
Cc: Paolo Bonzini
Cc: Richard
i?id=2099541
Reported-by: Qing Wang
Signed-off-by: Stefan Hajnoczi
Message-Id: <20220808162134.240405-1-stefa...@redhat.com>
Reviewed-by: Emanuele Giuseppe Esposito
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/block/dataplane/virtio-blk.c | 5 +
h
com>
Reviewed-by: Daniel P. Berrangé
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
tests/qtest/bios-tables-test.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/qtest/bios-tables-test.c b/tests/qtest/bios-tables-test.c
index 359916c228..7c5f
;)
Fixes: c2cabb3422 ("hw/virtio: fix error enabling flags in Device Control
register")
Cc: "Marcel Apfelbaum"
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/virtio-pci.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/virtio-pci.c b
com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/cxl/cxl-mailbox-utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/cxl/cxl-mailbox-utils.c b/hw/cxl/cxl-mailbox-utils.c
index bb66c765a5..3cea8b17a8 100644
--- a/hw/cxl/cxl-mailbox-utils.c
to a proper fix.
Signed-off-by: Michael S. Tsirkin
Alex Bennée (3):
hw/virtio: gracefully handle unset vhost_dev vdev
hw/virtio: handle un-configured shutdown in virtio-pci
hw/virtio: fix vhost_user_read tracepoint
Gerd
Message-Id: <20220728135503.1060062-5-alex.ben...@linaro.org>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/vhost-user.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/vhost-user.c b/hw/virtio/vhost-user.c
index 75b8
: <20220728135503.1060062-4-alex.ben...@linaro.org>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/virtio-pci.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/virtio-pci.c b/hw/virtio/virtio-pci.c
index 45327f0b31..5ce61f9b45 100644
--
;)
Fixes: c2cabb3422 ("hw/virtio: fix error enabling flags in Device Control
register")
Cc: "Marcel Apfelbaum"
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/virtio-pci.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/hw/virtio/virtio-pci.c b
On Thu, Jul 28, 2022 at 02:55:01PM +0100, Alex Bennée wrote:
> I've noticed asserts firing because we query the status of vdev after
> a vhost connection is closed down. Rather than faulting on the NULL
> indirect just quietly reply false.
>
> Signed-off-by: Alex Bennée
> Message-Id:
On Thu, Jul 28, 2022 at 02:55:00PM +0100, Alex Bennée wrote:
> There are some extra bits used over a vhost-user connection which are
> hidden from the device itself. We need to set them here to ensure we
> enable things like the protocol extensions.
>
> Currently net/vhost-user.c has it's own
On Fri, Jul 29, 2022 at 11:04:47PM +0530, Jay Khandkar wrote:
> On Fri, Jul 29, 2022 at 06:09:01PM +0100, Peter Maydell wrote:
> > On Tue, 12 Jul 2022 at 19:38, Jay Khandkar
> > wrote:
> > >
> > > When the local APIC is in a software disabled state, all local interrupt
> > > sources must be
On Wed, Jul 27, 2022 at 11:26:15AM +0100, Peter Maydell wrote:
> On Tue, 26 Jul 2022 at 23:30, Richard Henderson
> wrote:
> >
> > On 7/26/22 09:32, Peter Maydell wrote:
> > > Coverity complains that in functions like pci_set_word_by_mask()
> > > we might end up shifting by more than 31 bits. This
>
> Cc: Jason A. Donenfeld
> Cc: Marcel Apfelbaum
> Cc: Paolo Bonzini
> Cc: Richard Henderson
> Cc: Eduardo Habkost
> Cc: Peter Maydell
> Cc: Philippe Mathieu-Daudé
> Cc: Laurent Vivier
> Signed-off-by: Gerd Hoffmann
Reviewed-by: Michael S. Tsirkin
Will queue ASAP.
On Tue, Aug 16, 2022 at 05:16:38PM +0800, Paul Schlacter wrote:
> v1 -> v2:
> - Allow ACS to be disabled.
> - Suggested by Michael S. Tsirkin, use disable-acs to set property.
>
> v1:
> - Add ACS (Access Control Services) capability.
changelog generally after ---
>
On Tue, Aug 16, 2022 at 02:15:57PM +0800, Xuan Zhuo wrote:
> On Tue, 16 Aug 2022 02:14:10 -0400, "Michael S. Tsirkin"
> wrote:
> > On Tue, Aug 16, 2022 at 09:06:12AM +0800, Kangjie Xu wrote:
> > > The virtio queue reset function has already been define
On Tue, Aug 16, 2022 at 09:06:12AM +0800, Kangjie Xu wrote:
> The virtio queue reset function has already been defined in the virtio spec
> 1.2.
> The relevant virtio spec information is here:
>
> https://github.com/oasis-tcs/virtio-spec/issues/124
>
On Sun, Aug 14, 2022 at 11:59:51PM +0800, Paul Schlacter wrote:
> What's wrong with not disabling the old version?
Old versions have to behave in the same way as they did,
or close enough. Changing that breaks migration between
qemu versions.
>
>
> On Sun, Aug 14, 2022 at 6:48
On Sun, Aug 14, 2022 at 03:47:49PM +0800, Paul Schlacter wrote:
> If it is a pcie device, check that all devices on the path from
>
> the device to the root complex have ACS enabled, and then the
>
> device will become an iommu_group.
>
> it will have the effect of isolation
>
>
>
On Fri, Aug 12, 2022 at 03:51:53PM +0200, Hal Martin wrote:
> PATCH v1: add support for SMBIOS type 8 to qemu
> PATCH v2: incorporate patch v1 feedback and add smbios type=8 to qemu-options
history after --- pls
> internal_reference: internal reference designator
> external_reference: external
On Sun, Jul 31, 2022 at 06:21:36PM +0200, Julia Suvorova wrote:
> The SMBIOS 3.0 specification provides the ability to reflect over
> 255 cores. The 64-bit entry point has been used for a while, but
> structure type 4 has not been updated before, so the dmidecode output
> looked like this (-smp
On Wed, Aug 10, 2022 at 09:25:05PM +0200, Paolo Bonzini wrote:
>
>
> Il mer 10 ago 2022, 19:06 Michael S. Tsirkin ha scritto:
>
> > @@ -1387,6 +1405,7 @@ static void x86_machine_initfn(Object *obj)
> > x86ms->acpi = ON_OFF_AUTO_AUTO;
> >
led by default, the
> "x-" can be removed.
>
> Using a property has other advantages in general: it makes it possible
> to use the normal compat property mechanism instead of ad hoc code, and
> it avoids parameter proliferation in x86_load_linux.
>
> Cc: Michael S. Tsirki
On Tue, Aug 09, 2022 at 02:17:23PM +0200, Jason A. Donenfeld wrote:
> Hey Paolo,
>
> On Fri, Aug 05, 2022 at 02:47:27PM +0200, Jason A. Donenfeld wrote:
> > Hi Paolo,
> >
> > On Fri, Aug 05, 2022 at 10:10:02AM +0200, Paolo Bonzini wrote:
> > > On 8/5/22 01:04, Jason A. Donenfeld wrote:
> > > > +
On Tue, Aug 09, 2022 at 01:40:24PM +0200, Igor Mammedov wrote:
> On Thu, 28 Jul 2022 09:37:13 -0400
> Igor Mammedov wrote:
>
> > OSK value is irrelevant for ACPI test case.
> > Supply fake OSK explicitly to prevent QEMU complaining about
> > invalid key when it fallbacks to default_osk.
> >
> >
On Fri, Aug 05, 2022 at 07:29:29PM +0200, Paolo Bonzini wrote:
> On 8/5/22 13:08, Ard Biesheuvel wrote:
> > >
> > > Does it work to place setup_data at the end of the cmdline file instead
> > > of having it at the end of the kernel file? This way the first item
> > > will be at 0x2 +
s and cleared after detaching
> host notifiers. In other words, the IOThread always sees the value true
> and the main loop thread does not modify it while the IOThread is
> active.
>
> Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=2099541
> Reported-by: Qing Wang
> Si
On Fri, Aug 05, 2022 at 09:24:56AM +0100, Daniel P. Berrangé wrote:
> On Fri, Aug 05, 2022 at 09:21:07AM +0200, Thomas Huth wrote:
> > On 02/08/2022 12.00, Zhang, Chen wrote:
> > >
> > >
> > > > -Original Message-
> > > > From: Qemu-devel > > > bounces+chen.zhang=intel@nongnu.org>
On Fri, Aug 05, 2022 at 09:21:07AM +0200, Thomas Huth wrote:
> On 02/08/2022 12.00, Zhang, Chen wrote:
> >
> >
> > > -Original Message-
> > > From: Qemu-devel > > bounces+chen.zhang=intel@nongnu.org> On Behalf Of Jagannathan
> > > Raman
> > > Sent: Tuesday, August 2, 2022 9:24 AM
>
On Fri, Aug 05, 2022 at 10:16:37AM +0200, Paolo Bonzini wrote:
> On 8/5/22 09:01, Michael S. Tsirkin wrote:
> > > -if (!legacy_no_rng_seed) {
> > > +if (x86ms->linuxboot_randomness != ON_OFF_AUTO_OFF &&
> > > +(protoco
not modify it while the IOThread is
> active.
>
> Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=2099541
> Reported-by: Qing Wang
> Signed-off-by: Stefan Hajnoczi
A scsi thing that tree seems more appropriate.
Reviewed-by: Michael S. Tsirkin
> ---
> hw/scsi/vir
On Thu, Aug 04, 2022 at 02:56:59PM -0400, Stefan Hajnoczi wrote:
> On Wed, Aug 03, 2022 at 12:28:24PM -0400, Stefan Hajnoczi wrote:
> > As soon as virtio_scsi_data_plane_start() attaches host notifiers the
> > IOThread may start virtqueue processing. There is a race between
> > IOThread virtqueue
ult.
>
> Cc: Michael S. Tsirkin
> Co-developed-by: Jason A. Donenfeld
> Signed-off-by: Paolo Bonzini
> ---
> hw/i386/microvm.c | 2 +-
> hw/i386/pc.c | 5 +++--
> hw/i386/pc_piix.c | 2 +-
> hw/i386/pc_q35.c
On Thu, Aug 04, 2022 at 04:31:06PM +0200, Jason A. Donenfeld wrote:
> Hi Daniel,
>
> On Thu, Aug 04, 2022 at 02:31:06PM +0100, Daniel P. Berrangé wrote:
> > On Thu, Aug 04, 2022 at 03:20:59PM +0200, Jason A. Donenfeld wrote:
> > > On Thu, Aug 04, 2022 at 03:13:20PM +0200, Paolo Bonzini wrote:
> >
even if OVMF or other chains relocate the kernel image, the boot
> parameter still points to the correct absolute address.
>
> Fixes: 3cbeb52467 ("hw/i386: add device tree support")
> Reported-by: Xiaoyao Li
> Cc: Paolo Bonzini
> Cc: Richard Henderson
> Cc: Peter Maydel
ebody with some x86 architectural knowledge could let me know a
> better reserved place to put this, that'd be very appreciated.
>
> Fixes: 3cbeb52467 ("hw/i386: add device tree support")
> Reported-by: Xiaoyao Li
> Cc: Paolo Bonzini
> Cc: Richard Henderson
>
On Thu, Aug 04, 2022 at 12:08:07AM +0200, Jason A. Donenfeld wrote:
> Hi Michael,
>
> On Wed, Aug 03, 2022 at 06:03:20PM -0400, Michael S. Tsirkin wrote:
> > On Wed, Aug 03, 2022 at 07:07:52PM +0200, Jason A. Donenfeld wrote:
> > > On Wed, Aug 03, 2022 at 03:34:04PM +
On Wed, Aug 03, 2022 at 07:07:52PM +0200, Jason A. Donenfeld wrote:
> On Wed, Aug 03, 2022 at 03:34:04PM +0200, Jason A. Donenfeld wrote:
> > On Wed, Aug 03, 2022 at 03:11:48PM +0200, Jason A. Donenfeld wrote:
> > > Thanks for the info. Very helpful. Looking into it now.
> >
> > So interestingly,
om MIPS target (but forgetting about migration bits).
>
> Disable compiled out features using compat properties as the least
> risky way to deal with issue.
>
> Signed-off-by: Igor Mammedov
For 7.1 this seems like the lesser evil.
Acked-by: Michael S. Tsirkin
> ---
>
On Wed, Aug 03, 2022 at 05:21:35PM +0200, Antonio Caggiano wrote:
> From: "Dr. David Alan Gilbert"
>
> Define a new capability type 'VIRTIO_PCI_CAP_SHARED_MEMORY_CFG'
> and the data structure 'virtio_pci_shm_cap' to go with it.
> They allow defining shared memory regions with sizes and offsets
>
On Wed, Aug 03, 2022 at 03:41:45PM +0200, bchal...@amazon.es wrote:
> From: Babis Chalios
>
> VM generation ID exposes a GUID inside the VM which changes every time a
> VM restore is happening. Typically, this GUID is used by the guest
> kernel to re-seed its internal PRNG. As a result, this
On Tue, Aug 02, 2022 at 02:58:36PM +0200, Laurent Vivier wrote:
> On 02/08/2022 14:57, Michael S. Tsirkin wrote:
> > On Tue, Aug 02, 2022 at 02:10:43PM +0200, Laurent Vivier wrote:
> > > On 02/08/2022 13:24, Eugenio Pérez wrote:
> > > > Few steps allocate new resou
qemu-trivial too I guess then?
Reviewed-by: Michael S. Tsirkin
> > ---
> > net/vhost-vdpa.c | 6 ++
> > 1 file changed, 2 insertions(+), 4 deletions(-)
> >
> > diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c
> > index 303447a68e..ac1810723c 100644
>
ikely(r < 0)) {
> > -return r;
> > +goto err;
> > }
> > queue_pairs = vhost_vdpa_get_max_queue_pairs(vdpa_device_fd, features,
>
> Reviewed-by: Laurent Vivier
>
> I can take this one via the trivial branch.
>
> Thanks,
> Laurent
Not sure why it's appropriate for trivial but sure if you like
Reviewed-by: Michael S. Tsirkin
On Mon, Aug 01, 2022 at 08:48:41PM +0200, Eugenio Perez Martin wrote:
> On Mon, Aug 1, 2022 at 8:34 PM Peter Maydell wrote:
> >
> > On Mon, 1 Aug 2022 at 19:31, Laurent Vivier wrote:
> > >
> > > On 01/08/2022 16:47, Eugenio Pérez wrote:
> > > > File descriptor vdpa_device_fd is not free in the
full. We have to allow len == 0 due to some
> vagueness in the spec, but we don't have to call memcpy.
>
> Found by Coverity. This is not a problem in practice, but the results
> are technically (maybe) undefined. So make Coverity happy.
>
> Reported-by: Peter Maydell
> Si
On Fri, Jul 29, 2022 at 11:46:05AM +0200, Claudio Fontana wrote:
> >> @@ -2025,7 +2031,6 @@ void virtio_reset(void *opaque)
> >> VirtioDeviceClass *k = VIRTIO_DEVICE_GET_CLASS(vdev);
> >> int i;
> >>
> >> -virtio_set_status(vdev, 0);
> >> if (current_cpu) {
> >> /*
On Thu, Jul 28, 2022 at 11:09:15AM +0200, Claudio Fontana wrote:
> On 7/28/22 09:43, Claudio Fontana wrote:
> > On 7/28/22 03:27, Jason Wang wrote:
> >> On Wed, Jul 27, 2022 at 11:32 PM Michael S. Tsirkin
> >> wrote:
> >>>
> >>> On Wed, Jul
On Wed, Jul 27, 2022 at 02:17:55PM +0200, Cornelia Huck wrote:
> Add 7.2 machine types for arm/i440fx/m68k/q35/s390x/spapr.
>
> Signed-off-by: Cornelia Huck
Reviewed-by: Michael S. Tsirkin
whoever needs this first, feel free to merge.
> ---
> hw/arm/virt.c | 9
On Thu, Jul 28, 2022 at 09:43:56AM +0200, Claudio Fontana wrote:
> On 7/28/22 03:27, Jason Wang wrote:
> > On Wed, Jul 27, 2022 at 11:32 PM Michael S. Tsirkin wrote:
> >>
> >> On Wed, Jul 27, 2022 at 12:51:31PM +0200, Claudio Fontana wrote:
> >>> Hi Mich
On Thu, Jul 28, 2022 at 01:51:37PM +0800, Jason Wang wrote:
> On Thu, Jul 28, 2022 at 1:39 PM Eli Cohen wrote:
> >
> > > From: Jason Wang
> > > Sent: Thursday, July 28, 2022 5:09 AM
> > > To: Eli Cohen
> > > Cc: Eugenio Perez Martin ; qem
On Thu, Jul 28, 2022 at 05:51:32AM +, Eli Cohen wrote:
> > From: Michael S. Tsirkin
> > Sent: Wednesday, July 27, 2022 6:44 PM
> > To: Eli Cohen
> > Cc: Eugenio Perez Martin ; qemu-devel@nongnu.org;
> > Jason Wang ;
> > virtualizat...@lists.
On Wed, Jul 27, 2022 at 12:51:31PM +0200, Claudio Fontana wrote:
> Hi Michael and all,
>
> I have started researching a qemu / ovs / dpdk bug:
>
> https://inbox.dpdk.org/dev/322122fb-619d-96f6-5c3e-9eabdbf38...@redhat.com/T/
>
> that seems to be affecting multiple parties in the telco space,
>
;)
Fixes: c2cabb3422 ("hw/virtio: fix error enabling flags in Device Control
register")
Cc: "Marcel Apfelbaum"
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/virtio-pci.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/hw/virtio/virtio-pci.c b
On Wed, Jul 27, 2022 at 10:16:19AM +, Eli Cohen wrote:
> > -Original Message-
> > From: Michael S. Tsirkin
> > Sent: Wednesday, July 27, 2022 12:35 PM
> > To: Eli Cohen
> > Cc: Eugenio Perez Martin ; qemu-devel@nongnu.org;
> > Jason W
On Wed, Jul 27, 2022 at 12:51:31PM +0200, Claudio Fontana wrote:
> Hi Michael and all,
>
> I have started researching a qemu / ovs / dpdk bug:
>
> https://inbox.dpdk.org/dev/322122fb-619d-96f6-5c3e-9eabdbf38...@redhat.com/T/
>
> that seems to be affecting multiple parties in the telco space,
>
On Wed, Jul 27, 2022 at 09:04:47AM +, Eli Cohen wrote:
> > -Original Message-
> > From: Michael S. Tsirkin
> > Sent: Wednesday, July 27, 2022 10:25 AM
> > To: Eli Cohen
> > Cc: Eugenio Perez Martin ; qemu-devel@nongnu.org;
> > Jason W
On Wed, Jul 27, 2022 at 06:51:56AM +, Eli Cohen wrote:
> I found out that the reason why I could not enforce the mtu stems from the
> fact that I did not configure max mtu for the net device (e.g. through
> libvirt ).
> Libvirt does not allow this configuration for vdpa devices and probably
On Tue, Jul 26, 2022 at 08:21:29PM +0100, Alex Bennée wrote:
> Hi,
>
> After much slogging through the vhost-user code I've gotten the
> virtio-gpio device working again. The core change in pushing the
> responsibility for VHOST_USER_F_PROTOCOL_FEATURES down to the
> vhost-user layer (which knows
region end when its underlying
memory region isn't yet initialized.
Cc: Jonathan Cameron
Signed-off-by: Joao Martins
Message-Id: <20220719170014.27028-8-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
Acked-by: Igor Mammedov
---
hw/i386/pc.
viewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 29 ++---
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index f4d5b25fdd..d1e20ccb27 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -814,6 +814,17 @
: Jonathan Cameron
Signed-off-by: Joao Martins
Acked-by: Igor Mammedov
Message-Id: <20220719170014.27028-6-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 31 +--
1 file changed, 21 insertions(
meter
encoding/decoding")
Fixes: Coverity CID 1488868
Signed-off-by: Jonathan Cameron
Message-Id: <20220701132300.2264-4-jonathan.came...@huawei.com>
Acked-by: Igor Mammedov
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/cxl/cxl_component.h | 2 +-
: <20220719170014.27028-3-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/pci-host/i440fx.h | 3 ++-
hw/i386/pc_piix.c| 7 +--
hw/i386/pc_q35.c | 6 +++---
hw/pci-host/i440fx.c | 5 ++---
4 files c
Mammedov
Message-Id: <20220719170014.27028-2-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/x86.h | 3 +++
hw/i386/acpi-build.c | 2 +-
hw/i386/pc.c | 11 ++-
hw/i386/sgx.c | 2 +-
hw/i386
mmedov
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 6 ++
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index d2b5823ffb..46ab1dcb47 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -922,10 +922,8 @@ void pc_memory_ini
From: Robert Hoo
Signed-off-by: Robert Hoo
Reviewed-by: Jingqi Liu
Message-Id: <20220704085852.330005-1-robert...@linux.intel.com>
Reviewed-by: Igor Mammedov
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/mem/nvdimm.h | 8
hw/acpi/nv
enforce but not older ones.
Signed-off-by: Joao Martins
Acked-by: Dr. David Alan Gilbert
Acked-by: Igor Mammedov
Message-Id: <20220719170014.27028-12-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i386/pc.h | 1 +
hw/i38
hael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 48
1 file changed, 32 insertions(+), 16 deletions(-)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 611eb197da..ebc27e4cb7 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -
rt...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 54
1 file changed, 54 insertions(+)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 56d8c179ea..1c5c9e17c6 100644
--- a/hw/i386/pc.c
+++ b/h
m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index ebc27e4cb7..56d8c179ea 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -879,
Martins
Acked-by: Igor Mammedov
Message-Id: <20220719170014.27028-7-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/i386/pc.c | 24 +---
1 file changed, 17 insertions(+), 7 deletions(-)
diff --git a/hw/i386/pc.c b/h
4-2-jonathan.came...@huawei.com>
Acked-by: Igor Mammedov
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/boards.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/hw/boards.h b/include/hw/boards.h
index d94edcef28..7b416c9787 100644
--- a/include/hw/bo
-hole64-size to be considered to relocate
ram-above-4g to be at 1T (on AMD platforms).
Signed-off-by: Joao Martins
Reviewed-by: Igor Mammedov
Message-Id: <20220719170014.27028-4-joao.m.mart...@oracle.com>
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
include/hw/i38
Zhang
Reviewed-by: Michael S. Tsirkin
Signed-off-by: Michael S. Tsirkin
---
hw/virtio/virtio-iommu.c | 47
1 file changed, 28 insertions(+), 19 deletions(-)
diff --git a/hw/virtio/virtio-iommu.c b/hw/virtio/virtio-iommu.c
index 281152d338..62e07ec2e4
fixes. From now on, regression fixes only.
Signed-off-by: Michael S. Tsirkin
Jean-Philippe Brucker (1):
hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAP
Joao Martins (11):
hw/i386: add 4g boundary
On Tue, Jul 19, 2022 at 10:49:42AM +0100, Hesham Almatary wrote:
> This patchset adds support for AArch64/HMAT including a test.
> It relies on other two patch sets from:
>
> Brice Goglin: to support -numa without initiators on q35/x86.
>
On Sun, Jul 10, 2022 at 12:48:04PM +0200, Hal Martin wrote:
>
> This patch adds support for SMBIOS type 8 to qemu.
>
> internal_reference: internal reference designator
> external_reference: external reference designator
> connector_type: hex value for port connector type (see SMBIOS 7.9.2)
>
On Tue, Jul 12, 2022 at 01:54:59PM +0300, Yajun Wu wrote:
> The motivation of adding vhost-user vhost_dev_start support is to
> improve backend configuration speed and reduce live migration VM
> downtime.
>
> Today VQ configuration is issued one by one. For virtio net with
> multi-queue support,
On Wed, Jul 13, 2022 at 10:17:24AM +0200, Bernhard Beschow wrote:
> Similar to PIIX4 this series QOM'ifies internal device creation for PIIX3.
> This reduces the delta between the implementations of PIIX3 and PIIX4 and
> therefore might allow to merge both implementations in the future.
>
> There
quot; condition. Useless,
> because it cannot be null (it's dereferenced right before), and even
> it it could be, free() and g_free() do the right thing. Drop the
> conditional.
>
> Fixes: Coverity CID 1490290
> Signed-off-by: Markus Armbruster
Thanks!
Acked-by: Michael S. Tsi
On Mon, Jul 25, 2022 at 11:55:26PM +0300, Andrey Zhadchenko wrote:
> Although QEMU virtio-blk is quite fast, there is still some room for
> improvements. Disk latency can be reduced if we handle virito-blk requests
> in host kernel so we avoid a lot of syscalls and context switches.
>
> The
Hi!
So I don't think this will make it in 7.1.
I'll tag this to be merged afterwards, but just to make sure
please ping me right after the release.
Thanks!
On Sun, Jul 24, 2022 at 02:44:44PM +0800, Cindy Lu wrote:
> These patches introduced the support for configure interrupt
> These codes are
On Fri, Jul 22, 2022 at 03:46:52PM +0800, Cindy Lu wrote:
> Hi Micheal.
> Would you help review these patches, not sure if this is ok to merge?
> Thanks
> Cindy
Pls note threading is broken in the patchset. Care to repost?
--
MST
On Thu, Jul 21, 2022 at 05:11:31PM +0200, Jason A. Donenfeld wrote:
> Hi Michael,
>
> On Thu, Jul 21, 2022 at 10:52:32AM -0400, Michael S. Tsirkin wrote:
> > On Thu, Jul 21, 2022 at 02:29:33PM +0200, Paolo Bonzini wrote:
> > > As mentioned in the reviews of Jason's
arting with an old kernel,
> and probably it should also fail when starting a PVH or multiboot kernel.
>
> Paolo
I like the refactoring
Reviewed-by: Michael S. Tsirkin
To avoid creating extra work for Jason and confusing
attribution, maybe apply Jason's patch then your refactoring
on top?
>
On Thu, Jul 21, 2022 at 02:29:37PM +0200, Paolo Bonzini wrote:
> From: "Jason A. Donenfeld"
>
> Tiny machines optimized for fast boot time generally don't use EFI,
> which means a random seed has to be supplied some other way. For this
> purpose, Linux (≥5.20) supports passing a seed in the
ata table
> with SETUP_RNG_SEED, specially intended for hypervisors, kexec, and
> specialized bootloaders. The linked commit shows the upstream kernel
> implementation.
>
> Link: https://git.kernel.org/tip/tip/c/68b8e9713c8
> Cc: Michael S. Tsirkin
> Cc: Marcel Apfelbaum
> Cc: Paolo Bonzi
ata table
> with SETUP_RNG_SEED, specially intended for hypervisors, kexec, and
> specialized bootloaders. The linked commit shows the upstream kernel
> implementation.
>
> Link: https://git.kernel.org/tip/tip/c/68b8e9713c8
> Cc: Michael S. Tsirkin
> Cc: Marcel Apfelbaum
> Cc: Paolo Bonzi
On Tue, Jul 19, 2022 at 10:46:38AM +0800, Robert Hoo wrote:
> Ping...
Igor could you respond? It's been 3 weeks ...
etdevVhostVDPAOptions
> >
> > qapi/net.json | 9 +-
> > hw/virtio/vhost-shadow-virtqueue.h | 52 -
> > include/hw/virtio/vhost-vdpa.h | 8 +
> > include/hw/virtio/virtio-net.h | 7 +
> > hw/net/virtio-net.c| 85 ---
> > hw/virtio/vhost-shadow-virtqueue.c | 202 +++-
> > hw/virtio/vhost-vdpa.c | 25 +-
> > net/vhost-vdpa.c | 357 +++--
> > 8 files changed, 627 insertions(+), 118 deletions(-)
>
> Looks good to me.
>
> Michael, if you don't object, I plan to merge this series so vendors
> can start to test this.
>
> Thanks
Sounds good.
Acked-by: Michael S. Tsirkin
> >
> > --
> > 2.31.1
> >
> >
tination's vdpa device yet. This will be added in later
> series, using this work.
>
> Comments are welcome.
> v3:
> - Replace SVQElement with SVQDescState
Series:
Reviewed-by: Michael S. Tsirkin
> v2:
> - (Comments from series [1]).
> - Active poll for CVQ a
On Sat, Jul 16, 2022 at 12:06:00PM +0530, Ani Sinha wrote:
>
>
> On Fri, Jul 15, 2022 at 11:20 Michael S. Tsirkin wrote:
>
> On Fri, Jul 15, 2022 at 09:47:27AM +0530, Ani Sinha wrote:
> > > Instead of all this mess, can't we just spawn e.g. &q
On Fri, Jul 15, 2022 at 09:47:27AM +0530, Ani Sinha wrote:
> > Instead of all this mess, can't we just spawn e.g. "git clone --depth 1"?
> > And if the directory exists I would fetch and checkout.
>
> There are two reasons I can think of why I do not like this idea:
>
> (a) a git clone of a
On Thu, Jul 14, 2022 at 07:49:36PM +0530, Ani Sinha wrote:
> > so you skip downlaod if it already exists locally. IIUC it is looking
> > in the CWD, which is presumably the directory the QEMU build is
> > performed in ?
>
> Yes, build/test/pytest/bits-test
>
> > So if dev cleans their build
On Sun, Jul 10, 2022 at 10:30:10PM +0530, Ani Sinha wrote:
> This change adds python based test environment that can be used to run pytest
> from within a virtual environment. A bash script sets up a virtual environment
> and then runs the python based tests from within that environment.
> All
1 - 100 of 20883 matches
Mail list logo