Messages in this thread | | | Date | Tue, 19 Nov 2013 10:38:37 -0500 | From | Konrad Rzeszutek Wilk <> | Subject | Re: [PATCH v2 0/2] xen: vnuma introduction for pv guest |
| |
On Mon, Nov 18, 2013 at 03:25:48PM -0500, Elena Ufimtseva wrote: > Xen vnuma introduction. > > The patchset introduces vnuma to paravirtualized Xen guests > runnning as domU. > Xen subop hypercall is used to retreive vnuma topology information. > Bases on the retreived topology from Xen, NUMA number of nodes, > memory ranges, distance table and cpumask is being set. > If initialization is incorrect, sets 'dummy' node and unsets > nodemask. > vNUMA topology is constructed by Xen toolstack. Xen patchset is > available at https://git.gitorious.org/xenvnuma/xenvnuma.git:v3.
Yeey!
One question - I know you had questions about the PROT_GLOBAL | ~PAGE_PRESENT being set on PTEs that are going to be harvested for AutoNUMA balancing.
And that the hypercall to set such PTE entry disallows the PROT_GLOBAL (it stripts it off)? That means that when the Linux page system kicks in (as it has ~PAGE_PRESENT) the Linux pagehandler won't see the PROT_GLOBAL (as it has been filtered out). Which means that the AutoNUMA code won't kick in.
(see http://article.gmane.org/gmane.comp.emulators.xen.devel/174317)
Was that problem ever answered?
| |