> On 16/09/22 12:20 +0000, Miod Vallat wrote:
> > > Index: dev/hid/hidkbdtrans.h
> > 
> > > +static const struct hidkbd_translation apple_fn_trans[] = {
> > 
> > No effing way. Every file including this header will embed its own copy
> > of these tables.
> > 
> > Better keep the tables in their original locations. The munge interfaces
> > already take a pointer to a table and its number of elements, there is
> > no need to gather all these tables in one particular location.
> 
> yeah was quiet stupid of me.. new diff here. i've also put the whole
> thing inside !SMALL_KERNEL

That's better.

However:
- I see no reason for this to be wrapped within !SMALL_KERNEL, having a
  working keyboard within the installer is always a good thing.
- there is also no reason to move the Gdium-specific (loongson) bits
  away from ukbd.c. They will never appear on any other kind of
  keyboard. As long as there is a prototype for hidkbd_translate()
  somewhere, it will keep working.

Reply via email to