All of lore.kernel.org
 help / color / mirror / Atom feed
* some questions about translation lookaside buffer
@ 2011-10-17 11:36 loody
  2011-10-17 14:57 ` Ralf Baechle
  0 siblings, 1 reply; 3+ messages in thread
From: loody @ 2011-10-17 11:36 UTC (permalink / raw)
  To: Linux MIPS Mailing List

Dear all:
I have some questions about local_flush_tlb_one.
1. what will happen if I use local_flush_tlb_one to flush a page that
doesn't exist in translation lookaside buffer entries.

The index return by read_c0_index(), should be negative.
but this function seems not handle the case that idx < 0.

2. as I know, translation lookaside buffer is a place to keep record
the memory mapping, it doesn't like cache have place to store the
data.
    a. If the entry is cacheable, what we only to do is flush the cache?
    b. if the entry is uncached, there is nothing to do?
if above b is correct, what will happen if we have an entry that is
uncached and dirty?


-- 
Regards,

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-10-17 16:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-17 11:36 some questions about translation lookaside buffer loody
2011-10-17 14:57 ` Ralf Baechle
2011-10-17 16:17   ` loody

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.