[OpenBIOS] OpenBios Sparc64

Tarl Neustaedter tarl-b2 at tarl.net
Fri Aug 5 20:08:52 CEST 2011


On 2011-Aug-5 08:56 , Ghitulete Razvan wrote:
> I meant OpenBOOT, as I am trying to write something for a V9 and qemu
> doesn't have full suport for the V9 arch. But as far as i've noticed
> the openbios implementation resembles the openboot one. Anywho I
> managed to get passed this. It seems it was because I had the
> processor in a wrong state. But now I ran into some other problems, as
> it seems if I call the "finddevice" CIF command for any node, instead
> of getting a valid phandle, or an -1 in case i ask for gibberish(which
> i did). The CIF keeps returning the address to the string I passed as
> an argument (said device that i am searching).

Hmm. I'm not seeing it. Granted, this is a newer openboot than you are 
using, but I don't remember any bugs in this area since god was young.

T5240, No Keyboard
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights 
reserved.
OpenBoot 4.34.0.build_01, 16384 MB memory available, Serial #71716124.
[tarl usb3 #948]
Ethernet address 0:14:4f:46:4d:1c, Host ID: 84464d1c.




{0} ok cd /openprom/client-services
{0} ok " /pci at 400" 4000 swap move
{0} ok 4000 10 dump
           \/  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  
v123456789abcdef
     4000  2f 70 63 69 40 34 30 30  00 00 00 00 00 00 00 00  
/pci at 400........
{0} ok 4000 finddevice
{0} ok showstack
f0288e28 {0} ok clear
{0} ok " gabblebletch" 4000 swap move
{0} ok 4000 20 dump
           \/  1  2  3  4  5  6  7   8  9  a  b  c  d  e  f  
v123456789abcdef
     4000  67 61 62 62 6c 65 62 6c  65 74 63 68 00 00 00 00  
gabblebletch....
     4010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
................
{0} ok 4000 finddevice
ffffffffffffffff {0} ok




More information about the OpenBIOS mailing list