Looks like tribblix is an OpenSolaris variant from the above output (I normally tend to test with Milax but it's good to have another reference around).
I spent a lot of time during the 2.8 cycle fixing up the context switch code in OpenBIOS which gets OpenSolaris most of the way. AFAICT the 2 main missing items are: 1) Wiring up the ebus interrupts I have patches for this, but they cause Linux to panic on startup, presumably because of 2) below. 2) Fix up the /pci nodes, adding 2 PCI bridges to the DT This will take some thought since OpenBIOS needs to be modified to handle multiple PCI buses and has know bugs with PCI bridges. The CPU for sun4u machines will always be at 100% because the USIIi processor doesn't have a HLT or equivalent instruction that can be used by the guest to enable QEMU to pause the vCPU whilst idle. Note that I work on this as time allows, so progress isn't particularly rapid. Offers of sponsorship to enable me to spend more time on this would be gratefully received :) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1670175 Title: qemu-system-sparc64 with tribblix-sparc-0m16.iso ends with "panic - kernel: no nucleus hblk8 to allocate" Status in QEMU: New Bug description: > qemu-system-sparc64 -m 1024 -cdrom Downloads/tribblix-sparc-0m16.iso -boot d -nographic OpenBIOS for Sparc64 Configuration device id QEMU version 1 machine id 0 kernel cmdline CPUs: 1 x SUNW,UltraSPARC-IIi UUID: 00000000-0000-0000-0000-000000000000 Welcome to OpenBIOS v1.1 built on Nov 24 2016 21:23 Type 'help' for detailed information Trying cdrom:f... Not a bootable ELF image Not a bootable a.out image Loading FCode image... Loaded 7120 bytes entry point is 0x4000 Evaluating FCode... Evaluating FCode... Ignoring failed claim for va 10a96a0 memsz 19! Ignoring failed claim for va 1000000 memsz d1fb6! Ignoring failed claim for va 1402000 memsz 32518! Ignoring failed claim for va 1800000 memsz 52ac8! SunOS Release 5.11 Version tribblix-m16 64-bit Copyright (c) 1983, 2010, Oracle and/or its affiliates. All rights reserved. could not find debugger-vocabulary-hook>threads:interpret: exception -13 caught interpret \ ident "%Z%%M% %I% %E% SMI" \ Copyright 2005 Sun Microsystems, Inc. All rights reserved. \ Use is subject to license terms. \ \ CDDL HEADER START \ \ The contents of this file are subject to the terms of the \ Common Development and Distribution License, Version 1.0 only \ (the "License"). You may not use this file except in compliance \ with the License. \ \ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE \ or http://www.opensolaris.org/os/licensing. \ See the License for WARNING: add_spec: No major number for sf panic - kernel: no nucleus hblk8 to allocate EXIT QEMU keeps running (CPU is on 100 % all the time), I can interact with the prompt: 0 > boot Not a Linux kernel image Not a bootable ELF image Not a bootable a.out image Loading FCode image... Unhandled Exception 0x0000000000000018 PC = 0x00000000ffd25310 NPC = 0x00000000ffd25314 Stopping execution > qemu-system-sparc64 -version QEMU emulator version 2.8.0(Virtualization:Staging / SLE_12_SP2) from https://build.opensuse.org/package/show/Virtualization:Staging/qemu on openSUSE Leap 42.2. ISO: http://pkgs.tribblix.org/iso/tribblix-sparc-0m16.iso. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1670175/+subscriptions