Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-16 Thread Timo Juhani Lindfors

Here's some debugging output. I booted domU with an older kernel to be able to 
install 

On opensuse dom0 I ran

sudo gdbserver-xen 127.0.0.1: --attach 37

where 37 is domid printed by xm list and then used

sudo gdb /local/lindi/vmlinux-2.6.32-5-amd64
(gdb) target remote 127.0.0.1:

to start the debugger. It seems that the kernel is stuck trying to
print information about a kernel OOPS:

(gdb) info threads
* 1 Remote target  0x812f8c78 in __ticket_spin_lock (
lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114

(gdb) bt full
#0  0x812f8c78 in __ticket_spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114
inc = 1
tmp = 0
#1  __raw_spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:190
No locals.
#2  __spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/spinlock_api_smp.h:337
No locals.
#3  _spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/spinlock.c:138
No locals.
#4  0x8104d344 in vprintk (
fmt=0x813a8798 1BUG: unable to handle kernel , 
args=0x88003fdb93a8)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/printk.c:705
printed_len = 0
current_log_level = 4
flags = 0
p = value optimized out
#5  0x812f6eec in printk (fmt=0x815d13c0 )
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/printk.c:595
---Type return to continue, or q return to quit---
args = {{gp_offset = 8, fp_offset = 48, 
overflow_arg_area = 0x88003fdb9488, 
reg_save_area = 0x88003fdb93c8}}
r = 1
#6  0x810311b0 in show_fault_oops (address=value optimized out, 
error_code=value optimized out, regs=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:583
No locals.
#7  no_context (address=value optimized out, 
error_code=value optimized out, regs=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:658
tsk = 0x88003fdb4000
flags = 0
sig = value optimized out
#8  0x81031429 in __bad_area_nosemaphore (regs=0x88003fdb9598, 
error_code=value optimized out, address=18446744071582043416, 
si_code=196609)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:741
tsk = 0x88003fdb4000
#9  0x812f9015 in ?? ()
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/entry_64.S:1383
No locals.
#10 0x0005398d646e415d in ?? ()
No symbol table info available.
#11 0xd5de35ab in ?? ()
---Type return to continue, or q return to quit---
No symbol table info available.
#12 0x0002 in ?? ()
No symbol table info available.
#13 0x000c82198774ef00 in ?? ()
No symbol table info available.
#14 0x0001 in ?? ()
No symbol table info available.
#15 0x8800032e6040 in ?? ()
No symbol table info available.
#16 0x0202 in ?? ()
No symbol table info available.
#17 0x8800 in ?? ()
No symbol table info available.
#18 0x813a87b8 in ?? ()
__kcrctab_unregister_net_sysctl_table = 2623496682
__kstrtab_unregister_net_sysctl_table = unregister_net_sysctl_table
net_sysctl_ro_root = {root_list = {next = 0x814649b0, 
prev = 0x814a6350}, default_set = {list = {
  next = 0x88003fe34c08, prev = 0x88003d8dd808}, 
parent = 0x814649c0, is_seen = 0}, lookup = 0, 
  permissions = 0x812e4313 net_ctl_ro_header_perms}
sysctl_pernet_ops = {list = {next = 0x8149bcc0, 
prev = 0x814a6140}, 
  init = 0x812e4323 sysctl_net_init, 
  exit = 0x812e4375 sysctl_net_exit}
__ksymtab_register_net_sysctl_table = {value = 18446744071581877167, 
  name = 0x81422f46 register_net_sysctl_table}
__kstrtab_register_net_sysctl_table = register_net_sysctl_table
__initcall_sysctl_init4 = 0
---Type return to continue, or q return to quit---
__kcrctab_register_net_sysctl_table = 829491708

Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-16 Thread Timo Juhani Lindfors

Here's some debugging output. I installed
linux-image-2.6.32-5-amd64-dbg and linux-source-2.6.32 and then used

sudo gdbserver-xen 127.0.0.1: --attach 37

where 37 is the domid printed by xm list and

sudo gdb /local/lindi/vmlinux-2.6.32-5-amd64
(gdb) target remote 127.0.0.1:

on the opensuse dom0 to attach gdb to linux. It seems that Linux (-17)
is stuck trying to print an OOPS:

