From: Jeremy Fitzhardinge Date: Fri, 27 Feb 2009 17:19:26 +0000 (-0800) Subject: xen: deal with virtually mapped percpu data X-Git-Tag: v2.6.30-rc1~2^2~50^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9976b39b5031bbf76f715893cf080b6a17683881;p=pandora-kernel.git xen: deal with virtually mapped percpu data The virtually mapped percpu space causes us two problems: - for hypercalls which take an mfn, we need to do a full pagetable walk to convert the percpu va into an mfn, and - when a hypercall requires a page to be mapped RO via all its aliases, we need to make sure its RO in both the percpu mapping and in the linear mapping This primarily affects the gdt and the vcpu info structure. Signed-off-by: Jeremy Fitzhardinge Cc: Xen-devel Cc: Gerd Hoffmann Cc: Rusty Russell Cc: Tejun Heo Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed