[OpenBIOS] Qemu/OpenBIOS 64-bit

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Fri Aug 22 13:53:04 CEST 2014


On 20/08/14 22:12, Igor Kozhukhov wrote:

> hello,
>
> i tried latest qemu on illumos based platform Intel 64bit with SPARC64
> boot and i can see:
>
> root at infra-99-016:/myshare/builds2/sparc# ./qemu-system-sparc64 -cdrom
> OpenIndiana_Text_SPARC.iso -boot d -m 2048 -hda hda.img -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 Jun 20 2014 22:57
>    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
> Ignoring failed claim for va 10db4ec memsz 19!
> Ignoring failed claim for va 1000000 memsz 1276ce!
> Ignoring failed claim for va 1402000 memsz 346ca!
> Ignoring failed claim for va 1800000 memsz 67750!
>
> Jumping to entry point 0000000001007ad8 for type 0000000000000001...
> switching to new context: entry point 0x1007ad8 stack 0x00000000ffe8aa09
> warning:interpret: exception -13 caught
> interpret warning @ warning off : sync %tl-c %tstate h# 18672e0 x! %g1
> h# 18672e8 x! %g2 h# 18672f0 x! %g3 h# 18672f8 x! %g4 h# 1867300 x! %g5
> h# 1867308 x! %g6 h# 1867310 x! %g7 h# 1867318 x! %o0 h# 1867320 x! %o1
> h# 1867328 x! %o2 h# 1867330 x! %o3 h# 1867338 x! %o4 h# 1867340 x! %o5
> h# 1867348 x! %o6 h# 1867350 x! %o7 h# 1867358 x! %tl-c %tpc h# 1867360
> x! %tl-c %tnpc h# 1867368 x! %y h# 1867370 l! %tl-c %tt h# 1861618 x!
> sync ; warning ! failed with error ffffffffffffffed
> OpenIndiana Build glasgall_oi_151a_prestable8 64-bit (illumos 7256a34efe)
> SunOS Release 5.11 - Copyright 1983-2010 Oracle and/or its affiliates.
> All rights reserved. Use is subject to license terms.
> DEBUG enabled
> spacex@:interpret: exception -13 caught
> interpret h# d constant MMU_PAGESHIFT h# 0 constant TTE8K h# 20 constant
> SFHME_SIZE h# 0 constant SFHME_TTE h# 8 constant HMEBLK_TAG h# 0
> constant HMEBLK_NEXT h# 2c constant HMEBLK_MISC h# 38 constant
> HMEBLK_HME1 h# 8 constant NHMENTS h# 7 constant HBLK_SZMASK h# 10
> constant HBLK_RANGE_SHIFT h# 8 constant HMEBP_HBLK h# 1 constant
> HMEBLK_ENDPA h# 20 constant HMEBUCKET_SIZE h# 0 constant HTAG_SFMMUPSZ
> h# d constant HTAG_BSPAGE_SHIFT h# a constant HTAG_REHASH_SHIFT h# 3ff
> constant SFMMU_INVALID_SHMERID h# 3 cmisc/forthdebug (467615 bytes)
> 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 loaded
> (Can't load tod module) EXIT
>
> boot start, but failed.
>
>> Best regards,
> Igor Kozhukhov

Hi Igor,

Support for Solaris under qemu-system-sparc64 is a still a work in 
progress although I'm pleased to report that the latest QEMU is getting 
reasonably close in -nographic mode. Linux and NetBSD work fine, and I'm 
fairly confident I can get OpenBSD/FreeBSD working fairly soon.

Based on my current commitments I would hope to have something very 
basic working over the next few months, but as this work is unsponsored 
then progress is slower than I'd like it to be. But keep watching this 
space...


ATB,

Mark.




More information about the OpenBIOS mailing list