* [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
@ 2008-02-14 9:39 Jan Holzhueter
2008-02-14 18:26 ` Blue Swirl
2008-02-19 1:45 ` Robert Reif
0 siblings, 2 replies; 12+ messages in thread
From: Jan Holzhueter @ 2008-02-14 9:39 UTC (permalink / raw)
To: qemu-devel
Hi everyone,
we are planing to get rid of some old sparc hardware.
The problem is that there are applications on it that require
sun4m and Solaris 1.1.2 / SunOS 4.1.4.
As known qemu-system-sparc is not able to boot the Solaris Kernel at
the moment.
I get as far as:
[sparc] Booting file 'cdrom' with 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...
checksum 60746d10 != 86693bac, trying to boot anyway
Unhandled Exception 0x00000007
PC = 0x002002bc NPC = 0x002002c0
Stopping execution
My question is how far away are you form getting it to work
and in what time frame could it be done?
This is a bigger project for us. So it might even be possible
( nothing confirmed yet I have to check back with some people )
to donate some money to get it to work.
It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
If someone needs some installation Medium or feedback let me know.
Greetings
Jan Holzhüter
--
Jan Holzhüter Baltic Online Computer GmbH
Firmensitz: Alter Markt 1-2, 24103 Kiel
http://www.baltic-online.de Tel.: +49 (0)431 54003-0
Geschäftsführer: Erik Cickovskis, Amtsgericht Kiel, HRB 3756
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-14 9:39 [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4 Jan Holzhueter
@ 2008-02-14 18:26 ` Blue Swirl
2008-02-19 1:45 ` Robert Reif
1 sibling, 0 replies; 12+ messages in thread
From: Blue Swirl @ 2008-02-14 18:26 UTC (permalink / raw)
To: qemu-devel
On 2/14/08, Jan Holzhueter <jh@baltic-online.de> wrote:
> Hi everyone,
> we are planing to get rid of some old sparc hardware.
> The problem is that there are applications on it that require
> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
> As known qemu-system-sparc is not able to boot the Solaris Kernel at
> the moment.
>
> I get as far as:
> [sparc] Booting file 'cdrom' with 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...
> checksum 60746d10 != 86693bac, trying to boot anyway
> Unhandled Exception 0x00000007
> PC = 0x002002bc NPC = 0x002002c0
> Stopping execution
>
> My question is how far away are you form getting it to work
> and in what time frame could it be done?
The problem is twofold: Qemu emulates the CPU and hardware devices,
OpenBIOS presents an Open Firmware interface to the kernel. The HW
part is somewhat complete, though every new kernel may expose new
bugs. For the OpenBIOS situation is a bit different as Solaris seems
to have some kind of undocumented assumptions of the interface.
For example in your report Solaris dies because of unaligned access
(trap #07). Could be a bug in OpenBIOS that Linux does not happen to
trigger.
> This is a bigger project for us. So it might even be possible
> ( nothing confirmed yet I have to check back with some people )
> to donate some money to get it to work.
> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
> If someone needs some installation Medium or feedback let me know.
Feedback is always appreciated. If you'd also like to debug this
problem, you could compile OpenBIOS with OF interface debugging
enabled.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-14 9:39 [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4 Jan Holzhueter
2008-02-14 18:26 ` Blue Swirl
@ 2008-02-19 1:45 ` Robert Reif
2008-02-19 2:23 ` Andrew Warkentin
1 sibling, 1 reply; 12+ messages in thread
From: Robert Reif @ 2008-02-19 1:45 UTC (permalink / raw)
To: qemu-devel
Jan Holzhueter wrote:
> Hi everyone,
> we are planing to get rid of some old sparc hardware.
> The problem is that there are applications on it that require
> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
> As known qemu-system-sparc is not able to boot the Solaris Kernel at
> the moment.
>
> I get as far as:
> [sparc] Booting file 'cdrom' with 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...
> checksum 60746d10 != 86693bac, trying to boot anyway
> Unhandled Exception 0x00000007
> PC = 0x002002bc NPC = 0x002002c0
> Stopping execution
>
> My question is how far away are you form getting it to work
> and in what time frame could it be done?
>
> This is a bigger project for us. So it might even be possible
> ( nothing confirmed yet I have to check back with some people )
> to donate some money to get it to work.
> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
> If someone needs some installation Medium or feedback let me know.
>
> Greetings
> Jan Holzhüter
>
>
This may be an openbios issue. Changing openbios boot.c cdrom
oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 1:45 ` Robert Reif
@ 2008-02-19 2:23 ` Andrew Warkentin
2008-02-19 3:30 ` M. Warner Losh
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Andrew Warkentin @ 2008-02-19 2:23 UTC (permalink / raw)
To: qemu-devel
Robert Reif wrote:
> Jan Holzhueter wrote:
>
>> Hi everyone,
>> we are planing to get rid of some old sparc hardware.
>> The problem is that there are applications on it that require
>> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
>> As known qemu-system-sparc is not able to boot the Solaris Kernel at
>> the moment.
>>
>> I get as far as:
>> [sparc] Booting file 'cdrom' with 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...
>> checksum 60746d10 != 86693bac, trying to boot anyway
>> Unhandled Exception 0x00000007
>> PC = 0x002002bc NPC = 0x002002c0
>> Stopping execution
>>
>> My question is how far away are you form getting it to work
>> and in what time frame could it be done?
>>
>> This is a bigger project for us. So it might even be possible
>> ( nothing confirmed yet I have to check back with some people )
>> to donate some money to get it to work.
>> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
>> If someone needs some installation Medium or feedback let me know.
>>
>> Greetings
>> Jan Holzhüter
>>
>>
> This may be an openbios issue. Changing openbios boot.c cdrom
> oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
>
>
>
>
SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
don't think anything other than Linux runs in QEMU's Sun emulation (or
for that matter, any of the non-PC QEMU emulators).
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 2:23 ` Andrew Warkentin
@ 2008-02-19 3:30 ` M. Warner Losh
2008-02-19 17:02 ` Blue Swirl
2008-02-19 4:23 ` andrzej zaborowski
` (2 subsequent siblings)
3 siblings, 1 reply; 12+ messages in thread
From: M. Warner Losh @ 2008-02-19 3:30 UTC (permalink / raw)
To: qemu-devel, andreww
In message: <47BA3D87.6020008@datanet.ab.ca>
Andrew Warkentin <andreww@datanet.ab.ca> writes:
: Robert Reif wrote:
:
: > Jan Holzhueter wrote:
: >
: >> Hi everyone,
: >> we are planing to get rid of some old sparc hardware.
: >> The problem is that there are applications on it that require
: >> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
: >> As known qemu-system-sparc is not able to boot the Solaris Kernel at
: >> the moment.
: >>
: >> I get as far as:
: >> [sparc] Booting file 'cdrom' with 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...
: >> checksum 60746d10 != 86693bac, trying to boot anyway
: >> Unhandled Exception 0x00000007
: >> PC = 0x002002bc NPC = 0x002002c0
: >> Stopping execution
: >>
: >> My question is how far away are you form getting it to work
: >> and in what time frame could it be done?
: >>
: >> This is a bigger project for us. So it might even be possible
: >> ( nothing confirmed yet I have to check back with some people )
: >> to donate some money to get it to work.
: >> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
: >> If someone needs some installation Medium or feedback let me know.
: >>
: >> Greetings
: >> Jan Holzhüter
: >>
: >>
: > This may be an openbios issue. Changing openbios boot.c cdrom
: > oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
: >
: >
: >
: >
:
: SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
: don't think anything other than Linux runs in QEMU's Sun emulation (or
: for that matter, any of the non-PC QEMU emulators).
OpenFirmware that QEMU implements is somewhat insufficient to boot
anything but the hacked up version of Linux.
Warner
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 2:23 ` Andrew Warkentin
2008-02-19 3:30 ` M. Warner Losh
@ 2008-02-19 4:23 ` andrzej zaborowski
2008-02-19 4:31 ` Paul Brook
2008-02-19 12:55 ` Robert Reif
3 siblings, 0 replies; 12+ messages in thread
From: andrzej zaborowski @ 2008-02-19 4:23 UTC (permalink / raw)
To: qemu-devel
On 19/02/2008, Andrew Warkentin <andreww@datanet.ab.ca> wrote:
> SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
> don't think anything other than Linux runs in QEMU's Sun emulation (or
> for that matter, any of the non-PC QEMU emulators).
PalmOS, NetBSD and OpenBSD run in one and I heard Windows NT runs on
another one.
--
Please do not print this email unless absolutely necessary. Spread
environmental awareness.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 2:23 ` Andrew Warkentin
2008-02-19 3:30 ` M. Warner Losh
2008-02-19 4:23 ` andrzej zaborowski
@ 2008-02-19 4:31 ` Paul Brook
2008-02-19 12:55 ` Robert Reif
3 siblings, 0 replies; 12+ messages in thread
From: Paul Brook @ 2008-02-19 4:31 UTC (permalink / raw)
To: qemu-devel; +Cc: Andrew Warkentin
> SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
> don't think anything other than Linux runs in QEMU's Sun emulation (or
> for that matter, any of the non-PC QEMU emulators).
While linux is certainly the most most widely tested, I'm fairly sure both
vxWorks and SymbianOS have been run inside qemu ARM emulation.
Paul
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 2:23 ` Andrew Warkentin
` (2 preceding siblings ...)
2008-02-19 4:31 ` Paul Brook
@ 2008-02-19 12:55 ` Robert Reif
3 siblings, 0 replies; 12+ messages in thread
From: Robert Reif @ 2008-02-19 12:55 UTC (permalink / raw)
To: qemu-devel
Andrew Warkentin wrote:
>
> SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
> don't think anything other than Linux runs in QEMU's Sun emulation (or
> for that matter, any of the non-PC QEMU emulators).
>
Unfortunately TME only emulates a SPARCstation2 (sun4c).
I have only been able to get linux running with QEMU and it seems stable.
I have tried numerous versions of solaris and bsd without success.
I have been unable to get any version of an Open Boot PROM for any
machine working. We are at the point now where the images actually
run but fail the self tests and hang while accessing the floppy during
the initialization stage. QEMU hardware emulation is just not good
enough for for this yet.
I would like to see QEMU emulation good enough to be able to run
Open Boot PROM images well enough to load an OS. At that point
solaris and bsd will probably work and OpenBIOS can be fixed.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 3:30 ` M. Warner Losh
@ 2008-02-19 17:02 ` Blue Swirl
2008-02-19 17:26 ` M. Warner Losh
0 siblings, 1 reply; 12+ messages in thread
From: Blue Swirl @ 2008-02-19 17:02 UTC (permalink / raw)
To: qemu-devel
On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
> In message: <47BA3D87.6020008@datanet.ab.ca>
> Andrew Warkentin <andreww@datanet.ab.ca> writes:
> : Robert Reif wrote:
> :
> : > Jan Holzhueter wrote:
> : >
> : >> Hi everyone,
> : >> we are planing to get rid of some old sparc hardware.
> : >> The problem is that there are applications on it that require
> : >> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
> : >> As known qemu-system-sparc is not able to boot the Solaris Kernel at
> : >> the moment.
> : >>
> : >> I get as far as:
> : >> [sparc] Booting file 'cdrom' with 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...
> : >> checksum 60746d10 != 86693bac, trying to boot anyway
> : >> Unhandled Exception 0x00000007
> : >> PC = 0x002002bc NPC = 0x002002c0
> : >> Stopping execution
> : >>
> : >> My question is how far away are you form getting it to work
> : >> and in what time frame could it be done?
> : >>
> : >> This is a bigger project for us. So it might even be possible
> : >> ( nothing confirmed yet I have to check back with some people )
> : >> to donate some money to get it to work.
> : >> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
> : >> If someone needs some installation Medium or feedback let me know.
> : >>
> : >> Greetings
> : >> Jan Holzhüter
> : >>
> : >>
> : > This may be an openbios issue. Changing openbios boot.c cdrom
> : > oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
> : >
> : >
> : >
> : >
> :
> : SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
> : don't think anything other than Linux runs in QEMU's Sun emulation (or
> : for that matter, any of the non-PC QEMU emulators).
>
> OpenFirmware that QEMU implements is somewhat insufficient to boot
> anything but the hacked up version of Linux.
Not hacked up, Qemu and the supplied OpenBIOS image can boot several
unmodified Linux kernels spanning a decade.
Currently both NetBSD and OpenBSD hang outside OpenBIOS, OF activity
has stopped. I don't know enough of the insides of the BSDs to debug.
I'd think any BSD hacker who cared to spend a few hours for this could
pinpoint the culprit very quickly.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 17:02 ` Blue Swirl
@ 2008-02-19 17:26 ` M. Warner Losh
2008-02-19 17:40 ` Blue Swirl
0 siblings, 1 reply; 12+ messages in thread
From: M. Warner Losh @ 2008-02-19 17:26 UTC (permalink / raw)
To: qemu-devel, blauwirbel
In message: <f43fc5580802190902h16aa6a5eh862700e4554abc3a@mail.gmail.com>
"Blue Swirl" <blauwirbel@gmail.com> writes:
: On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
: > In message: <47BA3D87.6020008@datanet.ab.ca>
: > Andrew Warkentin <andreww@datanet.ab.ca> writes:
: > : Robert Reif wrote:
: > :
: > : > Jan Holzhueter wrote:
: > : >
: > : >> Hi everyone,
: > : >> we are planing to get rid of some old sparc hardware.
: > : >> The problem is that there are applications on it that require
: > : >> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
: > : >> As known qemu-system-sparc is not able to boot the Solaris Kernel at
: > : >> the moment.
: > : >>
: > : >> I get as far as:
: > : >> [sparc] Booting file 'cdrom' with 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...
: > : >> checksum 60746d10 != 86693bac, trying to boot anyway
: > : >> Unhandled Exception 0x00000007
: > : >> PC = 0x002002bc NPC = 0x002002c0
: > : >> Stopping execution
: > : >>
: > : >> My question is how far away are you form getting it to work
: > : >> and in what time frame could it be done?
: > : >>
: > : >> This is a bigger project for us. So it might even be possible
: > : >> ( nothing confirmed yet I have to check back with some people )
: > : >> to donate some money to get it to work.
: > : >> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
: > : >> If someone needs some installation Medium or feedback let me know.
: > : >>
: > : >> Greetings
: > : >> Jan Holzhüter
: > : >>
: > : >>
: > : > This may be an openbios issue. Changing openbios boot.c cdrom
: > : > oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
: > : >
: > : >
: > : >
: > : >
: > :
: > : SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
: > : don't think anything other than Linux runs in QEMU's Sun emulation (or
: > : for that matter, any of the non-PC QEMU emulators).
: >
: > OpenFirmware that QEMU implements is somewhat insufficient to boot
: > anything but the hacked up version of Linux.
:
: Not hacked up, Qemu and the supplied OpenBIOS image can boot several
: unmodified Linux kernels spanning a decade.
I should have been more specific: PowerPC MAC support.
: Currently both NetBSD and OpenBSD hang outside OpenBIOS, OF activity
: has stopped. I don't know enough of the insides of the BSDs to debug.
: I'd think any BSD hacker who cared to spend a few hours for this could
: pinpoint the culprit very quickly.
In PowerPC I've spent a lot more than a few hours on it...
Warner
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 17:26 ` M. Warner Losh
@ 2008-02-19 17:40 ` Blue Swirl
2008-02-19 17:50 ` M. Warner Losh
0 siblings, 1 reply; 12+ messages in thread
From: Blue Swirl @ 2008-02-19 17:40 UTC (permalink / raw)
To: M. Warner Losh; +Cc: qemu-devel
On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
> In message: <f43fc5580802190902h16aa6a5eh862700e4554abc3a@mail.gmail.com>
> "Blue Swirl" <blauwirbel@gmail.com> writes:
> : On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
> : > In message: <47BA3D87.6020008@datanet.ab.ca>
> : > Andrew Warkentin <andreww@datanet.ab.ca> writes:
> : > : Robert Reif wrote:
> : > :
> : > : > Jan Holzhueter wrote:
> : > : >
> : > : >> Hi everyone,
> : > : >> we are planing to get rid of some old sparc hardware.
> : > : >> The problem is that there are applications on it that require
> : > : >> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
> : > : >> As known qemu-system-sparc is not able to boot the Solaris Kernel at
> : > : >> the moment.
> : > : >>
> : > : >> I get as far as:
> : > : >> [sparc] Booting file 'cdrom' with 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...
> : > : >> checksum 60746d10 != 86693bac, trying to boot anyway
> : > : >> Unhandled Exception 0x00000007
> : > : >> PC = 0x002002bc NPC = 0x002002c0
> : > : >> Stopping execution
> : > : >>
> : > : >> My question is how far away are you form getting it to work
> : > : >> and in what time frame could it be done?
> : > : >>
> : > : >> This is a bigger project for us. So it might even be possible
> : > : >> ( nothing confirmed yet I have to check back with some people )
> : > : >> to donate some money to get it to work.
> : > : >> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
> : > : >> If someone needs some installation Medium or feedback let me know.
> : > : >>
> : > : >> Greetings
> : > : >> Jan Holzhüter
> : > : >>
> : > : >>
> : > : > This may be an openbios issue. Changing openbios boot.c cdrom
> : > : > oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
> : > : >
> : > : >
> : > : >
> : > : >
> : > :
> : > : SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
> : > : don't think anything other than Linux runs in QEMU's Sun emulation (or
> : > : for that matter, any of the non-PC QEMU emulators).
> : >
> : > OpenFirmware that QEMU implements is somewhat insufficient to boot
> : > anything but the hacked up version of Linux.
> :
> : Not hacked up, Qemu and the supplied OpenBIOS image can boot several
> : unmodified Linux kernels spanning a decade.
>
> I should have been more specific: PowerPC MAC support.
I see. PowerPC uses OpenHackWare, not OpenBIOS. OHW does not have a
Forth interpreter, for example.
> : Currently both NetBSD and OpenBSD hang outside OpenBIOS, OF activity
> : has stopped. I don't know enough of the insides of the BSDs to debug.
> : I'd think any BSD hacker who cared to spend a few hours for this could
> : pinpoint the culprit very quickly.
>
> In PowerPC I've spent a lot more than a few hours on it...
Maybe the problem is related to Forth?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4
2008-02-19 17:40 ` Blue Swirl
@ 2008-02-19 17:50 ` M. Warner Losh
0 siblings, 0 replies; 12+ messages in thread
From: M. Warner Losh @ 2008-02-19 17:50 UTC (permalink / raw)
To: blauwirbel; +Cc: qemu-devel
In message: <f43fc5580802190940w3fd9968cr8849ba45ad294201@mail.gmail.com>
"Blue Swirl" <blauwirbel@gmail.com> writes:
: On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
: > In message: <f43fc5580802190902h16aa6a5eh862700e4554abc3a@mail.gmail.com>
: > "Blue Swirl" <blauwirbel@gmail.com> writes:
: > : On 2/19/08, M. Warner Losh <imp@bsdimp.com> wrote:
: > : > In message: <47BA3D87.6020008@datanet.ab.ca>
: > : > Andrew Warkentin <andreww@datanet.ab.ca> writes:
: > : > : Robert Reif wrote:
: > : > :
: > : > : > Jan Holzhueter wrote:
: > : > : >
: > : > : >> Hi everyone,
: > : > : >> we are planing to get rid of some old sparc hardware.
: > : > : >> The problem is that there are applications on it that require
: > : > : >> sun4m and Solaris 1.1.2 / SunOS 4.1.4.
: > : > : >> As known qemu-system-sparc is not able to boot the Solaris Kernel at
: > : > : >> the moment.
: > : > : >>
: > : > : >> I get as far as:
: > : > : >> [sparc] Booting file 'cdrom' with 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...
: > : > : >> checksum 60746d10 != 86693bac, trying to boot anyway
: > : > : >> Unhandled Exception 0x00000007
: > : > : >> PC = 0x002002bc NPC = 0x002002c0
: > : > : >> Stopping execution
: > : > : >>
: > : > : >> My question is how far away are you form getting it to work
: > : > : >> and in what time frame could it be done?
: > : > : >>
: > : > : >> This is a bigger project for us. So it might even be possible
: > : > : >> ( nothing confirmed yet I have to check back with some people )
: > : > : >> to donate some money to get it to work.
: > : > : >> It doesn't need to work for all Solaris. We just need Solaris 1.1.2.
: > : > : >> If someone needs some installation Medium or feedback let me know.
: > : > : >>
: > : > : >> Greetings
: > : > : >> Jan Holzhüter
: > : > : >>
: > : > : >>
: > : > : > This may be an openbios issue. Changing openbios boot.c cdrom
: > : > : > oldpath to sd(0,2,0):d gets past this error but it still doesn't boot.
: > : > : >
: > : > : >
: > : > : >
: > : > : >
: > : > :
: > : > : SunOS might run in TME (http://people.csail.mit.edu/fredette/tme/). I
: > : > : don't think anything other than Linux runs in QEMU's Sun emulation (or
: > : > : for that matter, any of the non-PC QEMU emulators).
: > : >
: > : > OpenFirmware that QEMU implements is somewhat insufficient to boot
: > : > anything but the hacked up version of Linux.
: > :
: > : Not hacked up, Qemu and the supplied OpenBIOS image can boot several
: > : unmodified Linux kernels spanning a decade.
: >
: > I should have been more specific: PowerPC MAC support.
:
: I see. PowerPC uses OpenHackWare, not OpenBIOS. OHW does not have a
: Forth interpreter, for example.
That would make a big difference...
: > : Currently both NetBSD and OpenBSD hang outside OpenBIOS, OF activity
: > : has stopped. I don't know enough of the insides of the BSDs to debug.
: > : I'd think any BSD hacker who cared to spend a few hours for this could
: > : pinpoint the culprit very quickly.
: >
: > In PowerPC I've spent a lot more than a few hours on it...
:
: Maybe the problem is related to Forth?
The problem isn't related to forth.
Warner
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2008-02-19 17:51 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-14 9:39 [Qemu-devel] qemu-system-sparc and Solaris 1.1.2 / SunOS 4.1.4 Jan Holzhueter
2008-02-14 18:26 ` Blue Swirl
2008-02-19 1:45 ` Robert Reif
2008-02-19 2:23 ` Andrew Warkentin
2008-02-19 3:30 ` M. Warner Losh
2008-02-19 17:02 ` Blue Swirl
2008-02-19 17:26 ` M. Warner Losh
2008-02-19 17:40 ` Blue Swirl
2008-02-19 17:50 ` M. Warner Losh
2008-02-19 4:23 ` andrzej zaborowski
2008-02-19 4:31 ` Paul Brook
2008-02-19 12:55 ` Robert Reif
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).