kernel crashes at InstructionTLBMiss
Dan Malek
dan at netx4.com
Tue Jun 6 01:55:20 EST 2000
Dan Malek wrote:
> ..... This is a 2.2.13 kernel with all patches and
> the option to include the "CPU6" patch. Don't apply any other patches
> from anywhere.
I was just reminded of a patch to correct a mistake I made in this
particular kernel. It is attached. Apply just this one to the
MontaVista kernel :-).
-- Dan
-------------- next part --------------
diff -Nru linux-2.2.13.orig/arch/ppc/kernel/head.S linux-2.2.13/arch/ppc/kernel/head.S
--- linux-2.2.13.orig/arch/ppc/kernel/head.S Mon Jun 5 11:44:56 2000
+++ linux-2.2.13/arch/ppc/kernel/head.S Mon Jun 5 11:45:59 2000
@@ -2452,11 +2452,11 @@
SYNC /* Some chip revs need this... */
mtmsr r6
SYNC
- lis r7, cmd_line at h
- ori r7, r7, cmd_line at l
+ lis r7, cpu6_bug at h
+ ori r7, r7, cpu6_bug at l
li r4, 0x2c00
- stw r4, 12(r7)
- lwz r4, 12(r7)
+ stw r4, 0(r7)
+ lwz r4, 0(r7)
mtspr 22, r3 /* Update Decrementer */
SYNC
mtmsr r5
@@ -2899,6 +2899,10 @@
.globl cmd_line
cmd_line:
.space 512
+
+#ifdef CONFIG_8xx_CPU6
+ .space 4
+#endif
/*
* An undocumented "feature" of 604e requires that the v bit
More information about the Linuxppc-embedded
mailing list