[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-ia64-devel] [PATCH] add the definition of __cacheline_aligned and its variants (was Re: [PATCH] allow vcpu to move between pcpus)
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.
Xen-ia64-devel mailing list