| To: | linux-mips@oss.sgi.com |
|---|---|
| Subject: | malta 4kc and tlb-r4k.c |
| From: | Alice Hennessy <ahennessy@mvista.com> |
| Date: | Thu, 17 Jan 2002 13:58:33 -0800 |
| Sender: | owner-linux-mips@oss.sgi.com |
I needed to add a BARRIER between : set_entryhi(KSEG0+idx*0x2000); and tlb_write_indexed(); in local_flush_tlb_range() (tlb-r4k.c), otherwise I get a bootup failure: Kernel panic: Caught Machine Check exception - probably caused by multiple matching entries in the TLB. Malta 5kc didn't have this problem. Also, the call set_entryhi(KSEG0); doesn't seem necessary. Alice |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: IDE driver broken in bigendian 2.4.17 kernel, Carsten Langgaard |
|---|---|
| Next by Date: | Re: usb-problems with Au1000, Kunihiko IMAI |
| Previous by Thread: | EJTAG patch, Carsten Langgaard |
| Next by Thread: | IndyCam software, James Mclean |
| Indexes: | [Date] [Thread] [Top] [All Lists] |