>AFAIK, by using certain instructions...you can manually insert >entry/entries to TLB. Same thing to deleting TLB entries.
Yes you can insert/delete entries in TLB manually. Though I am not sure but AFAIK, linux kernel does do this. Please correct if I am wrong. Regards On 2/5/08, Mulyadi Santosa <[EMAIL PROTECTED]> wrote: > > Hi... > > On 2/5/08, sahlot arvind <[EMAIL PROTECTED]> wrote: > > > TLB entries are filled by H/W and not explicitly by kernel. Whenever MMU > > translates VA to PA it caches that translation into TLB. If TLB is full > then > > MMU uses its own algorithms to replace some entry in TLB e.g. MMU might > > consider TLB as circular buffer and replace first entry once TLB is > full. > > AFAIK, by using certain instructions...you can manually insert > entry/entries to TLB. Same thing to deleting TLB entries. This kind of > technique is used for example on security related software such as > PaX/grsecurity > > regards, > > Mulyadi. >