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
