[OpenBIOS] Solaris anyone?

Nick Couchman Nick.Couchman at seakr.com
Fri Apr 22 17:09:24 CEST 2011


On Fri, 2011-04-22 at 08:08 +0100, Mark Cave-Ayland wrote:
> 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
> 
> -- 
> OpenBIOS                 http://openbios.org/
> Mailinglist:  http://lists.openbios.org/mailman/listinfo
> Free your System - May the Forth be with you


Awesome!!  Thanks for all the hard work, Mark - this is fantastic!!

-Nick



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.



More information about the OpenBIOS mailing list