diff -r 3a5722420de7 xen/common/page_alloc.c --- a/xen/common/page_alloc.c Thu May 03 19:25:47 2007 +0100 +++ b/xen/common/page_alloc.c Fri May 04 08:36:42 2007 -0500 @@ -353,6 +353,8 @@ static struct page_info *alloc_heap_page ASSERT(zone_lo <= zone_hi); ASSERT(zone_hi < NR_ZONES); + printk("%s: request for node %d\n", __func__, node); + if ( unlikely(order > MAX_ORDER) ) return NULL; @@ -543,8 +545,10 @@ void init_heap_pages( if ( !avail[nid_curr] ) { + printk("%s: attempting to initialize avail[%d]\n", __func__, nid_curr); avail[nid_curr] = xmalloc_array(unsigned long, NR_ZONES); memset(avail[nid_curr], 0, NR_ZONES * sizeof(long)); + printk("%s: attempting to initialize _heap[%d]\n", __func__, nid_curr); _heap[nid_curr] = xmalloc(heap_by_zone_and_order_t); init_heap_block(_heap[nid_curr]); }