On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
We will modify this file shortly. Re-arrange it slightly first,
declaring source sets first.
No logical change.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/scsi/meson.build | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
Instead of adding 'vhost-vsock-common.c' twice (for VHOST_VSOCK
and VHOST_USER_VSOCK), have it depend on VHOST_VSOCK_COMMON,
selected by both symbols.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/virtio/Kconfig | 6 ++
hw/virtio/meso
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
Instead of having "virtio/virtio-bus.h" implicitly included,
explicit it, to avoid when rearranging headers:
s/explicit it/explicitly include it/ ?
With that change:
Reviewed-by: Thomas Huth
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
In order to have virtio-iommu.c become target-agnostic,
we need to avoid using TARGET_PAGE_MASK. Get it with the
qemu_target_page_mask() helper.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/virtio/virtio-iommu.c | 3 ++-
1 file changed, 2 in
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
None of these files use the VirtIO Load/Store API declared
by "hw/virtio/virtio-access.h". This header probably crept
in via copy/pasting, remove it.
Note, "virtio-access.h" is target-specific, so any file
including it also become tainted as tar
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
The previous commit remove the unnecessary "virtio-access.h"
header. These files no longer have target-specific dependency.
Move them to the generic 'softmmu_ss' source set.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/block/dataplane/meson.b
On 23/05/2023 18.36, Philippe Mathieu-Daudé wrote:
Replace TARGET_PAGE_MASK -> qemu_target_page_mask() and
TARGET_PAGE_ALIGN() -> qemu_target_page_align() so we don't
need the target-specific "cpu.h" header.
These macros are used in the MemoryListener add/del handlers
(vhost_vdpa_listener_skippe
Hi Philippe,
On 5/23/23 18:35, Philippe Mathieu-Daudé wrote:
> In order to have virtio-iommu.c become target-agnostic,
> we need to avoid using TARGET_PAGE_MASK. Get it with the
> qemu_target_page_mask() helper.
>
> Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Eric Auger
Eric
> ---
> hw/
On 24/5/23 09:29, Thomas Huth wrote:
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
None of these files use the VirtIO Load/Store API declared
by "hw/virtio/virtio-access.h". This header probably crept
in via copy/pasting, remove it.
Note, "virtio-access.h" is target-specific, so any file
i
On Wed, 24 May 2023 at 06:38, Cédric Le Goater wrote:
>
> On 5/23/23 23:45, Ninad Palsule wrote:
> > The current modeling of Rainier machine creates zero filled VPDs(EEPROMs).
> > This makes some services and applications unhappy and causing them to fail.
> > Hence this drop adds some fabricated d
On 19/05/2023 13.48, Paolo Bonzini wrote:
On 5/19/23 11:32, Daniel P. Berrangé wrote:
Feels like we should be able to figure out some way to get rid of all
the submodules though, except for the roms, which are special and ok to
leave IMHO
Hmm, almost. roms/SLOF is used to build pc-bios/s390-c
> Pls do not v2 as reply to v1.
> Start a new thread if you really want to reply to v1 with link to lore copy
> of v2.
>
Apologies that I am new to this forum and 'll follow this in future patches as
well.
Please let me know any changes needed in v2.
Regards,
Gowrishankar
qmp_migrate_set_parameters expects to use tmp for parameters check,
so migrate_params_test_apply is expected to copy the related fields from
params to tmp. So fix migrate_params_test_apply to use the function
parameter, *dest, rather than the global one. The dest->has_xxx (xxx is
the feature name)
pflash-cfi02-test.c always uses the "musicpal" machine for testing,
test-arm-mptimer.c always uses the "vexpress-a9" machine, and
microbit-test.c requires the "microbit" machine, so we should only
run these tests if the machines have been enabled in the configuration.
Signed-off-by: Thomas Huth
-
On Tue, May 23, 2023 at 11:47:08AM -0400, Stefan Hajnoczi wrote:
On Fri, May 19, 2023 at 10:45:57AM +0200, Stefano Garzarella wrote:
On Wed, May 17, 2023 at 06:10:17PM -0400, Stefan Hajnoczi wrote:
> Introduce a new API for thread-local blk_io_plug() that does not
> traverse the block graph. The
On Tue, May 23, 2023 at 01:12:55PM -0400, Stefan Hajnoczi wrote:
Introduce a new API for thread-local blk_io_plug() that does not
traverse the block graph. The goal is to make blk_io_plug() multi-queue
friendly.
Instead of having block drivers track whether or not we're in a plugged
section, pro
The sem_sync and channels_ready semaphores are used by the multifd
sender threads to synchronize with the migration thread. It is possible
that one of the sender threads exits due to an error (e.g. occured when
writing to the socket). The error thread sets multifd_send_state->exiting
to force other
The ipmi-bt-test uses "-device ipmi-bmc-extern", thus it should
only be run if this device has been enabled in the configuration.
Signed-off-by: Thomas Huth
---
tests/qtest/meson.build | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/qtest/meson.build b/tests/qtest/mes
On Tue, May 23, 2023 at 01:12:56PM -0400, Stefan Hajnoczi wrote:
Stop using the .bdrv_co_io_plug() API because it is not multi-queue
block layer friendly. Use the new blk_io_plug_call() API to batch I/O
submission instead.
Signed-off-by: Stefan Hajnoczi
Reviewed-by: Eric Blake
---
v2
- Remove
On Tue, May 23, 2023 at 01:12:57PM -0400, Stefan Hajnoczi wrote:
Stop using the .bdrv_co_io_plug() API because it is not multi-queue
block layer friendly. Use the new blk_io_plug_call() API to batch I/O
submission instead.
Signed-off-by: Stefan Hajnoczi
Reviewed-by: Eric Blake
---
v2
- Add mis
On Tue, May 23, 2023 at 10:35:56AM -0400, John Snow wrote:
> On Mon, May 22, 2023 at 5:16???PM Mateusz Albecki
>
> wrote:
> >
> > Certainly seems like my patch is wrong as it will make the abort path
> execute ide_cmd_done twice. During debug I came to the conclusion that
> ide_cmd_done is not ca
Mark the default NIC via the new MachineClass->default_nic setting
so that the machine-defaults code in vl.c can decide whether the
default NIC is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Thomas Huth
---
hw/arm/sbsa-ref.c |
On Sat, May 20, 2023 at 1:50 AM Viktor Prutyanov wrote:
>
> On Thu, May 18, 2023 at 9:14 AM Jason Wang wrote:
> >
> > On Fri, May 12, 2023 at 9:51 PM Viktor Prutyanov wrote:
> > >
> > > The guest can disable or never enable Device-TLB. In these cases,
> > > it can't be used even if enabled in QE
On 5/23/23 18:24, Andrey Drobyshev wrote:
In case when we're rebasing within one backing chain, and when target image
is larger than old backing file, bdrv_is_allocated_above() ends up setting
*pnum = 0. As a result, target offset isn't getting incremented, and we
get stuck in an infinite for lo
On 5/23/23 23:38, Fabiano Rosas wrote:
> The last call site of this function has been removed by commit
> c04d0ab026 ("qemu-img: Let info print block graph").
>
> Signed-off-by: Fabiano Rosas
> ---
> block/qapi.c | 27 ---
> include/block/qapi.h | 3 ---
> 2 file
On 5/24/23 09:44, Joel Stanley wrote:
On Wed, 24 May 2023 at 06:38, Cédric Le Goater wrote:
On 5/23/23 23:45, Ninad Palsule wrote:
The current modeling of Rainier machine creates zero filled VPDs(EEPROMs).
This makes some services and applications unhappy and causing them to fail.
Hence this
Mark the default graphica via the new MachineClass->default_display
setting so that the machine-defaults code in vl.c can decide whether the
default graphics is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Marcin Juszkiewicz
---
Creation of network card is guarded with check do we
have pci bus. Do the same with graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index c540b2f1ba..9a3d77d6b6
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba 100644
--- a/hw/arm/sbsa-ref.c
+++ b/hw/arm/sbsa-r
The following changes since commit aa33508196f4e2da04625bee36e1f7be5b9267e7:
Merge tag 'mem-2023-05-23' of https://github.com/davidhildenbrand/qemu into
staging (2023-05-23 10:57:25 -0700)
are available in the Git repository at:
https://github.com/legoater/qemu/ tags/pull-vfi
From: Zhenzhong Duan
vbasedev->name is freed wrongly which leads to garbage VFIO trace log.
Fix it by allocating a dup of vbasedev->name and then free the dup.
Fixes: 2dca1b37a760 ("vfio/pci: add support for VF token")
Suggested-by: Alex Williamson
Signed-off-by: Zhenzhong Duan
Reviewed-by: Cé
On Tue, May 23, 2023 at 01:12:58PM -0400, Stefan Hajnoczi wrote:
Stop using the .bdrv_co_io_plug() API because it is not multi-queue
block layer friendly. Use the new blk_io_plug_call() API to batch I/O
submission instead.
Signed-off-by: Stefan Hajnoczi
Reviewed-by: Eric Blake
---
v2
- Removed
From: Akihiko Odaki
When _FORTIFY_SOURCE=2, glibc version is 2.35, and GCC version is
12.1.0, the compiler complains as follows:
In file included from /usr/include/features.h:490,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/stdint.h:26,
On 5/23/23 23:39, Fabiano Rosas wrote:
> From: Lin Ma
>
> Sometimes the query-block performs time-consuming I/O(say waiting for
> the fstat of NFS complete), So let's make this QMP handler runs in a
> coroutine.
>
> The following patch moves the fstat() into a thread pool.
Hi, this message tal
On 5/23/23 23:39, Fabiano Rosas wrote:
> From: Lin Ma
>
> Sometimes the query-block performs time-consuming I/O(say waiting for
> the fstat of NFS complete), So let's make this QMP handler runs in a
> coroutine.
>
> The following patch moves the fstat() into a thread pool.
>
> Signed-off-by: Li
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba
On Tue, May 23, 2023 at 01:13:00PM -0400, Stefan Hajnoczi wrote:
No block driver implements .bdrv_co_io_plug() anymore. Get rid of the
function pointers.
Signed-off-by: Stefan Hajnoczi
Reviewed-by: Eric Blake
---
include/block/block-io.h | 3 ---
include/block/block_int-common.h | 11 -
On Tue, May 23, 2023 at 01:12:59PM -0400, Stefan Hajnoczi wrote:
Stop using the .bdrv_co_io_plug() API because it is not multi-queue
block layer friendly. Use the new blk_io_plug_call() API to batch I/O
submission instead.
Signed-off-by: Stefan Hajnoczi
Reviewed-by: Eric Blake
---
include/bloc
On Tue, 23 May 2023, Richard Henderson wrote:
On 5/23/23 16:02, BALATON Zoltan wrote:
On Tue, 23 May 2023, Richard Henderson wrote:
Instead of computing an artifical "class" bitmask then
converting that to the fprf value, compute the final
value from the start.
Reorder the tests to check the m
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
Creation of network card is guarded with check do we
have pci bus. Do the same with graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/arm/sbsa-ref.
Gentle ping :-)
On Wed, May 17, 2023 at 4:30 PM Stefan Hajnoczi wrote:
>
> On Wed, May 17, 2023 at 09:19:26AM +0200, Stefano Garzarella wrote:
> > CCing Markus for some advice.
> >
> > On Tue, May 16, 2023 at 11:04:21AM -0500, Jonathon Jongsma wrote:
> > > On 5/15/23 5:10 AM, Stefano Garzarella w
On Wed, 2023-05-10 at 22:26 +0200, Ilya Leoshkevich wrote:
> [Apologies to people in To: and Cc:, who will get this the second
> time -
> I forgot to Cc: the mailing list initially.]
>
> Hi,
>
> this series partially implements the Host I/O feature of the GDB
> Remote
> Serial Protocol in order t
Using the same style except the 'Topo' abbreviation.
Signed-off-by: Li Zhijian
---
I'm not a native speaker, feel free to correct me.
---
docs/system/devices/cxl.rst | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/system/devices/cxl.rst b/docs/system/devices/cxl.
The 'Notes:' in this document mentioned CFMW{0-2}, but the figure missed
CFMW2.
Signed-off-by: Li Zhijian
---
I'm totally new to CXL, so i have little confidence to this change :)
---
docs/system/devices/cxl.rst | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/system/
On Tue, 23 May 2023 14:46:37 +0200
Markus Armbruster wrote:
> Jonathan Cameron writes:
>
> >> >
> >> >> > +#
> >> >> > +# Inject an event record for a General Media Event (CXL r3.0
> >> >> > 8.2.9.2.1.1)
> >> >>
> >> >> What's "CXL r3.0", and where could a reader find it?
> >> >
v1 link -> https://lists.gnu.org/archive/html/qemu-devel/2023-05/msg00598.html
v2 link -> https://lists.gnu.org/archive/html/qemu-devel/2023-05/msg04530.html
v2 -> v3:
- Change UUID hash function strategy to djb
- Add qemu_uuid_is_equal wrapper
This patch covers the required steps to add s
This API manages objects (in this iteration,
dmabuf fds) that can be shared along different
virtio devices.
The API allows the different devices to add,
remove and/or retrieve the objects by simply
invoking the public functions that reside in the
virtio-dmabuf file.
Suggested-by: Gerd Hoffmann
S
Add new vhost-user protocol message
`VHOST_USER_BACKEND_SHARED_OBJECT`. This new
message is sent from vhost-user back-ends
to interact with the virtio-dmabuf table
in order to add, remove, or lookup for
virtio dma-buf shared objects.
The action taken in the front-end depends
on the type stored in
Refactor code to send response message so that
all common parts both for the common REPLY_ACK
case, and other data responses, can call it and
avoid code repetition.
Signed-off-by: Albert Esteve
---
hw/virtio/vhost-user.c | 52 +++---
1 file changed, 24 inserti
Add hash and an equal function to uuid module.
Add a couple simple unit tests for new functions,
checking collisions for similar UUIDs in the case
of the hash function, and comparing generated UUIDs
for the equal function.
Signed-off-by: Albert Esteve
---
include/qemu/uuid.h| 2 ++
tests/u
On 23/5/23 14:49, Alex Bennée wrote:
I don't think I can remove the parameters directly but certainly mark
them as deprecated.
Message-Id: <20230420150009.1675181-6-alex.ben...@linaro.org>
Reviewed-by: Stefan Hajnoczi
Reviewed-by: Richard Henderson
Message-Id: <20230503091756.1453057-6-alex.be
On Wed, 24 May 2023 10:11:58 +0100
Jonathan Cameron wrote:
> On Tue, 23 May 2023 14:46:37 +0200
> Markus Armbruster wrote:
>
> > Jonathan Cameron writes:
> >
> > >> >
> > >> >> > +#
> > >> >> > +# Inject an event record for a General Media Event (CXL r3.0
> > >> >> > 8.2.9.2.1.1)
>
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
Mark the default graphica via the new MachineClass->default_display
setting so that the machine-defaults code in vl.c can decide whether the
default graphics is usable or not (for example when compiling with the
"--without-default-devices" configure
On 23/5/23 14:49, Alex Bennée wrote:
This is pure duplication now. Both bsd-user and linux-user have
builtin strace support and we can also track syscalls via the plugins
system.
Message-Id: <20230420150009.1675181-2-alex.ben...@linaro.org>
Reviewed-by: Warner Losh
Reviewed-by: Stefan Hajnoczi
The query-named-block-nodes is only availabe for qmp, not support hmp yet.
Lin
From: Claudio Fontana
Sent: Wednesday, May 24, 2023 4:49 PM
To: Fabiano Rosas; qemu-devel@nongnu.org
Cc: qemu-bl...@nongnu.org; Kevin Wolf; Hanna Reitz; Markus Armbruster; João
On 23/5/23 14:49, Alex Bennée wrote:
While these are all in helper functions being designated vcpu events
complicates the removal of the dynamic vcpu state code. TCG plugins
allow you to instrument vcpu_[init|exit|idle].
We rename cpu_reset and make it a normal trace point.
Reviewed-by: Stefan
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
Mark the default graphica via the new MachineClass->default_display
setting so that the machine-defaults code in vl.c can decide whether the
default graphics is usable or not (for example when compiling with the
"--without-default-devices" configure
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba
On 24/5/23 01:28, Richard Henderson wrote:
On 5/23/23 09:35, Philippe Mathieu-Daudé wrote:
In order to have virtio-iommu.c become target-agnostic,
we need to avoid using TARGET_PAGE_MASK. Get it with the
qemu_target_page_mask() helper.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/virtio/virt
On 24/05/2023 10.39, Marcin Juszkiewicz wrote:
Creation of network card is guarded with check do we
have pci bus. Do the same with graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/arm/sbsa-ref.
On 24/5/23 09:14, Thomas Huth wrote:
On 23/05/2023 18.35, Philippe Mathieu-Daudé wrote:
We will modify this file shortly. Re-arrange it slightly first,
declaring source sets first.
No logical change.
Signed-off-by: Philippe Mathieu-Daudé
---
hw/scsi/meson.build | 12 +---
1 file ch
Ilya Leoshkevich writes:
> These functions will be required by the GDB stub in order to provide
> the guest view of /proc to GDB.
>
> Signed-off-by: Ilya Leoshkevich
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Ilya Leoshkevich writes:
> These functions will be needed by user-target.c in order to retrieve
> the name of the executable.
>
> Signed-off-by: Ilya Leoshkevich
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
All patches reviewed.
Since v1:
- Addressed Richard & Thomas review comments
. qemu_target_page_align() dropped
. qemu_target_page_mask() returns signed
. meson shuffle
- Collected R-b/T-b/A-b tags
- Dropped vhost-vdpa patch (to be posted as another series)
Less controvertial than my first
Since TARGET_PAGE_MASK is poisoned in target-agnostic code,
introduce the qemu_target_page_mask() helper to get this
value from target-agnostic code at runtime.
Reviewed-by: Thomas Huth
Signed-off-by: Philippe Mathieu-Daudé
---
include/exec/target_page.h | 1 +
softmmu/physmem.c | 5 ++
We will modify this file shortly. Re-arrange it slightly first,
declaring source sets first.
No logical change.
Reviewed-by: Richard Henderson
Signed-off-by: Philippe Mathieu-Daudé
---
hw/scsi/meson.build | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/hw/scsi/me
Following the SCSI variable named '[specific_]scsi_ss', rename the
target-specific VirtIO/SCSI set prefixed with 'specific_'. This will
help when adding target-agnostic VirtIO/SCSI set in few commits.
No logical change.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
---
h
Instead of adding 'vhost-vsock-common.c' twice (for VHOST_VSOCK
and VHOST_USER_VSOCK), have it depend on VHOST_VSOCK_COMMON,
selected by both symbols.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Reviewed-by: Thomas Huth
---
hw/virtio/Kconfig | 6 ++
hw/virtio/m
Instead of having "virtio/virtio-bus.h" implicitly included,
explicitly include it, to avoid when rearranging headers:
hw/virtio/vhost-vsock-common.c: In function ‘vhost_vsock_common_start’:
hw/virtio/vhost-vsock-common.c:51:5: error: unknown type name
‘VirtioBusClass’; did you mean ‘VirtioDe
Instead of adding 'vhost-scsi-common.c' twice (for VHOST_SCSI and
VHOST_USER_SCSI), have it depend on VHOST_SCSI_COMMON, selected by
both symbols.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Thomas Huth
Reviewed-by: Richard Henderson
---
hw/scsi/Kconfig | 6 ++
hw/scsi/meson.bui
The previous commit remove the unnecessary "virtio-access.h"
header. These files no longer have target-specific dependency.
Move them to the generic 'softmmu_ss' source set.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Reviewed-by: Thomas Huth
---
hw/block/dataplane/mes
In order to have virtio-iommu.c become target-agnostic,
we need to avoid using TARGET_PAGE_MASK. Get it with the
qemu_target_page_mask() helper.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Reviewed-by: Eric Auger
---
hw/virtio/virtio-iommu.c | 3 ++-
1 file changed, 2
None of these files use the VirtIO Load/Store API declared
by "hw/virtio/virtio-access.h". This header probably crept
in via copy/pasting, remove it.
Note, "virtio-access.h" is target-specific, so any file
including it also become tainted as target-specific.
Signed-off-by: Philippe Mathieu-Daudé
Avoid accessing RAMBlock internals, use the provided
qemu_ram_get_fd() getter to get the file descriptor.
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: David Hildenbrand
Reviewed-by: Richard Henderson
---
hw/virtio/virtio-mem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -
On 24/05/2023 11.37, Philippe Mathieu-Daudé wrote:
We will modify this file shortly. Re-arrange it slightly first,
declaring source sets first.
No logical change.
Reviewed-by: Richard Henderson
Signed-off-by: Philippe Mathieu-Daudé
---
hw/scsi/meson.build | 10 +-
1 file changed, 5
Ilya Leoshkevich writes:
> Currently qemu-user reports pid 1 to GDB. Resolve the TODO and report
> the actual PID. Using getpid() relies on the assumption that there is
> only one GDBProcess. Add an assertion to make sure that future changes
> don't break it.
>
> Signed-off-by: Ilya Leoshkevich
On 24/05/2023 11.37, Philippe Mathieu-Daudé wrote:
Following the SCSI variable named '[specific_]scsi_ss', rename the
target-specific VirtIO/SCSI set prefixed with 'specific_'. This will
help when adding target-agnostic VirtIO/SCSI set in few commits.
No logical change.
Signed-off-by: Philippe
arm/sbsa-ref uses Bochs-display graphics card and without it being
present in vga_interfaces "-vga none" argument handling cannot be added.
Signed-off-by: Marcin Juszkiewicz
---
include/sysemu/sysemu.h | 2 +-
softmmu/vl.c| 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
d
Creation of network card is guarded with check do we
have pci bus. Do the same with graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index c540b2f1ba..9a3d77d6b6
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba 100644
--- a/hw/arm/sbsa-ref.c
+++ b/hw/arm/sbsa-r
arm/sbsa-ref uses Bochs-display graphics card and without it being
present in vga_interfaces "-vga none" argument handling cannot be added.
Signed-off-by: Marcin Juszkiewicz
---
include/sysemu/sysemu.h | 2 +-
softmmu/vl.c| 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
d
Mark the default graphica via the new MachineClass->default_display
setting so that the machine-defaults code in vl.c can decide whether the
default graphics is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Marcin Juszkiewicz
---
From: Thomas Huth
Mark the default NIC via the new MachineClass->default_nic setting
so that the machine-defaults code in vl.c can decide whether the
default NIC is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Thomas Huth
---
Ilya Leoshkevich writes:
> Now that the GDB stub implements reading host files, concerns may arise
> that it undermines security. Document the status quo, which is that the
> users are already responsible for securing the GDB connection
> themselves.
>
> Signed-off-by: Ilya Leoshkevich
Review
On Tue, 23 May 2023 at 13:04, Peter Maydell wrote:
>
> Add some tests for various cases of named-field use, both ones that
> should work and ones that should be diagnosed as errors.
>
> Signed-off-by: Peter Maydell
> ---
> tests/decode/err_field1.decode | 2 +-
> tests/decode/err_field10.
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba 100644
--- a/hw/arm/sbsa-ref.c
+++ b/hw/arm/sbsa-r
Creation of network card is guarded with check do we
have pci bus. Do the same with graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index c540b2f1ba..9a3d77d6b6
arm/sbsa-ref uses Bochs-display graphics card and without it being
present in vga_interfaces "-vga none" argument handling cannot be added.
Signed-off-by: Marcin Juszkiewicz
---
include/sysemu/sysemu.h | 2 +-
softmmu/vl.c| 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
d
From: Thomas Huth
Mark the default NIC via the new MachineClass->default_nic setting
so that the machine-defaults code in vl.c can decide whether the
default NIC is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Thomas Huth
---
Thomas Huth gave me some hints on how to improve sbsa-ref configuration
when it comes to graphics.
With this patchset we are able to start sbsa-ref if qemu is build with
"--without-default-devices" argument given to configure script.
Marcin Juszkiewicz (4):
Add Bochs to list of vga_interfaces
Mark the default graphica via the new MachineClass->default_display
setting so that the machine-defaults code in vl.c can decide whether the
default graphics is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Marcin Juszkiewicz
---
On Tue, 23 May 2023 at 23:39, Richard Henderson
wrote:
>
> Remove the signed * signed check, leaving the signed * unsigned check.
> This link test runs foul of -fsanitize=undefined, where clang-11 has
> an undefined reference to __muloti4 to check for signed overflow.
If you can't do a signed * s
On 24/05/2023 12.27, Marcin Juszkiewicz wrote:
arm/sbsa-ref uses Bochs-display graphics card and without it being
present in vga_interfaces "-vga none" argument handling cannot be added.
Signed-off-by: Marcin Juszkiewicz
---
include/sysemu/sysemu.h | 2 +-
softmmu/vl.c| 6 ++
On 24/05/2023 12.27, Marcin Juszkiewicz wrote:
In case someone wants to run without graphics card.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e670ec6..c540b2f1ba
Hi Michael
On Fri, May 19, 2023 at 1:35 AM Michael S. Tsirkin wrote:
> On Mon, May 15, 2023 at 05:25:18PM +0400, marcandre.lur...@redhat.com
> wrote:
> > From: Marc-André Lureau
> >
> > It looks like the virtio_gpu_load() does not compute and set the offset,
> > the same way virtio_gpu_set_scan
On Mon, May 15, 2023 at 5:25 PM wrote:
> From: Marc-André Lureau
>
> Since commit abe34282 ("win32: avoid mixing SOCKET and file descriptor
> space"), we set HANDLE_FLAG_PROTECT_FROM_CLOSE on the socket FD, to
> prevent closing the HANDLE with CloseHandle. This raises an exception
> which under
This way we can use pci_vga_init() and have Bochs by default while still
have an option to run with other VGA cards.
Signed-off-by: Marcin Juszkiewicz
---
hw/arm/sbsa-ref.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/hw/arm/sbsa-ref.c b/hw/arm/sbsa-ref.c
index 9c3e67
From: Thomas Huth
Mark the default NIC via the new MachineClass->default_nic setting
so that the machine-defaults code in vl.c can decide whether the
default NIC is usable or not (for example when compiling with the
"--without-default-devices" configure switch).
Signed-off-by: Thomas Huth
Teste
Thomas Huth gave me some hints on how to improve sbsa-ref configuration
when it comes to graphics.
With this patchset we are able to start sbsa-ref if qemu is build with
"--without-default-devices" argument given to configure script.
Changes since v3:
- add Bochs display to pci_vga_init() list
-
arm/sbsa-ref uses Bochs-display graphics card and without it being
present in vga_interfaces "-vga none" argument handling cannot be added.
Signed-off-by: Marcin Juszkiewicz
---
hw/pci/pci.c| 2 ++
include/sysemu/sysemu.h | 2 +-
softmmu/vl.c| 6 ++
3 files changed, 9
1 - 100 of 278 matches
Mail list logo