[OpenBIOS] Solaris anyone?

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Fri Apr 22 09:08:28 CEST 2011


With my previously posted patched applied:

./qemu-system-sparc -cdrom /home/build/src/qemu/sparcimage/sol8-cd1.iso 
-boot d -nographic -prom-env 'auto-boot?=false'

Configuration device id QEMU version 1 machine id 32
CPUs: 1 x FMI,MB86904
UUID: 00000000-0000-0000-0000-000000000000
Welcome to OpenBIOS v1.0 built on Apr 20 2011 18:52
   Type 'help' for detailed information

0 > boot cdrom:d -v Not a bootable ELF image
Loading a.out image...
Loaded 7680 bytes
entry point is 0x4000
bootpath: /iommu/sbus/espdma/esp/sd at 2,0:d

Jumping to entry point 00004000 for type 00000005...
switching to new context:
Size: 259040+54154+47486 Bytes
SunOS Release 5.8 Version Generic_108528-09 32-bit
Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.
Ethernet address = 52:54:0:12:34:56
Using default device instance data
vac: enabled in write through mode
mem = 131072K (0x8000000)
avail mem = 110260224
root nexus = SUNW,SPARCstation-5
iommu0 at root: obio 0x10000000
sbus0 at iommu0: obio 0x10001000
dma0 at sbus0: SBus slot 5 0x8400000
dma0 is /iommu at 0,10000000/sbus at 0,10001000/espdma at 5,8400000
/iommu at 0,10000000/sbus at 0,10001000/espdma at 5,8400000/esp at 5,8800000 (esp0):
         esp-options=0x46
esp0 at dma0: SBus slot 5 0x8800000 sparc ipl 4
esp0 is /iommu at 0,10000000/sbus at 0,10001000/espdma at 5,8400000/esp at 5,8800000
sd2 at esp0: target 2 lun 0
sd2 is 
/iommu at 0,10000000/sbus at 0,10001000/espdma at 5,8400000/esp at 5,8800000/sd at 2,0
root on 
/iommu at 0,10000000/sbus at 0,10001000/espdma at 5,8400000/esp at 5,8800000/sd at 2,0:b fstype 
ufs
obio0 at root
obio0 at obio0: obio 0x100000, sparc ipl 12
zs0 is /obio/zs at 0,100000
obio1 at obio0: obio 0x0, sparc ipl 12
zs1 is /obio/zs at 0,0
cpu0: FMI,MB86904 (mid 0 impl 0x0 ver 0x5 clock 170 MHz)
Configuring /dev and /devices
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo at 0
tcx0 at sbus0: SBus slot 3 0x800000 and SBus slot 3 0x2000000 and SBus 
slot 3 0x4000000 and SBus slot 3 0x6000000 and SBus slot 3 0xa000000 and 
SBus slot 3 0xc000000 and SBus slot 3 0xe000000 and SBus slot 3 0x700000 
and SBus slot 3 0x200000 and SBus slot 3 0x300000 and SBus slot 3 0x0 
and SBus slot 3 0x240000 and SBus slot 3 0x280000 SBus level 5 sparc ipl 9
tcx0 is /iommu at 0,10000000/sbus at 0,10001000/SUNW,tcx at 3,800000
tcx0: revision 0, screen 1024x768
ledma0 at sbus0: SBus slot 5 0x8400010
le0 at ledma0: SBus slot 5 0x8c00000 sparc ipl 6
le0 is /iommu at 0,10000000/sbus at 0,10001000/ledma at 5,8400010/le at 5,8c00000
sbusmem0 at sbus0: SBus slot 0 0x0
sbusmem0 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 0,0
sbusmem1 at sbus0: SBus slot 1 0x0
sbusmem1 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 1,0
sbusmem2 at sbus0: SBus slot 2 0x0
sbusmem2 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 2,0
sbusmem3 at sbus0: SBus slot 3 0x0
sbusmem3 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 3,0
sbusmem4 at sbus0: SBus slot 4 0x0
sbusmem4 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 4,0
sbusmem5 at sbus0: SBus slot 5 0x0
sbusmem5 is /iommu at 0,10000000/sbus at 0,10001000/sbusmem at 5,0
pseudo-device: winlock0
winlock0 is /pseudo/winlock at 0
pseudo-device: llc10
llc10 is /pseudo/llc1 at 0
pseudo-device: lofi0
lofi0 is /pseudo/lofi at 0
pseudo-device: fcp0
fcp0 is /pseudo/fcp at 0
Using RPC Bootparams for network configuration information.
Skipping interface le0
Searching for configuration file(s)...

Select a Language

    0. English
    1. French
    2. German
    3. Italian
    4. Japanese
    5. Korean
    6. Simplified Chinese
    7. Spanish
    8. Swedish
    9. Traditional Chinese

Please make a choice (0 - 9), or press h or ? for help:

Wow. All I can say is thank you so much to everyone who helped me get 
this far - in particular Blue, Artyom and Tarl. Does anyone know if we 
are the first non-Sun firmware to be able to boot a Solaris kernel?

Blue - I think you owe me that 1.1 release soon!


Happy Easter everyone!

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list