[OpenBIOS] [PATCH 2/2] ppc: add kbd alias for keyboard device

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Thu Aug 11 07:11:40 CEST 2016


On 07/08/16 17:17, BALATON Zoltan wrote:

> On Sun, 7 Aug 2016, Mark Cave-Ayland wrote:
>> Some old bootloaders specifically look for the keyboard device via the
>> kbd alias, so add this to keep them happy.
>>
>> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
>> ---
>> arch/ppc/qemu/qemu.fs |    3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/arch/ppc/qemu/qemu.fs b/arch/ppc/qemu/qemu.fs
>> index 3d99a34..d683421 100644
>> --- a/arch/ppc/qemu/qemu.fs
>> +++ b/arch/ppc/qemu/qemu.fs
>> @@ -73,7 +73,8 @@ variable keyboard-phandle 0 keyboard-phandle !
>>   keyboard-phandle @ if
>>     active-package
>>     " /aliases" find-device
>> -    keyboard-phandle @ get-package-path
>> +    keyboard-phandle @ get-package-path 2dup
>> +    encode-string " kbd" property
>>     encode-string " keyboard" property
>>     active-package!
>>   then
> 
> I think this is wrong for mac99. I could not find any device tree dumps
> where this was present on real hardware. Maybe it was present on old
> world Macs (could not verify that as I've found no dumps from a beige G3
> Mac, if anyone has access to one could they check devalias in
> OpenFirmware?).

It's definitely present for older Macs (and yes, I can confirm it
appears on the device tree I have for a G3 beige).

> Maybe you need this on mac99 because you are trying to boot stuff on it
> that was not supposed to run on this machine or because we emulate an
> ADB keyboard instead of the USB one found on real hardware. Does
> removing the ADB and using a USB keyboard and mouse improve things on
> mac99?

I guess I could add logic to make it so this alias only appears on -M
g3beige, but then that seems more effort than it is worth than just
leaving it there unconditionally.


ATB,

Mark.




More information about the OpenBIOS mailing list