Subject: Re: panic TLB out of universe -- Re: my O2 udpate
To: Toru Nishimura <nisimura@itc.aist-nara.ac.jp>
From: Ken Wills <kenwills@tds.net>
List: port-sgimips
Date: 11/26/2000 22:24:10
* Toru Nishimura <nisimura@itc.aist-nara.ac.jp> [001125 06:17]:
> Let me guess;
> 
> > panic: TLB out of universe: ksp 0xc490bf78 epc 0x8004b3d4 vaddr 0xcfb1f000
> > Stopped at      0x800fe860:     jr      ra
> >                 bdslot: nop
> >
> > db> machine tlb
> > TLB  0 Hi 0xc4d9e000 Lo0=0x03fe9000 DG attr 3 Lo1=0x03fe8000 DG attr 3 sz=0
> > TLB* 1 Hi 0x80000000 Lo0=0x00000000    attr 0 Lo1=0x00000000    attr 0 sz=0
> > TLB* 2 Hi 0xc492a004 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
> > TLB* 3 Hi 0xc4952004 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
> > ...
> 
> If mips3_TBIS() of locore_mips3.S r1.59 is patched as following, will
> things be improved?
> 
> Tohru Nishimura
> 
> Index: locore_mips3.S
> ===================================================================
> RCS file: /cvsroot/syssrc/sys/arch/mips/mips/locore_mips3.S,v
> retrieving revision 1.59
> diff -r1.59 locore_mips3.S
> 2225a2226
> > #if 0
> 2241a2243
> > #endif

Thanks for the patch, and for looking at this:

I've applied this patch, but I'm still seeing the same thing (although panics seem to be less frequent.)

panic: TLB out of universe: ksp 0xc48fbf78 epc 0x8004bd74 vaddr 0xd261f000
Stopped at      0x80100230:     jr      ra
                bdslot: nop

db> trace
8010022c+4 (0,0,5,d) ra 8004be1c sz 0
8004bd6c+b0 (80128050,0,5,30) ra 8001a754 sz 48
8001a6f0+64 (80128050,0,5,30) ra 2c33323b sz 72
PC 0x2c33323b: not in kernel space
0+2c33323b (80128050,0,5,30) ra 0 sz 0
User-level: curproc NULL

db> ps
 PID             PPID       PGRP        UID S   FLAGS          COMMAND    WAIT
 802              790        802       1000 3  0x4086               vi   ttyin
 790              789        790       1000 3  0x4086             bash    wait
 789              155        155          0 3  0x4084          telnetd  select
 162                1          1          0 3  0x4084            getty  ttyopn
 161                1        161          0 3  0x4086             bash   ttyin
 159                1        159          0 3    0x84             cron nanosle
 155                1        155          0 3    0x84            inetd  select
 138              117        117      32767 3   0x184            httpd  netcon
 137              117        117      32767 3   0x184            httpd  netcon
 136              117        117      32767 3   0x184            httpd  netcon
 135              117        117      32767 3   0x184            httpd  netcon
 134              117        117      32767 3   0x184            httpd  netcon
 117                1        117          0 3    0x84            httpd  select
 80                 0          0          0 3 0x20284            nfsio  nfsidl
 79                 0          0          0 3 0x20284            nfsio  nfsidl
 78                 0          0          0 3 0x20284            nfsio  nfsidl
 77                 0          0          0 3 0x20284            nfsio  nfsidl
 59                 1         59          0 3    0x84          syslogd  select
 4                  0          0          0 3 0x20204          ioflush  syncer
 3                  0          0          0 3 0x20204           reaper  reaper
 2                  0          0          0 3 0x20204       pagedaemon daemon_
 1                  0          1          0 3  0x4084             init    wait
 0                 -1          0          0 3 0x20204          swapper schedul

db> machine tlb
TLB  0 Hi 0xc4db4000 Lo0=0x03b52000 DG attr 3 Lo1=0x03b51000 DG attr 3 sz=0
TLB* 1 Hi 0x80000000 Lo0=0x00000000    attr 0 Lo1=0x00000000    attr 0 sz=0
TLB* 2 Hi 0xc4944002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 3 Hi 0xc490a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 4 Hi 0xc493a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 5 Hi 0xc4900002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 6 Hi 0xc4928002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 7 Hi 0xc4958002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 8 Hi 0xc491e002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB* 9 Hi 0xc4946002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*10 Hi 0xc4914002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*11 Hi 0xc493c002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*12 Hi 0xc4902002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*13 Hi 0xc4932002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*14 Hi 0xc495a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*15 Hi 0xc4920002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*16 Hi 0xc4950002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*17 Hi 0xc4916002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*18 Hi 0xc493e002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*19 Hi 0xc490c002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*20 Hi 0xc4934002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB 21 Hi 0xc48fa002 Lo0=0x00507000 DG attr 3 Lo1=0x00498000 DG attr 3 sz=0
TLB*22 Hi 0xc492a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*23 Hi 0xc4952002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*24 Hi 0xc4918002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*25 Hi 0xc4948002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*26 Hi 0xc490e002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*27 Hi 0xc4936002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*28 Hi 0xc4904002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*29 Hi 0xc492c002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*30 Hi 0xc4954002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*31 Hi 0xc4922002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*32 Hi 0xc494a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*33 Hi 0xc4910002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*34 Hi 0xc4940002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*35 Hi 0xc4906002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*36 Hi 0xc492e002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*37 Hi 0xc48fc002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*38 Hi 0xc4924002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*39 Hi 0xc494c002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*40 Hi 0xc491a002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*41 Hi 0xc4942002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*42 Hi 0xc4908002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*43 Hi 0xc4938002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*44 Hi 0xc48fe002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*45 Hi 0xc4926002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*46 Hi 0xc4956002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0
TLB*47 Hi 0xc491c002 Lo0=0x00000000  G attr 0 Lo1=0x00000000  G attr 0 sz=0

Any more clues? :)

Ken