Linux MIPS Architecture development
 help / color / mirror / Atom feed
* malta 4kc and tlb-r4k.c
@ 2002-01-17 21:58 Alice Hennessy
  0 siblings, 0 replies; only message in thread
From: Alice Hennessy @ 2002-01-17 21:58 UTC (permalink / raw)
  To: linux-mips

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-01-17 22:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-17 21:58 malta 4kc and tlb-r4k.c Alice Hennessy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox