On Sat, May 12, 2012 at 9:59 PM, Jakub Jermar <[email protected]> wrote:
> Hi Artyom,
>
> On 05/12/2012 04:06 PM, Artyom Tarasenko wrote:
>> On Mon, Jul 4, 2011 at 1:17 PM, Jakub Jermar <[email protected]> wrote:
>>> On 4.7.2011 12:30, Artyom Tarasenko wrote:
>>>> You mean that HelenOS only needs the interrupt controller, and the rest
>>>> of IOMMU (particularly DVMA) is not necessary?
>>>
>>> Exactly, so far, the devices we have supported on sparc64 (and
>>> everywhere else) were very simple ones using just PIO - mostly serial
>>> controllers and various buses / interrupt controllers. HelenOS mainline
>>> can't do any DMA or DVMA yet, just mere PIO.
>>
>> Ok. Since today qemu has an interrupt controller good enough for booting 
>> Linux.
>> So you might want to consider implementing a SU stdio driver. ;-)
>
> su is basically a ns16550 wired to talk to a keyboard, right? That is
> what HelenOS actually expects...

I actually meant the serial console, which is normally connected to SE
on older Ultras. That would allow using HelenOS in the headless mode,
which would be good for running automated tests.

The ps2 keyboard (i8042) is connected directly to EBus. I guess this
driver is not in the standard HelenOS/sparc64 distribution.

>>> One problem I can immediately see is that there is no `interrupts`
>>> property in the `keyboard` node.
>>
>> Does the vanilla 0.4.3 iso have a PS2 keyboard driver?
>> Since there is a controller, adding a property is trivial:
>>
>> http://tyom.blogspot.com/2012/05/booting-linuxsparc64-on-todays-openbios.html
>
> No, it assumes the ns1550 talking to a Sun keyboard.
>
> Is the latest OpenBIOS available in a binary form somewhere?

Yes, the instructions are based on the binary which is shipped with
the today's qemu git master.

> I have never really succeeded building it from sources :-(

Hm. I use the same toolchain as I used for building HelenOS ~ a half year ago.

-- 
Regards,
Artyom Tarasenko

solaris/sparc under qemu blog: http://tyom.blogspot.com/search/label/qemu

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

Reply via email to