[OpenBIOS] [commit] r1073 - trunk/openbios-devel/arch/ppc/qemu
Tarl Neustaedter
tarl-b2 at tarl.net
Sat Nov 24 19:37:01 CET 2012
On 2012-Nov-24 09:43 , repository service wrote:
> +\ set the keyboard alias to stdin
> +:noname
> + active-package
> + " /aliases" find-device
> + input-device encode-string " keyboard" property
> + active-package!
> +; SYSTEM-initializer
> +
> \ -------------------------------------------------------------------------
> \ pre-booting
> \ -------------------------------------------------------------------------
I'm not sure that's the right answer - the input device isn't
necessarily a keyboard, is it?
The way openboot creates this alias is during device creation. When a
keyboard is created, FCode creates a boolean property "keyboard" in its
device node. Openboot's framework, when device creation is done (I think
it's in finish-device), looks for this property and creates a keyboard
devalias when it exists. That might be heavier weight than needed for
openbios (you don't need to support multiple keyboard drivers, like adb
and usb, independently), but I'm a bit apprehensive about just assuming
input-device is a keyboard.
More information about the OpenBIOS
mailing list