On 3 June 2015 at 10:24, Sandhya Kumar <insatiablecuriousit...@gmail.com> wrote: > Well, I think we can also achieve this like adding a flag in the structure > of CPUTLBEntry. > Am I missing something?
The point of the TLB data structure is to allow very fast access in the common case of "TLB hit to guest RAM". If we had extra flags to check in this code path it would slow it down. At the moment the code only needs to look up the entry in the TLB for the mmu_index it wants, and if it finds a hit it knows that it is valid. -- PMM