>>>>> On Tue, 7 Dec 2004 10:58:37 +0100, Ralf Baechle <firstname.lastname@example.org>
ralf> Issue #3 - As I recall the TX4937's H3 core is suffering from
ralf> cache aliases. Handling those efficiently for highmem is not
ralf> easily possible and so we don't even try. More recent kernels
ralf> will refuse to enable highmem on such cache configurations but
ralf> something like 2.4.18 which by now is an almost 3 year old
ralf> antique doesn't know about that and will happily crash.
ralf> I recommend you should go for a 64-bit kernel instead. And
ralf> 64-bit support is certainly better in 2.6 than in 2.4.
ralf> Especially the area of 32-bit binary compatibility has been
ralf> improved significantly.
And this is a small step to a 64-bit kernel for TX49XX. Could you
--- linux-mips/arch/mips/mm/Makefile 2004-12-13 09:39:09.000000000 +0900
+++ linux/arch/mips/mm/Makefile 2004-12-13 09:52:54.000000000 +0900
@@ -49,6 +49,7 @@
obj-$(CONFIG_CPU_R4300) += tlbex64.o
+obj-$(CONFIG_CPU_TX49XX) += tlbex64.o
obj-$(CONFIG_CPU_R4X00) += tlbex64.o
obj-$(CONFIG_CPU_R5000) += tlbex64.o
obj-$(CONFIG_CPU_NEVADA) += tlbex64.o