Christoph Rupp
2007-Nov-04 09:41 UTC
[qemu-discuss] OpenSolaris for sparc in qemu on linux x64
Hi, i want to port an open-source project to sparc. I just downloaded OpenSolaris (sol-nv-b75-sparc-...iso), created an empty image for the hard disk, and tried to start qemu in a linux x64bit-host: qemu-system-sparc -hda test.img -cdrom sol-nv-b75-sparc-v1.iso -boot d -nographic The output says: Nvram id QEMU_BIOS, version 1 CPUs: 1 nvram error detected, zapping pram Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 Type ''help'' for detailed information Nvram id QEMU_BIOS, version 1 CPUs: 1 nvram error detected, zapping pram Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 Type ''help'' for detailed information [sparc] Booting file ''cdrom'' without parameters. Not a bootable ELF image Not a Linux kernel image Not a bootable a.out image Not a bootable ELF image Not a Linux kernel image Loading a.out image... Loaded 7680 bytes entry point is 0x4000 Jumping to entry point... This hardware platform is not supported by this release of Solaris. halt, power off Is there any way to get this running? Thanks Christoph -- This message posted from opensolaris.org
Ben Taylor
2007-Nov-04 12:22 UTC
[qemu-discuss] OpenSolaris for sparc in qemu on linux x64
---- Christoph Rupp <chr1701 at yahoo.com> wrote:> Hi, > > i want to port an open-source project to sparc. I just downloaded OpenSolaris (sol-nv-b75-sparc-...iso), created an empty image for the hard disk, and tried to start qemu in a linux x64bit-host: > > qemu-system-sparc -hda test.img -cdrom sol-nv-b75-sparc-v1.iso -boot d -nographic > > The output says: > > Nvram id QEMU_BIOS, version 1 > CPUs: 1 > nvram error detected, zapping pram > Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 > Type ''help'' for detailed information > Nvram id QEMU_BIOS, version 1 > CPUs: 1 > nvram error detected, zapping pram > Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 > Type ''help'' for detailed information > > [sparc] Booting file ''cdrom'' without parameters. > Not a bootable ELF image > Not a Linux kernel image > Not a bootable a.out image > Not a bootable ELF image > Not a Linux kernel image > Loading a.out image... > Loaded 7680 bytes > entry point is 0x4000 > Jumping to entry point... > This hardware platform is not supported by this release of Solaris. > halt, power off > > Is there any way to get this running?probably not. the solaris sparc guest of QEMU is probably 90% there, but the forth code in the openbios code doesn''t properly handle the device redirection (IIRC the posting regarding this subject) which causes the error you see. Ben
Martin Bochnig
2007-Nov-04 12:36 UTC
[qemu-discuss] OpenSolaris for sparc in qemu on linux x64
Ben Taylor wrote:> ---- Christoph Rupp <chr1701 at yahoo.com> wrote: > >> Hi, >> >> i want to port an open-source project to sparc. I just downloaded OpenSolaris (sol-nv-b75-sparc-...iso), created an empty image for the hard disk, and tried to start qemu in a linux x64bit-host: >> >> qemu-system-sparc -hda test.img -cdrom sol-nv-b75-sparc-v1.iso -boot d -nographic >> >> The output says: >> >> Nvram id QEMU_BIOS, version 1 >> CPUs: 1 >> nvram error detected, zapping pram >> Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 >> Type ''help'' for detailed information >> Nvram id QEMU_BIOS, version 1 >> CPUs: 1 >> nvram error detected, zapping pram >> Welcome to OpenBIOS v1.0RC1 built on Sep 21 2006 18:03 >> Type ''help'' for detailed information >> >> [sparc] Booting file ''cdrom'' without parameters. >> Not a bootable ELF image >> Not a Linux kernel image >> Not a bootable a.out image >> Not a bootable ELF image >> Not a Linux kernel image >> Loading a.out image... >> Loaded 7680 bytes >> entry point is 0x4000 >> Jumping to entry point... >> This hardware platform is not supported by this release of Solaris. >> halt, power off >> >> Is there any way to get this running? >> > > probably not. the solaris sparc guest of QEMU is probably 90% there, > but the forth code in the openbios code doesn''t properly handle the > device redirection (IIRC the posting regarding this subject) which > causes the error you see. > > Ben >Yup. And in terms of the 64bit sparcv9 kernel, that he is attempting to boot, it may even be far less than those 90%. You cannot alternatively boot into a 32bit SPARC kernel anymore, as it got EOL in one of the early internal Solaris10 Beta builds (circa mid 2003). %martin p.s. Go and ebay a cheap used Sun Ultra workstation. If it is a small one-time project take a Ultra 5, 10, 30, 60 or SB100/150. If it is something bigger, then take a Ultra 80, Sun Blade 1000 or Sun Blade 2000.
Christoph Rupp
2007-Nov-18 11:06 UTC
[qemu-discuss] OpenSolaris for sparc in qemu on linux x64
>> p.s. Go and ebay a cheap used Sun Ultra workstation. If it is a small >> one-time project take a Ultra 5, 10, 30, 60 or SB100/150. If it is >> something bigger, then take a Ultra 80, Sun Blade 1000 or Sun Blade 2000.i think my wife would kill me ;) anyway, thanks to both of you for the replies, even if they were a bit discouraging. since this is an open-source project, i''m not really willing to invest money. I''ll try to find another solution. regards Chris -- This message posted from opensolaris.org