| 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> |
|---|---|---|
| ||
| Previous by Date: | Re: update_mmu_cache, Kanoj Sarcar |
|---|---|
| Next by Date: | Re: update_mmu_cache, Kanoj Sarcar |
| Previous by Thread: | Re: update_mmu_cache, Ralf Baechle |
| Next by Thread: | Re: update_mmu_cache, Kanoj Sarcar |
| Indexes: | [Date] [Thread] [Top] [All Lists] |