On Mon, Jul 03, 2006 at 02:45:08PM +0200, Tristan Gingold wrote:
> Why not adding the 'int last_cpu' field in the struct arch_vcpu ?
> If two vcpus are running on the same cpu, the VHPT is always up to date.
Since there is no gurantee that both two vcpu map
(rid, virtual address) to a same pseudo physical address,
VHPT and mTLB must be flushed everytime vcpu is switched.
If they aren't flushed, it is highly likey that the per cpu variable
area will be broken.
--
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|