x86/domain: compile with lock_profile=y enabled
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 21 Dec 2015 12:35:55 +0000 (13:35 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 21 Dec 2015 12:35:55 +0000 (13:35 +0100)
commit8916fcf4577dbaf6e0a2f7b447e17e8820b22107
tree529450d5d1ada336c520339053ea1cffe23ebc71
parenta2b4b8c20413302c0983b730925d59dc2fee3bb3
x86/domain: compile with lock_profile=y enabled

Our 'struct domain' has when lock profiling is enabled is bigger than
one page.

We can't use vmap nor vzalloc as both of those stash the
physical address in struct page which makes the assumptions
in 'arch_init_memory' trip over ASSERTs.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
xen/arch/x86/domain.c