Re: 2.6 on IP22 (Indy)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Maciej,

[R4600PC problems]
> Well, they are not meant to be errata-compatible. ;-)  I haven't been 
> able to locate any reference for tlbp being problematic on the R4600, in 
> particular not in the chip errata document, and the old handlers used to 
> have a nop before that instruction unconditionally (perhaps just in case 
> ;-) ), so the problem was covered.  If it fixes the problem for you, then 
> it should probably be applied, too.

I just built a 64-bit kernel from clean CVS and had to apply the patch
below again to get it to userspace. Maybe it just hides the real error
but at least "it works for me" [tm].
Please apply to CVS if there are no objections.

Markus

--- a/arch/mips/mm/tlbex.c    2005-07-19 20:12:32.000000000 +0200
+++ b/arch/mips/mm/tlbex.c    2005-07-19 20:10:29.000000000 +0200
@@ -779,6 +779,7 @@
 static __init void __attribute__((unused)) build_tlb_probe_entry(u32 **p)
 {
    switch (current_cpu_data.cputype) {
+   case CPU_R4600:
    case CPU_R5000:
    case CPU_R5000A:
    case CPU_NEVADA:



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux