yeah .... I tried to boot kernel directly (mounted iso at some test dir)
/dev/shm/qemu-9.0.0/build/qemu-system-ppc -M mac99 -smp 2 -nographic -cdrom ~/finnix-ppc-110.iso -boot d -bios /dev/shm/openbios-qemu.elf -d unimp -kernel /mnt/test/boot/ppc/linux
bash-5.1$ qemu-system-sparc -smp 4 -M SS-10 -accel tcg,thread=multi -kernel /home/guest/Downloads/QEMU/sparc/vmlinuz-2.4.27-3-sparc32 -nographic
Configuration device id QEMU version 1 machine id 64
Probing SBus slot 0 offset 0
Probing SBus slot 1 offset 0
Probing SBus slot 2 offset 0
Probing SBus slot 3 offset 0
Probing SBus slot 15 offset 0
Invalid FCode start byte
CPUs: 4 x TI,TMS390Z55
kernel phys 0x4000 virt 0x4000 size 0x20a250
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.1 built on Mar 7 2023 22:22
Type 'help' for detailed information
[sparc] Kernel already loaded
switching to new context:
PROMLIB: obio_ranges 1
bootmem_init: Scan sp_banks, init_bootmem(spfn[20b],bpfn[20b],mlpfn[6fe0])
free_bootmem: base[0] size[6fe0000]
reserve_bootmem: base[0] size[20b000]
reserve_bootmem: base[20b000] size[dfc]
Booting Linux...
mem_init: Calling free_all_bootmem().
PROMLIB: Sun Boot Prom Version 3 Revision 2
Linux version 2.4.27-3-sparc32 (steve@brick) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Fri Jun 2 10:31:52 UTC 2006
ARCH: SUN4M
TYPE: Sun4m SparcStation10/20
Ethernet address: 52:54:0:12:34:56
Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek (
jj@ultra.linux.cz). Patching kernel for srmmu[TI Viking/MXCC]/iommu
On node 0 totalpages: 28116
zone(0): 28640 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Found CPU 0 <node=ffd39bdc,mid=8>
Found CPU 1 <node=ffd39ff0,mid=9>
Found CPU 2 <node=ffd3a404,mid=10>
Found CPU 3 <node=ffd3a818,mid=11>
Found 4 CPU prom device tree node(s).
Power off control detected.
Kernel command line:
Calibrating delay loop... 534.11 BogoMIPS
Memory: 108020k available (1436k kernel code, 220k data, 128k init, 0k highmem) [f0000000,06fe0000]
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
IOMMU: impl 0 vers 3 page table at f6f80000 of size 262144 bytes
sbus0: Clock 21.1250 MHz
dma0: Revision 2
dma1: Revision 2
Sparc Zilog8530 serial driver version 1.68.2.2
Sun Mouse-Systems mouse driver version 1.00
tty00 at 0xffdd3004 (irq = 44) is a Zilog8530
tty01 at 0xffdd3000 (irq = 44) is a Zilog8530
tty02 at 0xffdd4004 (irq = 44) is a Zilog8530
tty03 at 0xffdd4000 (irq = 44) is a Zilog8530
keyboard: not present
Console: ttyS0 (Zilog8530)
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
ioremap: done with statics, switching to malloc
apc: power management initialized
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
devfs: v1.12c (20020818) Richard Gooch (
rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
pty: 256 Unix98 ptys configured
Floppy drive(s): fd0 is 1.44M
FDC 0 is a S82078B
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Cannot open root device "" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:00
Press L1-A to return to the boot prom
QEMU: Terminated