(gdb) info threads
* 1 Remote target  0x812f8c78 in __ticket_spin_lock (
lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114

(gdb) bt full
#0  0x812f8c78 in __ticket_spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:114
inc = 1
tmp = 0
#1  __raw_spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/include/asm/spinlock.h:190
No locals.
#2  __spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/include/linux/spinlock_api_smp.h:337
No locals.
#3  _spin_lock (lock=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/spinlock.c:138
No locals.
#4  0x8104d344 in vprintk (
fmt=0x813a8798 1BUG: unable to handle kernel , 
args=0x88003fdb93a8)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/printk.c:705
printed_len = 0
current_log_level = 4
flags = 0
p = value optimized out
#5  0x812f6eec in printk (fmt=0x815d13c0 )
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/printk.c:595
---Type return to continue, or q return to quit---
args = {{gp_offset = 8, fp_offset = 48, 
overflow_arg_area = 0x88003fdb9488, 
reg_save_area = 0x88003fdb93c8}}
r = 1
#6  0x810311b0 in show_fault_oops (address=value optimized out, 
error_code=value optimized out, regs=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:583
No locals.
#7  no_context (address=value optimized out, 
error_code=value optimized out, regs=value optimized out)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:658
tsk = 0x88003fdb4000
flags = 0
sig = value optimized out
#8  0x81031429 in __bad_area_nosemaphore (regs=0x88003fdb9598, 
error_code=value optimized out, address=18446744071582043416, 
si_code=196609)
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/fault.c:741
tsk = 0x88003fdb4000
#9  0x812f9015 in ?? ()
at 
/build/buildd-linux-2.6_2.6.32-17-amd64-FO3n8v/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/kernel/entry_64.S:1383
No locals.
#10 0x0005398d646e415d in ?? ()
No symbol table info available.
#11 0xd5de35ab in ?? ()
---Type return to continue, or q return to quit---
No symbol table info available.
#12 0x0002 in ?? ()
No symbol table info available.
#13 0x000c82198774ef00 in ?? ()
No symbol table info available.
#14 0x0001 in ?? ()
No symbol table info available.
#15 0x8800032e6040 in ?? ()
No symbol table info available.
#16 0x0202 in ?? ()
No symbol table info available.
#17 0x8800 in ?? ()
No symbol table info available.
#18 0x813a87b8 in ?? ()
__kcrctab_unregister_net_sysctl_table = 2623496682
__kstrtab_unregister_net_sysctl_table = unregister_net_sysctl_table
net_sysctl_ro_root = {root_list = {next = 0x814649b0, 
prev = 0x814a6350}, default_set = {list = {
  next = 0x88003fe34c08, prev = 0x88003d8dd808}, 
parent = 0x814649c0, is_seen = 0}, lookup = 0, 
  permissions = 0x812e4313 net_ctl_ro_header_perms}
sysctl_pernet_ops = {list = {next = 0x8149bcc0, 
prev = 0x814a6140}, 
  init = 0x812e4323 sysctl_net_init, 
  exit = 0x812e4375 sysctl_net_exit}
__ksymtab_register_net_sysctl_table = {value = 18446744071581877167, 
  name = 0x81422f46 register_net_sysctl_table}
__kstrtab_register_net_sysctl_table = register_net_sysctl_table
__initcall_sysctl_init4 = 0
---Type return to continue, or q return to quit---
__kcrctab_register_net_sysctl_table = 829491708

Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-16 Thread Timo Juhani Lindfors


I changed

static atomic64_t last_value = ATOMIC64_INIT(0);

to

volatile static atomic64_t last_value = ATOMIC64_INIT(0);

but then Linux got stuck in

