WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: [Xen-devel] Numa=on broken?

To: "Ryan Harper" <ryanh@xxxxxxxxxx>
Subject: RE: [Xen-devel] Numa=on broken?
From: "Subrahmanian, Raj" <raj.subrahmanian@xxxxxxxxxx>
Date: Mon, 7 May 2007 16:24:15 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 07 May 2007 13:22:55 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20070504133821.GS27552@xxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AceOUYaTL4qARXEiTLqCOriK1l/m4wClAUTw
Thread-topic: [Xen-devel] Numa=on broken?
Ryan,
>> > Ryan,
>> > I did check out the mail discussion where you encountered 
>and fixed 
>> > this.
>> > I am seeing this again on 15009, unstable and in 15021 3.1. rc7.
>> > I have included the debug messages in both runs.
>> 
>> Hrm, well, we need to see which node the request is failing in so we 
>> can figure out how to initialize the heap.  I'm attaching a 
>patch that 
>> should hopefully dump out which node the memory request is 
>failing in.
>> 
>> Last time, it was the xmalloc() in xen/common/page_alloc.c in 
>> init_heap_pages().
>> 
>> Give this patch a spin and email me the output.
>
>Here is one that actually compiles.
Here's the output..
Unstable tree. Changeset 15009.
Thanks
Raj

 __  __            _____  ___                     _        _     _      

 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                        
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.0-unstable (root@site) (gcc version 4.1.2 20070115
(prerelease) (SUSE Linux)) Sat May  5 00:04:27 EDT 2007
 Latest ChangeSet: Thu May 03 19:25:47 2007 +0100 15009:3a5722420de7

(XEN) Command line: /boot/xen.gz com1=115200,8n1 apic_verbosity=debug
dom0_mem=512M acpi=on numa=on
(XEN)  0000000000000000 - 000000000009d000 (usable)
(XEN)  000000000009d800 - 00000000000a0000 (reserved)
(XEN)  00000000000ce000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000037e70000 (usable)
(XEN)  0000000037e70000 - 0000000037ed8000 (ACPI data)
(XEN)  0000000037ed8000 - 0000000037f00000 (ACPI NVS)
(XEN)  0000000037f00000 - 00000000f0000000 (usable)
(XEN)  00000000f8000000 - 00000000fec00000 (reserved)
(XEN)  00000000fffc0000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000001008000000 (usable)
(XEN) System RAM: 65407MB (66976820kB)
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2!
(XEN) init_heap_pages: attempting to initialize avail[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 0!
(XEN) init_heap_pages: attempting to initialize _heap[1]
(XEN) alloc_heap_pages: request for node 0
(XEN) Cannot handle page request order 2! 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel