On Friday 12 December 2008 12:59, Jeremy Fitzhardinge wrote:
Nick Piggin wrote:
Hi,No. Well, yes, it would, but Xen itself will do whatever tlb flushes
On Friday 12 December 2008 06:05, Jeremy Fitzhardinge wrote:
Hi Nick,Hm? Why is that? Why wouldn't it matter if some page table page gets
In Xen when we're killing the lazy vmalloc aliases, we're only concerned
about the pagetable references to the mapped pages, not the TLB entries.
written to via a stale TLB?
are necessary to keep it safe (it must, since it doesn't trust guest
kernels). It's fairly clever about working out which cpus need flushing
and if other flushes have already done the job.
OK. Yeah, then the problem is simply that the guest may reuse that virtual
memory for another vmap.