[OpenBIOS] [PATCH] Adds get-key-map to keyboard node

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Thu Nov 15 21:40:01 CET 2012


On 15/11/12 02:03, Programmingkid wrote:

> This patch adds the get-key-map word to the keyboard node. This patch is
> an improvement on the last get-key-map patch. It adds a keyboard node to
> /aliases and fixes a bug with the getKeyMap() function. If you wish to
> test out this patch, the program below will show you what key you
> pushed. The output will display hex values and text. The hex values in
> the middle tells you which key is being pushed.

(cut)

I think you may have misunderstood what the get-key-map word does - my 
guess from browsing the source code is that it's related to locale, and 
even better there is already a version of it included in OpenBIOS (MOL 
section).

Take a look at arch/ppc/mol/methods.c to see how it's done there. It 
should be fairly easy to port this to the qemu under arch/ppc/qemu.

Similarly you can see how MOL sets up the keyboard alias by looking at 
arch/ppc/mol/mol.fs - you'll need to point it towards adb-keyboard but 
otherwise it looks correct. With both of these in place you should 
hopefully find that the keyboard becomes responsive and boot progresses 
further.


HTH,

Mark.



More information about the OpenBIOS mailing list