linux-origin
[Top] [All Lists]

update_mmu_cache

To: Kanoj Sarcar <kanoj@xxxxxxxxxxxx>
Subject: update_mmu_cache
From: Ralf Baechle <ralf@xxxxxxxxxxx>
Date: Mon, 24 Jul 2000 21:54:01 +0200
Cc: linux-origin@xxxxxxxxxxx
Sender: owner-linux-origin@xxxxxxxxxxx
Kanoj,

when running ``strace rpm --rebuilddb'' I receive the following message
whenever I've straced though rpm upto a certain point:

update_mmu_cache: Wheee, bogus tlbpid mmpid=112 
                        tlbpid=110

The numbers of mmpid and tlbpid are different each time but the relation
mmpid = (tlbpid + 2) & 0xff is always true.  This is on yesterday's
CVS kernel + my cache patch which I've sent to you.

It seems that under certain circumstances we may destroy the current
MMU context but miss to reload a new ASID value into c0_entryhi.  Ideas
how this might happen?

  Ralf

<Prev in Thread] Current Thread [Next in Thread>