Hi Kieron,

On 06/02/2013 03:20 AM, Kieron Gillespie wrote:
> This is my first time mailing a question to the HelenOS mailing list and
> it's about HelenOS on sparc64. I downloaded the HelenOS boot-able ISO
> for Ultrasparc processors and tried to use it on my SunBlade 2500 which
> has two UltraSparc IIIi "Enchilada" processors and 16GB of RAM. Now I am
> able to get it to boot but it appears to hang after the message "Booting
> the kernel...".

SunBlade 2500 is not a supported model. HelenOS most likely does not
recognize the screen device found on that machine (and cannot use the
serial port as a console yet). And there may be some other issues. We
were once able to run HelenOS on SunBlade 1500, but since we don't have
this machine, chances are that something broke.

>  I also get this same problem when using QEMU sparc64
> emulation.

In QEMU, there appears to be regression from QEMU 1.0.1 which is causing
the PCI enumeration to fail. And because we do not support the serial
console yet, there is currently not much one can do with the newer QEMU's.

> I guess my question is has it actually crashed or is the output for the
> console going to the serial port?
> Did "jump_to_kernel(..." send the program counter off into oblivion?

Most likely, the kernel was passed control, but because the screen
device was not recognized, the kernel bailed it out.

> Another general question I suppose is what is the current state of the
> Sparc64 port for HelenOS? I would like to try and help write drivers to
> support hardware for both Sparc64 and possibly some ARM system, I have
> an A10 I would also like to try and get HelenOS running on.

The support is limited to the machines we currently have. That is, you
can expect HelenOS to run on Ultra 5 and Ultra 60. sun4v support is
currently broken as a result of not having a suitable simulator nor a
test machine for quite a long time. I now have a T1000 and a SunBlade
2000, but not much time to revive/add their support. Having said that,
their revival and support for serial console are on my TODO list.

On the supported machines, you should be able to get to the user prompt
and use the system in a similar way as on x86, even though the sparc
hardware support is quite limited.

> I would like to help contribute I have some experience with Linux kernel
> hacking and I know Sparc V8/V9 assembly pretty well.

Great, volunteers are always welcomed. I guess adding support for serial
console on sparc can be a good thing to begin with.

Jakub


_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to