Mark Cave-Ayland writes:
> On 16/07/2025 11:54, Alex Bennée wrote:
>
>> We didn't have any reliable way to build sparc test cases. I have
>> found someone who ships a compiler but the binaries still don't run
>> due to the need for CASA.
>> I'm p
Signed-off-by: Alex Bennée
---
docs/devel/testing/functional.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/devel/testing/functional.rst
b/docs/devel/testing/functional.rst
index 9d08abe284..2725633e09 100644
--- a/docs/devel/testing/functional.rst
+++ b/docs/devel
Thomas Huth writes:
> On 17/07/2025 10.42, Alex Bennée wrote:
>> Manos Pitsidianakis writes:
>>
>>> Add argument parsing to functional tests to improve developer experience
>>> when running individual tests. All logs are printed to stdout
>>> intersp
Manos Pitsidianakis writes:
> On Thu, Jul 17, 2025 at 11:42 AM Alex Bennée wrote:
>>
>> Manos Pitsidianakis writes:
>>
>> > Add argument parsing to functional tests to improve developer experience
>> > when running individual tests. All logs are print
-help
> usage: test_aarch64_virt [-h] [-d]
Am I holding it wrong?
➜ ./pyvenv/bin/python ../../tests/functional/test_aarch64_virt.py --help
Traceback (most recent call last):
File
"/home/alex/lsrc/qemu.git/builds/all/../../tests/functional/test_aarch64_virt.py",
line 16, in
Philippe Mathieu-Daudé writes:
> Developers are custom to read RWX, not RWE.
> Replace E -> X.
>
> Reported-by: Alex Bennée
> Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
5 at 4:51 AM Marc Zyngier wrote:
>>>
>>> On Tue, 15 Jul 2025 12:15:52 +0100,
>>> Alex Bennée wrote:
>>>
>>>> - do we know which Apple silicon supports FEAT_NV2?
>>>
>>> M2 and latter definitely support FEAT_NV2. That's how KV
Signed-off-by: Alex Bennée
---
configure | 6 ++
1 file changed, 6 insertions(+)
diff --git a/configure b/configure
index 3651cc3085..f187480d3a 100755
--- a/configure
+++ b/configure
@@ -1442,6 +1442,8 @@ probe_target_compiler() {
riscv64) container_hosts=x86_64 ;;
s390x
The sparc64 compiler can nominally be configured to compile 32 bit and
v8plus binaries although in practice no one is now shipping them.
Signed-off-by: Alex Bennée
---
configure | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/configure b/configure
index 2b2b3d6597
Even with a toolchain *-user is still broken. Maybe we should just
deprecate the target. I haven't deprecated for system as we have
functional tests that work and will continue to do so.
Signed-off-by: Alex Bennée
---
docs/about/deprecated.rst | 8
1 file changed, 8 insertions(+)
they also need slightly different LDFLAGS
to link to the atomic support library.
Signed-off-by: Alex Bennée
---
tests/tcg/Makefile.target | 9 ---
tests/tcg/sparc/Makefile.target | 45 +
2 files changed, 50 insertions(+), 4 deletions(-)
create mode 10
We didn't have any reliable way to build sparc test cases. I have
found someone who ships a compiler but the binaries still don't run
due to the need for CASA.
I'm posting mainly for those who actually care who might want to fix
up the remaining cases.
Alex.
Alex Bennée (
The distros no longer ship sparc compilers so we must use some others.
The best I could find was Frontgrade Gasiler who ship gcc binaries:
https://www.gaisler.com/compilers-operating-systems
Add a simple image for building the test cases.
Signed-off-by: Alex Bennée
---
.../dockerfiles/sparc
We can re-use the sparc Makefile to ensure we build but don't run the
tests.
Signed-off-by: Alex Bennée
---
tests/tcg/Makefile.target | 2 +-
tests/tcg/sparc32plus | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
create mode 12 tests/tcg/sparc32plus
diff --git a/test
pple silicon supports FEAT_NV2?
- has anyone played with enabling it in QEMU or its forks?
- what is missing to get this enabled upstream?
And I'd follow that with:
- is anyone interested in sponsoring some Mac hardware so we could
enable proper HVF testing in our CI?
Thanks,
--
A
Xiaoyao Li writes:
> On 7/4/2025 1:32 AM, Philippe Mathieu-Daudé wrote:
>> Signed-off-by: Philippe Mathieu-Daudé
>> Reviewed-by: Richard Henderson
>> Reviewed-by: Alex Bennée
>> ---
>> include/system/runstate.h | 10 ++
>> 1 file changed, 1
| 6 ++
> hw/vfio/trace-events | 1 +
> 3 files changed, 28 insertions(+), 8 deletions(-)
Reviewed-by: Alex Williamson
found in the current
instruction as a trivial optimization, because searching for the
remaining requested registers is unnecessary once one is found.
Suggested-by: Alex Bennée
Signed-off-by: Yodel Eldar
Message-ID: <20250630164124.26315-2-yodel.el...@gmail.com>
Reviewed-by: Pierrick Bouvier
text.
Reviewed-by: Manos Pitsidianakis
Signed-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-8-alex.ben...@linaro.org>
diff --git a/docs/system/virtio-net-failover.rst
b/docs/system/virtio-net-failover.rst
index 6002dc5d96..0cc465454c 100644
--- a/docs/system/virtio-net-failover.rst
lover docs
----
Alex Bennée (4):
gitlab: use argparse in check-units script
gitlab: add -n option to check-units script
plugins: fix inclusion of user-mode APIs
docs/system: clean-up formatting of virtio-net-failover
Manos Pitsidianakis (1):
docs: use :kb
Mostly a developer aid for those who want to look at the full backlog
of multiple build units.
Reviewed-by: Manos Pitsidianakis
Signed-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-3-alex.ben...@linaro.org>
diff --git a/.gitlab-ci.d/check-units.py b/.gitlab-ci.d/check-units.py
to be able
to extract the relevant data from TaskState.
Fixes: 903e870f24 (plugins/api: split out binary path/start/end/entry code)
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3014
Reviewed-by: Pierrick Bouvier
Signed-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-6-
From: Rot127
Signed-off-by: Rot127
Message-ID: <20250711155141.62916-2-unis...@quyllur.org>
[AJB: clean up commit msg]
Signed-off-by: Alex Bennée
diff --git a/configs/targets/sparc64-linux-user.mak
b/configs/targets/sparc64-linux-user.mak
index 64ea04e3e2..7c2ecb7be0 100644
--- a/c
gned-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-5-alex.ben...@linaro.org>
diff --git a/configs/targets/alpha-linux-user.mak
b/configs/targets/alpha-linux-user.mak
index ef8e365b09..aa25766236 100644
--- a/configs/targets/alpha-linux-user.mak
+++ b/configs/targets/alpha-linux-user
the element to the
user.
Signed-off-by: Manos Pitsidianakis
Message-ID: <20250709-docs_rst_improvements-v2-1-cb5096ad0...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-7-alex.ben...@linaro.org>
diff --git a/docs/devel/testing/main.rst b/docs/devel/test
Modernise the argument parsing so we can easily add to the script.
Reviewed-by: Manos Pitsidianakis
Signed-off-by: Alex Bennée
Message-ID: <20250710104531.3099313-2-alex.ben...@linaro.org>
diff --git a/.gitlab-ci.d/check-units.py b/.gitlab-ci.d/check-units.py
index 268a4118d5..cdc6
gdb-xml/sparc64-core.xml | 99 ++
> target/sparc/cpu.c | 2 +
> 8 files changed, 190 insertions(+)
> create mode 100644 gdb-xml/sparc32-core.xml
> create mode 100644 gdb-xml/sparc64-core.xml
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
0711155141.62916-2-unis...@quyllur.org>
[AJB: clean up commit msg]
Signed-off-by: Alex Bennée
It's ok to have single line commit messages when the title can
encapsulate everything you need to know. Extra stuff like Commit 1/3 is
just noise in the commit log.
> ---
> configs/targets/spa
igned-off-by: Alex Bennée
---
docs/system/virtio-net-failover.rst | 51 -
1 file changed, 28 insertions(+), 23 deletions(-)
diff --git a/docs/system/virtio-net-failover.rst
b/docs/system/virtio-net-failover.rst
index 6002dc5d96..0cc465454c 100644
--- a/docs/system/v
the element to the
user.
Signed-off-by: Manos Pitsidianakis
Message-ID: <20250709-docs_rst_improvements-v2-1-cb5096ad0...@linaro.org>
Signed-off-by: Alex Bennée
---
docs/devel/testing/main.rst | 4 +--
docs/system/images.rst | 2 +-
docs/system/keys.rst.inc
Mostly a developer aid for those who want to look at the full backlog
of multiple build units.
Signed-off-by: Alex Bennée
---
.gitlab-ci.d/check-units.py | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/.gitlab-ci.d/check-units.py b/.gitlab-ci.d/check-units.py
index
gned-off-by: Alex Bennée
---
configs/targets/alpha-linux-user.mak | 1 +
configs/targets/alpha-softmmu.mak| 1 +
target/alpha/cpu.c | 1 +
gdb-xml/alpha-core.xml | 136 +++
4 files changed, 139 insertions(+)
create mode 100644 gd
found in the current
instruction as a trivial optimization, because searching for the
remaining requested registers is unnecessary once one is found.
Suggested-by: Alex Bennée
Signed-off-by: Yodel Eldar
Message-ID: <20250630164124.26315-2-yodel.el...@gmail.com>
Signed-off-by: Alex Bennée
-
to be able
to extract the relevant data from TaskState.
Fixes: 903e870f24 (plugins/api: split out binary path/start/end/entry code)
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3014
Signed-off-by: Alex Bennée
---
linux-user/plugin-api.c | 1 +
common-user/plugin-api.c.inc | 1 +
linux
iewed:
docs/system: clean-up formatting of virtio-net-failover
plugins: fix inclusion of user-mode APIs
gitlab: add -n option to check_units
gitlab: use argparse in check-units script
Alex
Alex Bennée (4):
gitlab: use argparse in check-units script
gitlab: add -n option to check_units
pl
Modernise the argument parsing so we can easily add to the script.
Signed-off-by: Alex Bennée
---
.gitlab-ci.d/check-units.py | 21 -
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/.gitlab-ci.d/check-units.py b/.gitlab-ci.d/check-units.py
index 268a4118d5
s can announce the semantics of the element to the
> user.
>
> Signed-off-by: Manos Pitsidianakis
Queued to docs/next, thanks.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
t; +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> diff --git a/gdb-xml/sparc64-fpu.xml b/gdb-xml/sparc64-fpu.xml
> new file mode 100644
> index 00..cef935ebd6
> --- /dev/null
> +++ b/gdb-xml/sparc64-fpu.xml
> @@ -0,0 +1,60 @@
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> diff --git a/target/sparc/cpu.c b/target/sparc/cpu.c
> index ed7701b02f..6d52be9263 100644
> --- a/target/sparc/cpu.c
> +++ b/target/sparc/cpu.c
> @@ -1090,8 +1090,10 @@ static void sparc_cpu_class_init(ObjectClass *oc,
> const void *data)
> cc->disas_set_info = cpu_sparc_disas_set_info;
>
> #if defined(TARGET_SPARC64) && !defined(TARGET_ABI32)
> +cc->gdb_core_xml_file = "sparc64-core.xml";
> cc->gdb_num_core_regs = 86;
> #else
> +cc->gdb_core_xml_file = "sparc32-core.xml";
> cc->gdb_num_core_regs = 72;
> #endif
> cc->tcg_ops = &sparc_tcg_ops;
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
-a h
> +:kbd:`Ctrl+a h`
> Print this help
>
> -Ctrl-a x
> +:kbd:`Ctrl+a x`
> Exit emulator
>
> -Ctrl-a s
> +:kbd:`Ctrl+a s`
> Save disk data back to file (if -snapshot)
>
> -Ctrl-a t
> +:kbd:`Ctrl+a t`
> Toggle console timestamps
>
> -Ctrl-a b
> +:kbd:`Ctrl+a b`
> Send break (magic sysrq in Linux)
>
> -Ctrl-a c
> +:kbd:`Ctrl+a c`
> Rotate between the frontends connected to the multiplexer (usually
> this switches between the monitor and the console)
>
> -Ctrl-a Ctrl-a
> +:kbd:`Ctrl+a Ctrl+a`
> Send the escape character to the frontend
Ditto here.
>
> ---
> base-commit: 7698afc42b5af9e55f12ab2236618e38e5a1c23f
> change-id: 20250703-docs_rst_improvements-1f0cb3c578d6
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20250624T13Z
DTEND:20250624T14Z
RRULE:FREQ=WEEKLY;WKST=MO;UNTIL=20250707T235959Z;INTERVAL=2;BYDAY=TU
DTSTAMP:20250709T085120Z
ORGANIZER;CN=QEMU Project Calend
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20250708T13Z
DTEND:20250708T14Z
RRULE:FREQ=WEEKLY;WKST=MO;INTERVAL=2;BYDAY=TU
DTSTAMP:20250709T085121Z
ORGANIZER;CN=QEMU Project Calendar:mailto:c_k5p2lpgvbpt
all load on the CI systems its
required to advance the single-binary QEMU build and get us closer to
being able to do proper heterogeneous emulation.
I don't think missing 10.1 would be critical for the single binary proof
of concept but obviously as with all changes that touch the whole code
b
Yodel Eldar writes:
> This patch adds TCG plugin register tracking support for the Alpha
> target and resolves gitlab issue #2569:
>
> https://gitlab.com/qemu-project/qemu/-/issues/2569
>
> As mentioned in the bug report by Alex Bennée, the register list is
> bui
Hi,
Hopefully I've fixed up the timezone on the calendar entry and fixed my
snippet script for this email.
The KVM/QEMU community call is at:
https://meet.jit.si/kvmcallmeeting
@
08/07/2025 13:00 UTC
Are there any agenda items for the sync-up?
--
Alex Bennée
Virtualisation Tech
t's better to put the answer as the comment in
> the code.
Under KVM the eventfd notifications are sent directly from the kernel to
the relevant fd. There is no reason why under KVM you couldn't inject
the eventfds from QEMU but it would be a weird and sub-optimal setup.
KVM is perfectly capable of trapping the MMIO accesses in kernel.
I don't think eventfd's can be supported for HVF because I don't think
it has such a concept. For vhost-user devices they would then rely on
VHOST_USER_VRING_KICK over the socket instead.
>
>> memory_region_dispatch_write_eventfds(mr, addr, data, size,
>> attrs)) {
>> return MEMTX_OK;
>> }
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Richard Henderson writes:
> On 7/3/25 11:17, Alex Bennée wrote:
>> Richard Henderson writes:
>>
>>> Signed-off-by: Richard Henderson
>>> ---
>>> target/arm/tcg/cpu64.c| 10 --
>>> docs/system/arm/emulation.rst | 6 ++
&
D_AA64PFR1, RAS_FRAC, 0); /* FEAT_RASv1p1 +
> FEAT_DoubleFault */
> -t = FIELD_DP64(t, ID_AA64PFR1, SME, 1); /* FEAT_SME */
> +t = FIELD_DP64(t, ID_AA64PFR1, SME, 2); /* FEAT_SME2 */
With -cpu max moving to SME2 is there any way to test just plain SME
now?
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Richard Henderson writes:
> From: Peter Maydell
>
> Signed-off-by: Peter Maydell
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Richard Henderson writes:
> From: Peter Maydell
>
> Signed-off-by: Peter Maydell
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
This is failing in linux-user because we don't have a monitor:
/usr/bin/ld: libuser.a.p/accel_tcg_tcg-all.c.o: in function `tcg_get_stats':
/home/alex/lsrc/qemu.git/builds/all/../../accel/tcg/tcg-all.c:244:(.text+0x194):
undefined reference to `tcg_dump_flush_info'
collect2:
_cond.
which is now redundant because of the early exit?
> /*
> * Defer changes to as->memory_dispatch until the cpu is quiescent.
> * Otherwise we race between (1) other cpu threads and (2) ongoing
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Philippe Mathieu-Daudé writes:
> Signed-off-by: Philippe Mathieu-Daudé
> Reviewed-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
in the
> L1 guest image but not the current QEMU version, which is the one
> running in the L0.
>
> Anyhow this is a very nice test and an excellent base to build on.
> As a next step, I’d suggest including tests with NICs using igb
> devices and igb virtual functions (VFs).
>
> It would also be great to run the L1 environment using the current
> version of QEMU. I haven't found a clean way to achieve that yet :/
I sometimes boot up with a virtiofsd mapped to $HOME but it gets a
little unstable over time and I haven't had a chance to figure out where
things where going wrong.
We have the containers to reliably build a cross image of QEMU but we
would have to ensure the guest image matches so we don't run into
library skew issues. I have had a static build working but thats not a
very well supported configuration for qemu-system.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Richard Henderson writes:
> The last use of this field was removed in b2fc7be972b9.
>
> Reviewed-by: Peter Maydell
> Signed-off-by: Richard Henderson
Reviewed-by: Alex Bennée
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Alex Bennée writes:
> The following changes since commit 6138e72b7e33e0240ee955a2754dd038ee99494d:
>
> Merge tag 'pull-tcg-20250630' of https://gitlab.com/rth7680/qemu into
> staging (2025-07-01 04:25:08 -0400)
>
> are available in the Git repository at:
>
x27;t currently
in the context of the plugin.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-5-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-9-alex.ben...@linaro.org>
diff --git a/include/qemu/qemu-plugin
From: Philippe Mathieu-Daudé
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-ID: <20250526095213.14113-3-phi...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-5-alex.ben...@linaro.org>
diff --git a/semihosting/meson.build b
te for checkpatch, simplified invocations]
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-3-alex.ben...@linaro.org>
diff --git a/MAINTAINERS b/MAINTAINERS
index d1672fda8d..850588fb64 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2089,6 +2089,12 @@ S: Supported
F: in
commit message]
Tested-by: Dmitry Osipenko
Signed-off-by: Alex Bennée
Reviewed-by: Akihiko Odaki
Message-ID: <20250627112512.1880708-16-alex.ben...@linaro.org>
diff --git a/hw/display/virtio-gpu-virgl.c b/hw/display/virtio-gpu-virgl.c
index 145a0b3879..94ddc01f91 100644
--- a/hw/display/vir
bool is_write);
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Pierrick Bouvier
Reviewed-by: Richard Henderson
Message-ID: <20250526095213.14113-2-phi...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-4-alex.ben...@linaro.org>
diff --git a/include/
off-by: Alex Bennée
Message-ID: <20250627112512.1880708-8-alex.ben...@linaro.org>
diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h
index 33296a1c08..162a56a5da 100644
--- a/include/hw/core/cpu.h
+++ b/include/hw/core/cpu.h
@@ -368,6 +368,7 @@ typedef struct CPUNegativeOffsetState {
From: Rowan Hart
This patch updates the plugin version to gate new APIs and adds notes
describing what has been added.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-9-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Mess
Message-ID: <20250624175351.440780-3-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-7-alex.ben...@linaro.org>
diff --git a/include/qemu/qemu-plugin.h b/include/qemu/qemu-plugin.h
index 3a850aa216..cfe1692ecb 100644
--- a/include/qemu/qemu-plugin.h
+
bool is_write);
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Pierrick Bouvier
Reviewed-by: Richard Henderson
Message-ID: <20250526095213.14113-2-phi...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-4-alex.ben...@linaro.org>
diff --git a/include/
Thanks for volunteering to help.
Cc: Akihiko Odaki
Cc: Dmitry Osipenko
Reviewed-by: Markus Armbruster
Reviewed-by: Philippe Mathieu-Daudé
Acked-by: Michael S. Tsirkin
Message-ID: <20250603110204.838117-9-alex.ben...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <2025062711251
From: Rowan Hart
This patch updates the plugin version to gate new APIs and adds notes
describing what has been added.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-9-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Mess
ERS
- fix context init for Venus fences
----
Alex Bennée (3):
gitlab: mark s390x-system to allow failures
MAINTAINERS: add myself to virtio-gpu for Odd Fixes
MAINTAINERS: add Akihiko and Dmitry as reviewers
Gustavo
From: Philippe Mathieu-Daudé
Signed-off-by: Philippe Mathieu-Daudé
Reviewed-by: Richard Henderson
Message-ID: <20250526095213.14113-3-phi...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-5-alex.ben...@linaro.org>
diff --git a/semihosting/meson.build b
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-11-alex.ben...@linaro.org>
diff --git a/tests/tcg/x86_64/Makefile.softmmu-target
b/tests/tcg/x86_64/Makefile.softmmu-target
index ef6bcb4dc7..d3e09708a5 100644
--- a/tests/tcg/x86_64/Makefile.softmmu-target
+++ b/test
to
permit a specified address space, for example to facilitate
architecture-specific plugins that want to operate on them, for example
reading ARM secure memory.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-6-rowanbh...@gmail.com>
Signed-off-by
x27;t currently
in the context of the plugin.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-5-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-9-alex.ben...@linaro.org>
diff --git a/include/qemu/qemu-plugin
: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-8-rowanbh...@gmail.com>
[AJB: tweak Makefile, use uintptr_t for pointer stuffing]
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-12-alex.ben...@linaro.org>
diff --git a/tests/tcg/plugins/patch.c
: Alex Bennée
Message-ID: <20250627112512.1880708-2-alex.ben...@linaro.org>
diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
b/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
index ca374acb8c..e62ff1763f 100644
--- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
+++ b/.
Message-ID: <20250603110204.838117-8-alex.ben...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-14-alex.ben...@linaro.org>
diff --git a/MAINTAINERS b/MAINTAINERS
index 850588fb64..52f0164edf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@
From: Rowan Hart
This patch exposes the gdb_write_register function from
gdbstub/gdbstub.c via the exec/gdbstub.h header file to support use in
plugins to write register contents.
Reviewed-by: Alex Bennée
Reviewed-by: Julian Ganz
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
te for checkpatch, simplified invocations]
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-3-alex.ben...@linaro.org>
diff --git a/MAINTAINERS b/MAINTAINERS
index d1672fda8d..850588fb64 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2089,6 +2089,12 @@ S: Supported
F: in
From: Rowan Hart
This patch exposes the gdb_write_register function from
gdbstub/gdbstub.c via the exec/gdbstub.h header file to support use in
plugins to write register contents.
Reviewed-by: Alex Bennée
Reviewed-by: Julian Ganz
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
commit message]
Tested-by: Dmitry Osipenko
Signed-off-by: Alex Bennée
Reviewed-by: Akihiko Odaki
Message-ID: <20250627112512.1880708-16-alex.ben...@linaro.org>
diff --git a/hw/display/virtio-gpu-virgl.c b/hw/display/virtio-gpu-virgl.c
index 145a0b3879..94ddc01f91 100644
--- a/hw/display/vir
to
permit a specified address space, for example to facilitate
architecture-specific plugins that want to operate on them, for example
reading ARM secure memory.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-6-rowanbh...@gmail.com>
Signed-off-by
Message-ID: <20250624175351.440780-3-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-7-alex.ben...@linaro.org>
diff --git a/include/qemu/qemu-plugin.h b/include/qemu/qemu-plugin.h
index 3a850aa216..cfe1692ecb 100644
--- a/include/qemu/qemu-plugin.h
+
Message-ID: <20250603110204.838117-8-alex.ben...@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-14-alex.ben...@linaro.org>
diff --git a/MAINTAINERS b/MAINTAINERS
index 850588fb64..52f0164edf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@
off-by: Alex Bennée
Message-ID: <20250627112512.1880708-8-alex.ben...@linaro.org>
diff --git a/include/hw/core/cpu.h b/include/hw/core/cpu.h
index 33296a1c08..162a56a5da 100644
--- a/include/hw/core/cpu.h
+++ b/include/hw/core/cpu.h
@@ -368,6 +368,7 @@ typedef struct CPUNegativeOffsetState {
: Alex Bennée
Message-ID: <20250627112512.1880708-2-alex.ben...@linaro.org>
diff --git a/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
b/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
index ca374acb8c..e62ff1763f 100644
--- a/.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml
+++ b/.
Thanks for volunteering to help.
Cc: Akihiko Odaki
Cc: Dmitry Osipenko
Reviewed-by: Markus Armbruster
Reviewed-by: Philippe Mathieu-Daudé
Acked-by: Michael S. Tsirkin
Message-ID: <20250603110204.838117-9-alex.ben...@linaro.org>
Signed-off-by: Alex Bennée
Message-ID: <2025062711251
: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-8-rowanbh...@gmail.com>
[AJB: tweak Makefile, use uintptr_t for pointer stuffing]
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-12-alex.ben...@linaro.org>
diff --git a/tests/tcg/plugins/patch.c
Signed-off-by: Alex Bennée
Message-ID: <20250627112512.1880708-11-alex.ben...@linaro.org>
diff --git a/tests/tcg/x86_64/Makefile.softmmu-target
b/tests/tcg/x86_64/Makefile.softmmu-target
index ef6bcb4dc7..d3e09708a5 100644
--- a/tests/tcg/x86_64/Makefile.softmmu-target
+++ b/test
ERS
- fix context init for Venus fences
----
Alex Bennée (3):
gitlab: mark s390x-system to allow failures
MAINTAINERS: add myself to virtio-gpu for Odd Fixes
MAINTAINERS: add Akihiko and Dmitry as reviewers
Gustavo
Thomas Huth writes:
> From: Thomas Huth
>
> According to our "Supported build platforms" policy, RHEL 7 is not
> supported anymore, so let's remove the related sentence from the x86
> documentation.
>
> Signed-off-by: Thomas Huth
Reviewed-by: Alex Bennée
Yodel Eldar writes:
> On 6/29/25 1:50 PM, Alex Bennée wrote:
>> Yodel Eldar writes:
>>
>>> Currently, execlog searches for a space separator between the
>>> instruction mnemonic and operands, but some disassemblers, e.g. Alpha's,
>>> use a tab se
all_reg_names->len; n++) {
> +const gchar *reg = g_ptr_array_index(all_reg_names, n);
> +if (g_strrstr(args, reg)) {
> +check_regs_next = true;
> +skip = false;
> +break;
> +}
> }
> }
> }
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
Pierrick Bouvier writes:
> On 6/27/25 2:17 AM, Alex Bennée wrote:
>> Pierrick Bouvier writes:
>>
>>> On 6/26/25 9:37 AM, Alex Bennée wrote:
>>>> Alex Bennée writes:
>>>>
>>>>> Rowan Hart writes:
>>>>>
&
commit message]
Tested-by: Dmitry Osipenko
Signed-off-by: Alex Bennée
Message-ID: <20250603110204.838117-13-alex.ben...@linaro.org>
---
hw/display/virtio-gpu-virgl.c | 44 +++
1 file changed, 44 insertions(+)
diff --git a/hw/display/virtio-gpu-virgl.c b/hw/
x27;t currently
in the context of the plugin.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-5-rowanbh...@gmail.com>
Signed-off-by: Alex Bennée
---
include/qemu/qemu-plugin.h | 21 +
plugins/api.c | 18
Signed-off-by: Alex Bennée
---
tests/tcg/x86_64/Makefile.softmmu-target | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/tests/tcg/x86_64/Makefile.softmmu-target
b/tests/tcg/x86_64/Makefile.softmmu-target
index ef6bcb4dc7..d3e09708a5 100644
--- a/tests/tcg/
: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-8-rowanbh...@gmail.com>
[AJB: tweak Makefile, use uintptr_t for pointer stuffing]
Signed-off-by: Alex Bennée
---
tests/tcg/plugins/patch.c | 251 ++
tests/tcg/x86_64/system/patch-ta
Seeing as I've taken a few patches to here now I might as well put
myself forward to maintain virtio-gpu. I've marked it as Odd Fixes as
it is not my core focus. If someone with more GPU experience comes
forward we can always update again.
Reviewed-by: Markus Armbruster
Signed-of
From: Rowan Hart
This patch exposes the gdb_write_register function from
gdbstub/gdbstub.c via the exec/gdbstub.h header file to support use in
plugins to write register contents.
Reviewed-by: Alex Bennée
Reviewed-by: Julian Ganz
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
off-by: Alex Bennée
---
include/hw/core/cpu.h | 1 +
include/qemu/plugin.h | 15 +++
include/qemu/qemu-plugin.h | 19 +--
accel/tcg/plugin-gen.c | 30 ++
plugins/api.c | 4
plugins/core.c
to
permit a specified address space, for example to facilitate
architecture-specific plugins that want to operate on them, for example
reading ARM secure memory.
Reviewed-by: Pierrick Bouvier
Signed-off-by: Rowan Hart
Message-ID: <20250624175351.440780-6-rowanbh...@gmail.com>
Signed-off-by
ate to keep checkpatch happy]
Signed-off-by: Alex Bennée
---
MAINTAINERS | 6 ++
tests/functional/meson.build | 1 +
tests/functional/test_aarch64_hotplug_pci.py | 71
3 files changed, 78 insertions(+)
create mode 100755
1 - 100 of 6453 matches
Mail list logo