From: "Alex Bennée" <alex.bennee@linaro.org>
To: Markus Armbruster <armbru@redhat.com>
Cc: "Reinoud Zandijk" <reinoud@NetBSD.org>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Daniel P. Berrangé" <berrange@redhat.com>,
"Philippe Mathieu-Daudé" <philmd@linaro.org>,
"Thomas Huth" <thuth@redhat.com>,
qemu-devel@nongnu.org, "Peter Maydell" <peter.maydell@linaro.org>,
"Richard Henderson" <richard.henderson@linaro.org>,
"Ryo ONODERA" <ryoon@netbsd.org>
Subject: Re: [PULL 13/31] accel/nvmm: Replace @dirty field by generic CPUState::vcpu_dirty field
Date: Thu, 15 Jan 2026 16:43:48 +0000 [thread overview]
Message-ID: <87sec6hlmj.fsf@draig.linaro.org> (raw)
In-Reply-To: <87a4yfxgm9.fsf@pond.sub.org> (Markus Armbruster's message of "Thu, 15 Jan 2026 12:25:18 +0100")
Markus Armbruster <armbru@redhat.com> writes:
> Reinoud Zandijk <reinoud@NetBSD.org> writes:
>
>> On Wed, Jan 14, 2026 at 01:17:20PM +0100, Paolo Bonzini wrote:
>>> On 1/14/26 12:28, Reinoud Zandijk wrote:
>
> [...]
>
>>> We're not asking you to keep CI up-to-date (which Thomas is doing now,
>>> despite having no specific need that I know of to support NetBSD), just to
>>> *report* failure to build from source and tell us "hey, that's how we fixed
>>> it". Otherwise we have the false impression that no one even cares about
>>> new QEMU on NetBSD.
>>
>> As pkgsrc normally tracks releases and has a directory with local patches on
>> top of that, build errors only show up when we bump the version. Version 10.2
>> is now in pkgsrc though I am running 10.1.3 so there is surely interest in
>> keeping it running. I could try to commit some more trivial patches in the
>> repo here to reduce the diffs some more.
>
> Fixing the build long after it broke is less than ideal. What would it
> take to get NetBSD covered in CI?
We have the ability to run tests via the vm-build:
make vm-build-netbsd
however to take full advantage that needs a runner with a reasonable
amount of memory and access to KVM so it can run reasonably fast. Does
anyone want to host a dedicated x86_64 custom runner?
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
next prev parent reply other threads:[~2026-01-15 16:44 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-04 10:14 [PULL 00/31] Accelerators patches for 2025-07-04 Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 01/31] system/cpus: Assert interrupt handling is done with BQL locked Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 02/31] accel/kvm: Remove kvm_init_cpu_signals() stub Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 03/31] accel/kvm: Reduce kvm_create_vcpu() declaration scope Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 04/31] accel/tcg: Remove 'info opcount' and @x-query-opcount Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 05/31] accel/tcg: Remove profiler leftover Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 06/31] accel/tcg: Factor tcg_dump_flush_info() out Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 07/31] accel/tcg: Factor tcg_dump_stats() out for re-use Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 08/31] accel/hvf: Restrict internal declarations Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 09/31] accel/hvf: Move per-cpu method declarations to hvf-accel-ops.c Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 10/31] accel/hvf: Move generic method declarations to hvf-all.c Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 11/31] cpus: Document CPUState::vcpu_dirty field Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 12/31] accel/hvf: Replace @dirty field by generic " Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 13/31] accel/nvmm: " Philippe Mathieu-Daudé
2026-01-13 19:32 ` Thomas Huth
2026-01-13 20:30 ` Philippe Mathieu-Daudé
2026-01-13 20:36 ` Philippe Mathieu-Daudé
2026-01-14 7:38 ` Markus Armbruster
2026-01-14 9:19 ` Daniel P. Berrangé
2026-01-14 9:26 ` Paolo Bonzini
2026-01-14 10:45 ` Markus Armbruster
2026-01-14 10:54 ` Paolo Bonzini
2026-01-14 11:27 ` Markus Armbruster
2026-01-14 11:28 ` Reinoud Zandijk
2026-01-14 12:09 ` Paolo Bonzini
2026-01-14 12:17 ` Paolo Bonzini
2026-01-15 10:29 ` Reinoud Zandijk
2026-01-15 11:25 ` Markus Armbruster
2026-01-15 16:43 ` Alex Bennée [this message]
2026-01-15 19:41 ` Philippe Mathieu-Daudé
2026-01-14 13:11 ` Thomas Huth
2026-01-14 10:43 ` Policy regarding platforms / features with out CI coverage (was: [PULL 13/31] accel/nvmm: Replace @dirty field by generic CPUState::vcpu_dirty field) Markus Armbruster
2026-01-14 9:12 ` [PULL 13/31] accel/nvmm: Replace @dirty field by generic CPUState::vcpu_dirty field Daniel P. Berrangé
2025-07-04 10:14 ` [PULL 14/31] accel/whpx: " Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 15/31] accel/kvm: Remove kvm_cpu_synchronize_state() stub Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 16/31] accel/system: Document cpu_synchronize_state() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 17/31] accel/system: Document cpu_synchronize_state_post_init/reset() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 18/31] accel/nvmm: Expose nvmm_enabled() to common code Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 19/31] accel/whpx: Expose whpx_enabled() " Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 20/31] accel/dummy: Extract 'dummy-cpus.h' header from 'system/cpus.h' Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 21/31] accel: Expose and register generic_handle_interrupt() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 22/31] accel: Keep reference to AccelOpsClass in AccelClass Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 23/31] accel: Propagate AccelState to AccelClass::init_machine() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 24/31] accel/tcg: Prefer local AccelState over global current_accel() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 25/31] accel/kvm: Prefer local AccelState over global MachineState::accel Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 26/31] accel/kvm: Directly pass KVMState argument to do_kvm_create_vm() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 27/31] accel: Directly pass AccelState argument to AccelClass::has_memory() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 28/31] accel: Remove unused MachineState argument of AccelClass::setup_post() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 29/31] accel: Pass AccelState argument to gdbstub_supported_sstep_flags() Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 30/31] MAINTAINERS: Add me as reviewer of overall accelerators section Philippe Mathieu-Daudé
2025-07-04 10:14 ` [PULL 31/31] hmp-cmds-target.c: add CPU_DUMP_VPU in hmp_info_registers() Philippe Mathieu-Daudé
2025-07-04 17:49 ` [PULL 00/31] Accelerators patches for 2025-07-04 Stefan Hajnoczi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87sec6hlmj.fsf@draig.linaro.org \
--to=alex.bennee@linaro.org \
--cc=armbru@redhat.com \
--cc=berrange@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=philmd@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=reinoud@NetBSD.org \
--cc=richard.henderson@linaro.org \
--cc=ryoon@netbsd.org \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.