[OpenBIOS] [PATCH] PPC: Rework assignment of keyboard devalias.

Blue Swirl blauwirbel at gmail.com
Tue Dec 4 19:22:56 CET 2012


On Mon, Dec 3, 2012 at 8:38 PM, Mark Cave-Ayland
<mark.cave-ayland at ilande.co.uk> wrote:
> On 01/12/12 14:35, Blue Swirl wrote:
>
>> On Mon, Nov 26, 2012 at 12:13 AM, Mark Cave-Ayland
>> <mark.cave-ayland at ilande.co.uk>  wrote:
>>>
>>> Rather than simply copy the value of input-device, we scan the device
>>> tree for an entry with a device_type of keyboard and use that. This
>>> ensures that the keyboard alias always points to a physical keyboard
>>> device.
>>
>>
>> Maybe I'm missing something, but other keyboard drivers (escc.c and
>> pc_kbd.c) just add the keyboard alias themselves, this should be
>> slightly faster because the scan is avoided. It's also only two lines
>> of code.
>
>
> The committed version was actually much smaller than this, as the string
> munging was required due to a separate bug for unit address during path
> resolution.
>
> I'd be quite keen to do the keyboard alias assignment as a separate pass, as
> I've used QEMU with multiple keyboards attached in some circumstances to
> work around driver issues. While the current algorithm is to pick the first
> keyboard device found, I'd like to think this could be controlled by
> parameters passed into QEMU/NVRAM someday.

Something like -prom-env 'keyboard=/pci/isa/pckdb' or -prom-env
'/aliases/keyboard=/pci/isa/pckdb' should be easy to handle in
OpenBIOS.

>
>
> ATB,
>
> Mark.
>
>
> --
> OpenBIOS                 http://openbios.org/
> Mailinglist:  http://lists.openbios.org/mailman/listinfo
> Free your System - May the Forth be with you



More information about the OpenBIOS mailing list