Messages in this thread | | | Date | Fri, 9 Dec 2005 00:43:20 +0100 | From | Andi Kleen <> | Subject | Re: [discuss] [patch] x86_64: align and pad x86_64 GDT on page boundary |
| |
On Thu, Dec 08, 2005 at 03:45:11PM -0800, Rohit Seth wrote: > On Fri, 2005-12-09 at 00:26 +0100, Andi Kleen wrote: > > > Well if the Xen people have such requirements they can submit > > separate patches. Currently they don't seem to be interested > > at all in submitting patches to mainline, so we must work > > with the VM hackers who are interested in this (scalex86, VMware) > > And AFAIK they only care about not having false sharing in there. > > > > > Agreed. > > Though do we need to have full page allocated for each gdt (256 bytes) > then? ...possibly use kmalloc.
For scalex I think it needs to be page aligned because that is what the effective cacheline size for remote nodes is in their setup. That would be difficult for kmalloc because it cannot guarantee that alignment nor avoid false sharing. For the BP case it's ok as long as the beginning is correctly aligned and the rest is read-only.
-Andi
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |