On 30/10/25 11:04, Philippe Mathieu-Daudé wrote:
On 29/10/25 22:39, Philippe Mathieu-Daudé wrote:
The following changes since commit
e090e0312dc9030d94e38e3d98a88718d3561e4e:
Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu
into staging (2025-10-29 10:44:15 +0100)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/single-binary-20251029
for you to fetch changes up to e5c542fa16b0a7d47070692481db301736a0ac7b:
hw/riscv: Replace target_ulong uses (2025-10-29 19:16:24 +0100)
----------------------------------------------------------------
Various patches related to single binary work:
- Make hw/arm/ common by adding a QOM type to machines to
tag in which binary (32 or 64-bit) they can be used.
Convert the Virt and SBSA-Ref machines.
- Build Xen files once
----------------------------------------------------------------
I'm seeing a failure on mainstream pipeline:
https://gitlab.com/qemu-project/qemu/-/jobs/11906335084
▶ 5/68 test_bpim2u.BananaPiMachine.test_arm_bpim2u FAIL
▶ 5/68 test_bpim2u.BananaPiMachine.test_arm_bpim2u_gmac
FAIL
▶ 5/68 test_bpim2u.BananaPiMachine.test_arm_bpim2u_initrd
FAIL
Thanksfully the fix is very easy, since this is likely due to a typo:
---
diff --git a/hw/arm/bananapi_m2u.c b/hw/arm/bananapi_m2u.c
index b5070b46666..0f6d98684b9 100644
--- a/hw/arm/bananapi_m2u.c
+++ b/hw/arm/bananapi_m2u.c
@@ -148 +148 @@ static void bpim2u_machine_init(MachineClass *mc)
-DEFINE_MACHINE_ARM("bpim2u-pdk", bpim2u_machine_init)
+DEFINE_MACHINE_ARM("bpim2u", bpim2u_machine_init)
---