]> asedeno.scripts.mit.edu Git - linux.git/commit
MIPS: SGI-IP27: fix exception handler replication
authorThomas Bogendoerfer <tbogendoerfer@suse.de>
Thu, 31 Oct 2019 09:46:04 +0000 (10:46 +0100)
committerPaul Burton <paulburton@kernel.org>
Thu, 31 Oct 2019 22:19:59 +0000 (15:19 -0700)
commit637346748245e94c877aa746e6fe0d7079b7736a
tree674c6ab8c607901b1c00d772a66289ad29268513
parentd6d5df1db6e9d7f8f76d2911707f7d5877251b02
MIPS: SGI-IP27: fix exception handler replication

Commit 775b089aeffa ("MIPS: tlbex: Remove cpu_has_local_ebase") removed
generating tlb refill handlers for every CPU, which was needed for
generating per node exception handlers on IP27. Instead of resurrecting
(and fixing) refill handler generation, we simply copy all exception
vectors from the boot node to the other nodes. Also remove the config
option since the memory tradeoff for expection handler replication
is just 8k per node.

Signed-off-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
Signed-off-by: Paul Burton <paulburton@kernel.org>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Paul Burton <paul.burton@mips.com>
Cc: James Hogan <jhogan@kernel.org>
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
arch/mips/sgi-ip27/Kconfig
arch/mips/sgi-ip27/ip27-init.c
arch/mips/sgi-ip27/ip27-memory.c