I'm regularly building debian-installer packages for Debian's unofficial ports
which includes sh4 among others. The kernel package and therefore the installer
package contains a kernel for the SH7751R machine which is emulated by QEMU when
choosing the "r2d" type.
Unfortunately, I have not yet been able to boot a current kernel on
qemu-system-sh4,
the screen remains blank and there are no error messages. Booting an older 2.6
kernel
works just fine.
I'm using qemu-system-sh4 as follows:
$ qemu-system-sh4 -M r2d -kernel vmlinuz-2.6.32-5-sh7751r -initrd initrd.gz
-hda debian.img \
-append "root=/dev/sda1 console=tty0 noiotrap"
The old 2.6 kernel from [1] boots fine while the current 5.14.x kernel from [2]
does
not produce any output.
Can anyone enlighten me what I might be missing?