On 10/23/24 19:11, Rob Landley wrote:
There was a big-endian issue breaking r2d last year, but it also broke
big endian mips and some other targets too, and it got fixed. The binary
I built a few months ago was working fine for me with vanilla qemu git
source? (I don't _think_ I had local changes?) I can try to build the
version removed to check that...
I did
$ git checkout 73ceb12960e6^1
$ ./configure --target-list-sh4eb-softmmu
$ make
And the resulting qemu-system-sh4eb booted my system image to a shell
prompt:
# cat /proc/version
Linux version 6.11.0 (rob@j180) (sh4eb-linux-musl-cc (GCC) 11.4.0, GNU
ld (GNU Binutils) 2.33.1) #1 Wed Oct 23 23:44:11 UTC 2024
# cat /proc/cpuinfo
machine : RTS7751R2D
processor : 0
cpu family : sh4eb
cpu type : SH7751R
cut : unknown
cpu flags : fpu ptea
cache type : split (harvard)
icache size : 4KiB (2-way)
dcache size : 4KiB (2-way)
address sizes : 29 bits physical
bogomips : 120.00