* the exiting makedumpfile is almost there... :)
@ 2008-09-10 23:28 Jay Lan
2008-09-11 2:03 ` Ken'ichi Ohmichi
` (3 more replies)
0 siblings, 4 replies; 23+ messages in thread
From: Jay Lan @ 2008-09-10 23:28 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: Dave Anderson, Bernhard Walle, kexec
After getting around a few kdump kernel panic/hang, i finally was
able to complete a kdump vmcore with 2.6.27-rc5. The system under
testing was an IA64 with 128 cpu and 256G memory A4700 system.
The /proc/vmcore is:
a4700rac:/boot # ll /proc/vmcore
-r-------- 1 root root 263006257684 2008-09-10 14:45 /proc/vmcore
a4700rac:/boot # ls -lh /proc/vmcore
-r-------- 1 root root 245G 2008-09-10 14:44 /proc/vmcore
Time spent in saving the vmcore using cp was 7 min 17 sec:
a4700rac:/boot # date; cp /proc/vmcore /mnt/sda9/diskdump/vmcore-cp; date
Wed Sep 10 14:34:18 PDT 2008
Wed Sep 10 14:41:35 PDT 2008
Time spent with 'makedumpfile -c -d31' was 1 min 40 sec:
a4700rac:/boot # date; makedumpfile -c -d31 -x
/boot/vmlinux-2.6.27-rc5-default /proc/vmcore
/mnt/sda9/diskdump/vmcore-2.6.27-rc5-default; date
Wed Sep 10 14:31:56 PDT 2008
Can't distinguish the pgtable.
The kernel version is not supported.
The created dumpfile may be incomplete.
Copying data : [100 %]
The dumpfile is saved to /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default.
makedumpfile Completed.
Wed Sep 10 14:33:36 PDT 2008
The fact that it took only 1 min 40 sec in running makedumpfile was
EXCELLENT and EXCITING!!! Remember last time i tested on a 256 cpu
1TB A4700? It took 18 hours to complete the makedumpfile. What an
improvement!
Hmmm, the reason it is only "almost there" was that crash failed
to analyze the output of makedumpfile. :( Crash was happy with
the vmcore saved with 'cp' command.
a4700rac:/var/tmp/jlan # crash -d 1 /boot/vmlinux-2.6.27-rc5-default
/mnt/sda9/diskdump/vmcore-2.6.27-rc5-default
crash 4.0-4.10
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
crash: xc_core_elf_verify: not a xen ELF core file
diskdump_data:
flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
dfd: 3
ofp: 0
machine_type: 50 (EM_IA_64)
header: 6000000001142c70
signature: "KDUMP "
header_version: 1
utsname:
sysname:
nodename:
release:
version:
machine:
domainname:
timestamp:
tv_sec: 0
tv_usec: 0
status: 0 ()
block_size: 65536
sub_hdr_size: 1
bitmap_blocks: 2076
max_mapnr: 543813611
total_ram_blocks: 0
device_blocks: 0
written_blocks: 0
current_cpu: 0
nr_cpus: 1
tasks[nr_cpus]: 0
sub_header: 0 (n/a)
sub_header_kdump: 6000000001152c80
phys_base: 6044000000
dump_level: 31 (0x1f)
(DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
data_offset: 81e0000
block_size: 65536
block_shift: 16
bitmap: 2000000000530010
bitmap_len: 136052736
dumpable_bitmap: 2000000008700010
byte: 0
bit: 0
compressed_page: 6000000001162c90
curbufptr: 0
page_cache_hdr[0]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 20000000109e0010
pg_hit_count: 0
page_cache_hdr[1]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 20000000109f0010
pg_hit_count: 0
page_cache_hdr[2]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a00010
pg_hit_count: 0
page_cache_hdr[3]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a10010
pg_hit_count: 0
page_cache_hdr[4]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a20010
pg_hit_count: 0
page_cache_hdr[5]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a30010
pg_hit_count: 0
page_cache_hdr[6]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a40010
pg_hit_count: 0
page_cache_hdr[7]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a50010
pg_hit_count: 0
page_cache_hdr[8]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a60010
pg_hit_count: 0
page_cache_hdr[9]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a70010
pg_hit_count: 0
page_cache_hdr[10]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a80010
pg_hit_count: 0
page_cache_hdr[11]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a90010
pg_hit_count: 0
page_cache_hdr[12]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010aa0010
pg_hit_count: 0
page_cache_hdr[13]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ab0010
pg_hit_count: 0
page_cache_hdr[14]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ac0010
pg_hit_count: 0
page_cache_hdr[15]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ad0010
pg_hit_count: 0
page_cache_buf: 20000000109e0010
evict_index: 0
evictions: 0
accesses: 0
cached_reads: 0
valid_pages: 20000000108d0010
compressed kdump: phys_start: 6044000000
gdb /boot/vmlinux-2.6.27-rc5-default
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
crash: CONFIG_HZ: 250
crash: CONFIG_NR_CPUS: 512
verify_namelist:
/proc/version:
Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
utsname version: #61 SMP Wed Sep 10 14:21:26 PDT 2008
/boot/vmlinux-2.6.27-rc5-default:
Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
WARNING: Because this kernel was compiled with gcc version 4.1.2, certain
commands or command options may fail unless crash is invoked with
the "--readnow" command line option.
crash: get_cpus_online: online: 128
node_table[0]:
id: 0
pgdat: 0
size: 543813632
present: 73014444033
mem_map: 0
start_paddr: 0
start_mapnr: 0
NOTE: page_hash_table does not exist in this kernel
crash: page excluded: kernel virtual address: e000006003108e00 type:
"runqueues entry (per_cpu)"
a4700rac:/var/tmp/jlan #
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-10 23:28 the exiting makedumpfile is almost there... :) Jay Lan
@ 2008-09-11 2:03 ` Ken'ichi Ohmichi
2008-09-11 8:21 ` Bernhard Walle
2008-09-11 2:31 ` Ken'ichi Ohmichi
` (2 subsequent siblings)
3 siblings, 1 reply; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-11 2:03 UTC (permalink / raw)
To: Jay Lan; +Cc: Dave Anderson, Bernhard Walle, kexec
[-- Attachment #1: Type: text/plain, Size: 8496 bytes --]
Hi Jay,
Thank you for testing and the report.
It is good that a new makedumpfile shrinks its running time.
But does it create a unreadable dumpfile ?
OK, I want to reproduce/investigate the problem.
Could you please send me your .config file ?
I have not tested makedumpfile on IA64 linux-2.6.27-rcX yet,
because IA64 linux-2.6.27-rcX kernel gets a panic while booting.
So I guess that there is some thing wrong in my .config file.
I'll be on vacation the next week, and I'll start investigating
it the week after next (9/24).
Thanks
Ken'ichi Ohmichi
Jay Lan wrote:
> After getting around a few kdump kernel panic/hang, i finally was
> able to complete a kdump vmcore with 2.6.27-rc5. The system under
> testing was an IA64 with 128 cpu and 256G memory A4700 system.
>
> The /proc/vmcore is:
> a4700rac:/boot # ll /proc/vmcore
> -r-------- 1 root root 263006257684 2008-09-10 14:45 /proc/vmcore
> a4700rac:/boot # ls -lh /proc/vmcore
> -r-------- 1 root root 245G 2008-09-10 14:44 /proc/vmcore
>
> Time spent in saving the vmcore using cp was 7 min 17 sec:
>
> a4700rac:/boot # date; cp /proc/vmcore /mnt/sda9/diskdump/vmcore-cp; date
> Wed Sep 10 14:34:18 PDT 2008
> Wed Sep 10 14:41:35 PDT 2008
>
> Time spent with 'makedumpfile -c -d31' was 1 min 40 sec:
>
> a4700rac:/boot # date; makedumpfile -c -d31 -x
> /boot/vmlinux-2.6.27-rc5-default /proc/vmcore
> /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default; date
> Wed Sep 10 14:31:56 PDT 2008
> Can't distinguish the pgtable.
> The kernel version is not supported.
> The created dumpfile may be incomplete.
> Copying data : [100 %]
>
> The dumpfile is saved to /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default.
>
> makedumpfile Completed.
> Wed Sep 10 14:33:36 PDT 2008
>
>
> The fact that it took only 1 min 40 sec in running makedumpfile was
> EXCELLENT and EXCITING!!! Remember last time i tested on a 256 cpu
> 1TB A4700? It took 18 hours to complete the makedumpfile. What an
> improvement!
>
> Hmmm, the reason it is only "almost there" was that crash failed
> to analyze the output of makedumpfile. :( Crash was happy with
> the vmcore saved with 'cp' command.
>
> a4700rac:/var/tmp/jlan # crash -d 1 /boot/vmlinux-2.6.27-rc5-default
> /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default
>
> crash 4.0-4.10
> Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Red Hat, Inc.
> Copyright (C) 2004, 2005, 2006 IBM Corporation
> Copyright (C) 1999-2006 Hewlett-Packard Co
> Copyright (C) 2005, 2006 Fujitsu Limited
> Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
> Copyright (C) 2005 NEC Corporation
> Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
> Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
> This program is free software, covered by the GNU General Public License,
> and you are welcome to change it and/or distribute copies of it under
> certain conditions. Enter "help copying" to see the conditions.
> This program has absolutely no warranty. Enter "help warranty" for details.
>
> crash: xc_core_elf_verify: not a xen ELF core file
> diskdump_data:
> flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
> dfd: 3
> ofp: 0
> machine_type: 50 (EM_IA_64)
>
> header: 6000000001142c70
> signature: "KDUMP "
> header_version: 1
> utsname:
> sysname:
> nodename:
> release:
> version:
> machine:
> domainname:
> timestamp:
> tv_sec: 0
> tv_usec: 0
> status: 0 ()
> block_size: 65536
> sub_hdr_size: 1
> bitmap_blocks: 2076
> max_mapnr: 543813611
> total_ram_blocks: 0
> device_blocks: 0
> written_blocks: 0
> current_cpu: 0
> nr_cpus: 1
> tasks[nr_cpus]: 0
>
> sub_header: 0 (n/a)
>
> sub_header_kdump: 6000000001152c80
> phys_base: 6044000000
> dump_level: 31 (0x1f)
> (DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
>
> data_offset: 81e0000
> block_size: 65536
> block_shift: 16
> bitmap: 2000000000530010
> bitmap_len: 136052736
> dumpable_bitmap: 2000000008700010
> byte: 0
> bit: 0
> compressed_page: 6000000001162c90
> curbufptr: 0
>
> page_cache_hdr[0]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 20000000109e0010
> pg_hit_count: 0
> page_cache_hdr[1]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 20000000109f0010
> pg_hit_count: 0
> page_cache_hdr[2]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a00010
> pg_hit_count: 0
> page_cache_hdr[3]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a10010
> pg_hit_count: 0
> page_cache_hdr[4]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a20010
> pg_hit_count: 0
> page_cache_hdr[5]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a30010
> pg_hit_count: 0
> page_cache_hdr[6]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a40010
> pg_hit_count: 0
> page_cache_hdr[7]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a50010
> pg_hit_count: 0
> page_cache_hdr[8]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a60010
> pg_hit_count: 0
> page_cache_hdr[9]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a70010
> pg_hit_count: 0
> page_cache_hdr[10]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a80010
> pg_hit_count: 0
> page_cache_hdr[11]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a90010
> pg_hit_count: 0
> page_cache_hdr[12]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010aa0010
> pg_hit_count: 0
> page_cache_hdr[13]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ab0010
> pg_hit_count: 0
> page_cache_hdr[14]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ac0010
> pg_hit_count: 0
> page_cache_hdr[15]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ad0010
> pg_hit_count: 0
>
> page_cache_buf: 20000000109e0010
> evict_index: 0
> evictions: 0
> accesses: 0
> cached_reads: 0
> valid_pages: 20000000108d0010
> compressed kdump: phys_start: 6044000000
> gdb /boot/vmlinux-2.6.27-rc5-default
> GNU gdb 6.1
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "ia64-unknown-linux-gnu"...
>
> crash: CONFIG_HZ: 250
> crash: CONFIG_NR_CPUS: 512
> verify_namelist:
> /proc/version:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
> utsname version: #61 SMP Wed Sep 10 14:21:26 PDT 2008
> /boot/vmlinux-2.6.27-rc5-default:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
>
> WARNING: Because this kernel was compiled with gcc version 4.1.2, certain
> commands or command options may fail unless crash is invoked with
> the "--readnow" command line option.
>
> crash: get_cpus_online: online: 128
> node_table[0]:
> id: 0
> pgdat: 0
> size: 543813632
> present: 73014444033
> mem_map: 0
> start_paddr: 0
> start_mapnr: 0
> NOTE: page_hash_table does not exist in this kernel
> crash: page excluded: kernel virtual address: e000006003108e00 type:
> "runqueues entry (per_cpu)"
> a4700rac:/var/tmp/jlan #
>
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-10 23:28 the exiting makedumpfile is almost there... :) Jay Lan
2008-09-11 2:03 ` Ken'ichi Ohmichi
@ 2008-09-11 2:31 ` Ken'ichi Ohmichi
2008-09-11 14:13 ` Dave Anderson
2008-09-11 14:32 ` Hedi Berriche
3 siblings, 0 replies; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-11 2:31 UTC (permalink / raw)
To: Jay Lan; +Cc: kexec, Bernhard Walle, Dave Anderson
[-- Attachment #1: Type: text/plain, Size: 533 bytes --]
Hi Jay,
Sorry for one more request.
Jay Lan wrote:
> Hmmm, the reason it is only "almost there" was that crash failed
> to analyze the output of makedumpfile. :( Crash was happy with
> the vmcore saved with 'cp' command.
>
> a4700rac:/var/tmp/jlan # crash -d 1 /boot/vmlinux-2.6.27-rc5-default
> /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default
>
> crash 4.0-4.10
The latest crash is version 4.0-7.1.
Could you please download it from the following site and try it ?
http://people.redhat.com/anderson/
Thanks
Ken'ichi Ohmichi
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-11 2:03 ` Ken'ichi Ohmichi
@ 2008-09-11 8:21 ` Bernhard Walle
0 siblings, 0 replies; 23+ messages in thread
From: Bernhard Walle @ 2008-09-11 8:21 UTC (permalink / raw)
To: kexec, Ken'ichi Ohmichi
* "Ken'ichi Ohmichi" <oomichi@mxs.nes.nec.co.jp> [2008-09-11]:
>
> I have not tested makedumpfile on IA64 linux-2.6.27-rcX yet,
> because IA64 linux-2.6.27-rcX kernel gets a panic while booting.
> So I guess that there is some thing wrong in my .config file.
http://article.gmane.org/gmane.linux.ports.ia64/19380
Bernhard
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-10 23:28 the exiting makedumpfile is almost there... :) Jay Lan
2008-09-11 2:03 ` Ken'ichi Ohmichi
2008-09-11 2:31 ` Ken'ichi Ohmichi
@ 2008-09-11 14:13 ` Dave Anderson
2008-09-11 14:32 ` Hedi Berriche
3 siblings, 0 replies; 23+ messages in thread
From: Dave Anderson @ 2008-09-11 14:13 UTC (permalink / raw)
To: Jay Lan; +Cc: Ken'ichi Ohmichi, Bernhard Walle, kexec
Jay Lan wrote:
> After getting around a few kdump kernel panic/hang, i finally was
> able to complete a kdump vmcore with 2.6.27-rc5. The system under
> testing was an IA64 with 128 cpu and 256G memory A4700 system.
>
> The /proc/vmcore is:
> a4700rac:/boot # ll /proc/vmcore
> -r-------- 1 root root 263006257684 2008-09-10 14:45 /proc/vmcore
> a4700rac:/boot # ls -lh /proc/vmcore
> -r-------- 1 root root 245G 2008-09-10 14:44 /proc/vmcore
>
> Time spent in saving the vmcore using cp was 7 min 17 sec:
>
> a4700rac:/boot # date; cp /proc/vmcore /mnt/sda9/diskdump/vmcore-cp; date
> Wed Sep 10 14:34:18 PDT 2008
> Wed Sep 10 14:41:35 PDT 2008
>
> Time spent with 'makedumpfile -c -d31' was 1 min 40 sec:
>
> a4700rac:/boot # date; makedumpfile -c -d31 -x
> /boot/vmlinux-2.6.27-rc5-default /proc/vmcore
> /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default; date
> Wed Sep 10 14:31:56 PDT 2008
> Can't distinguish the pgtable.
> The kernel version is not supported.
> The created dumpfile may be incomplete.
> Copying data : [100 %]
>
> The dumpfile is saved to /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default.
>
> makedumpfile Completed.
> Wed Sep 10 14:33:36 PDT 2008
>
>
> The fact that it took only 1 min 40 sec in running makedumpfile was
> EXCELLENT and EXCITING!!! Remember last time i tested on a 256 cpu
> 1TB A4700? It took 18 hours to complete the makedumpfile. What an
> improvement!
>
> Hmmm, the reason it is only "almost there" was that crash failed
> to analyze the output of makedumpfile. :( Crash was happy with
> the vmcore saved with 'cp' command.
>
> a4700rac:/var/tmp/jlan # crash -d 1 /boot/vmlinux-2.6.27-rc5-default
> /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default
>
> crash 4.0-4.10
> Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Red Hat, Inc.
> Copyright (C) 2004, 2005, 2006 IBM Corporation
> Copyright (C) 1999-2006 Hewlett-Packard Co
> Copyright (C) 2005, 2006 Fujitsu Limited
> Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
> Copyright (C) 2005 NEC Corporation
> Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
> Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
> This program is free software, covered by the GNU General Public License,
> and you are welcome to change it and/or distribute copies of it under
> certain conditions. Enter "help copying" to see the conditions.
> This program has absolutely no warranty. Enter "help warranty" for details.
>
> crash: xc_core_elf_verify: not a xen ELF core file
> diskdump_data:
> flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
> dfd: 3
> ofp: 0
> machine_type: 50 (EM_IA_64)
>
> header: 6000000001142c70
> signature: "KDUMP "
> header_version: 1
> utsname:
> sysname:
> nodename:
> release:
> version:
> machine:
> domainname:
> timestamp:
> tv_sec: 0
> tv_usec: 0
> status: 0 ()
> block_size: 65536
> sub_hdr_size: 1
> bitmap_blocks: 2076
> max_mapnr: 543813611
> total_ram_blocks: 0
> device_blocks: 0
> written_blocks: 0
> current_cpu: 0
> nr_cpus: 1
> tasks[nr_cpus]: 0
>
> sub_header: 0 (n/a)
>
> sub_header_kdump: 6000000001152c80
> phys_base: 6044000000
> dump_level: 31 (0x1f)
> (DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
>
> data_offset: 81e0000
> block_size: 65536
> block_shift: 16
> bitmap: 2000000000530010
> bitmap_len: 136052736
> dumpable_bitmap: 2000000008700010
> byte: 0
> bit: 0
> compressed_page: 6000000001162c90
> curbufptr: 0
>
> page_cache_hdr[0]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 20000000109e0010
> pg_hit_count: 0
> page_cache_hdr[1]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 20000000109f0010
> pg_hit_count: 0
> page_cache_hdr[2]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a00010
> pg_hit_count: 0
> page_cache_hdr[3]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a10010
> pg_hit_count: 0
> page_cache_hdr[4]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a20010
> pg_hit_count: 0
> page_cache_hdr[5]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a30010
> pg_hit_count: 0
> page_cache_hdr[6]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a40010
> pg_hit_count: 0
> page_cache_hdr[7]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a50010
> pg_hit_count: 0
> page_cache_hdr[8]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a60010
> pg_hit_count: 0
> page_cache_hdr[9]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a70010
> pg_hit_count: 0
> page_cache_hdr[10]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a80010
> pg_hit_count: 0
> page_cache_hdr[11]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a90010
> pg_hit_count: 0
> page_cache_hdr[12]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010aa0010
> pg_hit_count: 0
> page_cache_hdr[13]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ab0010
> pg_hit_count: 0
> page_cache_hdr[14]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ac0010
> pg_hit_count: 0
> page_cache_hdr[15]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ad0010
> pg_hit_count: 0
>
> page_cache_buf: 20000000109e0010
> evict_index: 0
> evictions: 0
> accesses: 0
> cached_reads: 0
> valid_pages: 20000000108d0010
> compressed kdump: phys_start: 6044000000
> gdb /boot/vmlinux-2.6.27-rc5-default
> GNU gdb 6.1
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "ia64-unknown-linux-gnu"...
>
> crash: CONFIG_HZ: 250
> crash: CONFIG_NR_CPUS: 512
> verify_namelist:
> /proc/version:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
> utsname version: #61 SMP Wed Sep 10 14:21:26 PDT 2008
> /boot/vmlinux-2.6.27-rc5-default:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #61 SMP Wed Sep 10 14:21:26 PDT 2008
>
> WARNING: Because this kernel was compiled with gcc version 4.1.2, certain
> commands or command options may fail unless crash is invoked with
> the "--readnow" command line option.
>
> crash: get_cpus_online: online: 128
> node_table[0]:
> id: 0
> pgdat: 0
> size: 543813632
> present: 73014444033
> mem_map: 0
> start_paddr: 0
> start_mapnr: 0
> NOTE: page_hash_table does not exist in this kernel
> crash: page excluded: kernel virtual address: e000006003108e00 type:
> "runqueues entry (per_cpu)"
> a4700rac:/var/tmp/jlan #
>
Jay,
Ken'ichi's suggestion to update your crash version is a good one,
although it's noteworthy that "Crash was happy with the vmcore saved
with 'cp' command".
At first I thought that the "phys_start" value of 6044000000 was
bizarre, but then again, this is an SGI machine, and it must
be correct since it was able to read the "linux_banner" string
from the mapped kernel region (as evidenced by the output above
showing "/proc/version: ..."). You can always verify that value
by running on the live system or against the "cp" generated dump:
crash> help -m | grep phys_start
In any case, the node_table data looks bogus, and there was a
change in 4.0-4.12 that comes to mind:
4.0-4.12 - Fix for the "kmem -n" command to handle the 2.6.24 kernel replacement
of the "node_online_map" nodemask with its appropriate entry in the
new "node_states[]" nodemask array. Without the patch, the per-node
zone data would not be displayed, and any commands depending upon
the node table data would be affected. (anderson@redhat.com)
But the crash session would at least initialize properly, as yours did when
running with the "cp" dumpfile. Anyway, please update your crash version.
Then, when it tried to read a per-cpu runqueue structure it ran into
the "page excluded" error. One thing to verify is that the per-cpu
address is being correctly generated. Using the "cp" generated dumpfile
enter "per_cpu__runqueues" on the command line, as in this RHEL5/ia64
example:
crash> per_cpu__runqueues
PER-CPU DATA TYPE:
struct rq per_cpu__runqueues;
PER-CPU ADDRESSES:
[0]: e000000004e04be0
[1]: e000000004e14be0
crash>
My guess is that the runqueue address you see for cpu 0 will be the excluded
e000006003108e00. If that's true, then makedumpfile does appear to be
excluding the page, and that page -- where the runqueue data structure(s)
exist -- is absolutely essential to initializing the crash session.
Dave
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-10 23:28 the exiting makedumpfile is almost there... :) Jay Lan
` (2 preceding siblings ...)
2008-09-11 14:13 ` Dave Anderson
@ 2008-09-11 14:32 ` Hedi Berriche
2008-09-12 2:21 ` Ken'ichi Ohmichi
3 siblings, 1 reply; 23+ messages in thread
From: Hedi Berriche @ 2008-09-11 14:32 UTC (permalink / raw)
To: kexec
On Thu, Sep 11, 2008 at 00:29 Jay Lan wrote:
| a4700rac:/boot # date; makedumpfile -c -d31 -x
| /boot/vmlinux-2.6.27-rc5-default /proc/vmcore
| /mnt/sda9/diskdump/vmcore-2.6.27-rc5-default; date
| Wed Sep 10 14:31:56 PDT 2008
| Can't distinguish the pgtable.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| The kernel version is not supported.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| The created dumpfile may be incomplete.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Copying data : [100 %]
Jay,
In addition to what other folks have mentioned about giving the latest crash
version a try, I'd like to point out that makedumpfile did spit a couple of
warnings while creating the vmcore
| Can't distinguish the pgtable.
| The kernel version is not supported.
| The created dumpfile may be incomplete.
these warnings added to the fact that later on crash choked with
| NOTE: page_hash_table does not exist in this kernel
| crash: page excluded: kernel virtual address: e000006003108e00 type:
seem to suggest that the makedumpfile warnings could be relevant to the
end result.
One useful experiment would be to find out whether a makdedumpfile generated
vmcore, from the one you saved with cp, does exhibit the same problem.
Cheers,
Hedi.
--
Hedi Berriche
GPS Unix
http://www.sgi.com/support
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-11 14:32 ` Hedi Berriche
@ 2008-09-12 2:21 ` Ken'ichi Ohmichi
2008-09-12 13:38 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-12 2:21 UTC (permalink / raw)
To: Hedi Berriche; +Cc: kexec
[-- Attachment #1: Type: text/plain, Size: 1445 bytes --]
Hi Hedi, Jay,
Hedi Berriche wrote:
> In addition to what other folks have mentioned about giving the latest crash
> version a try, I'd like to point out that makedumpfile did spit a couple of
> warnings while creating the vmcore
>
>
> | Can't distinguish the pgtable.
> | The kernel version is not supported.
> | The created dumpfile may be incomplete.
>
> these warnings added to the fact that later on crash choked with
>
> | NOTE: page_hash_table does not exist in this kernel
> | crash: page excluded: kernel virtual address: e000006003108e00 type:
>
> seem to suggest that the makedumpfile warnings could be relevant to the
> end result.
Oh, good point.
If makedumpfile cannot distinguish the pgtable, it guesses PGTABLE_3 and
creates a dumpfile. If Jay's kernel .config file has CONFIG_PGTABLE_4=y,
makedumpfile misunderstands the pgtable. If it has CONFIG_PGTABLE_4=y,
could you please try the attached patch ? This patch is only for debugging,
and I'll investigate the cause.
Thanks
Ken'ichi Ohmichi
---
diff -puN backup/makedumpfile-1.2.9/ia64.c makedumpfile/ia64.c
--- backup/makedumpfile-1.2.9/ia64.c 2008-09-04 16:31:58.000000000 +0900
+++ makedumpfile/ia64.c 2008-09-12 11:27:38.000000000 +0900
@@ -79,6 +79,7 @@ get_machdep_info_ia64(void)
vt.mem_flags |= MEMORY_PAGETABLE_3L;
DEBUG_MSG("PAGETABLE_3L : ON\n");
} else {
+ vt.mem_flags |= MEMORY_PAGETABLE_4L;
MSG("Can't distinguish the pgtable.\n");
}
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 2:21 ` Ken'ichi Ohmichi
@ 2008-09-12 13:38 ` Jay Lan
2008-09-12 19:49 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-12 13:38 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 1878 bytes --]
Ken'ichi Ohmichi wrote:
> Hi Hedi, Jay,
>
> Hedi Berriche wrote:
>> In addition to what other folks have mentioned about giving the latest crash
>> version a try, I'd like to point out that makedumpfile did spit a couple of
>> warnings while creating the vmcore
>>
>>
>> | Can't distinguish the pgtable.
>> | The kernel version is not supported.
>> | The created dumpfile may be incomplete.
>>
>> these warnings added to the fact that later on crash choked with
>>
>> | NOTE: page_hash_table does not exist in this kernel
>> | crash: page excluded: kernel virtual address: e000006003108e00 type:
>>
>> seem to suggest that the makedumpfile warnings could be relevant to the
>> end result.
>
> Oh, good point.
> If makedumpfile cannot distinguish the pgtable, it guesses PGTABLE_3 and
> creates a dumpfile. If Jay's kernel .config file has CONFIG_PGTABLE_4=y,
> makedumpfile misunderstands the pgtable. If it has CONFIG_PGTABLE_4=y,
> could you please try the attached patch ? This patch is only for debugging,
> and I'll investigate the cause.
My .config uses CONFIG_PGTABLE_3=y.
I will try to build makedumpfile-1.2.9 and report back.
Thanks
jay
>
>
> Thanks
> Ken'ichi Ohmichi
>
> ---
> diff -puN backup/makedumpfile-1.2.9/ia64.c makedumpfile/ia64.c
> --- backup/makedumpfile-1.2.9/ia64.c 2008-09-04 16:31:58.000000000 +0900
> +++ makedumpfile/ia64.c 2008-09-12 11:27:38.000000000 +0900
> @@ -79,6 +79,7 @@ get_machdep_info_ia64(void)
> vt.mem_flags |= MEMORY_PAGETABLE_3L;
> DEBUG_MSG("PAGETABLE_3L : ON\n");
> } else {
> + vt.mem_flags |= MEMORY_PAGETABLE_4L;
> MSG("Can't distinguish the pgtable.\n");
> }
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> kexec mailing list
> kexec@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/kexec
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 13:38 ` Jay Lan
@ 2008-09-12 19:49 ` Jay Lan
2008-09-12 20:38 ` Dave Anderson
0 siblings, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-12 19:49 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: Dave Anderson, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 9008 bytes --]
Jay Lan wrote:
> Ken'ichi Ohmichi wrote:
>> Hi Hedi, Jay,
>>
>> Hedi Berriche wrote:
>>> In addition to what other folks have mentioned about giving the latest crash
>>> version a try, I'd like to point out that makedumpfile did spit a couple of
>>> warnings while creating the vmcore
>>>
>>>
>>> | Can't distinguish the pgtable.
>>> | The kernel version is not supported.
>>> | The created dumpfile may be incomplete.
>>>
>>> these warnings added to the fact that later on crash choked with
>>>
>>> | NOTE: page_hash_table does not exist in this kernel
>>> | crash: page excluded: kernel virtual address: e000006003108e00 type:
>>>
>>> seem to suggest that the makedumpfile warnings could be relevant to the
>>> end result.
>> Oh, good point.
>> If makedumpfile cannot distinguish the pgtable, it guesses PGTABLE_3 and
>> creates a dumpfile. If Jay's kernel .config file has CONFIG_PGTABLE_4=y,
>> makedumpfile misunderstands the pgtable. If it has CONFIG_PGTABLE_4=y,
>> could you please try the attached patch ? This patch is only for debugging,
>> and I'll investigate the cause.
>
> My .config uses CONFIG_PGTABLE_3=y.
> I will try to build makedumpfile-1.2.9 and report back.
I rebuilt the kernel with Ken'ichi's kernel patch he posted on 8/31 on
"Fix the difference between node_mem_map and node_start_pfn". I also
used makedumpfile-1.2.9 & crash-4.0-7.1. I did not see the complaint
"Can't distinguish the pgtable" from makedumpfile this time.
Crash failed to come up again, on error:
page excluded: kernel virtual address: e0000060031417a8 type:
"zone spanned_pages"
Still, crash was able to come up with vmcore by 'cp'. How do i verify
the "zone spanned_pages" from crash analyzing the vmcore from 'cp',
Dave?
Best
jay
(Running crash against vmcore saved by makedumpfile:)
a4700rac:/mnt/sda9/diskdump # /var/tmp/jlan/crash -d 1
/boot/vmlinux-2.6.27-rc5-default vmcore-2.6.27-rc5-default.1
crash 4.0-7.1
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
compressed kdump: header->utsname.machine:
diskdump_data:
flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
dfd: 3
ofp: 0
machine_type: 50 (EM_IA_64)
header: 60000000004e2c70
signature: "KDUMP "
header_version: 1
utsname:
sysname:
nodename:
release:
version:
machine:
domainname:
timestamp:
tv_sec: 0
tv_usec: 0
status: 0 ()
block_size: 65536
sub_hdr_size: 1
bitmap_blocks: 2076
max_mapnr: 543813611
total_ram_blocks: 0
device_blocks: 0
written_blocks: 0
current_cpu: 0
nr_cpus: 1
tasks[nr_cpus]: 0
sub_header: 0 (n/a)
sub_header_kdump: 60000000004f2c80
phys_base: 6044000000
dump_level: 31 (0x1f)
(DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
data_offset: 81e0000
block_size: 65536
block_shift: 16
bitmap: 2000000000590010
bitmap_len: 136052736
dumpable_bitmap: 2000000008760010
byte: 0
bit: 0
compressed_page: 6000000000502c90
curbufptr: 0
page_cache_hdr[0]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a40010
pg_hit_count: 0
page_cache_hdr[1]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a50010
pg_hit_count: 0
page_cache_hdr[2]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a60010
pg_hit_count: 0
page_cache_hdr[3]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a70010
pg_hit_count: 0
page_cache_hdr[4]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a80010
pg_hit_count: 0
page_cache_hdr[5]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a90010
pg_hit_count: 0
page_cache_hdr[6]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010aa0010
pg_hit_count: 0
page_cache_hdr[7]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ab0010
pg_hit_count: 0
page_cache_hdr[8]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ac0010
pg_hit_count: 0
page_cache_hdr[9]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ad0010
pg_hit_count: 0
page_cache_hdr[10]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ae0010
pg_hit_count: 0
page_cache_hdr[11]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010af0010
pg_hit_count: 0
page_cache_hdr[12]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b00010
pg_hit_count: 0
page_cache_hdr[13]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b10010
pg_hit_count: 0
page_cache_hdr[14]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b20010
pg_hit_count: 0
page_cache_hdr[15]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b30010
pg_hit_count: 0
page_cache_buf: 2000000010a40010
evict_index: 0
evictions: 0
accesses: 0
cached_reads: 0
valid_pages: 2000000010930010
compressed kdump: phys_start: 6044000000
gdb /boot/vmlinux-2.6.27-rc5-default
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
crash: CONFIG_HZ: 250
crash: CONFIG_NR_CPUS: 512
cpu_possible_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
cpu_present_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
cpu_online_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
22 23 24
1 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
117 118 119 120 121 122 123 124 125 126 127
verify_namelist:
/proc/version:
Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
20070115 (SUSE Linux)) #64 SMP Fri Sep 12 11:39:17 PDT 2008
utsname version: #64 SMP Fri Sep 12 11:39:17 PDT 2008
/boot/vmlinux-2.6.27-rc5-default:
Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
20070115 (SUSE Linux)) #64 SMP Fri Sep 12 11:39:17 PDT 2008
WARNING: Because this kernel was compiled with gcc version 4.1.2, certain
commands or command options may fail unless crash is invoked with
the "--readnow" command line option.
crash: get_cpus_online: online: 128
node_online_map: [1ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0] -> nodes online: 33
No symbol "node_data" in current context.
node_table[0]:
id: 0
pgdat: e000006003140000
size: 62720
present: 62720
mem_map: a07ffff8fdd0a800
start_paddr: 6003000000
start_mapnr: 6292224
crash: page excluded: kernel virtual address: e0000060031417a8 type:
"zone spanned_pages"
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 19:49 ` Jay Lan
@ 2008-09-12 20:38 ` Dave Anderson
2008-09-12 22:21 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Dave Anderson @ 2008-09-12 20:38 UTC (permalink / raw)
To: Jay Lan; +Cc: Ken'ichi Ohmichi, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 10543 bytes --]
Jay Lan wrote:
> Jay Lan wrote:
>
>>Ken'ichi Ohmichi wrote:
>>
>>>Hi Hedi, Jay,
>>>
>>>Hedi Berriche wrote:
>>>
>>>>In addition to what other folks have mentioned about giving the latest crash
>>>>version a try, I'd like to point out that makedumpfile did spit a couple of
>>>>warnings while creating the vmcore
>>>>
>>>>
>>>>| Can't distinguish the pgtable.
>>>>| The kernel version is not supported.
>>>>| The created dumpfile may be incomplete.
>>>>
>>>>these warnings added to the fact that later on crash choked with
>>>>
>>>>| NOTE: page_hash_table does not exist in this kernel
>>>>| crash: page excluded: kernel virtual address: e000006003108e00 type:
>>>>
>>>>seem to suggest that the makedumpfile warnings could be relevant to the
>>>>end result.
>>>
>>>Oh, good point.
>>>If makedumpfile cannot distinguish the pgtable, it guesses PGTABLE_3 and
>>>creates a dumpfile. If Jay's kernel .config file has CONFIG_PGTABLE_4=y,
>>>makedumpfile misunderstands the pgtable. If it has CONFIG_PGTABLE_4=y,
>>>could you please try the attached patch ? This patch is only for debugging,
>>>and I'll investigate the cause.
>>
>>My .config uses CONFIG_PGTABLE_3=y.
>>I will try to build makedumpfile-1.2.9 and report back.
>
>
> I rebuilt the kernel with Ken'ichi's kernel patch he posted on 8/31 on
> "Fix the difference between node_mem_map and node_start_pfn". I also
> used makedumpfile-1.2.9 & crash-4.0-7.1. I did not see the complaint
> "Can't distinguish the pgtable" from makedumpfile this time.
>
> Crash failed to come up again, on error:
> page excluded: kernel virtual address: e0000060031417a8 type:
> "zone spanned_pages"
>
> Still, crash was able to come up with vmcore by 'cp'. How do i verify
> the "zone spanned_pages" from crash analyzing the vmcore from 'cp',
> Dave?
See below...
>
> Best
> jay
>
>
> (Running crash against vmcore saved by makedumpfile:)
> a4700rac:/mnt/sda9/diskdump # /var/tmp/jlan/crash -d 1
> /boot/vmlinux-2.6.27-rc5-default vmcore-2.6.27-rc5-default.1
>
> crash 4.0-7.1
> Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc.
> Copyright (C) 2004, 2005, 2006 IBM Corporation
> Copyright (C) 1999-2006 Hewlett-Packard Co
> Copyright (C) 2005, 2006 Fujitsu Limited
> Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
> Copyright (C) 2005 NEC Corporation
> Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
> Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
> This program is free software, covered by the GNU General Public License,
> and you are welcome to change it and/or distribute copies of it under
> certain conditions. Enter "help copying" to see the conditions.
> This program has absolutely no warranty. Enter "help warranty" for details.
>
> compressed kdump: header->utsname.machine:
> diskdump_data:
> flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
> dfd: 3
> ofp: 0
> machine_type: 50 (EM_IA_64)
>
> header: 60000000004e2c70
> signature: "KDUMP "
> header_version: 1
> utsname:
> sysname:
> nodename:
> release:
> version:
> machine:
> domainname:
> timestamp:
> tv_sec: 0
> tv_usec: 0
> status: 0 ()
> block_size: 65536
> sub_hdr_size: 1
> bitmap_blocks: 2076
> max_mapnr: 543813611
> total_ram_blocks: 0
> device_blocks: 0
> written_blocks: 0
> current_cpu: 0
> nr_cpus: 1
> tasks[nr_cpus]: 0
>
> sub_header: 0 (n/a)
>
> sub_header_kdump: 60000000004f2c80
> phys_base: 6044000000
> dump_level: 31 (0x1f)
> (DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
>
> data_offset: 81e0000
> block_size: 65536
> block_shift: 16
> bitmap: 2000000000590010
> bitmap_len: 136052736
> dumpable_bitmap: 2000000008760010
> byte: 0
> bit: 0
> compressed_page: 6000000000502c90
> curbufptr: 0
>
> page_cache_hdr[0]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a40010
> pg_hit_count: 0
> page_cache_hdr[1]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a50010
> pg_hit_count: 0
> page_cache_hdr[2]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a60010
> pg_hit_count: 0
> page_cache_hdr[3]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a70010
> pg_hit_count: 0
> page_cache_hdr[4]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a80010
> pg_hit_count: 0
> page_cache_hdr[5]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010a90010
> pg_hit_count: 0
> page_cache_hdr[6]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010aa0010
> pg_hit_count: 0
> page_cache_hdr[7]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ab0010
> pg_hit_count: 0
> page_cache_hdr[8]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ac0010
> pg_hit_count: 0
> page_cache_hdr[9]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ad0010
> pg_hit_count: 0
> page_cache_hdr[10]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010ae0010
> pg_hit_count: 0
> page_cache_hdr[11]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010af0010
> pg_hit_count: 0
> page_cache_hdr[12]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010b00010
> pg_hit_count: 0
> page_cache_hdr[13]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010b10010
> pg_hit_count: 0
> page_cache_hdr[14]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010b20010
> pg_hit_count: 0
> page_cache_hdr[15]:
> pg_flags: 0 ()
> pg_addr: 0
> pg_bufptr: 2000000010b30010
> pg_hit_count: 0
>
> page_cache_buf: 2000000010a40010
> evict_index: 0
> evictions: 0
> accesses: 0
> cached_reads: 0
> valid_pages: 2000000010930010
> compressed kdump: phys_start: 6044000000
> gdb /boot/vmlinux-2.6.27-rc5-default
> GNU gdb 6.1
> Copyright 2004 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB. Type "show warranty" for details.
> This GDB was configured as "ia64-unknown-linux-gnu"...
>
> crash: CONFIG_HZ: 250
> crash: CONFIG_NR_CPUS: 512
> cpu_possible_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
> 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
> 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
> 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
> 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
> 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
> cpu_present_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
> 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
> 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
> 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
> 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
> 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
> cpu_online_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
> 22 23 24
>
> 1 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
> 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
> 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
> 117 118 119 120 121 122 123 124 125 126 127
> verify_namelist:
> /proc/version:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #64 SMP Fri Sep 12 11:39:17 PDT 2008
> utsname version: #64 SMP Fri Sep 12 11:39:17 PDT 2008
> /boot/vmlinux-2.6.27-rc5-default:
> Linux version 2.6.27-rc5-default (jlan@jackhammer) (gcc version 4.1.2
> 20070115 (SUSE Linux)) #64 SMP Fri Sep 12 11:39:17 PDT 2008
>
> WARNING: Because this kernel was compiled with gcc version 4.1.2, certain
> commands or command options may fail unless crash is invoked with
> the "--readnow" command line option.
>
> crash: get_cpus_online: online: 128
> node_online_map: [1ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
> 0] -> nodes online: 33
> No symbol "node_data" in current context.
> node_table[0]:
> id: 0
> pgdat: e000006003140000
> size: 62720
> present: 62720
> mem_map: a07ffff8fdd0a800
> start_paddr: 6003000000
> start_mapnr: 6292224
> crash: page excluded: kernel virtual address: e0000060031417a8 type:
> "zone spanned_pages"
Try using at least -d4 and redirect the output to a file. It's much
more verbose than the above, but it shows every readmem() made from
the dumpfile:
# crash -d4 vmlinux vmcore.cp > /tmp/debug.cp
q
# crash -d4 vmlinux vmcore.makedumpfile > /tmp/debug.makedumpfile
q
#
Then compare the two outputs -- they should be pretty much identical
(except for any crash utility user addresses) until the vmcore.makedumpfile
fails. So you should see a successful readmem() of e0000060031417a8 in
the "vmcore.cp" debug output at the point where it fails doing the
read in "vmcore.makedumpfile" above.
What's kind of strange is that pglist_data.node_zones structure that
it's reading from is in the same page as the base pglist_data
at e000006003140000, i.e., at page offset 17a8 (6056). And the code
looks like it has already read data from that same page prior to
reading the "zone spanned pages". (I'm presuming that the ia64 page
size you're using is greater than 4k). But the -d4 output will
confirm that.
Dave
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 20:38 ` Dave Anderson
@ 2008-09-12 22:21 ` Jay Lan
2008-09-15 15:24 ` Dave Anderson
2008-09-22 11:14 ` Ken'ichi Ohmichi
0 siblings, 2 replies; 23+ messages in thread
From: Jay Lan @ 2008-09-12 22:21 UTC (permalink / raw)
To: Dave Anderson; +Cc: Ken'ichi Ohmichi, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3184 bytes --]
Dave Anderson wrote:
> Try using at least -d4 and redirect the output to a file. It's much
> more verbose than the above, but it shows every readmem() made from
> the dumpfile:
>
> # crash -d4 vmlinux vmcore.cp > /tmp/debug.cp
> q
> # crash -d4 vmlinux vmcore.makedumpfile > /tmp/debug.makedumpfile
> q
> #
>
> Then compare the two outputs -- they should be pretty much identical
> (except for any crash utility user addresses) until the vmcore.makedumpfile
> fails. So you should see a successful readmem() of e0000060031417a8 in
> the "vmcore.cp" debug output at the point where it fails doing the
> read in "vmcore.makedumpfile" above.
>
> What's kind of strange is that pglist_data.node_zones structure that
> it's reading from is in the same page as the base pglist_data
> at e000006003140000, i.e., at page offset 17a8 (6056). And the code
> looks like it has already read data from that same page prior to
> reading the "zone spanned pages". (I'm presuming that the ia64 page
> size you're using is greater than 4k). But the -d4 output will
> confirm that.
Looks like it.
In the case of 'cp':
...
<readmem: a0000001010be338, KVADDR, "pgdat_list", 8, (ROE),
600fffffff8abfc0>
<readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE),
600fffffff8ac01c>
<readmem: e00000600315fb48, KVADDR,
"node_mem_map", 8, (FOE), 600fffffff8ac020>
<readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE),
600fffffff8ac030>
<readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8,
(FOE), 600fffffff8ac040>
<readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8,
(FOE), 600fffffff8ac048>
<readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE),
600fffffff8ac090> node_table[0]:
id: 0
pgdat: e000006003140000
size: 62720
present: 62720
mem_map: a07ffff8fdd0a800
start_paddr: 6003000000
start_mapnr: 6292224
<readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE),
600fffffff8ac058>
<readmem: e0000060031416c8, KVADDR, "zone[_struct]
free_pages", 8, (FOE), 600fffffff8ac050>
...
In the case of makedumpfile:
...
<readmem: a0000001010be338, KVADDR, "pgdat_list", 8, (ROE),
600ffffffff4bfb0>
<readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE),
600ffffffff4c00c>
<readmem: e00000600315fb48, KVADDR, "node_mem_map", 8, (FOE),
600ffffffff4c010>
<readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE),
600ffffffff4c020>
<readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8,
(FOE), 600ffffffff4c030>
<readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8,
(FOE), 600ffffffff4c038>
<readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE),
600ffffffff4c080> node_table[0]:
id: 0
pgdat: e000006003140000
size: 62720
present: 62720
mem_map: a07ffff8fdd0a800
start_paddr: 6003000000
start_mapnr: 6292224
<readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE),
600ffffffff4c048>
crash: page excluded: kernel virtual address: e0000060031417a8 type:
"zone spanned_pages"
jay
>
> Dave
>
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 22:21 ` Jay Lan
@ 2008-09-15 15:24 ` Dave Anderson
2008-09-22 11:14 ` Ken'ichi Ohmichi
1 sibling, 0 replies; 23+ messages in thread
From: Dave Anderson @ 2008-09-15 15:24 UTC (permalink / raw)
To: Jay Lan; +Cc: Ken'ichi Ohmichi, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3771 bytes --]
Jay Lan wrote:
> Dave Anderson wrote:
>
>>Try using at least -d4 and redirect the output to a file. It's much
>>more verbose than the above, but it shows every readmem() made from
>>the dumpfile:
>>
>> # crash -d4 vmlinux vmcore.cp > /tmp/debug.cp
>> q
>> # crash -d4 vmlinux vmcore.makedumpfile > /tmp/debug.makedumpfile
>> q
>> #
>>
>>Then compare the two outputs -- they should be pretty much identical
>>(except for any crash utility user addresses) until the vmcore.makedumpfile
>>fails. So you should see a successful readmem() of e0000060031417a8 in
>>the "vmcore.cp" debug output at the point where it fails doing the
>>read in "vmcore.makedumpfile" above.
>>
>>What's kind of strange is that pglist_data.node_zones structure that
>>it's reading from is in the same page as the base pglist_data
>>at e000006003140000, i.e., at page offset 17a8 (6056). And the code
>>looks like it has already read data from that same page prior to
>>reading the "zone spanned pages". (I'm presuming that the ia64 page
>>size you're using is greater than 4k). But the -d4 output will
>>confirm that.
>
>
> Looks like it.
>
> In the case of 'cp':
> ...
> <readmem: a0000001010be338, KVADDR, "pgdat_list", 8, (ROE),
> 600fffffff8abfc0>
> <readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE),
> 600fffffff8ac01c>
> <readmem: e00000600315fb48, KVADDR,
> "node_mem_map", 8, (FOE), 600fffffff8ac020>
> <readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE),
> 600fffffff8ac030>
> <readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8,
> (FOE), 600fffffff8ac040>
> <readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8,
> (FOE), 600fffffff8ac048>
> <readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE),
> 600fffffff8ac090> node_table[0]:
> id: 0
>
> pgdat: e000006003140000
> size: 62720
>
> present: 62720
> mem_map: a07ffff8fdd0a800
>
> start_paddr: 6003000000
> start_mapnr: 6292224
>
> <readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE),
> 600fffffff8ac058>
> <readmem: e0000060031416c8, KVADDR, "zone[_struct]
> free_pages", 8, (FOE), 600fffffff8ac050>
>
> ...
>
>
> In the case of makedumpfile:
> ...
> <readmem: a0000001010be338, KVADDR, "pgdat_list", 8, (ROE),
> 600ffffffff4bfb0>
> <readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE),
> 600ffffffff4c00c>
> <readmem: e00000600315fb48, KVADDR, "node_mem_map", 8, (FOE),
> 600ffffffff4c010>
> <readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE),
> 600ffffffff4c020>
> <readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8,
> (FOE), 600ffffffff4c030>
> <readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8,
> (FOE), 600ffffffff4c038>
> <readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE),
> 600ffffffff4c080> node_table[0]:
> id: 0
>
> pgdat: e000006003140000
> size: 62720
>
> present: 62720
> mem_map: a07ffff8fdd0a800
>
> start_paddr: 6003000000
> start_mapnr: 6292224
>
> <readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE),
> 600ffffffff4c048>
> crash: page excluded: kernel virtual address: e0000060031417a8 type:
> "zone spanned_pages"
>
Ok, so it was the first reference/read of that page, which was excluded
from the makedumpfile-generated dumpfile, so my "kind of strange" blather
was irrelevant.
Anyway, it may or may not help your cause, but the "crash --minimal ..."
command line option that the IBM guys added may be helpful in verifying/tracking
down which pages of memory were excluded from the dumpfile. One of the few
commands available in "minimal-mode" is "rd".
Dave
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-12 22:21 ` Jay Lan
2008-09-15 15:24 ` Dave Anderson
@ 2008-09-22 11:14 ` Ken'ichi Ohmichi
2008-09-23 15:41 ` Dave Anderson
2008-09-23 20:20 ` Jay Lan
1 sibling, 2 replies; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-22 11:14 UTC (permalink / raw)
To: Jay Lan; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 5293 bytes --]
Hi Jay,
My IA64 linux-2.6.27-rc7 kernel could boot by your patches and its kdump
succeeded, thanks. But I cannot reproduce this problem unfortunately.
Could you send me your kernel .config file to reproduce it ?
And could you please research the reason why the page of virtual address
0xe0000060031417a8 is excluded ? This patch is for researching it.
Please apply it against makedumpfile-1.2.9, and create a dump file
by makedumpfile with "-e 0xe0000060031417a8" option. The reason why
excluding the page is printed like the following:
# makedumpfile -cd31 -e 0xe000000062744000 -x vmlinux /proc/vmcore dump.cd31
The kernel version is not supported.
The created dumpfile may be incomplete.
Excluding unnecessary pages : [100 %]
PAGE(vaddr:e000000062744000, pfn:189d1) is excluded as FREE PAGE.
Copying data : [100 %]
The dumpfile is saved to dump.cd31.
makedumpfile Completed.
#
Thanks
Ken'ichi Ohmichi
---
diff -puN backup/makedumpfile-1.2.9/makedumpfile.c makedumpfile/makedumpfile.c
--- backup/makedumpfile-1.2.9/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
+++ makedumpfile/makedumpfile.c 2008-09-22 20:15:37.000000000 +0900
@@ -3360,6 +3360,9 @@ out:
if (!get_mem_map())
return FALSE;
+ if (info->vaddr_why_excluded)
+ info->pfn_why_excluded = (vaddr_to_paddr(info->vaddr_why_excluded) / info->page_size);
+
return TRUE;
}
@@ -3470,8 +3473,14 @@ clear_bit_on_1st_bitmap(unsigned long lo
}
int
-clear_bit_on_2nd_bitmap(unsigned long long pfn)
+clear_bit_on_2nd_bitmap(unsigned long long pfn, char *page_type)
{
+ if (info->pfn_why_excluded == pfn) {
+ MSG("\n");
+ MSG("PAGE(vaddr:%lx, pfn:%llx) is excluded as %s.\n",
+ info->vaddr_why_excluded, info->pfn_why_excluded, page_type);
+ MSG("\n");
+ }
return set_bitmap(info->bitmap2, pfn, 0);
}
@@ -3872,7 +3881,7 @@ reset_bitmap_of_free_pages(unsigned long
}
for (i = 0; i < (1<<order); i++) {
pfn = start_pfn + i;
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "FREE PAGE");
}
found_free_pages += i;
@@ -4114,7 +4123,7 @@ exclude_zero_pages(void)
return FALSE;
if (is_zero_page(buf, info->page_size)) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "ZERO PAGE");
pfn_zero++;
}
}
@@ -4186,7 +4195,7 @@ exclude_unnecessary_pages(void)
if ((info->dump_level & DL_EXCLUDE_CACHE)
&& (isLRU(flags) || isSwapCache(flags))
&& !isPrivate(flags) && !isAnon(mapping)) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "CACHE PAGE");
pfn_cache++;
}
/*
@@ -4195,7 +4204,7 @@ exclude_unnecessary_pages(void)
else if ((info->dump_level & DL_EXCLUDE_CACHE_PRI)
&& (isLRU(flags) || isSwapCache(flags))
&& !isAnon(mapping)) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "CACHE PRIVATE PAGE");
pfn_cache_private++;
}
/*
@@ -4203,7 +4212,7 @@ exclude_unnecessary_pages(void)
*/
else if ((info->dump_level & DL_EXCLUDE_USER_DATA)
&& isAnon(mapping)) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "USER DATA PAGE");
pfn_user++;
}
}
@@ -5794,7 +5803,7 @@ exclude_xen_user_domain(void)
size * info->num_load_memory);
if (!allocated_in_map(pfn)) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
continue;
}
@@ -5802,7 +5811,7 @@ exclude_xen_user_domain(void)
if (!readmem(VADDR_XEN,
page_info_addr + OFFSET(page_info.count_info),
&count_info, sizeof(count_info))) {
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
continue; /* page_info may not exist */
}
if (!readmem(VADDR_XEN,
@@ -5823,7 +5832,7 @@ exclude_xen_user_domain(void)
continue;
if ((count_info & 0xffff) && is_select_domain(_domain))
continue;
- clear_bit_on_2nd_bitmap(pfn);
+ clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
}
}
@@ -6162,7 +6171,7 @@ main(int argc, char *argv[])
info->block_order = DEFAULT_ORDER;
message_level = DEFAULT_MSG_LEVEL;
- while ((opt = getopt_long(argc, argv, "b:cDd:EFfg:hi:RVvXx:", longopts,
+ while ((opt = getopt_long(argc, argv, "b:cDd:Ee:Ffg:hi:RVvXx:", longopts,
NULL)) != -1) {
switch (opt) {
case 'b':
@@ -6180,6 +6189,9 @@ main(int argc, char *argv[])
case 'E':
info->flag_elf_dumpfile = 1;
break;
+ case 'e':
+ info->vaddr_why_excluded = strtoul(optarg, NULL, 0);
+ break;
case 'F':
info->flag_flatten = 1;
break;
diff -puN backup/makedumpfile-1.2.9/makedumpfile.h makedumpfile/makedumpfile.h
--- backup/makedumpfile-1.2.9/makedumpfile.h 2008-09-04 16:31:58.000000000 +0900
+++ makedumpfile/makedumpfile.h 2008-09-22 18:41:16.000000000 +0900
@@ -725,6 +725,8 @@ struct DumpInfo {
int flag_force; /* overwrite existing stuff */
int flag_exclude_xen_dom;/* exclude Domain-U from xen-kdump */
unsigned long vaddr_for_vtop; /* virtual address for debugging */
+ unsigned long vaddr_why_excluded;
+ unsigned long long pfn_why_excluded;
long page_size; /* size of page */
long page_shift;
unsigned long long max_mapnr; /* number of page descriptor */
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-22 11:14 ` Ken'ichi Ohmichi
@ 2008-09-23 15:41 ` Dave Anderson
2008-09-24 1:09 ` Ken'ichi Ohmichi
2008-09-23 20:20 ` Jay Lan
1 sibling, 1 reply; 23+ messages in thread
From: Dave Anderson @ 2008-09-23 15:41 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: Jay Lan, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 7373 bytes --]
Hi Ken'ichi,
We just ran into a similar problem using an older version of makedumpfile,
but looking at the latest makedumpfile code, it's seems that you could
run into the same problem.
In exclude_unnecessary_pages(), if a physical page is in a memory
hole, then it skips the page and continues. In our case, that happened,
but when it started up again, the next legitimate pfn was well beyond
the previously-read cache of 512 pages. But since the new legit page
wasn't modulo-512, it didn't refresh the page cache, and it ended up
using stale page data (page->flags) and ended up excluding legitimate
pages:
for (; pfn < mmd->pfn_end;
pfn++, mem_map += SIZE(page),
paddr += info->page_size) {
/*
* Exclude the memory hole.
*/
if (!is_in_segs(paddr))
continue;
if ((pfn % PGMM_CACHED) == 0) {
if (pfn + PGMM_CACHED < mmd->pfn_end)
pfn_mm = PGMM_CACHED;
else
pfn_mm = mmd->pfn_end - pfn;
if (!readmem(VADDR, mem_map, page_cache,
SIZE(page) * pfn_mm))
goto out;
}
We fixed it by doing something like this:
if (!is_in_segs(paddr)) {
reset_cache = 1;
continue;
}
if (((pfn % PGMM_CACHED) == 0) || reset_cache) {
reset_cache = 0;
...
Dave
Ken'ichi Ohmichi wrote:
> Hi Jay,
>
> My IA64 linux-2.6.27-rc7 kernel could boot by your patches and its kdump
> succeeded, thanks. But I cannot reproduce this problem unfortunately.
> Could you send me your kernel .config file to reproduce it ?
>
> And could you please research the reason why the page of virtual address
> 0xe0000060031417a8 is excluded ? This patch is for researching it.
> Please apply it against makedumpfile-1.2.9, and create a dump file
> by makedumpfile with "-e 0xe0000060031417a8" option. The reason why
> excluding the page is printed like the following:
>
> # makedumpfile -cd31 -e 0xe000000062744000 -x vmlinux /proc/vmcore dump.cd31
> The kernel version is not supported.
> The created dumpfile may be incomplete.
> Excluding unnecessary pages : [100 %]
> PAGE(vaddr:e000000062744000, pfn:189d1) is excluded as FREE PAGE.
>
> Copying data : [100 %]
>
> The dumpfile is saved to dump.cd31.
>
> makedumpfile Completed.
> #
>
>
> Thanks
> Ken'ichi Ohmichi
>
> ---
> diff -puN backup/makedumpfile-1.2.9/makedumpfile.c makedumpfile/makedumpfile.c
> --- backup/makedumpfile-1.2.9/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
> +++ makedumpfile/makedumpfile.c 2008-09-22 20:15:37.000000000 +0900
> @@ -3360,6 +3360,9 @@ out:
> if (!get_mem_map())
> return FALSE;
>
> + if (info->vaddr_why_excluded)
> + info->pfn_why_excluded = (vaddr_to_paddr(info->vaddr_why_excluded) / info->page_size);
> +
> return TRUE;
> }
>
> @@ -3470,8 +3473,14 @@ clear_bit_on_1st_bitmap(unsigned long lo
> }
>
> int
> -clear_bit_on_2nd_bitmap(unsigned long long pfn)
> +clear_bit_on_2nd_bitmap(unsigned long long pfn, char *page_type)
> {
> + if (info->pfn_why_excluded == pfn) {
> + MSG("\n");
> + MSG("PAGE(vaddr:%lx, pfn:%llx) is excluded as %s.\n",
> + info->vaddr_why_excluded, info->pfn_why_excluded, page_type);
> + MSG("\n");
> + }
> return set_bitmap(info->bitmap2, pfn, 0);
> }
>
> @@ -3872,7 +3881,7 @@ reset_bitmap_of_free_pages(unsigned long
> }
> for (i = 0; i < (1<<order); i++) {
> pfn = start_pfn + i;
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "FREE PAGE");
> }
> found_free_pages += i;
>
> @@ -4114,7 +4123,7 @@ exclude_zero_pages(void)
> return FALSE;
>
> if (is_zero_page(buf, info->page_size)) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "ZERO PAGE");
> pfn_zero++;
> }
> }
> @@ -4186,7 +4195,7 @@ exclude_unnecessary_pages(void)
> if ((info->dump_level & DL_EXCLUDE_CACHE)
> && (isLRU(flags) || isSwapCache(flags))
> && !isPrivate(flags) && !isAnon(mapping)) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "CACHE PAGE");
> pfn_cache++;
> }
> /*
> @@ -4195,7 +4204,7 @@ exclude_unnecessary_pages(void)
> else if ((info->dump_level & DL_EXCLUDE_CACHE_PRI)
> && (isLRU(flags) || isSwapCache(flags))
> && !isAnon(mapping)) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "CACHE PRIVATE PAGE");
> pfn_cache_private++;
> }
> /*
> @@ -4203,7 +4212,7 @@ exclude_unnecessary_pages(void)
> */
> else if ((info->dump_level & DL_EXCLUDE_USER_DATA)
> && isAnon(mapping)) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "USER DATA PAGE");
> pfn_user++;
> }
> }
> @@ -5794,7 +5803,7 @@ exclude_xen_user_domain(void)
> size * info->num_load_memory);
>
> if (!allocated_in_map(pfn)) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
> continue;
> }
>
> @@ -5802,7 +5811,7 @@ exclude_xen_user_domain(void)
> if (!readmem(VADDR_XEN,
> page_info_addr + OFFSET(page_info.count_info),
> &count_info, sizeof(count_info))) {
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
> continue; /* page_info may not exist */
> }
> if (!readmem(VADDR_XEN,
> @@ -5823,7 +5832,7 @@ exclude_xen_user_domain(void)
> continue;
> if ((count_info & 0xffff) && is_select_domain(_domain))
> continue;
> - clear_bit_on_2nd_bitmap(pfn);
> + clear_bit_on_2nd_bitmap(pfn, "USER DOMAIN PAGE");
> }
> }
>
> @@ -6162,7 +6171,7 @@ main(int argc, char *argv[])
>
> info->block_order = DEFAULT_ORDER;
> message_level = DEFAULT_MSG_LEVEL;
> - while ((opt = getopt_long(argc, argv, "b:cDd:EFfg:hi:RVvXx:", longopts,
> + while ((opt = getopt_long(argc, argv, "b:cDd:Ee:Ffg:hi:RVvXx:", longopts,
> NULL)) != -1) {
> switch (opt) {
> case 'b':
> @@ -6180,6 +6189,9 @@ main(int argc, char *argv[])
> case 'E':
> info->flag_elf_dumpfile = 1;
> break;
> + case 'e':
> + info->vaddr_why_excluded = strtoul(optarg, NULL, 0);
> + break;
> case 'F':
> info->flag_flatten = 1;
> break;
> diff -puN backup/makedumpfile-1.2.9/makedumpfile.h makedumpfile/makedumpfile.h
> --- backup/makedumpfile-1.2.9/makedumpfile.h 2008-09-04 16:31:58.000000000 +0900
> +++ makedumpfile/makedumpfile.h 2008-09-22 18:41:16.000000000 +0900
> @@ -725,6 +725,8 @@ struct DumpInfo {
> int flag_force; /* overwrite existing stuff */
> int flag_exclude_xen_dom;/* exclude Domain-U from xen-kdump */
> unsigned long vaddr_for_vtop; /* virtual address for debugging */
> + unsigned long vaddr_why_excluded;
> + unsigned long long pfn_why_excluded;
> long page_size; /* size of page */
> long page_shift;
> unsigned long long max_mapnr; /* number of page descriptor */
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-22 11:14 ` Ken'ichi Ohmichi
2008-09-23 15:41 ` Dave Anderson
@ 2008-09-23 20:20 ` Jay Lan
2008-09-23 20:47 ` Dave Anderson
1 sibling, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-23 20:20 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 2602 bytes --]
Ken'ichi Ohmichi wrote:
> Hi Jay,
Hi Ken'ichi,
>
> My IA64 linux-2.6.27-rc7 kernel could boot by your patches and its kdump
> succeeded, thanks. But I cannot reproduce this problem unfortunately.
> Could you send me your kernel .config file to reproduce it ?
I just emailed you my .config.
>
> And could you please research the reason why the page of virtual address
> 0xe0000060031417a8 is excluded ? This patch is for researching it.
> Please apply it against makedumpfile-1.2.9, and create a dump file
> by makedumpfile with "-e 0xe0000060031417a8" option. The reason why
> excluding the page is printed like the following:
The excluded page moved. It is at at e0000060030f0000 type: "pmd page".
The change that Dave said helped him did not help me though.
I tested with 2.6.27-rc7.
# /var/tmp/jlan/makedumpfile-e -cd31 -e 0xe0000060030f0000 -x vmlinux.3
vmcore-cp.3 dump.cd31
Checking for memory holes : [100 %]
PAGE(vaddr:e0000060030f0000, pfn:60030f) is excluded as CACHE PAGE.
Copying data : [100 %]
The dumpfile is saved to dump.cd31.
makedumpfile Completed.
# crash vmlinux.3 dump.cd31
a4700rac:/mnt/sda9/diskdump # crash vmlinux.3 dump.cd31
crash 4.0-7.1
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
please wait... (gathering kmem slab cache data)
crash: page excluded: kernel virtual address: e0000060030f0000 type:
"pmd page"
#
The output of running crash with -d4 is attached below. I am done with
IA64 kdump kernel boot hang/MCA problems, so i will start debug on this
one.
Regards,
- jay
[-- Attachment #2: debug-makedumpfile.3 --]
[-- Type: text/plain, Size: 202700 bytes --]
crash 4.0-7.1
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008 Red Hat, Inc.
Copyright (C) 2004, 2005, 2006 IBM Corporation
Copyright (C) 1999-2006 Hewlett-Packard Co
Copyright (C) 2005, 2006 Fujitsu Limited
Copyright (C) 2006, 2007 VA Linux Systems Japan K.K.
Copyright (C) 2005 NEC Corporation
Copyright (C) 1999, 2002, 2007 Silicon Graphics, Inc.
Copyright (C) 1999, 2000, 2001, 2002 Mission Critical Linux, Inc.
This program is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. Enter "help copying" to see the conditions.
This program has absolutely no warranty. Enter "help warranty" for details.
compressed kdump: header->utsname.machine:
diskdump_data:
flags: 6 (KDUMP_CMPRS_LOCAL|ERROR_EXCLUDED)
dfd: 3
ofp: 0
machine_type: 50 (EM_IA_64)
header: 60000000004e2c70
signature: "KDUMP "
header_version: 1
utsname:
sysname:
nodename:
release:
version:
machine:
domainname:
timestamp:
tv_sec: 0
tv_usec: 0
status: 0 ()
block_size: 65536
sub_hdr_size: 1
bitmap_blocks: 2076
max_mapnr: 543813611
total_ram_blocks: 0
device_blocks: 0
written_blocks: 0
current_cpu: 0
nr_cpus: 1
tasks[nr_cpus]: 0
sub_header: 0 (n/a)
sub_header_kdump: 60000000004f2c80
phys_base: 6044000000
dump_level: 31 (0x1f) (DUMP_EXCLUDE_ZERO|DUMP_EXCLUDE_CACHE|DUMP_EXCLUDE_CACHE_PRI|DUMP_EXCLUDE_USER_DATA|DUMP_EXCLUDE_FREE)
data_offset: 81e0000
block_size: 65536
block_shift: 16
bitmap: 2000000000590010
bitmap_len: 136052736
dumpable_bitmap: 2000000008760010
byte: 0
bit: 0
compressed_page: 6000000000502c90
curbufptr: 0
page_cache_hdr[0]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a40010
pg_hit_count: 0
page_cache_hdr[1]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a50010
pg_hit_count: 0
page_cache_hdr[2]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a60010
pg_hit_count: 0
page_cache_hdr[3]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a70010
pg_hit_count: 0
page_cache_hdr[4]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a80010
pg_hit_count: 0
page_cache_hdr[5]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010a90010
pg_hit_count: 0
page_cache_hdr[6]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010aa0010
pg_hit_count: 0
page_cache_hdr[7]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ab0010
pg_hit_count: 0
page_cache_hdr[8]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ac0010
pg_hit_count: 0
page_cache_hdr[9]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ad0010
pg_hit_count: 0
page_cache_hdr[10]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010ae0010
pg_hit_count: 0
page_cache_hdr[11]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010af0010
pg_hit_count: 0
page_cache_hdr[12]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b00010
pg_hit_count: 0
page_cache_hdr[13]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b10010
pg_hit_count: 0
page_cache_hdr[14]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b20010
pg_hit_count: 0
page_cache_hdr[15]:
pg_flags: 0 ()
pg_addr: 0
pg_bufptr: 2000000010b30010
pg_hit_count: 0
page_cache_buf: 2000000010a40010
evict_index: 0
evictions: 0
accesses: 0
cached_reads: 0
valid_pages: 2000000010930010
compressed kdump: phys_start: 6044000000
gdb vmlinux.3
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "ia64-unknown-linux-gnu"...
<readmem: a0000001008c7828, KVADDR, "kernel_config_data", 32768, (ROE), 60000000013fe630>
crash: CONFIG_HZ: 250
crash: CONFIG_NR_CPUS: 512
<readmem: a000000100e560a0, KVADDR, "cpu_possible_map", 64, (ROE), 60000000004ac948>
cpu_possible_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
<readmem: a000000100c740d8, KVADDR, "cpu_present_map", 64, (ROE), 60000000004ac948>
cpu_present_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
<readmem: a000000100e561a8, KVADDR, "cpu_online_map", 64, (ROE), 60000000004ac948>
cpu_online_map: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
<readmem: a0000001011d7cf0, KVADDR, "xtime", 16, (FOE), 60000000000a57e8>
<readmem: a000000100d30034, KVADDR, "init_uts_ns", 390, (ROE), 60000000000a5dd4>
<readmem: a0000001008c2010, KVADDR, "accessible check", 8, (ROE|Q), 600fffffffd354c0>
<readmem: a0000001008c2010, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd344c0>
verify_namelist:
/proc/version:
Linux version 2.6.27-rc7-default (jlan@jackhammer) (gcc version 4.1.2 20070115 (SUSE Linux)) #100 SMP Mon Sep 22 10:55:38 PDT 2008
utsname version: #100 SMP Mon Sep 22 10:55:38 PDT 2008
vmlinux.3:
Linux version 2.6.27-rc7-default (jlan@jackhammer) (gcc version 4.1.2 20070115 (SUSE Linux)) #100 SMP Mon Sep 22 10:55:38 PDT 2008
<readmem: a000000100e19990, KVADDR, "__per_cpu_offset", 4096, (FOE), 60000000000b5f80>
<readmem: a000000100e561a8, KVADDR, "cpu_online_map", 64, (ROE), 60000000004ac948>
crash: get_cpus_online: online: 128
<readmem: a000000100def3a8, KVADDR, "num_physpages", 8, (FOE), 600fffffffd3e440>
<readmem: a000000100dec000, KVADDR, "mem_limit", 8, (FOE), 600fffffffd3e400>
<readmem: a000000100deee70, KVADDR, "ia64_boot_param", 8, (FOE), 600fffffffd3e430>
<readmem: e0002069edebc020, KVADDR, "efi_memmap", 8, (ROE|Q), 600fffffffd3e438>
<readmem: e0002069edebc028, KVADDR, "efi_memmap_size", 8, (FOE), 60000000000d6bd0>
<readmem: e0002069edebc030, KVADDR, "efi_memdesc_size", 8, (FOE), 60000000000d6bd8>
<readmem: e0002069ee42e010, KVADDR, "efi_mmap contents", 13488, (ROE|Q), 6000000001572bd0>
<readmem: a000000100def3b0, KVADDR, "high_memory", 8, (FOE), 60000000000d0fe0>
<readmem: a000000100c74408, KVADDR, "totalram_pages", 8, (FOE), 60000000000d1000>
<readmem: a000000100def3a8, KVADDR, "num_physpages", 8, (FOE), 60000000000d1010>
<readmem: a000000100def3fc, KVADDR, "nr_swapfiles", 4, (FOE), 60000000000d10a8>
<readmem: a000000100c74278, KVADDR, "node_online_map", 128, (ROE|Q), 60000000014a3920>
node_online_map: [1ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -> nodes online: 33
No symbol "node_data" in current context.
<readmem: a0000001010ce2b8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00000600315fb48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[0]:
id: 0
pgdat: e000006003140000
size: 62720
present: 62720
mem_map: a07ffff8fdd00000
start_paddr: 6003000000
start_mapnr: 6292224
<readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000060031416c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000060031417b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000060031417a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000006003142fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000006003142ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000006003142fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000006003142fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000060031447a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000060031446c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000060031447b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000060031447a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2c0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e00001600306fbf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00001600306fbc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00001600306fbd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00001600306fbe8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00001600306fbe0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00001600306fbd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[1]:
id: 1
pgdat: e000016003050080
size: 62720
present: 62720
mem_map: a07ffff935d00000
start_paddr: 16003000000
start_mapnr: 23069440
<readmem: e000016003051828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003051748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003051838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003051820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000016003053028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003052f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003053038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003053020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000016003054828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003054748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003054838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003054820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2c8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e00002600307fc70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00002600307fc48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00002600307fc58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00002600307fc68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00002600307fc60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00002600307fc50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[2]:
id: 2
pgdat: e000026003060100
size: 62720
present: 62720
mem_map: a07ffff96dd00000
start_paddr: 26003000000
start_mapnr: 39846656
<readmem: e0000260030618a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000260030617c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030618b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030618a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000260030630a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000026003062fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030630b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030630a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000260030648a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000260030647c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030648b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030648a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2d0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e00003600308fcf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00003600308fcc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00003600308fcd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00003600308fce8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00003600308fce0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00003600308fcd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[3]:
id: 3
pgdat: e000036003070180
size: 62720
present: 62720
mem_map: a07ffff9a5d00000
start_paddr: 36003000000
start_mapnr: 56623872
<readmem: e000036003071928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003071848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003071938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003071920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000036003073128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003073048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003073138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003073120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000036003074928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003074848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003074938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003074920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2d8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e00004600305fd70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00004600305fd48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00004600305fd58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00004600305fd68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00004600305fd60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00004600305fd50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[4]:
id: 4
pgdat: e000046003040200
size: 555264
present: 62720
mem_map: a07ffff9ddd00000
start_paddr: 46003000000
start_mapnr: 73401088
<readmem: e0000460030419a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030418c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030419b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030419a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000460030431a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030430c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030431b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030431a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000460030449a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030448c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030449b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030449a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2e0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000560030afdf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000560030afdc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000560030afdd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000560030afde8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000560030afde0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000560030afdd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[5]:
id: 5
pgdat: e000056003090280
size: 62720
present: 62720
mem_map: a07ffffa15d00000
start_paddr: 56003000000
start_mapnr: 90178304
<readmem: e000056003091a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003091948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003091a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003091a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000056003093228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003093148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003093238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003093220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000056003094a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003094948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003094a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003094a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2e8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000660030bfe70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000660030bfe48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000660030bfe58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000660030bfe68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000660030bfe60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000660030bfe50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[6]:
id: 6
pgdat: e0000660030a0300
size: 62720
present: 62720
mem_map: a07ffffa4dd00000
start_paddr: 66003000000
start_mapnr: 106955520
<readmem: e0000660030a1aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a19c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a1ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a1aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030a32a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a31c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a32b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a32a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030a4aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a49c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a4ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a4aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2f0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000760030cfef0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000760030cfec8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000760030cfed8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000760030cfee8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000760030cfee0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000760030cfed0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[7]:
id: 7
pgdat: e0000760030b0380
size: 62720
present: 62720
mem_map: a07ffffa85d00000
start_paddr: 76003000000
start_mapnr: 123732736
<readmem: e0000760030b1b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b1a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b1b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b1b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030b3328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b3248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b3338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b3320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030b4b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b4a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b4b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b4b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce2f8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000860030dff70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000860030dff48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000860030dff58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000860030dff68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000860030dff60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000860030dff50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[8]:
id: 8
pgdat: e0000860030c0400
size: 62720
present: 62720
mem_map: a07ffffabdd00000
start_paddr: 86003000000
start_mapnr: 140509952
<readmem: e0000860030c1ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c1ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c1bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c1ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030c33a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c32c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c33b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c33a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030c4ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c4ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c4bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c4ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce300, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000960030efff0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000960030effc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000960030effd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000960030effe8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000960030effe0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000960030effd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[9]:
id: 9
pgdat: e0000960030d0480
size: 62720
present: 62720
mem_map: a07ffffaf5d00000
start_paddr: 96003000000
start_mapnr: 157287168
<readmem: e0000960030d1c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d1b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d1c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d1c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030d3428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d3348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d3438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d3420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030d4c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d4b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d4c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d4c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce308, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000a6003100070, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000a6003100048, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000a6003100058, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000a6003100068, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000a6003100060, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000a6003100050, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[10]:
id: 10
pgdat: e0000a60030e0500
size: 62720
present: 62720
mem_map: a07ffffb2dd00000
start_paddr: a6003000000
start_mapnr: 174064384
<readmem: e0000a60030e1ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e1bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e1cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e1ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a60030e34a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e33c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e34b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e34a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a60030e4ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e4bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e4cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e4ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce310, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000b60031100f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000b60031100c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000b60031100d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000b60031100e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000b60031100e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000b60031100d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[11]:
id: 11
pgdat: e0000b60030f0580
size: 62720
present: 62720
mem_map: a07ffffb65d00000
start_paddr: b6003000000
start_mapnr: 190841600
<readmem: e0000b60030f1d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f1c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f1d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f1d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60030f3528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f3448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f3538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f3520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60030f4d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f4c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f4d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f4d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce318, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000c6003120170, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000c6003120148, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000c6003120158, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000c6003120168, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000c6003120160, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000c6003120150, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[12]:
id: 12
pgdat: e0000c6003100600
size: 62720
present: 62720
mem_map: a07ffffb9dd00000
start_paddr: c6003000000
start_mapnr: 207618816
<readmem: e0000c6003101da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c6003101cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c6003101db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c6003101da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c60031035a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c60031034c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c60031035b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c60031035a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003104da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c6003104cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c6003104db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c6003104da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce320, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000d60031301f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000d60031301c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000d60031301d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000d60031301e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000d60031301e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000d60031301d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[13]:
id: 13
pgdat: e0000d6003110680
size: 650495
present: 189695
mem_map: a07ffffbd5d00000
start_paddr: d6003000000
start_mapnr: 224396032
<readmem: e0000d6003111e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003111d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003111e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003111e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d6003113628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003113548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003113638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003113620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d6003114e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003114d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003114e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003114e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce328, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000e6003140270, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000e6003140248, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000e6003140258, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000e6003140268, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000e6003140260, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000e6003140250, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[14]:
id: 14
pgdat: e0000e6003120700
size: 650496
present: 189696
mem_map: a07ffffc0dd00000
start_paddr: e6003000000
start_mapnr: 241173248
<readmem: e0000e6003121ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e6003121dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e6003121eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e6003121ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e60031236a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e60031235c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e60031236b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e60031236a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003124ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e6003124dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e6003124eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e6003124ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce330, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0000f60031502f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000f60031502c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000f60031502d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000f60031502e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000f60031502e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000f60031502d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[15]:
id: 15
pgdat: e0000f6003130780
size: 650495
present: 189695
mem_map: a07ffffc45d00000
start_paddr: f6003000000
start_mapnr: 257950464
<readmem: e0000f6003131f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003131e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003131f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003131f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f6003133728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003133648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003133738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003133720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f6003134f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003134e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003134f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003134f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce338, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e000106003160370, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000106003160348, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000106003160358, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000106003160368, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000106003160360, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000106003160350, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[16]:
id: 16
pgdat: e000106003140800
size: 650496
present: 189696
mem_map: a07ffffc7dd00000
start_paddr: 106003000000
start_mapnr: 274727680
<readmem: e000106003141fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000106003141ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000106003141fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000106003141fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001060031437a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001060031436c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001060031437b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001060031437a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003144fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000106003144ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000106003144fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000106003144fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce340, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001160031703f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001160031703c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001160031703d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001160031703e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001160031703e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001160031703d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[17]:
id: 17
pgdat: e000116003150880
size: 650496
present: 189696
mem_map: a07ffffcb5d00000
start_paddr: 116003000000
start_mapnr: 291504896
<readmem: e000116003152028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003151f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003152038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003152020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000116003153828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003153748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003153838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003153820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000116003155028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003154f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003155038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003155020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce348, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e000126003180470, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000126003180448, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000126003180458, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000126003180468, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000126003180460, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000126003180450, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[18]:
id: 18
pgdat: e000126003160900
size: 650496
present: 189696
mem_map: a07ffffcedd00000
start_paddr: 126003000000
start_mapnr: 308282112
<readmem: e0001260031620a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000126003161fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031620b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031620a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001260031638a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001260031637c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031638b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031638a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001260031650a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000126003164fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031650b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031650a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce350, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001360031904f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001360031904c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001360031904d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001360031904e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001360031904e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001360031904d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[19]:
id: 19
pgdat: e000136003170980
size: 650496
present: 189696
mem_map: a07ffffd25d00000
start_paddr: 136003000000
start_mapnr: 325059328
<readmem: e000136003172128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003172048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003172138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003172120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000136003173928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003173848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003173938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003173920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000136003175128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003175048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003175138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003175120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce358, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001460031a0570, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001460031a0548, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001460031a0558, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001460031a0568, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001460031a0560, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001460031a0550, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[20]:
id: 20
pgdat: e000146003180a00
size: 650496
present: 189696
mem_map: a07ffffd5dd00000
start_paddr: 146003000000
start_mapnr: 341836544
<readmem: e0001460031821a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031820c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031821b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031821a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031839a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031838c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031839b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031839a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031851a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031850c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031851b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031851a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce360, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001560031b05f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001560031b05c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001560031b05d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001560031b05e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001560031b05e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001560031b05d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[21]:
id: 21
pgdat: e000156003190a80
size: 650496
present: 189696
mem_map: a07ffffd95d00000
start_paddr: 156003000000
start_mapnr: 358613760
<readmem: e000156003192228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003192148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003192238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003192220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000156003193a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003193948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003193a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003193a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000156003195228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003195148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003195238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003195220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce368, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001660031c0670, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001660031c0648, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001660031c0658, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001660031c0668, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001660031c0660, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001660031c0650, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[22]:
id: 22
pgdat: e0001660031a0b00
size: 650496
present: 189696
mem_map: a07ffffdcdd00000
start_paddr: 166003000000
start_mapnr: 375390976
<readmem: e0001660031a22a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a21c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a22b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a22a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031a3aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a39c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a3ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a3aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031a52a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a51c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a52b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a52a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce370, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001760031d06f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001760031d06c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001760031d06d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001760031d06e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001760031d06e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001760031d06d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[23]:
id: 23
pgdat: e0001760031b0b80
size: 650495
present: 189695
mem_map: a07ffffe05d00000
start_paddr: 176003000000
start_mapnr: 392168192
<readmem: e0001760031b2328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b2248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b2338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b2320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031b3b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b3a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b3b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b3b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031b5328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b5248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b5338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b5320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce378, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001860031e0770, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001860031e0748, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001860031e0758, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001860031e0768, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001860031e0760, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001860031e0750, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[24]:
id: 24
pgdat: e0001860031c0c00
size: 650496
present: 189696
mem_map: a07ffffe3dd00000
start_paddr: 186003000000
start_mapnr: 408945408
<readmem: e0001860031c23a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c22c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c23b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c23a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031c3ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c3ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c3bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c3ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031c53a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c52c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c53b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c53a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce380, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001960031f07f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001960031f07c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001960031f07d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001960031f07e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001960031f07e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001960031f07d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[25]:
id: 25
pgdat: e0001960031d0c80
size: 62720
present: 62720
mem_map: a07ffffe75d00000
start_paddr: 196003000000
start_mapnr: 425722624
<readmem: e0001960031d2428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d2348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d2438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d2420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031d3c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d3b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d3c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d3c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031d5428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d5348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d5438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d5420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce388, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001a6003200870, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001a6003200848, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001a6003200858, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001a6003200868, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001a6003200860, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001a6003200850, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[26]:
id: 26
pgdat: e0001a60031e0d00
size: 62720
present: 62720
mem_map: a07ffffeadd00000
start_paddr: 1a6003000000
start_mapnr: 442499840
<readmem: e0001a60031e24a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e23c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e24b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e24a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a60031e3ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e3bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e3cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e3ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a60031e54a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e53c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e54b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e54a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce390, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001b60032108f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001b60032108c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001b60032108d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001b60032108e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001b60032108e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001b60032108d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[27]:
id: 27
pgdat: e0001b60031f0d80
size: 62720
present: 62720
mem_map: a07ffffee5d00000
start_paddr: 1b6003000000
start_mapnr: 459277056
<readmem: e0001b60031f2528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f2448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f2538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f2520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60031f3d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f3c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f3d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f3d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60031f5528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f5448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f5538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f5520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce398, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001c6003220970, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001c6003220948, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001c6003220958, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001c6003220968, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001c6003220960, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001c6003220950, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[28]:
id: 28
pgdat: e0001c6003200e00
size: 62720
present: 62720
mem_map: a07fffff1dd00000
start_paddr: 1c6003000000
start_mapnr: 476054272
<readmem: e0001c60032025a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c60032024c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c60032025b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c60032025a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003203da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c6003203cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c6003203db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c6003203da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c60032055a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c60032054c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c60032055b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c60032055a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce3a0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001d60032309f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001d60032309c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001d60032309d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001d60032309e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001d60032309e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001d60032309d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[29]:
id: 29
pgdat: e0001d6003210e80
size: 650496
present: 189696
mem_map: a07fffff55d00000
start_paddr: 1d6003000000
start_mapnr: 492831488
<readmem: e0001d6003212628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003212548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003212638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003212620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d6003213e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003213d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003213e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003213e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d6003215628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003215548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003215638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003215620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce3a8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001e6003240a70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001e6003240a48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001e6003240a58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001e6003240a68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001e6003240a60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001e6003240a50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[30]:
id: 30
pgdat: e0001e6003220f00
size: 650496
present: 189696
mem_map: a07fffff8dd00000
start_paddr: 1e6003000000
start_mapnr: 509608704
<readmem: e0001e60032226a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e60032225c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e60032226b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e60032226a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003223ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e6003223dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e6003223eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e6003223ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e60032256a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e60032255c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e60032256b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e60032256a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce3b0, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e0001f6003250af0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001f6003250ac8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001f6003250ad8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001f6003250ae8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001f6003250ae0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001f6003250ad0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[31]:
id: 31
pgdat: e0001f6003230f80
size: 126208
present: 126208
mem_map: a07fffffc5d00000
start_paddr: 1f6003000000
start_mapnr: 526385920
<readmem: e0001f6003232728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003232648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003232738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003232720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003233f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003233e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003233f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003233f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003235728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003235648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003235738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003235720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
No symbol "node_data" in current context.
<readmem: a0000001010ce3b8, KVADDR, "pgdat_list", 8, (ROE), 600fffffffd3bfc0>
<readmem: e000206003260b70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000206003260b48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000206003260b58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000206003260b68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000206003260b60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000206003260b50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
node_table[32]:
id: 32
pgdat: e000206003241000
size: 650475
present: 189406
mem_map: a07ffffffdd00000
start_paddr: 206003000000
start_mapnr: 543163136
<readmem: e0002060032427a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0002060032426c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0002060032427b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0002060032427a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003243fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000206003243ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000206003243fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000206003243fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0002060032457a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0002060032456c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0002060032457b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0002060032457a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00000600315fb48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00000600315fb58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00000600315fb68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00000600315fb60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00000600315fb50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
0 62720 e000006003140000 a000000100ab33f0 e000006003140000
e000006003141800
e000006003143000
MEM_MAP START_PADDR START_MAPNR
a07ffff8fdd00000 6003000000 6292224
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000060031417a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000060031416c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000060031417b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000060031417a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffff8fdd00000 6003000000 0
<readmem: e000006003142fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000006003142ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000006003142fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000006003142fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000060031447a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000060031446c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000060031447b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000060031447a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00000600315fb48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e00001600306fbf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00001600306fbc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00001600306fbd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00001600306fbe8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00001600306fbe0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00001600306fbd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
1 62720 e000016003050080 a000000100ab3428 e000016003050080
e000016003051880
e000016003053080
MEM_MAP START_PADDR START_MAPNR
a07ffff935d00000 16003000000 23069440
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000016003051828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003051748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003051838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003051820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffff935d00000 16003000000 0
<readmem: e000016003053028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003052f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003053038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003053020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000016003054828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000016003054748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000016003054838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000016003054820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00001600306fbc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e00002600307fc70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00002600307fc48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00002600307fc58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00002600307fc68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00002600307fc60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00002600307fc50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
2 62720 e000026003060100 a000000100ab3460 e000026003060100
e000026003061900
e000026003063100
MEM_MAP START_PADDR START_MAPNR
a07ffff96dd00000 26003000000 39846656
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000260030618a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000260030617c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030618b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030618a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffff96dd00000 26003000000 0
<readmem: e0000260030630a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000026003062fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030630b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030630a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000260030648a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000260030647c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000260030648b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000260030648a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00002600307fc48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e00003600308fcf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00003600308fcc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00003600308fcd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00003600308fce8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00003600308fce0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00003600308fcd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
3 62720 e000036003070180 a000000100ab3498 e000036003070180
e000036003071980
e000036003073180
MEM_MAP START_PADDR START_MAPNR
a07ffff9a5d00000 36003000000 56623872
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000036003071928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003071848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003071938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003071920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffff9a5d00000 36003000000 0
<readmem: e000036003073128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003073048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003073138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003073120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000036003074928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000036003074848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000036003074938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000036003074920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00003600308fcc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e00004600305fd70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e00004600305fd48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e00004600305fd58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e00004600305fd68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e00004600305fd60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e00004600305fd50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
4 555264 e000046003040200 a000000100ab34d0 e000046003040200
e000046003041a00
e000046003043200
MEM_MAP START_PADDR START_MAPNR
a07ffff9ddd00000 46003000000 73401088
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000460030419a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030418c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030419b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030419a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 555264 a07ffff9ddd00000 46003000000 0
<readmem: e0000460030431a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030430c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030431b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030431a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000460030449a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000460030448c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000460030449b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000460030449a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e00004600305fd48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000560030afdf0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000560030afdc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000560030afdd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000560030afde8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000560030afde0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000560030afdd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
5 62720 e000056003090280 a000000100ab3508 e000056003090280
e000056003091a80
e000056003093280
MEM_MAP START_PADDR START_MAPNR
a07ffffa15d00000 56003000000 90178304
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000056003091a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003091948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003091a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003091a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffa15d00000 56003000000 0
<readmem: e000056003093228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003093148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003093238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003093220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000056003094a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000056003094948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000056003094a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000056003094a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000560030afdc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000660030bfe70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000660030bfe48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000660030bfe58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000660030bfe68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000660030bfe60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000660030bfe50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
6 62720 e0000660030a0300 a000000100ab3540 e0000660030a0300
e0000660030a1b00
e0000660030a3300
MEM_MAP START_PADDR START_MAPNR
a07ffffa4dd00000 66003000000 106955520
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000660030a1aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a19c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a1ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a1aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffa4dd00000 66003000000 0
<readmem: e0000660030a32a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a31c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a32b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a32a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000660030a4aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000660030a49c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000660030a4ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000660030a4aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000660030bfe48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000760030cfef0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000760030cfec8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000760030cfed8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000760030cfee8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000760030cfee0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000760030cfed0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
7 62720 e0000760030b0380 a000000100ab3578 e0000760030b0380
e0000760030b1b80
e0000760030b3380
MEM_MAP START_PADDR START_MAPNR
a07ffffa85d00000 76003000000 123732736
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000760030b1b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b1a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b1b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b1b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffa85d00000 76003000000 0
<readmem: e0000760030b3328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b3248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b3338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b3320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000760030b4b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000760030b4a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000760030b4b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000760030b4b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000760030cfec8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000860030dff70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000860030dff48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000860030dff58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000860030dff68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000860030dff60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000860030dff50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
8 62720 e0000860030c0400 a000000100ab35b0 e0000860030c0400
e0000860030c1c00
e0000860030c3400
MEM_MAP START_PADDR START_MAPNR
a07ffffabdd00000 86003000000 140509952
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000860030c1ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c1ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c1bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c1ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffabdd00000 86003000000 0
<readmem: e0000860030c33a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c32c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c33b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c33a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000860030c4ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000860030c4ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000860030c4bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000860030c4ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000860030dff48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000960030efff0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000960030effc8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000960030effd8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000960030effe8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000960030effe0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000960030effd0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
9 62720 e0000960030d0480 a000000100ab35e8 e0000960030d0480
e0000960030d1c80
e0000960030d3480
MEM_MAP START_PADDR START_MAPNR
a07ffffaf5d00000 96003000000 157287168
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000960030d1c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d1b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d1c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d1c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffaf5d00000 96003000000 0
<readmem: e0000960030d3428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d3348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d3438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d3420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000960030d4c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000960030d4b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000960030d4c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000960030d4c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000960030effc8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000a6003100070, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000a6003100048, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000a6003100058, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000a6003100068, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000a6003100060, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000a6003100050, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
10 62720 e0000a60030e0500 a000000100ab3620 e0000a60030e0500
e0000a60030e1d00
e0000a60030e3500
MEM_MAP START_PADDR START_MAPNR
a07ffffb2dd00000 a6003000000 174064384
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000a60030e1ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e1bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e1cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e1ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffb2dd00000 a6003000000 0
<readmem: e0000a60030e34a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e33c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e34b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e34a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000a60030e4ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000a60030e4bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000a60030e4cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000a60030e4ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000a6003100048, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000b60031100f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000b60031100c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000b60031100d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000b60031100e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000b60031100e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000b60031100d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
11 62720 e0000b60030f0580 a000000100ab3658 e0000b60030f0580
e0000b60030f1d80
e0000b60030f3580
MEM_MAP START_PADDR START_MAPNR
a07ffffb65d00000 b6003000000 190841600
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000b60030f1d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f1c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f1d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f1d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffb65d00000 b6003000000 0
<readmem: e0000b60030f3528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f3448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f3538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f3520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000b60030f4d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000b60030f4c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000b60030f4d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000b60030f4d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000b60031100c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000c6003120170, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000c6003120148, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000c6003120158, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000c6003120168, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000c6003120160, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000c6003120150, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
12 62720 e0000c6003100600 a000000100ab3690 e0000c6003100600
e0000c6003101e00
e0000c6003103600
MEM_MAP START_PADDR START_MAPNR
a07ffffb9dd00000 c6003000000 207618816
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000c6003101da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c6003101cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c6003101db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c6003101da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffb9dd00000 c6003000000 0
<readmem: e0000c60031035a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c60031034c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c60031035b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c60031035a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000c6003104da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000c6003104cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000c6003104db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000c6003104da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000c6003120148, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000d60031301f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000d60031301c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000d60031301d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000d60031301e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000d60031301e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000d60031301d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
13 650495 e0000d6003110680 a000000100ab36c8 e0000d6003110680
e0000d6003111e80
e0000d6003113680
MEM_MAP START_PADDR START_MAPNR
a07ffffbd5d00000 d6003000000 224396032
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000d6003111e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003111d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003111e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003111e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650495 a07ffffbd5d00000 d6003000000 0
<readmem: e0000d6003113628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003113548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003113638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003113620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000d6003114e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000d6003114d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000d6003114e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000d6003114e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000d60031301c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000e6003140270, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000e6003140248, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000e6003140258, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000e6003140268, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000e6003140260, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000e6003140250, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
14 650496 e0000e6003120700 a000000100ab3700 e0000e6003120700
e0000e6003121f00
e0000e6003123700
MEM_MAP START_PADDR START_MAPNR
a07ffffc0dd00000 e6003000000 241173248
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000e6003121ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e6003121dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e6003121eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e6003121ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffc0dd00000 e6003000000 0
<readmem: e0000e60031236a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e60031235c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e60031236b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e60031236a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000e6003124ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000e6003124dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000e6003124eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000e6003124ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000e6003140248, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0000f60031502f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0000f60031502c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0000f60031502d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0000f60031502e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0000f60031502e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0000f60031502d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
15 650495 e0000f6003130780 a000000100ab3738 e0000f6003130780
e0000f6003131f80
e0000f6003133780
MEM_MAP START_PADDR START_MAPNR
a07ffffc45d00000 f6003000000 257950464
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0000f6003131f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003131e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003131f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003131f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650495 a07ffffc45d00000 f6003000000 0
<readmem: e0000f6003133728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003133648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003133738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003133720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0000f6003134f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0000f6003134e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0000f6003134f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0000f6003134f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0000f60031502c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e000106003160370, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000106003160348, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000106003160358, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000106003160368, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000106003160360, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000106003160350, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
16 650496 e000106003140800 a000000100ab3770 e000106003140800
e000106003142000
e000106003143800
MEM_MAP START_PADDR START_MAPNR
a07ffffc7dd00000 106003000000 274727680
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000106003141fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000106003141ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000106003141fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000106003141fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffc7dd00000 106003000000 0
<readmem: e0001060031437a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001060031436c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001060031437b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001060031437a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000106003144fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000106003144ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000106003144fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000106003144fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000106003160348, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001160031703f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001160031703c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001160031703d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001160031703e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001160031703e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001160031703d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
17 650496 e000116003150880 a000000100ab37a8 e000116003150880
e000116003152080
e000116003153880
MEM_MAP START_PADDR START_MAPNR
a07ffffcb5d00000 116003000000 291504896
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000116003152028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003151f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003152038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003152020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffcb5d00000 116003000000 0
<readmem: e000116003153828, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003153748, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003153838, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003153820, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000116003155028, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000116003154f48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000116003155038, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000116003155020, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001160031703c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e000126003180470, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000126003180448, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000126003180458, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000126003180468, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000126003180460, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000126003180450, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
18 650496 e000126003160900 a000000100ab37e0 e000126003160900
e000126003162100
e000126003163900
MEM_MAP START_PADDR START_MAPNR
a07ffffcedd00000 126003000000 308282112
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001260031620a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000126003161fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031620b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031620a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffcedd00000 126003000000 0
<readmem: e0001260031638a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001260031637c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031638b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031638a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001260031650a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000126003164fc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001260031650b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001260031650a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000126003180448, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001360031904f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001360031904c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001360031904d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001360031904e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001360031904e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001360031904d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
19 650496 e000136003170980 a000000100ab3818 e000136003170980
e000136003172180
e000136003173980
MEM_MAP START_PADDR START_MAPNR
a07ffffd25d00000 136003000000 325059328
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000136003172128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003172048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003172138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003172120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffd25d00000 136003000000 0
<readmem: e000136003173928, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003173848, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003173938, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003173920, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000136003175128, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000136003175048, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000136003175138, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000136003175120, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001360031904c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001460031a0570, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001460031a0548, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001460031a0558, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001460031a0568, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001460031a0560, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001460031a0550, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
20 650496 e000146003180a00 a000000100ab3850 e000146003180a00
e000146003182200
e000146003183a00
MEM_MAP START_PADDR START_MAPNR
a07ffffd5dd00000 146003000000 341836544
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001460031821a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031820c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031821b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031821a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffd5dd00000 146003000000 0
<readmem: e0001460031839a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031838c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031839b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031839a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001460031851a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001460031850c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001460031851b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001460031851a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001460031a0548, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001560031b05f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001560031b05c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001560031b05d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001560031b05e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001560031b05e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001560031b05d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
21 650496 e000156003190a80 a000000100ab3888 e000156003190a80
e000156003192280
e000156003193a80
MEM_MAP START_PADDR START_MAPNR
a07ffffd95d00000 156003000000 358613760
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e000156003192228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003192148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003192238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003192220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffd95d00000 156003000000 0
<readmem: e000156003193a28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003193948, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003193a38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003193a20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e000156003195228, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000156003195148, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000156003195238, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000156003195220, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001560031b05c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001660031c0670, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001660031c0648, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001660031c0658, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001660031c0668, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001660031c0660, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001660031c0650, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
22 650496 e0001660031a0b00 a000000100ab38c0 e0001660031a0b00
e0001660031a2300
e0001660031a3b00
MEM_MAP START_PADDR START_MAPNR
a07ffffdcdd00000 166003000000 375390976
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001660031a22a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a21c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a22b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a22a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffdcdd00000 166003000000 0
<readmem: e0001660031a3aa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a39c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a3ab8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a3aa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001660031a52a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001660031a51c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001660031a52b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001660031a52a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001660031c0648, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001760031d06f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001760031d06c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001760031d06d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001760031d06e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001760031d06e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001760031d06d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
23 650495 e0001760031b0b80 a000000100ab38f8 e0001760031b0b80
e0001760031b2380
e0001760031b3b80
MEM_MAP START_PADDR START_MAPNR
a07ffffe05d00000 176003000000 392168192
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001760031b2328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b2248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b2338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b2320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650495 a07ffffe05d00000 176003000000 0
<readmem: e0001760031b3b28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b3a48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b3b38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b3b20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001760031b5328, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001760031b5248, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001760031b5338, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001760031b5320, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001760031d06c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001860031e0770, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001860031e0748, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001860031e0758, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001860031e0768, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001860031e0760, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001860031e0750, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
24 650496 e0001860031c0c00 a000000100ab3930 e0001860031c0c00
e0001860031c2400
e0001860031c3c00
MEM_MAP START_PADDR START_MAPNR
a07ffffe3dd00000 186003000000 408945408
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001860031c23a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c22c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c23b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c23a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07ffffe3dd00000 186003000000 0
<readmem: e0001860031c3ba8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c3ac8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c3bb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c3ba0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001860031c53a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001860031c52c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001860031c53b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001860031c53a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001860031e0748, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001960031f07f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001960031f07c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001960031f07d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001960031f07e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001960031f07e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001960031f07d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
25 62720 e0001960031d0c80 a000000100ab3968 e0001960031d0c80
e0001960031d2480
e0001960031d3c80
MEM_MAP START_PADDR START_MAPNR
a07ffffe75d00000 196003000000 425722624
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001960031d2428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d2348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d2438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d2420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffe75d00000 196003000000 0
<readmem: e0001960031d3c28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d3b48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d3c38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d3c20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001960031d5428, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001960031d5348, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001960031d5438, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001960031d5420, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001960031f07c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001a6003200870, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001a6003200848, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001a6003200858, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001a6003200868, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001a6003200860, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001a6003200850, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
26 62720 e0001a60031e0d00 a000000100ab39a0 e0001a60031e0d00
e0001a60031e2500
e0001a60031e3d00
MEM_MAP START_PADDR START_MAPNR
a07ffffeadd00000 1a6003000000 442499840
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001a60031e24a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e23c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e24b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e24a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffeadd00000 1a6003000000 0
<readmem: e0001a60031e3ca8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e3bc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e3cb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e3ca0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001a60031e54a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001a60031e53c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001a60031e54b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001a60031e54a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001a6003200848, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001b60032108f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001b60032108c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001b60032108d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001b60032108e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001b60032108e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001b60032108d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
27 62720 e0001b60031f0d80 a000000100ab39d8 e0001b60031f0d80
e0001b60031f2580
e0001b60031f3d80
MEM_MAP START_PADDR START_MAPNR
a07ffffee5d00000 1b6003000000 459277056
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001b60031f2528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f2448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f2538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f2520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07ffffee5d00000 1b6003000000 0
<readmem: e0001b60031f3d28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f3c48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f3d38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f3d20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001b60031f5528, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001b60031f5448, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001b60031f5538, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001b60031f5520, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001b60032108c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001c6003220970, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001c6003220948, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001c6003220958, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001c6003220968, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001c6003220960, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001c6003220950, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
28 62720 e0001c6003200e00 a000000100ab3a10 e0001c6003200e00
e0001c6003202600
e0001c6003203e00
MEM_MAP START_PADDR START_MAPNR
a07fffff1dd00000 1c6003000000 476054272
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001c60032025a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c60032024c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c60032025b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c60032025a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 62720 a07fffff1dd00000 1c6003000000 0
<readmem: e0001c6003203da8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c6003203cc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c6003203db8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c6003203da0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001c60032055a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001c60032054c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001c60032055b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001c60032055a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001c6003220948, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001d60032309f0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001d60032309c8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001d60032309d8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001d60032309e8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001d60032309e0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001d60032309d0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
29 650496 e0001d6003210e80 a000000100ab3a48 e0001d6003210e80
e0001d6003212680
e0001d6003213e80
MEM_MAP START_PADDR START_MAPNR
a07fffff55d00000 1d6003000000 492831488
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001d6003212628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003212548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003212638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003212620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07fffff55d00000 1d6003000000 0
<readmem: e0001d6003213e28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003213d48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003213e38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003213e20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001d6003215628, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001d6003215548, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001d6003215638, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001d6003215620, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001d60032309c8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001e6003240a70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001e6003240a48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001e6003240a58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001e6003240a68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001e6003240a60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001e6003240a50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
30 650496 e0001e6003220f00 a000000100ab3a80 e0001e6003220f00
e0001e6003222700
e0001e6003223f00
MEM_MAP START_PADDR START_MAPNR
a07fffff8dd00000 1e6003000000 509608704
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001e60032226a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e60032225c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e60032226b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e60032226a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650496 a07fffff8dd00000 1e6003000000 0
<readmem: e0001e6003223ea8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e6003223dc8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e6003223eb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e6003223ea0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001e60032256a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001e60032255c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001e60032256b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001e60032256a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001e6003240a48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e0001f6003250af0, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e0001f6003250ac8, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e0001f6003250ad8, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e0001f6003250ae8, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e0001f6003250ae0, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e0001f6003250ad0, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
31 126208 e0001f6003230f80 a000000100ab3ab8 e0001f6003230f80
e0001f6003232780
e0001f6003233f80
MEM_MAP START_PADDR START_MAPNR
a07fffffc5d00000 1f6003000000 526385920
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0001f6003232728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003232648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003232738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003232720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 126208 a07fffffc5d00000 1f6003000000 0
<readmem: e0001f6003233f28, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003233e48, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003233f38, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003233f20, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0001f6003235728, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0001f6003235648, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0001f6003235738, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0001f6003235720, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e0001f6003250ac8, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
<readmem: e000206003260b70, KVADDR, "pglist node_id", 4, (FOE), 600fffffffd3c01c>
<readmem: e000206003260b48, KVADDR, "node_mem_map", 8, (FOE), 600fffffffd3c020>
<readmem: e000206003260b58, KVADDR, "pglist node_start_pfn", 8, (FOE), 600fffffffd3c030>
<readmem: e000206003260b68, KVADDR, "pglist node_spanned_pages", 8, (FOE), 600fffffffd3c040>
<readmem: e000206003260b60, KVADDR, "pglist node_present_pages", 8, (FOE), 600fffffffd3c048>
<readmem: e000206003260b50, KVADDR, "pglist bdata", 8, (FOE), 600fffffffd3c090>
-------------------------------------------------------------------
NODE SIZE PGLIST_DATA BOOTMEM_DATA NODE_ZONES
32 650475 e000206003241000 a000000100ab3af0 e000206003241000
e000206003242800
e000206003244000
MEM_MAP START_PADDR START_MAPNR
a07ffffffdd00000 206003000000 543163136
ZONE NAME SIZE MEM_MAP START_PADDR START_MAPNR
<readmem: e0002060032427a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0002060032426c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0002060032427b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a6c78, KVADDR, "readstring characters", 904, (ROE|Q), 600fffffffd3afc0>
<readmem: e0002060032427a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
0 DMA 650475 a07ffffffdd00000 206003000000 0
<readmem: e000206003243fa8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e000206003243ec8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e000206003243fb8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70e8, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e000206003243fa0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
1 Normal 0 0 0 0
<readmem: e0002060032457a8, KVADDR, "zone spanned_pages", 8, (FOE), 600fffffffd3c058>
<readmem: e0002060032456c8, KVADDR, "zone[_struct] free_pages", 8, (FOE), 600fffffffd3c050>
<readmem: e0002060032457b8, KVADDR, "zone[_struct] name", 8, (FOE), 600fffffffd3c0a0>
<readmem: a0000001009a70f0, KVADDR, "readstring characters", 1499, (ROE|Q), 600fffffffd3afc0>
<readmem: e0002060032457a0, KVADDR, "node_zones zone_start_pfn", 8, (FOE), 600fffffffd3c088>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
<readmem: e000206003260b48, KVADDR, "contig_page_data mem_map", 8, (FOE), 600fffffffd3c078>
2 Movable 0 0 0 0
NOTE: page_hash_table does not exist in this kernel
\rplease wait... (gathering kmem slab cache data)<readmem: a07ffff8fdde3800, KVADDR, "reserved page", 56, (ROE|Q), 60000000004ac948>
<readmem: a000000100c30000, KVADDR, "pgd page", 65536, (FOE), 600000000055bb80>
<readmem: e0000060030f0000, KVADDR, "pmd page", 65536, (FOE), 600000000057bba0>
crash: page excluded: kernel virtual address: e0000060030f0000 type: "pmd page"
[-- Attachment #3: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-23 20:20 ` Jay Lan
@ 2008-09-23 20:47 ` Dave Anderson
0 siblings, 0 replies; 23+ messages in thread
From: Dave Anderson @ 2008-09-23 20:47 UTC (permalink / raw)
To: Jay Lan; +Cc: Ken'ichi Ohmichi, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 1480 bytes --]
Jay Lan wrote:
> Ken'ichi Ohmichi wrote:
>
>>Hi Jay,
>
>
> Hi Ken'ichi,
>
>
>>My IA64 linux-2.6.27-rc7 kernel could boot by your patches and its kdump
>>succeeded, thanks. But I cannot reproduce this problem unfortunately.
>>Could you send me your kernel .config file to reproduce it ?
>
>
>
> I just emailed you my .config.
>
>
>>And could you please research the reason why the page of virtual address
>>0xe0000060031417a8 is excluded ? This patch is for researching it.
>>Please apply it against makedumpfile-1.2.9, and create a dump file
>>by makedumpfile with "-e 0xe0000060031417a8" option. The reason why
>>excluding the page is printed like the following:
>
>
> The excluded page moved. It is at at e0000060030f0000 type: "pmd page".
> The change that Dave said helped him did not help me though.
Did you initialize the reset_cache variable to 1 at the top of the function?
I forgot to put that in my post.
In any case, you still want to debug that function. Since you know what
the target pfn being skipped is: 60030f0000 >> PAGE_SHIFT, you can
dump out the page->flags field in exclude_unnecessary_pages() when it
comes up in the loop. Then when you run crash on the "cp" dumpfile,
do a "kmem -p 60030f0000", which will show the associated page struct
address and a few fields within it. My guess is that the page->flags
field that you saw in makedumpfile's exclude_unnecessary_pages() will
not be the same as what you see running crash.
Dave
Dave
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-23 15:41 ` Dave Anderson
@ 2008-09-24 1:09 ` Ken'ichi Ohmichi
2008-09-24 18:30 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-24 1:09 UTC (permalink / raw)
To: Dave Anderson, Jay Lan; +Cc: kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3283 bytes --]
Hi Dave, Jay,
Dave Anderson wrote:
> We just ran into a similar problem using an older version of makedumpfile,
> but looking at the latest makedumpfile code, it's seems that you could
> run into the same problem.
>
> In exclude_unnecessary_pages(), if a physical page is in a memory
> hole, then it skips the page and continues. In our case, that happened,
> but when it started up again, the next legitimate pfn was well beyond
> the previously-read cache of 512 pages. But since the new legit page
> wasn't modulo-512, it didn't refresh the page cache, and it ended up
> using stale page data (page->flags) and ended up excluding legitimate
> pages:
>
> for (; pfn < mmd->pfn_end;
> pfn++, mem_map += SIZE(page),
> paddr += info->page_size) {
>
> /*
> * Exclude the memory hole.
> */
> if (!is_in_segs(paddr))
> continue;
>
> if ((pfn % PGMM_CACHED) == 0) {
> if (pfn + PGMM_CACHED < mmd->pfn_end)
> pfn_mm = PGMM_CACHED;
> else
> pfn_mm = mmd->pfn_end - pfn;
> if (!readmem(VADDR, mem_map, page_cache,
> SIZE(page) * pfn_mm))
> goto out;
> }
>
> We fixed it by doing something like this:
>
> if (!is_in_segs(paddr)) {
> reset_cache = 1;
> continue;
> }
>
> if (((pfn % PGMM_CACHED) == 0) || reset_cache) {
> reset_cache = 0;
> ...
Great, you are right.
Thank you for fixing it :-)
Jay, could you try Dave's fixing like the attached patch ?
Thanks
Ken'ichi Ohmichi
---
diff -puN backup/makedumpfile-1.2.9/makedumpfile.c makedumpfile/makedumpfile.c
--- backup/makedumpfile-1.2.9/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
+++ makedumpfile/makedumpfile.c 2008-09-24 10:04:53.000000000 +0900
@@ -4130,6 +4130,7 @@ exclude_zero_pages(void)
int
exclude_unnecessary_pages(void)
{
+ int reset_cache;
unsigned int mm;
unsigned long mem_map;
unsigned long long pfn, paddr, pfn_mm;
@@ -4156,6 +4157,8 @@ exclude_unnecessary_pages(void)
if (mem_map == NOT_MEMMAP_ADDR)
continue;
+ reset_cache = 1;
+
for (; pfn < mmd->pfn_end;
pfn++, mem_map += SIZE(page),
paddr += info->page_size) {
@@ -4163,10 +4166,11 @@ exclude_unnecessary_pages(void)
/*
* Exclude the memory hole.
*/
- if (!is_in_segs(paddr))
+ if (!is_in_segs(paddr)) {
+ reset_cache = 1;
continue;
-
- if ((pfn % PGMM_CACHED) == 0) {
+ }
+ if (((pfn % PGMM_CACHED) == 0) || reset_cache) {
if (pfn + PGMM_CACHED < mmd->pfn_end)
pfn_mm = PGMM_CACHED;
else
@@ -4174,6 +4178,7 @@ exclude_unnecessary_pages(void)
if (!readmem(VADDR, mem_map, page_cache,
SIZE(page) * pfn_mm))
goto out;
+ reset_cache = 0;
}
pcache = page_cache + ((pfn%PGMM_CACHED) * SIZE(page));
flags = ULONG(pcache + OFFSET(page.flags));
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-24 1:09 ` Ken'ichi Ohmichi
@ 2008-09-24 18:30 ` Jay Lan
2008-09-24 21:56 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-24 18:30 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 2828 bytes --]
Ken'ichi Ohmichi wrote:
> Hi Dave, Jay,
>
> Dave Anderson wrote:
>> We just ran into a similar problem using an older version of makedumpfile,
>> but looking at the latest makedumpfile code, it's seems that you could
>> run into the same problem.
>>
>> In exclude_unnecessary_pages(), if a physical page is in a memory
>> hole, then it skips the page and continues. In our case, that happened,
>> but when it started up again, the next legitimate pfn was well beyond
>> the previously-read cache of 512 pages. But since the new legit page
>> wasn't modulo-512, it didn't refresh the page cache, and it ended up
>> using stale page data (page->flags) and ended up excluding legitimate
>> pages:
>>
>> for (; pfn < mmd->pfn_end;
>> pfn++, mem_map += SIZE(page),
>> paddr += info->page_size) {
>>
>> /*
>> * Exclude the memory hole.
>> */
>> if (!is_in_segs(paddr))
>> continue;
>>
>> if ((pfn % PGMM_CACHED) == 0) {
>> if (pfn + PGMM_CACHED < mmd->pfn_end)
>> pfn_mm = PGMM_CACHED;
>> else
>> pfn_mm = mmd->pfn_end - pfn;
>> if (!readmem(VADDR, mem_map, page_cache,
>> SIZE(page) * pfn_mm))
>> goto out;
>> }
>>
>> We fixed it by doing something like this:
>>
>> if (!is_in_segs(paddr)) {
>> reset_cache = 1;
>> continue;
>> }
>>
>> if (((pfn % PGMM_CACHED) == 0) || reset_cache) {
>> reset_cache = 0;
>> ...
>
> Great, you are right.
> Thank you for fixing it :-)
>
> Jay, could you try Dave's fixing like the attached patch ?
Yes. I applied your version of Dave's patch and tried again.
It failed at a different pfn f600315:
a4700rac:/mnt/sda9/diskdump # rm dump.cd31; /var/tmp/jlan/makedumpfile
-cd31 -e 0xe0000f60031502f0 -x vmlinux.3 vmcore-cp.3 dump.cd31
Excluding unnecessary pages : [ 45 %]
pfn=f600315 flags=3c000000001026c
PAGE(vaddr:e0000f60031502f0, pfn:f600315) is excluded as CACHE PAGE.
Copying data : [100 %]
The dumpfile is saved to dump.cd31.
makedumpfile Completed.
Note the flags of pfn f600315. Crash checked on the pfn using the
vmcore-cp.3 and showed different flags:
crash> kmem -p f60031502f0
PAGE PHYSICAL MAPPING INDEX CNT FLAGS
a07ffffc45d00498 f6003150000 0 0 1 3c0000000000400
crash>
>
>
> Thanks
> Ken'ichi Ohmichi
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-24 18:30 ` Jay Lan
@ 2008-09-24 21:56 ` Jay Lan
2008-09-25 6:38 ` Ken'ichi Ohmichi
0 siblings, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-24 21:56 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3304 bytes --]
Jay Lan wrote:
> Ken'ichi Ohmichi wrote:
>> Hi Dave, Jay,
>>
>> Dave Anderson wrote:
>>> We just ran into a similar problem using an older version of makedumpfile,
>>> but looking at the latest makedumpfile code, it's seems that you could
>>> run into the same problem.
>>>
>>> In exclude_unnecessary_pages(), if a physical page is in a memory
>>> hole, then it skips the page and continues. In our case, that happened,
>>> but when it started up again, the next legitimate pfn was well beyond
>>> the previously-read cache of 512 pages. But since the new legit page
>>> wasn't modulo-512, it didn't refresh the page cache, and it ended up
>>> using stale page data (page->flags) and ended up excluding legitimate
>>> pages:
>>>
>>> for (; pfn < mmd->pfn_end;
>>> pfn++, mem_map += SIZE(page),
>>> paddr += info->page_size) {
>>>
>>> /*
>>> * Exclude the memory hole.
>>> */
>>> if (!is_in_segs(paddr))
>>> continue;
>>>
>>> if ((pfn % PGMM_CACHED) == 0) {
>>> if (pfn + PGMM_CACHED < mmd->pfn_end)
>>> pfn_mm = PGMM_CACHED;
>>> else
>>> pfn_mm = mmd->pfn_end - pfn;
>>> if (!readmem(VADDR, mem_map, page_cache,
>>> SIZE(page) * pfn_mm))
>>> goto out;
>>> }
>>>
>>> We fixed it by doing something like this:
>>>
>>> if (!is_in_segs(paddr)) {
>>> reset_cache = 1;
>>> continue;
>>> }
>>>
>>> if (((pfn % PGMM_CACHED) == 0) || reset_cache) {
>>> reset_cache = 0;
>>> ...
>> Great, you are right.
>> Thank you for fixing it :-)
>>
>> Jay, could you try Dave's fixing like the attached patch ?
>
> Yes. I applied your version of Dave's patch and tried again.
> It failed at a different pfn f600315:
>
>
> a4700rac:/mnt/sda9/diskdump # rm dump.cd31; /var/tmp/jlan/makedumpfile
> -cd31 -e 0xe0000f60031502f0 -x vmlinux.3 vmcore-cp.3 dump.cd31
> Excluding unnecessary pages : [ 45 %]
> pfn=f600315 flags=3c000000001026c
>
> PAGE(vaddr:e0000f60031502f0, pfn:f600315) is excluded as CACHE PAGE.
>
> Copying data : [100 %]
>
> The dumpfile is saved to dump.cd31.
>
> makedumpfile Completed.
>
>
> Note the flags of pfn f600315. Crash checked on the pfn using the
> vmcore-cp.3 and showed different flags:
>
> crash> kmem -p f60031502f0
> PAGE PHYSICAL MAPPING INDEX CNT FLAGS
> a07ffffc45d00498 f6003150000 0 0 1 3c0000000000400
> crash>
>
I ran a testing on a 2-cpu machine. The legitimate page got excluded
is:
PAGE(vaddr:e00000300313fb70, pfn:300313) is excluded as CACHE PAGE
Values of some variables in the routine on processing that page are:
pfn=300313 flags=3026c, page.flags=0
page_cache=0x6000000000033f60, pcache=0x6000000000037b88
Hope these data help.
Thanks,
- jay
>
>>
>> Thanks
>> Ken'ichi Ohmichi
>>
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-24 21:56 ` Jay Lan
@ 2008-09-25 6:38 ` Ken'ichi Ohmichi
2008-09-25 11:31 ` Ken'ichi Ohmichi
0 siblings, 1 reply; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-25 6:38 UTC (permalink / raw)
To: Jay Lan; +Cc: Dave Anderson, kexec, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3396 bytes --]
Hi Jay,
Thank you for testing.
Jay Lan wrote:
>>> Jay, could you try Dave's fixing like the attached patch ?
>> Yes. I applied your version of Dave's patch and tried again.
>> It failed at a different pfn f600315:
>>
>>
>> a4700rac:/mnt/sda9/diskdump # rm dump.cd31; /var/tmp/jlan/makedumpfile
>> -cd31 -e 0xe0000f60031502f0 -x vmlinux.3 vmcore-cp.3 dump.cd31
>> Excluding unnecessary pages : [ 45 %]
>> pfn=f600315 flags=3c000000001026c
>>
>> PAGE(vaddr:e0000f60031502f0, pfn:f600315) is excluded as CACHE PAGE.
>>
>> Copying data : [100 %]
>>
>> The dumpfile is saved to dump.cd31.
>>
>> makedumpfile Completed.
>>
>>
>> Note the flags of pfn f600315. Crash checked on the pfn using the
>> vmcore-cp.3 and showed different flags:
>>
>> crash> kmem -p f60031502f0
>> PAGE PHYSICAL MAPPING INDEX CNT FLAGS
>> a07ffffc45d00498 f6003150000 0 0 1 3c0000000000400
>> crash>
>>
>
> I ran a testing on a 2-cpu machine. The legitimate page got excluded
> is:
> PAGE(vaddr:e00000300313fb70, pfn:300313) is excluded as CACHE PAGE
>
> Values of some variables in the routine on processing that page are:
> pfn=300313 flags=3026c, page.flags=0
> page_cache=0x6000000000033f60, pcache=0x6000000000037b88
>
> Hope these data help.
Yes, your test data helps me.
Your test informed me that there was the buffer-handling problem
referring different page yet, so the last patch is not enough.
I created the attached patch for fixing it. Could you test the
attached patch again ? Sorry for many tests.
This patch is for makedumpfile-1.2.9.
Thanks
Ken'ichi Ohmichi
diff -puN a/makedumpfile.c b/makedumpfile.c
--- a/makedumpfile.c 2008-09-25 15:39:00.000000000 +0900
+++ b/makedumpfile.c 2008-09-25 15:39:17.000000000 +0900
@@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
unsigned int mm;
unsigned long mem_map;
unsigned long long pfn, paddr, pfn_mm;
+ unsigned long long pfn_read_start, pfn_read_end, index_pg;
unsigned char *page_cache = NULL, *pcache;
unsigned int _count;
unsigned long flags, mapping;
@@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
if (mem_map == NOT_MEMMAP_ADDR)
continue;
+ /*
+ * Refresh the buffer of struct page, when changing mem_map.
+ */
+ pfn_read_start = ULONGLONG_MAX;
+ pfn_read_end = 0;
+
for (; pfn < mmd->pfn_end;
pfn++, mem_map += SIZE(page),
paddr += info->page_size) {
@@ -4166,16 +4173,23 @@ exclude_unnecessary_pages(void)
if (!is_in_segs(paddr))
continue;
- if ((pfn % PGMM_CACHED) == 0) {
- if (pfn + PGMM_CACHED < mmd->pfn_end)
- pfn_mm = PGMM_CACHED;
+ index_pg = pfn % PGMM_CACHED;
+ if (pfn < pfn_read_start || pfn_read_end < pfn) {
+ if (roundup(pfn, PGMM_CACHED) < mmd->pfn_end)
+ pfn_mm = PGMM_CACHED - index_pg;
else
pfn_mm = mmd->pfn_end - pfn;
- if (!readmem(VADDR, mem_map, page_cache,
+
+ if (!readmem(VADDR, mem_map,
+ page_cache + (index_pg * SIZE(page)),
SIZE(page) * pfn_mm))
goto out;
+
+ pfn_read_start = pfn;
+ pfn_read_end = pfn + pfn_mm - 1;
}
- pcache = page_cache + ((pfn%PGMM_CACHED) * SIZE(page));
+ pcache = page_cache + (index_pg * SIZE(page));
+
flags = ULONG(pcache + OFFSET(page.flags));
_count = UINT(pcache + OFFSET(page._count));
mapping = ULONG(pcache + OFFSET(page.mapping));
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-25 6:38 ` Ken'ichi Ohmichi
@ 2008-09-25 11:31 ` Ken'ichi Ohmichi
2008-09-25 19:22 ` Jay Lan
0 siblings, 1 reply; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-25 11:31 UTC (permalink / raw)
To: Jay Lan; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 3706 bytes --]
Hi Jay,
The last patch contained a bug yet, so please use this patch.
Sorry for my mistake.
Ken'ichi Ohmichi wrote:
> Yes, your test data helps me.
> Your test informed me that there was the buffer-handling problem
> referring different page yet, so the last patch is not enough.
> I created the attached patch for fixing it. Could you test the
> attached patch again ? Sorry for many tests.
>
> This patch is for makedumpfile-1.2.9.
>
>
> Thanks
> Ken'ichi Ohmichi
>
> diff -puN a/makedumpfile.c b/makedumpfile.c
> --- a/makedumpfile.c 2008-09-25 15:39:00.000000000 +0900
> +++ b/makedumpfile.c 2008-09-25 15:39:17.000000000 +0900
> @@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
> unsigned int mm;
> unsigned long mem_map;
> unsigned long long pfn, paddr, pfn_mm;
> + unsigned long long pfn_read_start, pfn_read_end, index_pg;
> unsigned char *page_cache = NULL, *pcache;
> unsigned int _count;
> unsigned long flags, mapping;
> @@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
> if (mem_map == NOT_MEMMAP_ADDR)
> continue;
>
> + /*
> + * Refresh the buffer of struct page, when changing mem_map.
> + */
> + pfn_read_start = ULONGLONG_MAX;
> + pfn_read_end = 0;
> +
> for (; pfn < mmd->pfn_end;
> pfn++, mem_map += SIZE(page),
> paddr += info->page_size) {
> @@ -4166,16 +4173,23 @@ exclude_unnecessary_pages(void)
> if (!is_in_segs(paddr))
> continue;
>
> - if ((pfn % PGMM_CACHED) == 0) {
> - if (pfn + PGMM_CACHED < mmd->pfn_end)
> - pfn_mm = PGMM_CACHED;
> + index_pg = pfn % PGMM_CACHED;
> + if (pfn < pfn_read_start || pfn_read_end < pfn) {
> + if (roundup(pfn, PGMM_CACHED) < mmd->pfn_end)
~~~~~~~~~~~~~~~~~~~~~~~~~ This is a bug.
The above should be roundup(pfn + 1, PGMM_CACHED).
Thanks
Ken'ichi Ohmichi
---
diff -puN a/makedumpfile.c b/makedumpfile.c
--- a/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
+++ b/makedumpfile.c 2008-09-25 20:27:48.000000000 +0900
@@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
unsigned int mm;
unsigned long mem_map;
unsigned long long pfn, paddr, pfn_mm;
+ unsigned long long pfn_read_start, pfn_read_end, index_pg;
unsigned char *page_cache = NULL, *pcache;
unsigned int _count;
unsigned long flags, mapping;
@@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
if (mem_map == NOT_MEMMAP_ADDR)
continue;
+ /*
+ * Refresh the buffer of struct page, when changing mem_map.
+ */
+ pfn_read_start = ULONGLONG_MAX;
+ pfn_read_end = 0;
+
for (; pfn < mmd->pfn_end;
pfn++, mem_map += SIZE(page),
paddr += info->page_size) {
@@ -4166,16 +4173,24 @@ exclude_unnecessary_pages(void)
if (!is_in_segs(paddr))
continue;
- if ((pfn % PGMM_CACHED) == 0) {
- if (pfn + PGMM_CACHED < mmd->pfn_end)
- pfn_mm = PGMM_CACHED;
+ index_pg = pfn % PGMM_CACHED;
+ if (pfn < pfn_read_start || pfn_read_end < pfn) {
+ if (roundup(pfn + 1, PGMM_CACHED) < mmd->pfn_end)
+ pfn_mm = PGMM_CACHED - index_pg;
else
pfn_mm = mmd->pfn_end - pfn;
- if (!readmem(VADDR, mem_map, page_cache,
- SIZE(page) * pfn_mm))
+
+ if (!readmem(VADDR, mem_map,
+ page_cache + (index_pg * SIZE(page)),
+ SIZE(page) * pfn_mm)) {
+ ERRMSG("Can't read the buffer of struct page.\n");
goto out;
+ }
+ pfn_read_start = pfn;
+ pfn_read_end = pfn + pfn_mm - 1;
}
- pcache = page_cache + ((pfn%PGMM_CACHED) * SIZE(page));
+ pcache = page_cache + (index_pg * SIZE(page));
+
flags = ULONG(pcache + OFFSET(page.flags));
_count = UINT(pcache + OFFSET(page._count));
mapping = ULONG(pcache + OFFSET(page.mapping));
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-25 11:31 ` Ken'ichi Ohmichi
@ 2008-09-25 19:22 ` Jay Lan
2008-09-26 0:17 ` Ken'ichi Ohmichi
0 siblings, 1 reply; 23+ messages in thread
From: Jay Lan @ 2008-09-25 19:22 UTC (permalink / raw)
To: Ken'ichi Ohmichi; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 4460 bytes --]
Ken'ichi Ohmichi wrote:
> Hi Jay,
Hi Ken'ichi San,
The latest patch worked on my 2p A350 IA64 as well as on my 128p 256G
memory A4700 machines! And it still took less than 2 minutes to
complete makedumpfile on the freshly booted A4700 (compared to >6
minutes doing 'cp --sparse=always' :) It would be fun to see how much
time to run makedumpfile on a 1TB system ;)
Congradulation, Ken'ichi! And, thanks a lot!
Now, only if i can cut out huge memory required for kdump kernel
due to cpus we do not need (hey, maxcpus=1!) and due to disk arrays
we do not use! ;)
Cheers,
- jay
>
> The last patch contained a bug yet, so please use this patch.
> Sorry for my mistake.
>
> Ken'ichi Ohmichi wrote:
>> Yes, your test data helps me.
>> Your test informed me that there was the buffer-handling problem
>> referring different page yet, so the last patch is not enough.
>> I created the attached patch for fixing it. Could you test the
>> attached patch again ? Sorry for many tests.
>>
>> This patch is for makedumpfile-1.2.9.
>>
>>
>> Thanks
>> Ken'ichi Ohmichi
>>
>> diff -puN a/makedumpfile.c b/makedumpfile.c
>> --- a/makedumpfile.c 2008-09-25 15:39:00.000000000 +0900
>> +++ b/makedumpfile.c 2008-09-25 15:39:17.000000000 +0900
>> @@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
>> unsigned int mm;
>> unsigned long mem_map;
>> unsigned long long pfn, paddr, pfn_mm;
>> + unsigned long long pfn_read_start, pfn_read_end, index_pg;
>> unsigned char *page_cache = NULL, *pcache;
>> unsigned int _count;
>> unsigned long flags, mapping;
>> @@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
>> if (mem_map == NOT_MEMMAP_ADDR)
>> continue;
>>
>> + /*
>> + * Refresh the buffer of struct page, when changing mem_map.
>> + */
>> + pfn_read_start = ULONGLONG_MAX;
>> + pfn_read_end = 0;
>> +
>> for (; pfn < mmd->pfn_end;
>> pfn++, mem_map += SIZE(page),
>> paddr += info->page_size) {
>> @@ -4166,16 +4173,23 @@ exclude_unnecessary_pages(void)
>> if (!is_in_segs(paddr))
>> continue;
>>
>> - if ((pfn % PGMM_CACHED) == 0) {
>> - if (pfn + PGMM_CACHED < mmd->pfn_end)
>> - pfn_mm = PGMM_CACHED;
>> + index_pg = pfn % PGMM_CACHED;
>> + if (pfn < pfn_read_start || pfn_read_end < pfn) {
>> + if (roundup(pfn, PGMM_CACHED) < mmd->pfn_end)
> ~~~~~~~~~~~~~~~~~~~~~~~~~ This is a bug.
> The above should be roundup(pfn + 1, PGMM_CACHED).
>
>
> Thanks
> Ken'ichi Ohmichi
>
> ---
> diff -puN a/makedumpfile.c b/makedumpfile.c
> --- a/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
> +++ b/makedumpfile.c 2008-09-25 20:27:48.000000000 +0900
> @@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
> unsigned int mm;
> unsigned long mem_map;
> unsigned long long pfn, paddr, pfn_mm;
> + unsigned long long pfn_read_start, pfn_read_end, index_pg;
> unsigned char *page_cache = NULL, *pcache;
> unsigned int _count;
> unsigned long flags, mapping;
> @@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
> if (mem_map == NOT_MEMMAP_ADDR)
> continue;
>
> + /*
> + * Refresh the buffer of struct page, when changing mem_map.
> + */
> + pfn_read_start = ULONGLONG_MAX;
> + pfn_read_end = 0;
> +
> for (; pfn < mmd->pfn_end;
> pfn++, mem_map += SIZE(page),
> paddr += info->page_size) {
> @@ -4166,16 +4173,24 @@ exclude_unnecessary_pages(void)
> if (!is_in_segs(paddr))
> continue;
>
> - if ((pfn % PGMM_CACHED) == 0) {
> - if (pfn + PGMM_CACHED < mmd->pfn_end)
> - pfn_mm = PGMM_CACHED;
> + index_pg = pfn % PGMM_CACHED;
> + if (pfn < pfn_read_start || pfn_read_end < pfn) {
> + if (roundup(pfn + 1, PGMM_CACHED) < mmd->pfn_end)
> + pfn_mm = PGMM_CACHED - index_pg;
> else
> pfn_mm = mmd->pfn_end - pfn;
> - if (!readmem(VADDR, mem_map, page_cache,
> - SIZE(page) * pfn_mm))
> +
> + if (!readmem(VADDR, mem_map,
> + page_cache + (index_pg * SIZE(page)),
> + SIZE(page) * pfn_mm)) {
> + ERRMSG("Can't read the buffer of struct page.\n");
> goto out;
> + }
> + pfn_read_start = pfn;
> + pfn_read_end = pfn + pfn_mm - 1;
> }
> - pcache = page_cache + ((pfn%PGMM_CACHED) * SIZE(page));
> + pcache = page_cache + (index_pg * SIZE(page));
> +
> flags = ULONG(pcache + OFFSET(page.flags));
> _count = UINT(pcache + OFFSET(page._count));
> mapping = ULONG(pcache + OFFSET(page.mapping));
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: the exiting makedumpfile is almost there... :)
2008-09-25 19:22 ` Jay Lan
@ 2008-09-26 0:17 ` Ken'ichi Ohmichi
0 siblings, 0 replies; 23+ messages in thread
From: Ken'ichi Ohmichi @ 2008-09-26 0:17 UTC (permalink / raw)
To: Jay Lan; +Cc: kexec, Dave Anderson, Hedi Berriche
[-- Attachment #1: Type: text/plain, Size: 4494 bytes --]
Hi Jay,
Thank you so much for many tests and reports.
Jay Lan wrote:
> The latest patch worked on my 2p A350 IA64 as well as on my 128p 256G
> memory A4700 machines! And it still took less than 2 minutes to
> complete makedumpfile on the freshly booted A4700 (compared to >6
> minutes doing 'cp --sparse=always' :) It would be fun to see how much
> time to run makedumpfile on a 1TB system ;)
Oh, It makes me happy :-)
The latest patch will be merged to the next release.
Thanks
Ken'ichi Ohmichi
>> The last patch contained a bug yet, so please use this patch.
>> Sorry for my mistake.
>>
>> Ken'ichi Ohmichi wrote:
>>> Yes, your test data helps me.
>>> Your test informed me that there was the buffer-handling problem
>>> referring different page yet, so the last patch is not enough.
>>> I created the attached patch for fixing it. Could you test the
>>> attached patch again ? Sorry for many tests.
>>>
>>> This patch is for makedumpfile-1.2.9.
>>>
>>>
>>> Thanks
>>> Ken'ichi Ohmichi
>>>
>>> diff -puN a/makedumpfile.c b/makedumpfile.c
>>> --- a/makedumpfile.c 2008-09-25 15:39:00.000000000 +0900
>>> +++ b/makedumpfile.c 2008-09-25 15:39:17.000000000 +0900
>>> @@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
>>> unsigned int mm;
>>> unsigned long mem_map;
>>> unsigned long long pfn, paddr, pfn_mm;
>>> + unsigned long long pfn_read_start, pfn_read_end, index_pg;
>>> unsigned char *page_cache = NULL, *pcache;
>>> unsigned int _count;
>>> unsigned long flags, mapping;
>>> @@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
>>> if (mem_map == NOT_MEMMAP_ADDR)
>>> continue;
>>>
>>> + /*
>>> + * Refresh the buffer of struct page, when changing mem_map.
>>> + */
>>> + pfn_read_start = ULONGLONG_MAX;
>>> + pfn_read_end = 0;
>>> +
>>> for (; pfn < mmd->pfn_end;
>>> pfn++, mem_map += SIZE(page),
>>> paddr += info->page_size) {
>>> @@ -4166,16 +4173,23 @@ exclude_unnecessary_pages(void)
>>> if (!is_in_segs(paddr))
>>> continue;
>>>
>>> - if ((pfn % PGMM_CACHED) == 0) {
>>> - if (pfn + PGMM_CACHED < mmd->pfn_end)
>>> - pfn_mm = PGMM_CACHED;
>>> + index_pg = pfn % PGMM_CACHED;
>>> + if (pfn < pfn_read_start || pfn_read_end < pfn) {
>>> + if (roundup(pfn, PGMM_CACHED) < mmd->pfn_end)
>> ~~~~~~~~~~~~~~~~~~~~~~~~~ This is a bug.
>> The above should be roundup(pfn + 1, PGMM_CACHED).
>>
>>
>> Thanks
>> Ken'ichi Ohmichi
>>
>> ---
>> diff -puN a/makedumpfile.c b/makedumpfile.c
>> --- a/makedumpfile.c 2008-09-04 16:31:58.000000000 +0900
>> +++ b/makedumpfile.c 2008-09-25 20:27:48.000000000 +0900
>> @@ -4133,6 +4133,7 @@ exclude_unnecessary_pages(void)
>> unsigned int mm;
>> unsigned long mem_map;
>> unsigned long long pfn, paddr, pfn_mm;
>> + unsigned long long pfn_read_start, pfn_read_end, index_pg;
>> unsigned char *page_cache = NULL, *pcache;
>> unsigned int _count;
>> unsigned long flags, mapping;
>> @@ -4156,6 +4157,12 @@ exclude_unnecessary_pages(void)
>> if (mem_map == NOT_MEMMAP_ADDR)
>> continue;
>>
>> + /*
>> + * Refresh the buffer of struct page, when changing mem_map.
>> + */
>> + pfn_read_start = ULONGLONG_MAX;
>> + pfn_read_end = 0;
>> +
>> for (; pfn < mmd->pfn_end;
>> pfn++, mem_map += SIZE(page),
>> paddr += info->page_size) {
>> @@ -4166,16 +4173,24 @@ exclude_unnecessary_pages(void)
>> if (!is_in_segs(paddr))
>> continue;
>>
>> - if ((pfn % PGMM_CACHED) == 0) {
>> - if (pfn + PGMM_CACHED < mmd->pfn_end)
>> - pfn_mm = PGMM_CACHED;
>> + index_pg = pfn % PGMM_CACHED;
>> + if (pfn < pfn_read_start || pfn_read_end < pfn) {
>> + if (roundup(pfn + 1, PGMM_CACHED) < mmd->pfn_end)
>> + pfn_mm = PGMM_CACHED - index_pg;
>> else
>> pfn_mm = mmd->pfn_end - pfn;
>> - if (!readmem(VADDR, mem_map, page_cache,
>> - SIZE(page) * pfn_mm))
>> +
>> + if (!readmem(VADDR, mem_map,
>> + page_cache + (index_pg * SIZE(page)),
>> + SIZE(page) * pfn_mm)) {
>> + ERRMSG("Can't read the buffer of struct page.\n");
>> goto out;
>> + }
>> + pfn_read_start = pfn;
>> + pfn_read_end = pfn + pfn_mm - 1;
>> }
>> - pcache = page_cache + ((pfn%PGMM_CACHED) * SIZE(page));
>> + pcache = page_cache + (index_pg * SIZE(page));
>> +
>> flags = ULONG(pcache + OFFSET(page.flags));
>> _count = UINT(pcache + OFFSET(page._count));
>> mapping = ULONG(pcache + OFFSET(page.mapping));
>>
>
>
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2008-09-26 0:38 UTC | newest]
Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-10 23:28 the exiting makedumpfile is almost there... :) Jay Lan
2008-09-11 2:03 ` Ken'ichi Ohmichi
2008-09-11 8:21 ` Bernhard Walle
2008-09-11 2:31 ` Ken'ichi Ohmichi
2008-09-11 14:13 ` Dave Anderson
2008-09-11 14:32 ` Hedi Berriche
2008-09-12 2:21 ` Ken'ichi Ohmichi
2008-09-12 13:38 ` Jay Lan
2008-09-12 19:49 ` Jay Lan
2008-09-12 20:38 ` Dave Anderson
2008-09-12 22:21 ` Jay Lan
2008-09-15 15:24 ` Dave Anderson
2008-09-22 11:14 ` Ken'ichi Ohmichi
2008-09-23 15:41 ` Dave Anderson
2008-09-24 1:09 ` Ken'ichi Ohmichi
2008-09-24 18:30 ` Jay Lan
2008-09-24 21:56 ` Jay Lan
2008-09-25 6:38 ` Ken'ichi Ohmichi
2008-09-25 11:31 ` Ken'ichi Ohmichi
2008-09-25 19:22 ` Jay Lan
2008-09-26 0:17 ` Ken'ichi Ohmichi
2008-09-23 20:20 ` Jay Lan
2008-09-23 20:47 ` Dave Anderson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox