> From: mulyadi.santosa@xxxxxxxxx > Date: Mon, 11 Oct 2010 11:35:38 +0700 > Subject: Re: Reading TLB Entries > To: gprabhunath@xxxxxxxxx > CC: kernelnewbies@xxxxxxxxxxxx > > Hi > > On Mon, Oct 11, 2010 at 11:30, Prabhu nath <gprabhunath@xxxxxxxxx> wrote: > > Yes please. Nice to have your say on this. > > Please don't top post :) > > First, do you know what TLB is? It caches latest address translation, > correct? Thus, by doing the function call, it is likely that new > virtual address needs to be translated to physical address, right? > And...where do you think it will end up? TLB again, right? > > And since TLB size is not that big...guess how it manages itself in > that situation.... again ...simple...FIFO.... or anything like > that...but you get the basic message. > > :) > I think its impossible to do it on x86 as Rik and Mulyadi suggested. But its 100% possible in MIPS since the priviledged code in MIPS doesn't need TLB mappings :) (because of the way the code is laid out) - Himanshu
|