(gdb) bt 8
#0  panic (fmt=0x0) at 
/local/lindi/debian-linux-2.6/linux-2.6-2.6.32/debian/build/source_amd64_none/kernel/panic.c:137
#1  0x812e550f in find_early_table_space (use_gbpages=value optimized 
out, use_pse=value optimized out, end=value optimized out)
at 
/local/lindi/debian-linux-2.6/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/init.c:80
#2  init_memory_mapping (use_gbpages=value optimized out, use_pse=value 
optimized out, end=value optimized out)
at 
/local/lindi/debian-linux-2.6/linux-2.6-2.6.32/debian/build/source_amd64_none/arch/x86/mm/init.c:271
#3  0x814f0e25 in ?? ()
#4  0x814ed9d0 in start_kernel () at 
/local/lindi/debian-linux-2.6/linux-2.6-2.6.32/debian/build/source_amd64_none/init/main.c:546
#5  0x8307f000 in ?? ()
#6  0x8308 in ?? ()
#7  0x83081000 in ?? ()
(More stack frames follow...)

without printing anything. The check in question is probably

e820_table_start = find_e820_area(start, max_pfn_mappedPAGE_SHIFT,
tables, PAGE_SIZE);
if (e820_table_start == -1UL)
panic(Cannot find space for the kernel page tables);


Any idea what is going on?


-Timo







-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-16 Thread Timo Juhani Lindfors
package linux-image-2.6.32-5-amd64
tags 588509 patch
thanks

The trouble I had in message #47 was caused by accidental
mem=nopentium option that got enabled when I installed my modified
package. When I remove that I can boot:

