1 Sep 2006 05:08
Re: [PATCH 4/6] Have x86_64 use add_active_range() and free_area_init_nodes
Keith Mannthey <kmannth <at> gmail.com>
2006-09-01 03:08:58 GMT
2006-09-01 03:08:58 GMT
On 8/31/06, Mel Gorman <mel <at> csn.ul.ie> wrote: > On Thu, 31 Aug 2006, Keith Mannthey wrote: > > On 8/31/06, Mel Gorman <mel <at> skynet.ie> wrote: > >> On (30/08/06 13:57), Keith Mannthey didst pronounce: > >> > On 8/21/06, Mel Gorman <mel <at> csn.ul.ie> wrote: > >> > > > Can you confirm that happens by applying the patch I sent to you and > checking the output? When the reserve fails, it should print out what > range it actually checked. I want to be sure it's not checking the > addresses 0->0x1070000000 See below > >> > > <at> <at> -329,6 +330,8 <at> <at> acpi_numa_memory_affinity_init(struct ac > >> > > > >> > > printk(KERN_INFO "SRAT: Node %u PXM %u %Lx-%Lx\n", node, pxm, > >> > > nd->start, nd->end); > >> > >+ e820_register_active_regions(node, nd->start >> PAGE_SHIFT, > >> > >+ nd->end >> PAGE_SHIFT); > >> > > >> > A node chunk in this section of code may be a hot-pluggable zone. With > >> > MEMORY_HOTPLUG_SPARSE we don't want to register these regions. > >> > > >> > >> The ranges should not get registered as active memory by > >> e820_register_active_regions() unless they are marked E820_RAM. My > >> understanding is that the regions for hotadd would be marked "reserved" > >> in the e820 map. Is that wrong? > >(Continue reading)
RSS Feed