13 May, 2011
1 commit
-
This support was partially present in the existing code (look for
"__tilegx__" ifdefs) but with this change you can build a working
kernel using the TILE-Gx toolchain and ARCH=tilegx.Most of these files are new, generally adding a foo_64.c file
where previously there was just a foo_32.c file.The ARCH=tilegx directive redirects to arch/tile, not arch/tilegx,
using the existing SRCARCH mechanism in the top-level Makefile.Changes to existing files:
- and changed to factor the
include of in the common header.- and arch/tile/kernel/compat.c changed to remove
the "const" markers I had put on compat_sys_execve() when trying
to match some recent similar changes to the non-compat execve.
It turns out the compat version wasn't "upgraded" to use const.- and were
previously included accidentally, with the 32-bit contents. Now
they have the proper 64-bit contents.Finally, I had to hack the existing hacky drivers/input/input-compat.h
to add yet another "#ifdef" for INPUT_COMPAT_TEST (same as x86_64).Signed-off-by: Chris Metcalf
Acked-by: Dmitry Torokhov [drivers/input]