Hi Jakub,

On Wed, Nov 22, 2017 at 8:33 AM, Jakub Jermář <[email protected]> wrote:
>> Jakub wrote:
>>
>>     Yes, this was intentional. I removed this legacy initialization code in
>>     favor of a DDF based one which uses serial console and can be used
>>     together with ever-improving QEMU w/ OpenBIOS* (but broke keyboard
>>     support on the real Sun workstations for the time being) even by people
>>     who don't have access to a real-world Sun workstation.
>> I see, but technically these should not be mutually exclusive, right?
>> Input server
>
> I don't remember the details, but somehow it stood in the way. Maybe it
> is the same ns16550 device and so there was a conflict...

One possible reason: qemu uses the 16550 ports (aka "su" ports) for
both keyboard/mouse communication and external communication, whereas
the most of the physical Sun workstations (Ultra 5 - 30,  60, 250, 450
at least) use escc2 (aka "se" ports) for the external communication.
AFAIK "se" ports are programmed differently than "su".
But the qemu/OpenBIOS device tree doesn't lie, so it should be easy to
tell an emulated Ultra from the real ones.



-- 
Regards,
Artyom Tarasenko

SPARC and PPC PReP under qemu blog: http://tyom.blogspot.com/search/label/qemu

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

Reply via email to