aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-29 09:57:14 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-29 09:57:14 +0100
commit043521fecd43f5891ebed26609b6a4dd05f0626e (patch)
tree886e9e120e0edbcf55d0c0939045a1bb92b992e7
parentaccacb43cb7f16e9d1d8c0e58ea72c9d0c32cec2 (diff)
downloadxen-043521fecd43f5891ebed26609b6a4dd05f0626e.tar.gz
xen-043521fecd43f5891ebed26609b6a4dd05f0626e.tar.bz2
xen-043521fecd43f5891ebed26609b6a4dd05f0626e.zip
Fix ia64 build.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
-rw-r--r--xen/common/page_alloc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
index 9ebdb20092..997b178d7c 100644
--- a/xen/common/page_alloc.c
+++ b/xen/common/page_alloc.c
@@ -557,10 +557,16 @@ void __init end_boot_allocator(void)
}
if ( !dma_bitsize && (num_online_nodes() > 1) )
+ {
+#ifdef CONFIG_X86
dma_bitsize = min_t(unsigned int,
fls(NODE_DATA(0)->node_spanned_pages) - 1
+ PAGE_SHIFT - 2,
32);
+#else
+ dma_bitsize = 32;
+#endif
+ }
printk("Domain heap initialised");
if ( dma_bitsize )