Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1212998 > unrolled thread

Bug#1081847: qemu-armel: can't run busybox:armel on riscv64

Started bySimon McVittie <smcv@debian.org>
First post2024-09-15 17:00 +0200
Last post2024-09-27 11:50 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1081847: qemu-armel: can't run busybox:armel on riscv64 Simon McVittie <smcv@debian.org> - 2024-09-15 17:00 +0200
    Bug#1081847: qemu-armel: can't run busybox:armel on riscv64 Michael Tokarev <mjt@tls.msk.ru> - 2024-09-27 11:50 +0200

#1212998 — Bug#1081847: qemu-armel: can't run busybox:armel on riscv64

FromSimon McVittie <smcv@debian.org>
Date2024-09-15 17:00 +0200
SubjectBug#1081847: qemu-armel: can't run busybox:armel on riscv64
Message-ID<JmYTf-crW4-5@gated-at.bofh.it>
Package: qemu-user
Version: 1:9.0.2+ds-2
Severity: normal
User: debian-riscv@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: debian-riscv@lists.debian.org

The new cross-exe-wrapper package in src:architecture-properties runs
binaries from a foreign architecture, either directly or via qemu-user.
Its autopkgtest uses busybox from each release architecture (specifically
the `busybox true` and `busybox echo` applets) as a smoke-test to see
whether this works as intended.

On riscv64, the result indicates that the qemu-armel in qemu-user:riscv64
can't run busybox:armel:

> 648s qemu-armel: /usr/bin/busybox: Unable to find a guest_base to satisfy all guest address mapping requirements
> 648s   00000000-ffffffff

I don't know whether this is specific to busybox, or whether the qemu-armel
in qemu-user:riscv64 doesn't work more generally.

architecture-properties (>= 0.2.2) works around this by skipping its
self-test on architecture pairs where qemu-$arch doesn't run successfully.

    smcv

[toc] | [next] | [standalone]


#1214392

FromMichael Tokarev <mjt@tls.msk.ru>
Date2024-09-27 11:50 +0200
Message-ID<JrfLP-faB6-7@gated-at.bofh.it>
In reply to#1212998
Control: forwarded -1 https://gitlab.com/qemu-project/qemu/-/issues/2598

15.09.2024 17:55, Simon McVittie wrote:

> On riscv64, the result indicates that the qemu-armel in qemu-user:riscv64
> can't run busybox:armel:
> 
>> 648s qemu-armel: /usr/bin/busybox: Unable to find a guest_base to satisfy all guest address mapping requirements
>> 648s   00000000-ffffffff

Seems to be another upstream issue, - 32bit targets fails this
way on riscv64.

/mjt

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web