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? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/