[0.00] Initializing cgroup subsys cpuset
[0.00] Initializing cgroup subsys cpu
[0.00] Linux version 2.6.32-5-amd64 (Debian 2.6.32-17+lindi1) 
(li...@kurp.hut.fi) (gcc version 4.3.5 (Debian 4.3.5-1) ) #1 SMP Fri Jul 16 
18:55:57 EEST 2010
[0.00] Command line: root=/dev/xvda ro console=hvc0
[0.00] KERNEL supported cpus:
[0.00]   Intel GenuineIntel
[0.00]   AMD AuthenticAMD
[0.00]   Centaur CentaurHauls
[0.00] ACPI in unprivileged domain disabled
[0.00] BIOS-provided physical RAM map:
[0.00]  Xen:  - 000a (usable)
[0.00]  Xen: 000a - 0010 (reserved)
[0.00]  Xen: 0010 - 4000 (usable)
[0.00] DMI not present or invalid.
[0.00] last_pfn = 0x4 max_arch_pfn = 0x4
[0.00] init_memory_mapping: -4000
[0.00] RAMDISK: 016a3000 - 02fb5000
[0.00] No NUMA configuration found
[0.00] Faking a node at -4000
[0.00] Bootmem setup node 0 -4000
[0.00]   NODE_DATA [8000 - ]
[0.00]   bootmap [0001 -  00017fff] pages 8
[0.00] (7 early reservations) == bootmem [00 - 004000]
[0.00]   #0 [00 - 001000]   BIOS data page == [00 
- 001000]
[0.00]   #1 [00031b8000 - 00031d5000]   XEN PAGETABLES == [00031b8000 
- 00031d5000]
[0.00]   #2 [006000 - 008000]   TRAMPOLINE == [006000 
- 008000]
[0.00]   #3 [000100 - 0001682794]TEXT DATA BSS == [000100 
- 0001682794]
[0.00]   #4 [00016a3000 - 0002fb5000]  RAMDISK == [00016a3000 
- 0002fb5000]
[0.00]   #5 [0002fb5000 - 00031b8000]   XEN START INFO == [0002fb5000 
- 00031b8000]
[0.00]   #6 [10 - 2e2000]  PGTABLE == [10 
- 2e2000]
[0.00] Zone PFN ranges:
[0.00]   DMA  0x - 0x1000
[0.00]   DMA320x1000 - 0x0010
[0.00]   Normal   0x0010 - 0x0010
[0.00] Movable zone start PFN for each node
[0.00] early_node_map[2] active PFN ranges
[0.00] 0: 0x - 0x00a0
[0.00] 0: 0x0100 - 0x0004
[0.00] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org
[0.00] SMP: Allowing 1 CPUs, 0 hotplug CPUs
[0.00] No local APIC present
[0.00] APIC: disable apic facility
[0.00] PM: Registered nosave memory: 000a - 0010
[0.00] Allocating PCI resources starting at 4000 (gap: 
4000:c000)
[0.00] Booting paravirtualized kernel on Xen
[0.00] Xen version: 3.4.1_19718_04-2.1 (preserve-AD)
[0.00] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:1 nr_node_ids:1
[0.00] PERCPU: Embedded 30 pages/cpu @88000320b000 s90328 r8192 
d24360 u122880
[0.00] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[0.00] pcpu-alloc: [0] 0
[0.00] Xen: using vcpu_info placement
[0.00] Built 1 zonelists in Node order, mobility grouping on.  Total 
pages: 257979
[0.00] Policy zone: DMA32
[0.00] Kernel command line: root=/dev/xvda ro console=hvc0
[0.00] PID hash table entries: 4096 (order: 3, 32768 bytes)
[0.00] Initializing CPU#0
[0.00] Checking aperture...
[0.00] No AGP bridge found
[0.00] Memory: 996936k/1048576k available (3067k kernel code, 384k 
absent, 51256k reserved, 1879k data, 588k init)
[0.00] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, 
Nodes=1
[0.00] Hierarchical RCU implementation.
[0.00] NR_IRQS:4352 nr_irqs:256
[0.00] Console: colour dummy device 80x25
[0.00] console [tty0] enabled
[0.00] console [hvc0] enabled
[0.00] installing Xen timer for CPU 0
[0.00] Detected 2393.998 MHz processor.
[0.004000] Calibrating delay loop (skipped), value calculated using timer 
frequency.. 4787.99 BogoMIPS (lpj=9575992)
[0.004000] Security Framework initialized
[0.004000] SELinux:  Disabled at boot.
[0.004000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[0.004000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[0.004000] Mount-cache hash table entries: 256
[0.004000] Initializing cgroup subsys ns
[0.004000] Initializing cgroup subsys cpuacct
[0.004000] Initializing cgroup subsys devices
[0.004000] Initializing cgroup subsys freezer
[0.004000] Initializing cgroup subsys net_cls
[

Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-15 Thread Timo Juhani Lindfors

Sorry, I forgot to include Xen version number information:

$ sudo xm info
host   : overlord2
release: 2.6.31.12-0.2-xen
version: #1 SMP 2010-03-16 21:25:39 +0100
machine: x86_64
nr_cpus: 4
nr_nodes   : 1
cores_per_socket   : 4
threads_per_core   : 1
cpu_mhz: 2394
hw_caps: 
bfebfbff:20100800::0140:e3bd::0001:
virt_caps  : hvm
total_memory   : 8189
free_memory: 16
max_free_memory: 2420
max_para_memory: 2416
max_hvm_memory : 2402
node_to_cpu: node0:0-3
node_to_memory : node0:16
xen_major  : 3
xen_minor  : 4
xen_extra  : .1_19718_04-2.1
xen_caps   : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler  : credit
xen_pagesize   : 4096
platform_params: virt_start=0x8000
xen_changeset  : 19718
cc_compiler: gcc version 4.4.1 [gcc-4_4-branch revision 150839] 
(SUSE Linux)
cc_compile_by  : abuild
cc_compile_domain  :
cc_compile_date: Tue Oct 27 16:31:01 UTC 2009
xend_config_format : 4

(If these look odd it is because Dom0 runs openSUSE 11.2)




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-12 Thread Timo Juhani Lindfors

Would it be ok to raise the severity to serious to prevent migration
to testing? Even if investigating this takes time I'd hate to have a
kernel that does not boot under Xen in testing.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#588509: linux-image-2.6.32-5-amd64: hangs under Xen after Write protecting the kernel read-only data: 4220k

2010-07-09 Thread Timo Juhani Lindfors
Package: linux-2.6
Version: 2.6.32-16
Severity: important

I have been running linux-image-2.6.32-5-amd64 2.6.32-15 mostly
without problems (except for #580889) since 2010-06-14 in debian
squeeze running under Xen.

When I heard that -16 includes CONFIG_KPROBES I wanted to test it
early. I installed the package from unstable with

wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-amd64_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-amd64-dbg_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-amd64-common_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-headers-2.6.32-5-amd64-common_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-headers-2.6.32-5-common_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-headers-2.6.32-5-amd64_2.6.32-16_amd64.deb
wget 
http://ftp.fi.debian.org/debian/pool/main/l/linux-2.6/linux-base_2.6.32-16_all.deb
sudo dpkg -i *.deb

but boot stopped at

[0.00] Initializing cgroup subsys cpuset
[0.00] Initializing cgroup subsys cpu
[0.00] Linux version 2.6.32-5-amd64 (Debian 2.6.32-16) 
(b...@decadent.org.uk) (gcc version 4.3.5 (Debian 4.3.5-1) ) #1 SMP Tue Jul 6 
14:14:38 UTC 2010
[0.00] Command line: root=/dev/xvda ro console=hvc0
[0.00] KERNEL supported cpus:
[0.00]   Intel GenuineIntel
[0.00]   AMD AuthenticAMD
[0.00]   Centaur CentaurHauls
[0.00] ACPI in unprivileged domain disabled
[0.00] BIOS-provided physical RAM map:
[0.00]  Xen:  - 000a (usable)
[0.00]  Xen: 000a - 0010 (reserved)
[0.00]  Xen: 0010 - 8000 (usable)
[0.00] DMI not present or invalid.
[0.00] last_pfn = 0x8 max_arch_pfn = 0x4
[0.00] init_memory_mapping: -8000
[0.00] RAMDISK: 016a5000 - 03085000
[0.00] No NUMA configuration found
[0.00] Faking a node at -8000
[0.00] Bootmem setup node 0 -8000
[0.00]   NODE_DATA [8000 - ]
[0.00]   bootmap [0001 -  0001] pages 10
[0.00] (7 early reservations) == bootmem [00 - 008000]
[0.00]   #0 [00 - 001000]   BIOS data page == [00 
- 001000]
[0.00]   #1 [0003488000 - 00034a7000]   XEN PAGETABLES == [0003488000 
- 00034a7000]
[0.00]   #2 [006000 - 008000]   TRAMPOLINE == [006000 
- 008000]
[0.00]   #3 [000100 - 0001684754]TEXT DATA BSS == [000100 
- 0001684754]
[0.00]   #4 [00016a5000 - 0003085000]  RAMDISK == [00016a5000 
- 0003085000]
[0.00]   #5 [0003085000 - 0003488000]   XEN START INFO == [0003085000 
- 0003488000]
[0.00]   #6 [10 - 4e1000]  PGTABLE == [10 
- 4e1000]
[0.00] Zone PFN ranges:
[0.00]   DMA  0x - 0x1000
[0.00]   DMA320x1000 - 0x0010
[0.00]   Normal   0x0010 - 0x0010
[0.00] Movable zone start PFN for each node
[0.00] early_node_map[2] active PFN ranges
[0.00] 0: 0x - 0x00a0
[0.00] 0: 0x0100 - 0x0008
[0.00] SFI: Simple Firmware Interface v0.7 http://simplefirmware.org
[0.00] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[0.00] No local APIC present
[0.00] APIC: disable apic facility
[0.00] PM: Registered nosave memory: 000a - 0010
[0.00] Allocating PCI resources starting at 8000 (gap: 
8000:8000)
[0.00] Booting paravirtualized kernel on Xen
[0.00] Xen version: 3.4.1_19718_04-2.1 (preserve-AD)
[0.00] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:2 nr_node_ids:1
[0.00] PERCPU: Embedded 30 pages/cpu @8800034dd000 s90328 r8192 
d24360 u122880
[0.00] pcpu-alloc: s90328 r8192 d24360 u122880 alloc=30*4096
[0.00] pcpu-alloc: [0] 0 [0] 1
[0.00] Xen: using vcpu_info placement
[0.00] Built 1 zonelists in Node order, mobility grouping on.  Total 
pages: 516028
[0.00] Policy zone: DMA32
[0.00] Kernel command line: root=/dev/xvda ro console=hvc0
[0.00] PID hash table entries: 4096 (order: 3, 32768 bytes)
[0.00] Initializing CPU#0
[0.00] Checking aperture...
[0.00] No AGP bridge found
[0.00] Memory: 2026096k/2097152k available (3067k kernel code, 384k 
absent, 70672k reserved, 1887k data, 588k init)
[0.00] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, 
Nodes=1
[0.00] Hierarchical RCU implementation.
[0.00] NR_IRQS:4352