xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* XEN[ARM] Master not working on Allwinner A20
@ 2013-12-16  7:54 peter
  2013-12-16 10:09 ` Ian Campbell
  0 siblings, 1 reply; 20+ messages in thread
From: peter @ 2013-12-16  7:54 UTC (permalink / raw)
  To: xen-devel

Goodmorning building the latest master of XEN
d9639236: Ian Campbell, xen: arm: correct return value of
raw_copy_{to/from}_guest_*, raw_clear_guest
For the Allwinner A20 arm board XEN is giving me this error:

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1c43 
MODULE[2]: 0000000050000000 - 0000000050f00000 

Command line: dom0_mem=512M sync_console console=dtuart dtuart=serial0
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 Xen 4.4-unstable
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Mon Dec 16 08:39:39 CET 2013
(XEN) Latest ChangeSet: Mon Dec 9 12:13:48 2013 +0000 git:d963923
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) Platform: Allwinner A20
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Failed to allocate contiguous memory for dom0
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...

When i follow the tutorial for the Allwinner board
(http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner)
And checkout to: 720f45ad: Julien Grall, xen/evtchn: Fix build on ARM
XEN is working fine for me.

Greetings,

Peter van der Perk

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-16  7:54 XEN[ARM] Master not working on Allwinner A20 peter
@ 2013-12-16 10:09 ` Ian Campbell
  2013-12-16 11:04   ` peter
  0 siblings, 1 reply; 20+ messages in thread
From: Ian Campbell @ 2013-12-16 10:09 UTC (permalink / raw)
  To: peter; +Cc: Julien Grall, xen-devel

On Mon, 2013-12-16 at 08:54 +0100, peter wrote:
> Goodmorning building the latest master of XEN
> d9639236: Ian Campbell, xen: arm: correct return value of
> raw_copy_{to/from}_guest_*, raw_clear_guest
> For the Allwinner A20 arm board XEN is giving me this error:
> [...]
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) Failed to allocate contiguous memory for dom0
> (XEN) ****************************************
> (XEN) 
> (XEN) Reboot in five seconds...
> 
> When i follow the tutorial for the Allwinner board
> (http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner)
> And checkout to: 720f45ad: Julien Grall, xen/evtchn: Fix build on ARM
> XEN is working fine for me.

720f45ad..d9639236 is quite a big range but it does contains some 1:1
mapping changes. You are giving dom0 512M out of 1024M of RAM -- there
shuold be that much free at this stage of the boot but I wonder if we
are trying to allocate the memory aligned to 512M as well -- which
equates to exactly two region and allocating any one page from one of
them will cause us to fail to find 512M.

Can you try a smaller dom0 allocation, e.g. 256M or 128M?

To what extent did 720f45ad work for you? Did it actually mount its
rootfs (which device? mmc?) and run guests without I/O errors?

You could also try reverting 6c21cb36 although I can't immediately see
what would be wrong with it.

Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-16 10:09 ` Ian Campbell
@ 2013-12-16 11:04   ` peter
  2013-12-16 13:14     ` Ian Campbell
  0 siblings, 1 reply; 20+ messages in thread
From: peter @ 2013-12-16 11:04 UTC (permalink / raw)
  To: Ian Campbell; +Cc: Julien Grall, xen-devel

Thank you for your fast reaction Ian.

I have tested d9639236 with the smaller dom0 allocation.
256M is still giving me the same problem.
But 128M is working and booting the dom0 kernel.

Bootlog:

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1c57 
MODULE[2]: 0000000050000000 - 0000000050f00000 
MODULE[3]: 0000000060000000 - 0000000066000000 

Command line: dom0_mem=128M sync_console console=dtuart dtuart=serial0
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 Xen 4.4-unstable
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Mon Dec 16 11:36:32 CET 2013
(XEN) Latest ChangeSet: Mon Dec 9 12:13:48 2013 +0000 git:d963923
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) Platform: Allwinner A20
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Populate P2M 0x68000000->0x70000000 (1:1 mapping for dom0)
(XEN) Loading kernel from boot module 2
(XEN) Loading zImage from 0000000050000000 to
000000006fc00000-000000006ff36190
(XEN) Loading dom0 initrd from 0000000060000000 to
0x0000000069c00000-0x000000006fc00000
(XEN) Loading dom0 DTB to 0x0000000069a00000-0x0000000069a01ee0
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.12.0-rc1-87467-g70d9501-dirty
(peter@behemoth) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #74
SMP Thu Dec 12 09:25:43 CET 2013
[    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Allwinner A1X (Device Tree), model: Cubietech
Cubieboard2
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c0668b00, node_mem_map
c06bf000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] psci: probing function IDs from device-tree
[    0.000000] PERCPU: Embedded 7 pages/cpu @c07c5000 s7808 r8192 d12672
u32768
[    0.000000] pcpu-alloc: s7808 r8192 d12672 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 32512
[    0.000000] Kernel command line: console=hvc0,115200n8 debug
ignore_loglevel rw rootwait earlyprintk=xen clk_ignore_unused
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 24672K/131072K available (4726K kernel code, 229K
rwdata, 1364K rodata, 211K init, 341K bss, 106400K reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc05faaa8   (6091 kB)
[    0.000000]       .init : 0xc05fb000 - 0xc062fe80   ( 212 kB)
[    0.000000]       .data : 0xc0630000 - 0xc0669600   ( 230 kB)
[    0.000000]        .bss : 0xc0669608 - 0xc06bec24   ( 342 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz,
resolution 41ns
[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns,
wraps every 4294967286ms
[    0.000000] Console: colour dummy device 80x30
[    3.910036] Calibrating delay loop (skipped), value calculated using
timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    3.910050] pid_max: default: 32768 minimum: 301
[    3.910216] Mount-cache hash table entries: 512
[    3.912329] CPU: Testing write buffer coherency: ok
[    3.912657] /cpus/cpu@0 missing clock-frequency property
[    3.912678] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    3.912714] Setting up static identity map for 0xc047ee88 - 0xc047eee0
[    3.913298] Brought up 1 CPUs
[    3.913310] SMP: Total of 1 processors activated.
[    3.913318] CPU: All CPU(s) started in SVC mode.
[    3.913852] devtmpfs: initialized
[    3.917823] VFP support v0.3: implementor 41 architecture 2 part 30
variant 7 rev 4
[    3.917924] Xen 4.4 support found, events_irq=31 gnttab_frame_pfn=1d00
[    3.918018] xen:grant_table: Grant tables using version 1 layout
[    3.918081] Grant table initialized
[    3.918318] pinctrl core: initialized pinctrl subsystem
[    3.918726] regulator-dummy: no parameters
[    3.919821] NET: Registered protocol family 16
[    3.920196] Xen: initializing cpu0
[    3.920516] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    3.922793] Init eGon pin module V2.0
[    3.927962] bio: create slab <bio-0> at 0
[    3.928486] xen:balloon: Initialising balloon driver
[    3.928608] reg-fixed-voltage usb1-vbus.4: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[    3.928632] platform usb1-vbus.4: Driver reg-fixed-voltage requests
probe deferral
[    3.928655] reg-fixed-voltage usb2-vbus.5: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[    3.928671] platform usb2-vbus.5: Driver reg-fixed-voltage requests
probe deferral
[    3.929371] SCSI subsystem initialized
[    3.929741] libata version 3.00 loaded.
[    3.929961] usbcore: registered new interface driver usbfs
[    3.930023] usbcore: registered new interface driver hub
[    3.930131] usbcore: registered new device driver usb
[    3.930372] pps_core: LinuxPPS API ver. 1 registered
[    3.930383] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    3.930412] PTP clock support registered
[    3.930446] EDAC MC: Ver: 3.0.0
[    3.931450] Switched to clocksource arch_sys_counter
[    3.939651] NET: Registered protocol family 2
[    3.940251] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    3.940282] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    3.940307] TCP: Hash tables configured (established 1024 bind 1024)
[    3.940373] TCP: reno registered
[    3.940386] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    3.940420] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    3.940646] NET: Registered protocol family 1
[    3.941095] RPC: Registered named UNIX socket transport module.
[    3.941109] RPC: Registered udp transport module.
[    3.941115] RPC: Registered tcp transport module.
[    3.941121] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.941332] Trying to unpack rootfs image as initramfs...
[    3.941553] rootfs image is not initramfs (junk in compressed archive);
looks like an initrd
[    4.089121] Freeing initrd memory: 98304K (c1c00000 - c7c00000)
[    4.099151] NFS: Registering the id_resolver key type
[    4.099236] Key type id_resolver registered
[    4.099244] Key type id_legacy registered
[    4.099301] msgmni has been set to 240
[    4.100682] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 251)
[    4.100698] io scheduler noop registered
[    4.100706] io scheduler deadline registered
[    4.101027] io scheduler cfq registered (default)
[    4.102991] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    4.103494] sunxi disp driver loaded (/dev/disp api 1.0)
[    4.103882] xen:xen_evtchn: Event-channel device installed
[    4.759574] console [hvc0] enabled
[    4.763072] serial: Freescale lpuart driver
[    4.767308] [drm] Initialized drm 1.1.0 20060810
[    4.772824] brd: module loaded
[    4.779254] loop: module loaded
[    4.782823] sun4i-mdio 1c0b080.mdio: no regulator found
[    4.788041] libphy: sun4i_mii_bus: probed
[    4.827833] sun4i-emac 1c0b000.ethernet: using random MAC address
5e:f1:b1:00:b9:96
[    4.837231] sun4i-emac 1c0b000.ethernet: eth0: at c8832000, IRQ 87 MAC:
5e:f1:b1:00:b9:96
[    4.845465] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.851868] ehci-platform: EHCI generic platform driver
[    4.857125] sunxi-ehci: Allwinner sunXi EHCI driver
[    4.861981] platform 1c14000.ehci0: Driver sunxi-ehci requests probe
deferral
[    4.869015] platform 1c1c000.ehci1: Driver sunxi-ehci requests probe
deferral
[    4.876272] usbcore: registered new interface driver usb-storage
[    4.882673] mousedev: PS/2 mouse device common for all mice
[    4.888577] sdhci: Secure Digital Host Controller Interface driver
[    4.894580] sdhci: Copyright(c) Pierre Ossman
[    4.898960] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.905076] usbcore: registered new interface driver usbhid
[    4.910528] usbhid: USB HID core driver
[    4.914602] TCP: cubic registered
[    4.918386] NET: Registered protocol family 10
[    4.923494] sit: IPv6 over IPv4 tunneling driver
[    4.928814] Key type dns_resolver registered
[    4.933124] Registering SWP/SWPB emulation handler
[    4.938920] usb1-vbus: 3300 mV 
[    4.942308] usb2-vbus: 3300 mV 
[    4.945754] sunxi-ehci 1c14000.ehci0: EHCI Host Controller
[    4.951102] sunxi-ehci 1c14000.ehci0: new USB bus registered, assigned
bus number 1
[    4.958839] sunxi-ehci 1c14000.ehci0: irq 71, io mem 0x01c14000
[    4.974643] sunxi-ehci 1c14000.ehci0: USB 2.0 started, EHCI 1.00
[    4.981308] hub 1-0:1.0: USB hub found
[    4.985037] hub 1-0:1.0: 1 port detected
[    4.989438] sunxi-ehci 1c1c000.ehci1: EHCI Host Controller
[    4.994851] sunxi-ehci 1c1c000.ehci1: new USB bus registered, assigned
bus number 2
[    5.002472] sunxi-ehci 1c1c000.ehci1: irq 72, io mem 0x01c1c000
[    5.023777] sunxi-ehci 1c1c000.ehci1: USB 2.0 started, EHCI 1.00
[    5.030405] hub 2-0:1.0: USB hub found
[    5.034103] hub 2-0:1.0: 1 port detected
[    5.038273] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    5.044478] clk: Not disabling unused clocks
[    5.049441] RAMDISK: Couldn't find valid RAM disk image starting at 0.
[    5.055895] Waiting for root device ...


Reverting 6c21cb36 didn't help for me.

But I have also found another bug between 720f45ad..d9639236 in the DT
bootargs parsing.
When my DTS is:
xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
rootwait earlyprintk=xen clk_ignore_unused ";
It successfully boots (but I can't mount my rootfs :( ), but when
dom0-bootargs is:
xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
It stays stuck on:
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.

Because of this I can't test my system on master because I can't mount my
rootfs.

720f45ad Is working for me I can create multiple vm's but I get some
kernel messages when creating them:
[  278.215653] Failed to unmap pfn:5e035 rc:-2
[  278.219786] Failed to unmap pfn:5e035 rc:-2
[  278.233617] Failed to unmap pfn:5f033 rc:-2
[  278.237857] Failed to unmap pfn:5e035 rc:-2
[  278.248553] Failed to unmap pfn:5e033 rc:-2
[  278.256166] Failed to unmap pfn:5e032 rc:-2

And when I destroy a VM I get this:
(XEN) mm.c:1250:d0 gnttab_mark_dirty not implemented yet

The rootfs of dom0 is Ubuntu 13.04 and is mounted using NFS.


Peter.

-----Original Message-----
From: Ian Campbell <Ian.Campbell@citrix.com>
To: peter <peter@perkbv.com>
Cc: <xen-devel@lists.xen.org>, Julien Grall <julien.grall@citrix.com>
Date: Mon, 16 Dec 2013 10:09:37 +0000
Subject: Re: [Xen-devel] XEN[ARM] Master not working on Allwinner A20

> On Mon, 2013-12-16 at 08:54 +0100, peter wrote:
> > Goodmorning building the latest master of XEN
> > d9639236: Ian Campbell, xen: arm: correct return value of
> > raw_copy_{to/from}_guest_*, raw_clear_guest
> > For the Allwinner A20 arm board XEN is giving me this error:
> > [...]
> > (XEN) ****************************************
> > (XEN) Panic on CPU 0:
> > (XEN) Failed to allocate contiguous memory for dom0
> > (XEN) ****************************************
> > (XEN) 
> > (XEN) Reboot in five seconds...
> > 
> > When i follow the tutorial for the Allwinner board
> >
> (http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwin
> ner)
> > And checkout to: 720f45ad: Julien Grall, xen/evtchn: Fix build on ARM
> > XEN is working fine for me.
> 
> 720f45ad..d9639236 is quite a big range but it does contains some 1:1
> mapping changes. You are giving dom0 512M out of 1024M of RAM -- there
> shuold be that much free at this stage of the boot but I wonder if we
> are trying to allocate the memory aligned to 512M as well -- which
> equates to exactly two region and allocating any one page from one of
> them will cause us to fail to find 512M.
> 
> Can you try a smaller dom0 allocation, e.g. 256M or 128M?
> 
> To what extent did 720f45ad work for you? Did it actually mount its
> rootfs (which device? mmc?) and run guests without I/O errors?
> 
> You could also try reverting 6c21cb36 although I can't immediately see
> what would be wrong with it.
> 
> Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-16 11:04   ` peter
@ 2013-12-16 13:14     ` Ian Campbell
  2013-12-17  9:25       ` peter
  0 siblings, 1 reply; 20+ messages in thread
From: Ian Campbell @ 2013-12-16 13:14 UTC (permalink / raw)
  To: peter; +Cc: Julien Grall, xen-devel

On Mon, 2013-12-16 at 12:04 +0100, peter wrote:
> But I have also found another bug between 720f45ad..d9639236 in the DT
> bootargs parsing.
> When my DTS is:
> xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
> rootwait earlyprintk=xen clk_ignore_unused ";
> It successfully boots (but I can't mount my rootfs :( ), but when
> dom0-bootargs is:
> xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
> rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
> nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
> ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";

"console=hvc0" is sufficient, the ",115200n8" is not needed. But that
isn't your problem.

I can't see anything about the second command line which would cause it
to be ignored -- which is what seems to be happening because the next
line in the log should be dom0 console stuff.

You first log (which was for a different case) showed:
        MODULE[1]: 00000000402ef700 - 00000000402f1c57 
        MODULE[2]: 0000000050000000 - 0000000050f00000 
        MODULE[3]: 0000000060000000 - 0000000066000000 

but I would expect MODULE[2] (the kernel) to include a command line
after its memory range. Is that the case here too?

I'm not really sure what is going on here. A full log and visibility
into your DTB might help. It might also be worth adding some extra
printk logging to xen/arch/arm/domain_build.c:write_properties() where
the xen,dom0-bootargs are processed and perhaps to
xen/common/device_tree.c where the host DTB is parsed for options (use
dt_printk here).

> 
> 720f45ad Is working for me I can create multiple vm's but I get some
> kernel messages when creating them:
> [  278.215653] Failed to unmap pfn:5e035 rc:-2
> [  278.219786] Failed to unmap pfn:5e035 rc:-2
> [  278.233617] Failed to unmap pfn:5f033 rc:-2
> [  278.237857] Failed to unmap pfn:5e035 rc:-2
> [  278.248553] Failed to unmap pfn:5e033 rc:-2
> [  278.256166] Failed to unmap pfn:5e032 rc:-2

That's a known issue, it is a dom0 memory leak so it's mostly benign
unless you are creating/destroying lots of domains. There is a fix in
the pipeline.

> 
> And when I destroy a VM I get this:
> (XEN) mm.c:1250:d0 gnttab_mark_dirty not implemented yet
> 
> The rootfs of dom0 is Ubuntu 13.04 and is mounted using NFS.

Ah, NFS doesn't need DMA, which is how it managed to work without the
1:1 workaround I think. I'm using SATA which does need DMA. Not sure
about MMC.

Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-16 13:14     ` Ian Campbell
@ 2013-12-17  9:25       ` peter
  2013-12-17  9:45         ` Ian Campbell
  2013-12-17 14:00         ` Julien Grall
  0 siblings, 2 replies; 20+ messages in thread
From: peter @ 2013-12-17  9:25 UTC (permalink / raw)
  To: Ian Campbell; +Cc: Julien Grall, xen-devel

Well I managed to boot the current master
Version: d96392361cd05a66b385f0153e398128b196e480 (xen: arm: correct
return value of raw_copy_{to/from}_guest_*, raw_clear_guest).

This was done by removing the initrd in chosen.

When my chosen is like this, it will successfully boot
    chosen {
        bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
        xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
rw rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
        modules {
            module@0 {
                compatible = "xen,linux-zimage", "xen,multiboot-module";
                reg = <0x50000000 0xf00000>;
            };
        };
    };
 
When my chosen is:
    chosen {
        bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
        xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
rw rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
        modules {
            module@0 {
                compatible = "xen,linux-zimage", "xen,multiboot-module";
                reg = <0x50000000 0xf00000>;
            };
            module@1 {
                compatible = "xen,linux-initrd", "xen,multiboot-module";
                reg = <0x60000000 0x6000000>;
                linux,initrd-start = <0x60000000>;
                linux,initrd-end = <0x66000000>;
            };
        };
    };
It fails to boot, it stays stuck on (XEN) Freed 264kB init memory.

And when my chosen is:
    chosen {
        bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
        xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
rw rootwait earlyprintk=xen clk_ignore_unused";
        modules {
            module@0 {
                compatible = "xen,linux-zimage", "xen,multiboot-module";
                reg = <0x50000000 0xf00000>;
            };
            module@1 {
                compatible = "xen,linux-initrd", "xen,multiboot-module";
                reg = <0x60000000 0x6000000>;
                linux,initrd-start = <0x60000000>;
                linux,initrd-end = <0x66000000>;
            };
        };
    };
It successfully boots, I guess it somehow has to do with the allocation of
the DTB. 

When I want to create domU (on Master) it fails to allocate memory for it.
Log:
root@cubie:~# xl create -d domU
Parsing config from domU
unable to format domain config as JSON (YAJL:1)
[ 1358.109755] Failed to map pfn to mfn rc:-14:0 pfn:5c42c mfn:80008
[ 1358.115910] Failed to map pfn to mfn rc:-14:0 pfn:5c42b mfn:80009
[ 1358.121835] Failed to map pfn to mfn rc:-14:0 pfn:5c42a mfn:8000a
[ 1358.127916] Failed to map pfn to mfn rc:-14:0 pfn:5c429 mfn:8000b
[ 1358.133960] Failed to map pfn to mfn rc:-14:0 pfn:5c428 mfn:8000c
[ 1358.139999] Failed to map pfn to mfn rc:-14:0 pfn:5c427 mfn:8000d
[ 1358.146070] Failed to map pfn to mfn rc:-14:0 pfn:5c426 mfn:8000e
[ 1358.152106] Failed to map pfn to mfn rc:-14:0 pfn:5c425 mfn:8000f
[ 1358.158177] Failed to map pfn to mfn rc:-14:0 pfn:5c424 mfn:80010
[ 1358.164229] Failed to map pfn to mfn rc:-14:0 pfn:5c423 mfn:80011
[ 1358.170273] Failed to map pfn to mfn rc:-14:0 pfn:5c422 mfn:80012
[ 1358.176343] Failed to map pfn to mfn rc:-14:0 pfn:5c421 mfn:80013
[ 1358.182411] Failed to map pfn to mfn rc:-14:0 pfn:5c420 mfn:80014
[ 1358.188437] Failed to map pfn to mfn rc:-14:0 pfn:5c41f mfn:80015
[ 1358.194505] Failed to map pfn to mfn rc:-14:0 pfn:5c41e mfn:80016
[ 1358.200547] Failed to map pfn to mfn rc:-14:0 pfn:5c41d mfn:80017
[ 1358.206616] Failed to map pfn to mfn rc:-14:0 pfn:5c41c mfn:80018
[ 1358.212669] Failed to map pfn to mfn rc:-14:0 pfn:5c41b mfn:80019
[ 1358.218711] Failed to map pfn to mfn rc:-14:0 pfn:5c41a mfn:8001a
[ 1358.224779] Failed to map pfn to mfn rc:-14:0 pfn:5c419 mfn:8001b
[ 1358.230821] Failed to map pfn to mfn rc:-14:0 pfn:5c418 mfn:8001c
[ 1358.236888] Failed to map pfn to mfn rc:-14:0 pfn:5c417 mfn:8001d
[ 1358.242957] Failed to map pfn to mfn rc:-14:0 pfn:5c416 mfn:8001e
[ 1358.248986] Failed to map pfn to mfn rc:-14:0 pfn:5c415 mfn:8001f
[ 1358.255067] Failed to map pfn to mfn rc:-14:0 pfn:5c414 mfn:80020
[ 1358.261111] Failed to map pfn to mfn rc:-14:0 pfn:5c413 mfn:80021
[ 1358.267150] Failed to map pfn to mfn rc:-14:0 pfn:5c412 mfn:80022
[ 1358.273218] Failed to map pfn to mfn rc:-14:0 pfn:5c411 mfn:80023
[ 1358.279260] Failed to map pfn to mfn rc:-14:0 pfn:5c410 mfn:80024
[ 1358.285330] Failed to map pfn to mfn rc:-14:0 pfn:5c40f mfn:80025
[ 1358.291383] Failed to map pfn to mfn rc:-14:0 pfn:5c40e mfn:80026
[ 1358.297425] Failed to map pfn to mfn rc:-14:0 pfn:5c40d mfn:80027
[ 1358.303493] Failed to map pfn to mfn rc:-14:0 pfn:5c40c mfn:80028
[ 1358.309535] Failed to map pfn to mfn rc:-14:0 pfn:5c40b mfn:80029
[ 1358.315602] Failed to map pfn to mfn rc:-14:0 pfn:5c40a mfn:8002a
[ 1358.321657] Failed to map pfn to mfn rc:-14:0 pfn:5c409 mfn:8002b
[ 1358.327699] Failed to map pfn to mfn rc:-14:0 pfn:5c408 mfn:8002c
[ 1358.333766] Failed to map pfn to mfn rc:-14:0 pfn:5c407 mfn:8002d
[ 1358.339824] Failed to map pfn to mfn rc:-14:0 pfn:5c406 mfn:8002e
[ 1358.345863] Failed to map pfn to mfn rc:-14:0 pfn:5c405 mfn:8002f
[ 1358.351933] Failed to map pfn to mfn rc:-14:0 pfn:5c404 mfn:80030
[ 1358.357974] Failed to map pfn to mfn rc:-14:0 pfn:5c403 mfn:80031
[ 1358.364040] Failed to map pfn to mfn rc:-14:0 pfn:5c402 mfn:80032
[ 1358.370097] Failed to map pfn to mfn rc:-14:0 pfn:5c401 mfn:80033
[ 1358.376137] Failed to map pfn to mfn rc:-14:0 pfn:5c400 mfn:80034
[ 1358.382207] Failed to map pfn to mfn rc:-14:0 pfn:5c7ff mfn:80035
[ 1358.388248] Failed to map pfn to mfn rc:-14:0 pfn:5c7fe mfn:80036
[ 1358.394316] Failed to map pfn to mfn rc:-14:0 pfn:5c7fd mfn:80037
[ 1358.400371] Failed to map pfn to mfn rc:-14:0 pfn:5c7fc mfn:80038
[ 1358.406411] Failed to map pfn to mfn rc:-14:0 pfn:5c7fb mfn:80039
[ 1358.412481] Failed to map pfn to mfn rc:-14:0 pfn:5c7fa mfn:8003a
[ 1358.418537] Failed to map pfn to mfn rc:-14:0 pfn:5c7f9 mfn:8003b
[ 1358.424577] Failed to map pfn to mfn rc:-14:0 pfn:5c7f8 mfn:8003c
[ 1358.430645] Failed to map pfn to mfn rc:-14:0 pfn:5c7f7 mfn:8003d
[ 1358.436687] Failed to map pfn to mfn rc:-14:0 pfn:5c7f6 mfn:8003e
[ 1358.442755] Failed to map pfn to mfn rc:-14:0 pfn:5c7f5 mfn:8003f
[ 1358.448811] Failed to map pfn to mfn rc:-14:0 pfn:5c7f4 mfn:80040
[ 1358.454852] Failed to map pfn to mfn rc:-14:0 pfn:5c7f3 mfn:80041
[ 1358.460920] Failed to map pfn to mfn rc:-14:0 pfn:5c7f2 mfn:80042
[ 1358.466961] Failed to map pfn to mfn rc:-14:0 pfn:5c7f1 mfn:80043
[ 1358.473030] Failed to map pfn to mfn rc:-14:0 pfn:5c7f0 mfn:80044
[ 1358.479084] Failed to map pfn to mfn rc:-14:0 pfn:5c7ef mfn:80045
[ 1358.485126] Failed to map pfn to mfn rc:-14:0 pfn:5c7ee mfn:80046
[ 1358.491194] Failed to map pfn to mfn rc:-14:0 pfn:5c7ed mfn:80047
[ 1358.497250] Failed to map pfn to mfn rc:-14:0 pfn:5c7ec mfn:80048
[ 1358.503292] Failed to map pfn to mfn rc:-14:0 pfn:5c7eb mfn:80049
[ 1358.509361] Failed to map pfn to mfn rc:-14:0 pfn:5c7ea mfn:8004a
[ 1358.515399] Failed to map pfn to mfn rc:-14:0 pfn:5c7e9 mfn:8004b
[ 1358.521468] Failed to map pfn to mfn rc:-14:0 pfn:5c7e8 mfn:8004c
[ 1358.527523] Failed to map pfn to mfn rc:-14:0 pfn:5c7e7 mfn:8004d
[ 1358.533565] Failed to map pfn to mfn rc:-14:0 pfn:5c7e6 mfn:8004e
[ 1358.539633] Failed to map pfn to mfn rc:-14:0 pfn:5c7e5 mfn:8004f
[ 1358.545676] Failed to map pfn to mfn rc:-14:0 pfn:5c7e4 mfn:80050
[ 1358.551742] Failed to map pfn to mfn rc:-14:0 pfn:5c7e3 mfn:80051
[ 1358.557797] Failed to map pfn to mfn rc:-14:0 pfn:5c7e2 mfn:80052
[ 1358.563840] Failed to map pfn to mfn rc:-14:0 pfn:5c7e1 mfn:80053
[ 1358.569908] Failed to map pfn to mfn rc:-14:0 pfn:5c7e0 mfn:80054
[ 1358.575962] Failed to map pfn to mfn rc:-14:0 pfn:5c7df mfn:80055
[ 1358.582004] Failed to map pfn to mfn rc:-14:0 pfn:5c7de mfn:80056
[ 1358.588071] Failed to map pfn to mfn rc:-14:0 pfn:5c7dd mfn:80057
[ 1358.594115] Failed to map pfn to mfn rc:-14:0 pfn:5c7dc mfn:80058
[ 1358.600181] Failed to map pfn to mfn rc:-14:0 pfn:5c7db mfn:80059
[ 1358.606237] Failed to map pfn to mfn rc:-14:0 pfn:5c7da mfn:8005a
[ 1358.612278] Failed to map pfn to mfn rc:-14:0 pfn:5c7d9 mfn:8005b
[ 1358.618345] Failed to map pfn to mfn rc:-14:0 pfn:5c7d8 mfn:8005c
[ 1358.624389] Failed to map pfn to mfn rc:-14:0 pfn:5c7d7 mfn:8005d
[ 1358.630456] Failed to map pfn to mfn rc:-14:0 pfn:5c7d6 mfn:8005e
[ 1358.636519] Failed to map pfn to mfn rc:-14:0 pfn:5c7d5 mfn:8005f
[ 1358.642553] Failed to map pfn to mfn rc:-14:0 pfn:5c7d4 mfn:80060
[ 1358.648621] Failed to map pfn to mfn rc:-14:0 pfn:5c7d3 mfn:80061
[ 1358.654678] Failed to map pfn to mfn rc:-14:0 pfn:5c7d2 mfn:80062
[ 1358.660716] Failed to map pfn to mfn rc:-14:0 pfn:5c7d1 mfn:80063
[ 1358.666788] Failed to map pfn to mfn rc:-14:0 pfn:5c7d0 mfn:80064
[ 1358.672827] Failed to map pfn to mfn rc:-14:0 pfn:5c7cf mfn:80065
[ 1358.678895] Failed to map pfn to mfn rc:-14:0 pfn:5c7ce mfn:80066
[ 1358.684950] Failed to map pfn to mfn rc:-14:0 pfn:5c7cd mfn:80067
[ 1358.690992] Failed to map pfn to mfn rc:-14:0 pfn:5c7cc mfn:80068
[ 1358.697060] Failed to map pfn to mfn rc:-14:0 pfn:5c7cb mfn:80069
[ 1358.703102] Failed to map pfn to mfn rc:-14:0 pfn:5c7ca mfn:8006a
[ 1358.709169] Failed to map pfn to mfn rc:-14:0 pfn:5c7c9 mfn:8006b
[ 1358.715224] Failed to map pfn to mfn rc:-14:0 pfn:5c7c8 mfn:8006c
[ 1358.721267] Failed to map pfn to mfn rc:-14:0 pfn:5c7c7 mfn:8006d
[ 1358.727334] Failed to map pfn to mfn rc:-14:0 pfn:5c7c6 mfn:8006e
[ 1358.733390] Failed to map pfn to mfn rc:-14:0 pfn:5c7c5 mfn:8006f
[ 1358.739432] Failed to map pfn to mfn rc:-14:0 pfn:5c7c4 mfn:80070
[ 1358.745500] Failed to map pfn to mfn rc:-14:0 pfn:5c7c3 mfn:80071
[ 1358.751540] Failed to map pfn to mfn rc:-14:0 pfn:5c7c2 mfn:80072
[ 1358.757608] Failed to map pfn to mfn rc:-14:0 pfn:5c7c1 mfn:80073
[ 1358.763663] Failed to map pfn to mfn rc:-14:0 pfn:5c7c0 mfn:80074
[ 1358.769704] Failed to map pfn to mfn rc:-14:0 pfn:5c7bf mfn:80075
[ 1358.775774] Failed to map pfn to mfn rc:-14:0 pfn:5c7be mfn:80076
[ 1358.781816] Failed to map pfn to mfn rc:-14:0 pfn:5c7bd mfn:80077
[ 1358.787882] Failed to map pfn to mfn rc:-14:0 pfn:5c7bc mfn:80078
[ 1358.793938] Failed to map pfn to mfn rc:-14:0 pfn:5c7bb mfn:80079
[ 1358.799978] Failed to map pfn to mfn rc:-14:0 pfn:5c7ba mfn:8007a
[ 1358.806048] Failed to map pfn to mfn rc:-14:0 pfn:5c7b9 mfn:8007b
[ 1358.812109] Failed to map pfn to mfn rc:-14:0 pfn:5c7b8 mfn:8007c
[ 1358.818146] Failed to map pfn to mfn rc:-14:0 pfn:5c7b7 mfn:8007d
[ 1358.824213] Failed to map pfn to mfn rc:-14:0 pfn:5c7b6 mfn:8007e
[ 1358.830253] Failed to map pfn to mfn rc:-14:0 pfn:5c7b5 mfn:8007f
[ 1358.836323] Failed to map pfn to mfn rc:-14:0 pfn:5c7b4 mfn:80080
[ 1358.842375] Failed to map pfn to mfn rc:-14:0 pfn:5c7b3 mfn:80081
[ 1358.848419] Failed to map pfn to mfn rc:-14:0 pfn:5c7b2 mfn:80082
[ 1358.854486] Failed to map pfn to mfn rc:-14:0 pfn:5c7b1 mfn:80083
[ 1358.860529] Failed to map pfn to mfn rc:-14:0 pfn:5c7b0 mfn:80084
[ 1358.866597] Failed to map pfn to mfn rc:-14:0 pfn:5c7af mfn:80085
[ 1358.872650] Failed to map pfn to mfn rc:-14:0 pfn:5c7ae mfn:80086
[ 1358.878693] Failed to map pfn to mfn rc:-14:0 pfn:5c7ad mfn:80087
[ 1358.884761] Failed to map pfn to mfn rc:-14:0 pfn:5c7ac mfn:80088
[ 1358.890817] Failed to map pfn to mfn rc:-14:0 pfn:5c7ab mfn:80089
[ 1358.896858] Failed to map pfn to mfn rc:-14:0 pfn:5c7aa mfn:8008a
[ 1358.902925] Failed to map pfn to mfn rc:-14:0 pfn:5c7a9 mfn:8008b
[ 1358.908968] Failed to map pfn to mfn rc:-14:0 pfn:5c7a8 mfn:8008c
[ 1358.915035] Failed to map pfn to mfn rc:-14:0 pfn:5c7a7 mfn:8008d
[ 1358.921090] Failed to map pfn to mfn rc:-14:0 pfn:5c7a6 mfn:8008e
[ 1358.927133] Failed to map pfn to mfn rc:-14:0 pfn:5c7a5 mfn:8008f
[ 1358.933200] Failed to map pfn to mfn rc:-14:0 pfn:5c7a4 mfn:80090
[ 1358.939241] Failed to map pfn to mfn rc:-14:0 pfn:5c7a3 mfn:80091
[ 1358.945310] Failed to map pfn to mfn rc:-14:0 pfn:5c7a2 mfn:80092
[ 1358.951364] Failed to map pfn to mfn rc:-14:0 pfn:5c7a1 mfn:80093
[ 1358.957407] Failed to map pfn to mfn rc:-14:0 pfn:5c7a0 mfn:80094
[ 1358.963475] Failed to map pfn to mfn rc:-14:0 pfn:5c79f mfn:80095
[ 1358.969529] Failed to map pfn to mfn rc:-14:0 pfn:5c79e mfn:80096
[ 1358.975572] Failed to map pfn to mfn rc:-14:0 pfn:5c79d mfn:80097
[ 1358.981640] Failed to map pfn to mfn rc:-14:0 pfn:5c79c mfn:80098
[ 1358.987682] Failed to map pfn to mfn rc:-14:0 pfn:5c79b mfn:80099
[ 1358.993750] Failed to map pfn to mfn rc:-14:0 pfn:5c79a mfn:8009a
[ 1358.999802] Failed to map pfn to mfn rc:-14:0 pfn:5c799 mfn:8009b
[ 1359.005846] Failed to map pfn to mfn rc:-14:0 pfn:5c798 mfn:8009c
[ 1359.011912] Failed to map pfn to mfn rc:-14:0 pfn:5c797 mfn:8009d
[ 1359.017956] Failed to map pfn to mfn rc:-14:0 pfn:5c796 mfn:8009e
[ 1359.024023] Failed to map pfn to mfn rc:-14:0 pfn:5c795 mfn:8009f
[ 1359.030077] Failed to map pfn to mfn rc:-14:0 pfn:5c794 mfn:800a0
[ 1359.036121] Failed to map pfn to mfn rc:-14:0 pfn:5c793 mfn:800a1
[ 1359.042187] Failed to map pfn to mfn rc:-14:0 pfn:5c792 mfn:800a2
[ 1359.048245] Failed to map pfn to mfn rc:-14:0 pfn:5c791 mfn:800a3
[ 1359.054284] Failed to map pfn to mfn rc:-14:0 pfn:5c790 mfn:800a4
[ 1359.060352] Failed to map pfn to mfn rc:-14:0 pfn:5c78f mfn:800a5
[ 1359.066394] Failed to map pfn to mfn rc:-14:0 pfn:5c78e mfn:800a6
[ 1359.072462] Failed to map pfn to mfn rc:-14:0 pfn:5c78d mfn:800a7
[ 1359.078519] Failed to map pfn to mfn rc:-14:0 pfn:5c78c mfn:800a8
[ 1359.084558] Failed to map pfn to mfn rc:-14:0 pfn:5c78b mfn:800a9
[ 1359.090629] Failed to map pfn to mfn rc:-14:0 pfn:5c78a mfn:800aa
[ 1359.096669] Failed to map pfn to mfn rc:-14:0 pfn:5c789 mfn:800ab
[ 1359.102737] Failed to map pfn to mfn rc:-14:0 pfn:5c788 mfn:800ac
[ 1359.108792] Failed to map pfn to mfn rc:-14:0 pfn:5c787 mfn:800ad
[ 1359.114834] Failed to map pfn to mfn rc:-14:0 pfn:5c786 mfn:800ae
[ 1359.120902] Failed to map pfn to mfn rc:-14:0 pfn:5c785 mfn:800af
[ 1359.126958] Failed to map pfn to mfn rc:-14:0 pfn:5c784 mfn:800b0
[ 1359.132998] Failed to map pfn to mfn rc:-14:0 pfn:5c783 mfn:800b1
[ 1359.139067] Failed to map pfn to mfn rc:-14:0 pfn:5c782 mfn:800b2
[ 1359.145109] Failed to map pfn to mfn rc:-14:0 pfn:5c781 mfn:800b3
[ 1359.151176] Failed to map pfn to mfn rc:-14:0 pfn:5c780 mfn:800b4
[ 1359.157231] Failed to map pfn to mfn rc:-14:0 pfn:5c77f mfn:800b5
[ 1359.163273] Failed to map pfn to mfn rc:-14:0 pfn:5c77e mfn:800b6
[ 1359.169340] Failed to map pfn to mfn rc:-14:0 pfn:5c77d mfn:800b7
[ 1359.175383] Failed to map pfn to mfn rc:-14:0 pfn:5c77c mfn:800b8
[ 1359.181451] Failed to map pfn to mfn rc:-14:0 pfn:5c77b mfn:800b9
[ 1359.187507] Failed to map pfn to mfn rc:-14:0 pfn:5c77a mfn:800ba
[ 1359.193546] Failed to map pfn to mfn rc:-14:0 pfn:5c779 mfn:800bb
[ 1359.199616] Failed to map pfn to mfn rc:-14:0 pfn:5c778 mfn:800bc
[ 1359.205671] Failed to map pfn to mfn rc:-14:0 pfn:5c777 mfn:800bd
[ 1359.211711] Failed to map pfn to mfn rc:-14:0 pfn:5c776 mfn:800be
[ 1359.217780] Failed to map pfn to mfn rc:-14:0 pfn:5c775 mfn:800bf
[ 1359.223821] Failed to map pfn to mfn rc:-14:0 pfn:5c774 mfn:800c0
[ 1359.229890] Failed to map pfn to mfn rc:-14:0 pfn:5c773 mfn:800c1
[ 1359.235962] Failed to map pfn to mfn rc:-14:0 pfn:5c772 mfn:800c2
[ 1359.241987] Failed to map pfn to mfn rc:-14:0 pfn:5c771 mfn:800c3
[ 1359.248062] Failed to map pfn to mfn rc:-14:0 pfn:5c770 mfn:800c4
[ 1359.254095] Failed to map pfn to mfn rc:-14:0 pfn:5c76f mfn:800c5
[ 1359.260164] Failed to map pfn to mfn rc:-14:0 pfn:5c76e mfn:800c6
[ 1359.266218] Failed to map pfn to mfn rc:-14:0 pfn:5c76d mfn:800c7
[ 1359.272261] Failed to map pfn to mfn rc:-14:0 pfn:5c76c mfn:800c8
[ 1359.278328] Failed to map pfn to mfn rc:-14:0 pfn:5c76b mfn:800c9
[ 1359.284385] Failed to map pfn to mfn rc:-14:0 pfn:5c76a mfn:800ca
[ 1359.290426] Failed to map pfn to mfn rc:-14:0 pfn:5c769 mfn:800cb
[ 1359.296492] Failed to map pfn to mfn rc:-14:0 pfn:5c768 mfn:800cc
[ 1359.302535] Failed to map pfn to mfn rc:-14:0 pfn:5c767 mfn:800cd
[ 1359.308602] Failed to map pfn to mfn rc:-14:0 pfn:5c766 mfn:800ce
[ 1359.314657] Failed to map pfn to mfn rc:-14:0 pfn:5c765 mfn:800cf
[ 1359.320700] Failed to map pfn to mfn rc:-14:0 pfn:5c764 mfn:800d0
[ 1359.326767] Failed to map pfn to mfn rc:-14:0 pfn:5c763 mfn:800d1
[ 1359.332809] Failed to map pfn to mfn rc:-14:0 pfn:5c762 mfn:800d2
[ 1359.338877] Failed to map pfn to mfn rc:-14:0 pfn:5c761 mfn:800d3
[ 1359.344931] Failed to map pfn to mfn rc:-14:0 pfn:5c760 mfn:800d4
[ 1359.350974] Failed to map pfn to mfn rc:-14:0 pfn:5c75f mfn:800d5
[ 1359.357042] Failed to map pfn to mfn rc:-14:0 pfn:5c75e mfn:800d6
[ 1359.363098] Failed to map pfn to mfn rc:-14:0 pfn:5c75d mfn:800d7
[ 1359.369139] Failed to map pfn to mfn rc:-14:0 pfn:5c75c mfn:800d8
[ 1359.375207] Failed to map pfn to mfn rc:-14:0 pfn:5c75b mfn:800d9
[ 1359.381248] Failed to map pfn to mfn rc:-14:0 pfn:5c75a mfn:800da
[ 1359.387316] Failed to map pfn to mfn rc:-14:0 pfn:5c759 mfn:800db
[ 1359.393370] Failed to map pfn to mfn rc:-14:0 pfn:5c758 mfn:800dc
[ 1359.399414] Failed to map pfn to mfn rc:-14:0 pfn:5c757 mfn:800dd
[ 1359.405481] Failed to map pfn to mfn rc:-14:0 pfn:5c756 mfn:800de
[ 1359.411523] Failed to map pfn to mfn rc:-14:0 pfn:5c755 mfn:800df
[ 1359.417592] Failed to map pfn to mfn rc:-14:0 pfn:5c754 mfn:800e0
[ 1359.423644] Failed to map pfn to mfn rc:-14:0 pfn:5c753 mfn:800e1
[ 1359.429688] Failed to map pfn to mfn rc:-14:0 pfn:5c752 mfn:800e2
[ 1359.435754] Failed to map pfn to mfn rc:-14:0 pfn:5c751 mfn:800e3
[ 1359.441813] Failed to map pfn to mfn rc:-14:0 pfn:5c750 mfn:800e4
[ 1359.447852] Failed to map pfn to mfn rc:-14:0 pfn:5c74f mfn:800e5
[ 1359.453920] Failed to map pfn to mfn rc:-14:0 pfn:5c74e mfn:800e6
[ 1359.459964] Failed to map pfn to mfn rc:-14:0 pfn:5c74d mfn:800e7
[ 1359.466030] Failed to map pfn to mfn rc:-14:0 pfn:5c74c mfn:800e8
[ 1359.472084] Failed to map pfn to mfn rc:-14:0 pfn:5c74b mfn:800e9
[ 1359.478125] Failed to map pfn to mfn rc:-14:0 pfn:5c74a mfn:800ea
[ 1359.484194] Failed to map pfn to mfn rc:-14:0 pfn:5c749 mfn:800eb
[ 1359.490237] Failed to map pfn to mfn rc:-14:0 pfn:5c748 mfn:800ec
[ 1359.496304] Failed to map pfn to mfn rc:-14:0 pfn:5c747 mfn:800ed
[ 1359.502360] Failed to map pfn to mfn rc:-14:0 pfn:5c746 mfn:800ee
[ 1359.508400] Failed to map pfn to mfn rc:-14:0 pfn:5c745 mfn:800ef
[ 1359.514469] Failed to map pfn to mfn rc:-14:0 pfn:5c744 mfn:800f0
[ 1359.520525] Failed to map pfn to mfn rc:-14:0 pfn:5c743 mfn:800f1
[ 1359.526565] Failed to map pfn to mfn rc:-14:0 pfn:5c742 mfn:800f2
[ 1359.532633] Failed to map pfn to mfn rc:-14:0 pfn:5c741 mfn:800f3
[ 1359.538675] Failed to map pfn to mfn rc:-14:0 pfn:5c740 mfn:800f4
[ 1359.544743] Failed to map pfn to mfn rc:-14:0 pfn:5c73f mfn:800f5
[ 1359.550798] Failed to map pfn to mfn rc:-14:0 pfn:5c73e mfn:800f6
[ 1359.556840] Failed to map pfn to mfn rc:-14:0 pfn:5c73d mfn:800f7
[ 1359.562908] Failed to map pfn to mfn rc:-14:0 pfn:5c73c mfn:800f8
[ 1359.568950] Failed to map pfn to mfn rc:-14:0 pfn:5c73b mfn:800f9
[ 1359.575017] Failed to map pfn to mfn rc:-14:0 pfn:5c73a mfn:800fa
[ 1359.581073] Failed to map pfn to mfn rc:-14:0 pfn:5c739 mfn:800fb
[ 1359.587114] Failed to map pfn to mfn rc:-14:0 pfn:5c738 mfn:800fc
[ 1359.593182] Failed to map pfn to mfn rc:-14:0 pfn:5c737 mfn:800fd
[ 1359.599239] Failed to map pfn to mfn rc:-14:0 pfn:5c736 mfn:800fe
[ 1359.605278] Failed to map pfn to mfn rc:-14:0 pfn:5c735 mfn:800ff
[ 1359.611346] Failed to map pfn to mfn rc:-14:0 pfn:5c734 mfn:80100
[ 1359.617388] Failed to map pfn to mfn rc:-14:0 pfn:5c733 mfn:80101
[ 1359.623456] Failed to map pfn to mfn rc:-14:0 pfn:5c732 mfn:80102
[ 1359.629511] Failed to map pfn to mfn rc:-14:0 pfn:5c731 mfn:80103
[ 1359.635552] Failed to map pfn to mfn rc:-14:0 pfn:5c730 mfn:80104
[ 1359.641621] Failed to map pfn to mfn rc:-14:0 pfn:5c72f mfn:80105
[ 1359.647662] Failed to map pfn to mfn rc:-14:0 pfn:5c72e mfn:80106
[ 1359.653732] Failed to map pfn to mfn rc:-14:0 pfn:5c72d mfn:80107
[ 1359.659786] Failed to map pfn to mfn rc:-14:0 pfn:5c72c mfn:80108
[ 1359.665828] Failed to map pfn to mfn rc:-14:0 pfn:5c72b mfn:80109
[ 1359.671899] Failed to map pfn to mfn rc:-14:0 pfn:5c72a mfn:8010a
[ 1359.677950] Failed to map pfn to mfn rc:-14:0 pfn:5c729 mfn:8010b
[ 1359.683993] Failed to map pfn to mfn rc:-14:0 pfn:5c728 mfn:8010c
[ 1359.690059] Failed to map pfn to mfn rc:-14:0 pfn:5c727 mfn:8010d
[ 1359.696102] Failed to map pfn to mfn rc:-14:0 pfn:5c726 mfn:8010e
[ 1359.702169] Failed to map pfn to mfn rc:-14:0 pfn:5c725 mfn:8010f
[ 1359.708225] Failed to map pfn to mfn rc:-14:0 pfn:5c724 mfn:80110
[ 1359.714267] Failed to map pfn to mfn rc:-14:0 pfn:5c723 mfn:80111
[ 1359.720333] Failed to map pfn to mfn rc:-14:0 pfn:5c722 mfn:80112
[ 1359.726376] Failed to map pfn to mfn rc:-14:0 pfn:5c721 mfn:80113
[ 1359.732444] Failed to map pfn to mfn rc:-14:0 pfn:5c720 mfn:80114
[ 1359.738498] Failed to map pfn to mfn rc:-14:0 pfn:5c71f mfn:80115
[ 1359.744542] Failed to map pfn to mfn rc:-14:0 pfn:5c71e mfn:80116
[ 1359.750609] Failed to map pfn to mfn rc:-14:0 pfn:5c71d mfn:80117
[ 1359.756666] Failed to map pfn to mfn rc:-14:0 pfn:5c71c mfn:80118
[ 1359.762706] Failed to map pfn to mfn rc:-14:0 pfn:5c71b mfn:80119
[ 1359.768773] Failed to map pfn to mfn rc:-14:0 pfn:5c71a mfn:8011a
[ 1359.774816] Failed to map pfn to mfn rc:-14:0 pfn:5c719 mfn:8011b
[ 1359.780883] Failed to map pfn to mfn rc:-14:0 pfn:5c718 mfn:8011c
[ 1359.786937] Failed to map pfn to mfn rc:-14:0 pfn:5c717 mfn:8011d
[ 1359.792982] Failed to map pfn to mfn rc:-14:0 pfn:5c716 mfn:8011e
[ 1359.799048] Failed to map pfn to mfn rc:-14:0 pfn:5c715 mfn:8011f
[ 1359.805090] Failed to map pfn to mfn rc:-14:0 pfn:5c714 mfn:80120
[ 1359.811158] Failed to map pfn to mfn rc:-14:0 pfn:5c713 mfn:80121
[ 1359.817211] Failed to map pfn to mfn rc:-14:0 pfn:5c712 mfn:80122
[ 1359.823255] Failed to map pfn to mfn rc:-14:0 pfn:5c711 mfn:80123
[ 1359.829322] Failed to map pfn to mfn rc:-14:0 pfn:5c710 mfn:80124
[ 1359.835379] Failed to map pfn to mfn rc:-14:0 pfn:5c70f mfn:80125
[ 1359.841419] Failed to map pfn to mfn rc:-14:0 pfn:5c70e mfn:80126
[ 1359.847486] Failed to map pfn to mfn rc:-14:0 pfn:5c70d mfn:80127
[ 1359.853529] Failed to map pfn to mfn rc:-14:0 pfn:5c70c mfn:80128
[ 1359.859595] Failed to map pfn to mfn rc:-14:0 pfn:5c70b mfn:80129
[ 1359.865652] Failed to map pfn to mfn rc:-14:0 pfn:5c70a mfn:8012a
[ 1359.871693] Failed to map pfn to mfn rc:-14:0 pfn:5c709 mfn:8012b
[ 1359.877761] Failed to map pfn to mfn rc:-14:0 pfn:5c708 mfn:8012c
[ 1359.883804] Failed to map pfn to mfn rc:-14:0 pfn:5c707 mfn:8012d
[ 1359.889870] Failed to map pfn to mfn rc:-14:0 pfn:5c706 mfn:8012e
[ 1359.895925] Failed to map pfn to mfn rc:-14:0 pfn:5c705 mfn:8012f
[ 1359.901967] Failed to map pfn to mfn rc:-14:0 pfn:5c704 mfn:80130
[ 1359.908036] Failed to map pfn to mfn rc:-14:0 pfn:5c703 mfn:80131
[ 1359.914093] Failed to map pfn to mfn rc:-14:0 pfn:5c702 mfn:80132
[ 1359.920132] Failed to map pfn to mfn rc:-14:0 pfn:5c701 mfn:80133
[ 1359.926201] Failed to map pfn to mfn rc:-14:0 pfn:5c700 mfn:80134
[ 1359.932241] Failed to map pfn to mfn rc:-14:0 pfn:5efff mfn:80135
[ 1359.938311] Failed to map pfn to mfn rc:-14:0 pfn:5effe mfn:80136
[ 1359.944366] Failed to map pfn to mfn rc:-14:0 pfn:5effd mfn:80137
[ 1359.950407] Failed to map pfn to mfn rc:-14:0 pfn:5effc mfn:80138
[ 1359.956475] Failed to map pfn to mfn rc:-14:0 pfn:5effb mfn:80139
[ 1359.962517] Failed to map pfn to mfn rc:-14:0 pfn:5effa mfn:8013a
[ 1359.968586] Failed to map pfn to mfn rc:-14:0 pfn:5eff9 mfn:8013b
[ 1359.974640] Failed to map pfn to mfn rc:-14:0 pfn:5eff8 mfn:8013c
[ 1359.980682] Failed to map pfn to mfn rc:-14:0 pfn:5eff7 mfn:8013d
[ 1359.986749] Failed to map pfn to mfn rc:-14:0 pfn:5eff6 mfn:8013e
[ 1359.992805] Failed to map pfn to mfn rc:-14:0 pfn:5eff5 mfn:8013f
[ 1359.998846] Failed to map pfn to mfn rc:-14:0 pfn:5eff4 mfn:80140
[ 1360.004913] Failed to map pfn to mfn rc:-14:0 pfn:5eff3 mfn:80141
[ 1360.010956] Failed to map pfn to mfn rc:-14:0 pfn:5eff2 mfn:80142
[ 1360.017024] Failed to map pfn to mfn rc:-14:0 pfn:5eff1 mfn:80143
[ 1360.023079] Failed to map pfn to mfn rc:-14:0 pfn:5eff0 mfn:80144
[ 1360.029120] Failed to map pfn to mfn rc:-14:0 pfn:5efef mfn:80145
[ 1360.035188] Failed to map pfn to mfn rc:-14:0 pfn:5efee mfn:80146
[ 1360.041229] Failed to map pfn to mfn rc:-14:0 pfn:5efed mfn:80147
[ 1360.047298] Failed to map pfn to mfn rc:-14:0 pfn:5efec mfn:80148
[ 1360.053354] Failed to map pfn to mfn rc:-14:0 pfn:5efeb mfn:80149
[ 1360.059393] Failed to map pfn to mfn rc:-14:0 pfn:5efea mfn:8014a
[ 1360.065465] Failed to map pfn to mfn rc:-14:0 pfn:5efe9 mfn:8014b
[ 1360.071518] Failed to map pfn to mfn rc:-14:0 pfn:5efe8 mfn:8014c
[ 1360.077560] Failed to map pfn to mfn rc:-14:0 pfn:5efe7 mfn:8014d
[ 1360.083628] Failed to map pfn to mfn rc:-14:0 pfn:5efe6 mfn:8014e
[ 1360.089669] Failed to map pfn to mfn rc:-14:0 pfn:5efe5 mfn:8014f
[ 1360.095738] Failed to map pfn to mfn rc:-14:0 pfn:5efe4 mfn:80150
[ 1360.101790] Failed to map pfn to mfn rc:-14:0 pfn:5efe3 mfn:80151
[ 1360.107834] Failed to map pfn to mfn rc:-14:0 pfn:5efe2 mfn:80152
[ 1360.113901] Failed to map pfn to mfn rc:-14:0 pfn:5efe1 mfn:80153
[ 1360.119944] Failed to map pfn to mfn rc:-14:0 pfn:5efe0 mfn:80154
[ 1360.126012] Failed to map pfn to mfn rc:-14:0 pfn:5efdf mfn:80155
[ 1360.132065] Failed to map pfn to mfn rc:-14:0 pfn:5efde mfn:80156
[ 1360.138109] Failed to map pfn to mfn rc:-14:0 pfn:5efdd mfn:80157
[ 1360.144175] Failed to map pfn to mfn rc:-14:0 pfn:5efdc mfn:80158
[ 1360.150233] Failed to map pfn to mfn rc:-14:0 pfn:5efdb mfn:80159
[ 1360.156276] Failed to map pfn to mfn rc:-14:0 pfn:5efda mfn:8015a
[ 1360.162340] Failed to map pfn to mfn rc:-14:0 pfn:5efd9 mfn:8015b
[ 1360.168383] Failed to map pfn to mfn rc:-14:0 pfn:5efd8 mfn:8015c
[ 1360.174451] Failed to map pfn to mfn rc:-14:0 pfn:5efd7 mfn:8015d
[ 1360.180505] Failed to map pfn to mfn rc:-14:0 pfn:5efd6 mfn:8015e
[ 1360.186547] Failed to map pfn to mfn rc:-14:0 pfn:5efd5 mfn:8015f
[ 1360.192615] Failed to map pfn to mfn rc:-14:0 pfn:5efd4 mfn:80160
[ 1360.198657] Failed to map pfn to mfn rc:-14:0 pfn:5efd3 mfn:80161
[ 1360.204725] Failed to map pfn to mfn rc:-14:0 pfn:5efd2 mfn:80162
[ 1360.210778] Failed to map pfn to mfn rc:-14:0 pfn:5efd1 mfn:80163
[ 1360.216822] Failed to map pfn to mfn rc:-14:0 pfn:5efd0 mfn:80164
[ 1360.222890] Failed to map pfn to mfn rc:-14:0 pfn:5efcf mfn:80165
[ 1360.228946] Failed to map pfn to mfn rc:-14:0 pfn:5efce mfn:80166
[ 1360.234987] Failed to map pfn to mfn rc:-14:0 pfn:5efcd mfn:80167
[ 1360.241053] Failed to map pfn to mfn rc:-14:0 pfn:5efcc mfn:80168
[ 1360.247097] Failed to map pfn to mfn rc:-14:0 pfn:5efcb mfn:80169
[ 1360.253165] Failed to map pfn to mfn rc:-14:0 pfn:5efca mfn:8016a
[ 1360.259219] Failed to map pfn to mfn rc:-14:0 pfn:5efc9 mfn:8016b
[ 1360.265261] Failed to map pfn to mfn rc:-14:0 pfn:5efc8 mfn:8016c
[ 1360.271327] Failed to map pfn to mfn rc:-14:0 pfn:5efc7 mfn:8016d
[ 1360.277371] Failed to map pfn to mfn rc:-14:0 pfn:5efc6 mfn:8016e
[ 1360.283437] Failed to map pfn to mfn rc:-14:0 pfn:5efc5 mfn:8016f
[ 1360.289493] Failed to map pfn to mfn rc:-14:0 pfn:5efc4 mfn:80170
[ 1360.295534] Failed to map pfn to mfn rc:-14:0 pfn:5efc3 mfn:80171
[ 1360.301602] Failed to map pfn to mfn rc:-14:0 pfn:5efc2 mfn:80172
[ 1360.307660] Failed to map pfn to mfn rc:-14:0 pfn:5efc1 mfn:80173
[ 1360.313699] Failed to map pfn to mfn rc:-14:0 pfn:5efc0 mfn:80174
[ 1360.319768] Failed to map pfn to mfn rc:-14:0 pfn:5efbf mfn:80175
[ 1360.325808] Failed to map pfn to mfn rc:-14:0 pfn:5efbe mfn:80176
[ 1360.331877] Failed to map pfn to mfn rc:-14:0 pfn:5efbd mfn:80177
[ 1360.337933] Failed to map pfn to mfn rc:-14:0 pfn:5efbc mfn:80178
[ 1360.343974] Failed to map pfn to mfn rc:-14:0 pfn:5efbb mfn:80179
[ 1360.350042] Failed to map pfn to mfn rc:-14:0 pfn:5efba mfn:8017a
[ 1360.356083] Failed to map pfn to mfn rc:-14:0 pfn:5efb9 mfn:8017b
[ 1360.362151] Failed to map pfn to mfn rc:-14:0 pfn:5efb8 mfn:8017c
[ 1360.368206] Failed to map pfn to mfn rc:-14:0 pfn:5efb7 mfn:8017d
[ 1360.374249] Failed to map pfn to mfn rc:-14:0 pfn:5efb6 mfn:8017e
[ 1360.380316] Failed to map pfn to mfn rc:-14:0 pfn:5efb5 mfn:8017f
[ 1360.386373] Failed to map pfn to mfn rc:-14:0 pfn:5efb4 mfn:80180
[ 1360.392413] Failed to map pfn to mfn rc:-14:0 pfn:5efb3 mfn:80181
[ 1360.398480] Failed to map pfn to mfn rc:-14:0 pfn:5efb2 mfn:80182
[ 1360.404523] Failed to map pfn to mfn rc:-14:0 pfn:5efb1 mfn:80183
[ 1360.410591] Failed to map pfn to mfn rc:-14:0 pfn:5efb0 mfn:80184
[ 1360.416645] Failed to map pfn to mfn rc:-14:0 pfn:5efaf mfn:80185
[ 1360.422688] Failed to map pfn to mfn rc:-14:0 pfn:5efae mfn:80186
[ 1360.428755] Failed to map pfn to mfn rc:-14:0 pfn:5efad mfn:80187
[ 1360.434799] Failed to map pfn to mfn rc:-14:0 pfn:5efac mfn:80188
[ 1360.440865] Failed to map pfn to mfn rc:-14:0 pfn:5efab mfn:80189
[ 1360.446920] Failed to map pfn to mfn rc:-14:0 pfn:5efaa mfn:8018a
[ 1360.452961] Failed to map pfn to mfn rc:-14:0 pfn:5efa9 mfn:8018b
[ 1360.459032] Failed to map pfn to mfn rc:-14:0 pfn:5efa8 mfn:8018c
[ 1360.465085] Failed to map pfn to mfn rc:-14:0 pfn:5efa7 mfn:8018d
[ 1360.471127] Failed to map pfn to mfn rc:-14:0 pfn:5efa6 mfn:8018e
[ 1360.477195] Failed to map pfn to mfn rc:-14:0 pfn:5efa5 mfn:8018f
[ 1360.483236] Failed to map pfn to mfn rc:-14:0 pfn:5efa4 mfn:80190
[ 1360.489304] Failed to map pfn to mfn rc:-14:0 pfn:5efa3 mfn:80191
[ 1360.495358] Failed to map pfn to mfn rc:-14:0 pfn:5efa2 mfn:80192
[ 1360.501402] Failed to map pfn to mfn rc:-14:0 pfn:5efa1 mfn:80193
[ 1360.507469] Failed to map pfn to mfn rc:-14:0 pfn:5efa0 mfn:80194
[ 1360.513511] Failed to map pfn to mfn rc:-14:0 pfn:5ef9f mfn:80195
[ 1360.519579] Failed to map pfn to mfn rc:-14:0 pfn:5ef9e mfn:80196
[ 1360.525632] Failed to map pfn to mfn rc:-14:0 pfn:5ef9d mfn:80197
[ 1360.531676] Failed to map pfn to mfn rc:-14:0 pfn:5ef9c mfn:80198
[ 1360.537743] Failed to map pfn to mfn rc:-14:0 pfn:5ef9b mfn:80199
[ 1360.543800] Failed to map pfn to mfn rc:-14:0 pfn:5ef9a mfn:8019a
[ 1360.549840] Failed to map pfn to mfn rc:-14:0 pfn:5ef99 mfn:8019b
[ 1360.555908] Failed to map pfn to mfn rc:-14:0 pfn:5ef98 mfn:8019c
[ 1360.561951] Failed to map pfn to mfn rc:-14:0 pfn:5ef97 mfn:8019d
[ 1360.568017] Failed to map pfn to mfn rc:-14:0 pfn:5ef96 mfn:8019e
[ 1360.574072] Failed to map pfn to mfn rc:-14:0 pfn:5ef95 mfn:8019f
[ 1360.580114] Failed to map pfn to mfn rc:-14:0 pfn:5ef94 mfn:801a0
[ 1360.586183] Failed to map pfn to mfn rc:-14:0 pfn:5ef93 mfn:801a1
[ 1360.592225] Failed to map pfn to mfn rc:-14:0 pfn:5ef92 mfn:801a2
[ 1360.598292] Failed to map pfn to mfn rc:-14:0 pfn:5ef91 mfn:801a3
[ 1360.604347] Failed to map pfn to mfn rc:-14:0 pfn:5ef90 mfn:801a4
[ 1360.610389] Failed to map pfn to mfn rc:-14:0 pfn:5ef8f mfn:801a5
[ 1360.616459] Failed to map pfn to mfn rc:-14:0 pfn:5ef8e mfn:801a6
[ 1360.622513] Failed to map pfn to mfn rc:-14:0 pfn:5ef8d mfn:801a7
[ 1360.628554] Failed to map pfn to mfn rc:-14:0 pfn:5ef8c mfn:801a8
[ 1360.634620] Failed to map pfn to mfn rc:-14:0 pfn:5ef8b mfn:801a9
[ 1360.640664] Failed to map pfn to mfn rc:-14:0 pfn:5ef8a mfn:801aa
[ 1360.646731] Failed to map pfn to mfn rc:-14:0 pfn:5ef89 mfn:801ab
[ 1360.652786] Failed to map pfn to mfn rc:-14:0 pfn:5ef88 mfn:801ac
[ 1360.658828] Failed to map pfn to mfn rc:-14:0 pfn:5ef87 mfn:801ad
[ 1360.664895] Failed to map pfn to mfn rc:-14:0 pfn:5ef86 mfn:801ae
[ 1360.670938] Failed to map pfn to mfn rc:-14:0 pfn:5ef85 mfn:801af
[ 1360.677006] Failed to map pfn to mfn rc:-14:0 pfn:5ef84 mfn:801b0
[ 1360.683060] Failed to map pfn to mfn rc:-14:0 pfn:5ef83 mfn:801b1
[ 1360.689103] Failed to map pfn to mfn rc:-14:0 pfn:5ef82 mfn:801b2
[ 1360.695170] Failed to map pfn to mfn rc:-14:0 pfn:5ef81 mfn:801b3
[ 1360.701228] Failed to map pfn to mfn rc:-14:0 pfn:5ef80 mfn:801b4
[ 1360.707266] Failed to map pfn to mfn rc:-14:0 pfn:5c6ff mfn:801b5
[ 1360.713335] Failed to map pfn to mfn rc:-14:0 pfn:5c6fe mfn:801b6
[ 1360.719376] Failed to map pfn to mfn rc:-14:0 pfn:5c6fd mfn:801b7
[ 1360.725444] Failed to map pfn to mfn rc:-14:0 pfn:5c6fc mfn:801b8
[ 1360.731499] Failed to map pfn to mfn rc:-14:0 pfn:5c6fb mfn:801b9
[ 1360.737540] Failed to map pfn to mfn rc:-14:0 pfn:5c6fa mfn:801ba
[ 1360.743610] Failed to map pfn to mfn rc:-14:0 pfn:5c6f9 mfn:801bb
[ 1360.749650] Failed to map pfn to mfn rc:-14:0 pfn:5c6f8 mfn:801bc
[ 1360.755719] Failed to map pfn to mfn rc:-14:0 pfn:5c6f7 mfn:801bd
[ 1360.761774] Failed to map pfn to mfn rc:-14:0 pfn:5c6f6 mfn:801be
[ 1360.767816] Failed to map pfn to mfn rc:-14:0 pfn:5c6f5 mfn:801bf
[ 1360.773884] Failed to map pfn to mfn rc:-14:0 pfn:5c6f4 mfn:801c0
[ 1360.779938] Failed to map pfn to mfn rc:-14:0 pfn:5c6f3 mfn:801c1
[ 1360.785981] Failed to map pfn to mfn rc:-14:0 pfn:5c6f2 mfn:801c2
[ 1360.792047] Failed to map pfn to mfn rc:-14:0 pfn:5c6f1 mfn:801c3
[ 1360.798093] Failed to map pfn to mfn rc:-14:0 pfn:5c6f0 mfn:801c4
[ 1360.804158] Failed to map pfn to mfn rc:-14:0 pfn:5c6ef mfn:801c5
[ 1360.810212] Failed to map pfn to mfn rc:-14:0 pfn:5c6ee mfn:801c6
[ 1360.816255] Failed to map pfn to mfn rc:-14:0 pfn:5c6ed mfn:801c7
[ 1360.822322] Failed to map pfn to mfn rc:-14:0 pfn:5c6ec mfn:801c8
[ 1360.828365] Failed to map pfn to mfn rc:-14:0 pfn:5c6eb mfn:801c9
[ 1360.834432] Failed to map pfn to mfn rc:-14:0 pfn:5c6ea mfn:801ca
[ 1360.840486] Failed to map pfn to mfn rc:-14:0 pfn:5c6e9 mfn:801cb
[ 1360.846529] Failed to map pfn to mfn rc:-14:0 pfn:5c6e8 mfn:801cc
[ 1360.852597] Failed to map pfn to mfn rc:-14:0 pfn:5c6e7 mfn:801cd
[ 1360.858653] Failed to map pfn to mfn rc:-14:0 pfn:5c6e6 mfn:801ce
[ 1360.864694] Failed to map pfn to mfn rc:-14:0 pfn:5c6e5 mfn:801cf
[ 1360.870762] Failed to map pfn to mfn rc:-14:0 pfn:5c6e4 mfn:801d0
[ 1360.876803] Failed to map pfn to mfn rc:-14:0 pfn:5c6e3 mfn:801d1
[ 1360.882872] Failed to map pfn to mfn rc:-14:0 pfn:5c6e2 mfn:801d2
[ 1360.888924] Failed to map pfn to mfn rc:-14:0 pfn:5c6e1 mfn:801d3
[ 1360.894969] Failed to map pfn to mfn rc:-14:0 pfn:5c6e0 mfn:801d4
[ 1360.901036] Failed to map pfn to mfn rc:-14:0 pfn:5c6df mfn:801d5
[ 1360.907077] Failed to map pfn to mfn rc:-14:0 pfn:5c6de mfn:801d6
[ 1360.913146] Failed to map pfn to mfn rc:-14:0 pfn:5c6dd mfn:801d7
[ 1360.919199] Failed to map pfn to mfn rc:-14:0 pfn:5c6dc mfn:801d8
[ 1360.925243] Failed to map pfn to mfn rc:-14:0 pfn:5c6db mfn:801d9
[ 1360.931310] Failed to map pfn to mfn rc:-14:0 pfn:5c6da mfn:801da
[ 1360.937366] Failed to map pfn to mfn rc:-14:0 pfn:5c6d9 mfn:801db
[ 1360.943408] Failed to map pfn to mfn rc:-14:0 pfn:5c6d8 mfn:801dc
[ 1360.949477] Failed to map pfn to mfn rc:-14:0 pfn:5c6d7 mfn:801dd
[ 1360.955518] Failed to map pfn to mfn rc:-14:0 pfn:5c6d6 mfn:801de
[ 1360.961584] Failed to map pfn to mfn rc:-14:0 pfn:5c6d5 mfn:801df
[ 1360.967639] Failed to map pfn to mfn rc:-14:0 pfn:5c6d4 mfn:801e0
[ 1360.973681] Failed to map pfn to mfn rc:-14:0 pfn:5c6d3 mfn:801e1
[ 1360.979749] Failed to map pfn to mfn rc:-14:0 pfn:5c6d2 mfn:801e2
[ 1360.985792] Failed to map pfn to mfn rc:-14:0 pfn:5c6d1 mfn:801e3
[ 1360.991859] Failed to map pfn to mfn rc:-14:0 pfn:5c6d0 mfn:801e4
[ 1360.997914] Failed to map pfn to mfn rc:-14:0 pfn:5c6cf mfn:801e5
[ 1361.003956] Failed to map pfn to mfn rc:-14:0 pfn:5c6ce mfn:801e6
[ 1361.010026] Failed to map pfn to mfn rc:-14:0 pfn:5c6cd mfn:801e7
[ 1361.016082] Failed to map pfn to mfn rc:-14:0 pfn:5c6cc mfn:801e8
[ 1361.022121] Failed to map pfn to mfn rc:-14:0 pfn:5c6cb mfn:801e9
[ 1361.028189] Failed to map pfn to mfn rc:-14:0 pfn:5c6ca mfn:801ea
[ 1361.034230] Failed to map pfn to mfn rc:-14:0 pfn:5c6c9 mfn:801eb
[ 1361.040298] Failed to map pfn to mfn rc:-14:0 pfn:5c6c8 mfn:801ec
[ 1361.046353] Failed to map pfn to mfn rc:-14:0 pfn:5c6c7 mfn:801ed
[ 1361.052395] Failed to map pfn to mfn rc:-14:0 pfn:5c6c6 mfn:801ee
[ 1361.058462] Failed to map pfn to mfn rc:-14:0 pfn:5c6c5 mfn:801ef
[ 1361.064505] Failed to map pfn to mfn rc:-14:0 pfn:5c6c4 mfn:801f0
[ 1361.070572] Failed to map pfn to mfn rc:-14:0 pfn:5c6c3 mfn:801f1
[ 1361.076627] Failed to map pfn to mfn rc:-14:0 pfn:5c6c2 mfn:801f2
[ 1361.082669] Failed to map pfn to mfn rc:-14:0 pfn:5c6c1 mfn:801f3
[ 1361.088737] Failed to map pfn to mfn rc:-14:0 pfn:5c6c0 mfn:801f4
[ 1361.094795] Failed to map pfn to mfn rc:-14:0 pfn:5c6bf mfn:801f5
[ 1361.100834] Failed to map pfn to mfn rc:-14:0 pfn:5c6be mfn:801f6
[ 1361.106902] Failed to map pfn to mfn rc:-14:0 pfn:5c6bd mfn:801f7
[ 1361.112944] Failed to map pfn to mfn rc:-14:0 pfn:5c6bc mfn:801f8
[ 1361.119011] Failed to map pfn to mfn rc:-14:0 pfn:5c6bb mfn:801f9
[ 1361.125067] Failed to map pfn to mfn rc:-14:0 pfn:5c6ba mfn:801fa
[ 1361.131108] Failed to map pfn to mfn rc:-14:0 pfn:5c6b9 mfn:801fb
[ 1361.137176] Failed to map pfn to mfn rc:-14:0 pfn:5c6b8 mfn:801fc
[ 1361.143218] Failed to map pfn to mfn rc:-14:0 pfn:5c6b7 mfn:801fd
[ 1361.149286] Failed to map pfn to mfn rc:-14:0 pfn:5c6b6 mfn:801fe
[ 1361.155341] Failed to map pfn to mfn rc:-14:0 pfn:5c6b5 mfn:801ff
[ 1361.161382] Failed to map pfn to mfn rc:-14:0 pfn:5c6b4 mfn:80200
[ 1361.167451] Failed to map pfn to mfn rc:-14:0 pfn:5c6b3 mfn:80201
[ 1361.173506] Failed to map pfn to mfn rc:-14:0 pfn:5c6b2 mfn:80202
[ 1361.179548] Failed to map pfn to mfn rc:-14:0 pfn:5c6b1 mfn:80203
[ 1361.185615] Failed to map pfn to mfn rc:-14:0 pfn:5c6b0 mfn:80204
[ 1361.191657] Failed to map pfn to mfn rc:-14:0 pfn:5c6af mfn:80205
[ 1361.197726] Failed to map pfn to mfn rc:-14:0 pfn:5c6ae mfn:80206
[ 1361.203804] Failed to map pfn to mfn rc:-14:0 pfn:5c6ad mfn:80207
[ 1361.209823] Failed to map pfn to mfn rc:-14:0 pfn:5c6ac mfn:80208
[ 1361.215891] Failed to map pfn to mfn rc:-14:0 pfn:5c6ab mfn:80209
[ 1361.221932] Failed to map pfn to mfn rc:-14:0 pfn:5c6aa mfn:8020a
[ 1361.228002] Failed to map pfn to mfn rc:-14:0 pfn:5c6a9 mfn:8020b
[ 1361.234054] Failed to map pfn to mfn rc:-14:0 pfn:5c6a8 mfn:8020c
[ 1361.240097] Failed to map pfn to mfn rc:-14:0 pfn:5c6a7 mfn:8020d
[ 1361.246165] Failed to map pfn to mfn rc:-14:0 pfn:5c6a6 mfn:8020e
[ 1361.252221] Failed to map pfn to mfn rc:-14:0 pfn:5c6a5 mfn:8020f
[ 1361.258261] Failed to map pfn to mfn rc:-14:0 pfn:5c6a4 mfn:80210
[ 1361.264329] Failed to map pfn to mfn rc:-14:0 pfn:5c6a3 mfn:80211
[ 1361.270371] Failed to map pfn to mfn rc:-14:0 pfn:5c6a2 mfn:80212
[ 1361.276439] Failed to map pfn to mfn rc:-14:0 pfn:5c6a1 mfn:80213
[ 1361.282495] Failed to map pfn to mfn rc:-14:0 pfn:5c6a0 mfn:80214
[ 1361.288536] Failed to map pfn to mfn rc:-14:0 pfn:5c69f mfn:80215
[ 1361.294604] Failed to map pfn to mfn rc:-14:0 pfn:5c69e mfn:80216
[ 1361.300644] Failed to map pfn to mfn rc:-14:0 pfn:5c69d mfn:80217
[ 1361.306713] Failed to map pfn to mfn rc:-14:0 pfn:5c69c mfn:80218
[ 1361.312769] Failed to map pfn to mfn rc:-14:0 pfn:5c69b mfn:80219
[ 1361.318811] Failed to map pfn to mfn rc:-14:0 pfn:5c69a mfn:8021a
[ 1361.324878] Failed to map pfn to mfn rc:-14:0 pfn:5c699 mfn:8021b
[ 1361.330933] Failed to map pfn to mfn rc:-14:0 pfn:5c698 mfn:8021c
[ 1361.336975] Failed to map pfn to mfn rc:-14:0 pfn:5c697 mfn:8021d
[ 1361.343041] Failed to map pfn to mfn rc:-14:0 pfn:5c696 mfn:8021e
[ 1361.349085] Failed to map pfn to mfn rc:-14:0 pfn:5c695 mfn:8021f
[ 1361.355152] Failed to map pfn to mfn rc:-14:0 pfn:5c694 mfn:80220
[ 1361.361206] Failed to map pfn to mfn rc:-14:0 pfn:5c693 mfn:80221
[ 1361.367249] Failed to map pfn to mfn rc:-14:0 pfn:5c692 mfn:80222
[ 1361.373318] Failed to map pfn to mfn rc:-14:0 pfn:5c691 mfn:80223
[ 1361.379359] Failed to map pfn to mfn rc:-14:0 pfn:5c690 mfn:80224
[ 1361.385426] Failed to map pfn to mfn rc:-14:0 pfn:5c68f mfn:80225
[ 1361.391481] Failed to map pfn to mfn rc:-14:0 pfn:5c68e mfn:80226
[ 1361.397523] Failed to map pfn to mfn rc:-14:0 pfn:5c68d mfn:80227
[ 1361.403593] Failed to map pfn to mfn rc:-14:0 pfn:5c68c mfn:80228
[ 1361.409648] Failed to map pfn to mfn rc:-14:0 pfn:5c68b mfn:80229
[ 1361.415687] Failed to map pfn to mfn rc:-14:0 pfn:5c68a mfn:8022a
[ 1361.421755] Failed to map pfn to mfn rc:-14:0 pfn:5c689 mfn:8022b
[ 1361.427798] Failed to map pfn to mfn rc:-14:0 pfn:5c688 mfn:8022c
[ 1361.433867] Failed to map pfn to mfn rc:-14:0 pfn:5c687 mfn:8022d
[ 1361.439920] Failed to map pfn to mfn rc:-14:0 pfn:5c686 mfn:8022e
[ 1361.445962] Failed to map pfn to mfn rc:-14:0 pfn:5c685 mfn:8022f
[ 1361.452031] Failed to map pfn to mfn rc:-14:0 pfn:5c684 mfn:80230
[ 1361.458072] Failed to map pfn to mfn rc:-14:0 pfn:5c683 mfn:80231
[ 1361.464140] Failed to map pfn to mfn rc:-14:0 pfn:5c682 mfn:80232
[ 1361.470194] Failed to map pfn to mfn rc:-14:0 pfn:5c681 mfn:80233
[ 1361.476237] Failed to map pfn to mfn rc:-14:0 pfn:5c680 mfn:80234
[ 1361.482303] Failed to map pfn to mfn rc:-14:0 pfn:5c67f mfn:80235
[ 1361.488362] Failed to map pfn to mfn rc:-14:0 pfn:5c67e mfn:80236
[ 1361.494402] Failed to map pfn to mfn rc:-14:0 pfn:5c67d mfn:80237
[ 1361.500470] Failed to map pfn to mfn rc:-14:0 pfn:5c67c mfn:80238
[ 1361.506511] Failed to map pfn to mfn rc:-14:0 pfn:5c67b mfn:80239
[ 1361.512580] Failed to map pfn to mfn rc:-14:0 pfn:5c67a mfn:8023a
[ 1361.518634] Failed to map pfn to mfn rc:-14:0 pfn:5c679 mfn:8023b
[ 1361.524676] Failed to map pfn to mfn rc:-14:0 pfn:5c678 mfn:8023c
[ 1361.530745] Failed to map pfn to mfn rc:-14:0 pfn:5c677 mfn:8023d
[ 1361.536786] Failed to map pfn to mfn rc:-14:0 pfn:5c676 mfn:8023e
[ 1361.542853] Failed to map pfn to mfn rc:-14:0 pfn:5c675 mfn:8023f
[ 1361.548908] Failed to map pfn to mfn rc:-14:0 pfn:5c674 mfn:80240
[ 1361.554949] Failed to map pfn to mfn rc:-14:0 pfn:5c673 mfn:80241
[ 1361.561020] Failed to map pfn to mfn rc:-14:0 pfn:5c672 mfn:80242
[ 1361.567073] Failed to map pfn to mfn rc:-14:0 pfn:5c671 mfn:80243
[ 1361.573115] Failed to map pfn to mfn rc:-14:0 pfn:5c670 mfn:80244
[ 1361.579183] Failed to map pfn to mfn rc:-14:0 pfn:5c66f mfn:80245
[ 1361.585223] Failed to map pfn to mfn rc:-14:0 pfn:5c66e mfn:80246
[ 1361.591300] Failed to map pfn to mfn rc:-14:0 pfn:5c66d mfn:80247
[ 1361.597347] Failed to map pfn to mfn rc:-14:0 pfn:5c66c mfn:80248
[ 1361.603390] Failed to map pfn to mfn rc:-14:0 pfn:5c66b mfn:80249
[ 1361.609458] Failed to map pfn to mfn rc:-14:0 pfn:5c66a mfn:8024a
[ 1361.615499] Failed to map pfn to mfn rc:-14:0 pfn:5c669 mfn:8024b
[ 1361.621568] Failed to map pfn to mfn rc:-14:0 pfn:5c668 mfn:8024c
[ 1361.627621] Failed to map pfn to mfn rc:-14:0 pfn:5c667 mfn:8024d
[ 1361.633664] Failed to map pfn to mfn rc:-14:0 pfn:5c666 mfn:8024e
[ 1361.639731] Failed to map pfn to mfn rc:-14:0 pfn:5c665 mfn:8024f
[ 1361.645788] Failed to map pfn to mfn rc:-14:0 pfn:5c664 mfn:80250
[ 1361.651828] Failed to map pfn to mfn rc:-14:0 pfn:5c663 mfn:80251
[ 1361.657895] Failed to map pfn to mfn rc:-14:0 pfn:5c662 mfn:80252
[ 1361.663938] Failed to map pfn to mfn rc:-14:0 pfn:5c661 mfn:80253
[ 1361.670006] Failed to map pfn to mfn rc:-14:0 pfn:5c660 mfn:80254
[ 1361.676060] Failed to map pfn to mfn rc:-14:0 pfn:5c65f mfn:80255
[ 1361.682104] Failed to map pfn to mfn rc:-14:0 pfn:5c65e mfn:80256
[ 1361.688170] Failed to map pfn to mfn rc:-14:0 pfn:5c65d mfn:80257
[ 1361.694213] Failed to map pfn to mfn rc:-14:0 pfn:5c65c mfn:80258
[ 1361.700281] Failed to map pfn to mfn rc:-14:0 pfn:5c65b mfn:80259
[ 1361.706335] Failed to map pfn to mfn rc:-14:0 pfn:5c65a mfn:8025a
[ 1361.712378] Failed to map pfn to mfn rc:-14:0 pfn:5c659 mfn:8025b
[ 1361.718445] Failed to map pfn to mfn rc:-14:0 pfn:5c658 mfn:8025c
[ 1361.724501] Failed to map pfn to mfn rc:-14:0 pfn:5c657 mfn:8025d
[ 1361.730542] Failed to map pfn to mfn rc:-14:0 pfn:5c656 mfn:8025e
[ 1361.736608] Failed to map pfn to mfn rc:-14:0 pfn:5c655 mfn:8025f
[ 1361.742652] Failed to map pfn to mfn rc:-14:0 pfn:5c654 mfn:80260
[ 1361.748719] Failed to map pfn to mfn rc:-14:0 pfn:5c653 mfn:80261
[ 1361.754773] Failed to map pfn to mfn rc:-14:0 pfn:5c652 mfn:80262
[ 1361.760817] Failed to map pfn to mfn rc:-14:0 pfn:5c651 mfn:80263
[ 1361.766883] Failed to map pfn to mfn rc:-14:0 pfn:5c650 mfn:80264
[ 1361.772929] Failed to map pfn to mfn rc:-14:0 pfn:5c64f mfn:80265
[ 1361.778993] Failed to map pfn to mfn rc:-14:0 pfn:5c64e mfn:80266
[ 1361.785048] Failed to map pfn to mfn rc:-14:0 pfn:5c64d mfn:80267
[ 1361.791091] Failed to map pfn to mfn rc:-14:0 pfn:5c64c mfn:80268
[ 1361.797157] Failed to map pfn to mfn rc:-14:0 pfn:5c64b mfn:80269
[ 1361.803215] Failed to map pfn to mfn rc:-14:0 pfn:5c64a mfn:8026a
[ 1361.809254] Failed to map pfn to mfn rc:-14:0 pfn:5c649 mfn:8026b
[ 1361.815323] Failed to map pfn to mfn rc:-14:0 pfn:5c648 mfn:8026c
[ 1361.821365] Failed to map pfn to mfn rc:-14:0 pfn:5c647 mfn:8026d
[ 1361.827433] Failed to map pfn to mfn rc:-14:0 pfn:5c646 mfn:8026e
[ 1361.833489] Failed to map pfn to mfn rc:-14:0 pfn:5c645 mfn:8026f
[ 1361.839529] Failed to map pfn to mfn rc:-14:0 pfn:5c644 mfn:80270
[ 1361.845597] Failed to map pfn to mfn rc:-14:0 pfn:5c643 mfn:80271
[ 1361.851639] Failed to map pfn to mfn rc:-14:0 pfn:5c642 mfn:80272
[ 1361.857707] Failed to map pfn to mfn rc:-14:0 pfn:5c641 mfn:80273
[ 1361.863762] Failed to map pfn to mfn rc:-14:0 pfn:5c640 mfn:80274
[ 1361.869804] Failed to map pfn to mfn rc:-14:0 pfn:5ef5f mfn:80275
[ 1361.875872] Failed to map pfn to mfn rc:-14:0 pfn:5ef5e mfn:80276
[ 1361.881929] Failed to map pfn to mfn rc:-14:0 pfn:5ef5d mfn:80277
[ 1361.887969] Failed to map pfn to mfn rc:-14:0 pfn:5ef5c mfn:80278
[ 1361.894038] Failed to map pfn to mfn rc:-14:0 pfn:5ef5b mfn:80279
[ 1361.900079] Failed to map pfn to mfn rc:-14:0 pfn:5ef5a mfn:8027a
[ 1361.906146] Failed to map pfn to mfn rc:-14:0 pfn:5ef59 mfn:8027b
[ 1361.912201] Failed to map pfn to mfn rc:-14:0 pfn:5ef58 mfn:8027c
[ 1361.918243] Failed to map pfn to mfn rc:-14:0 pfn:5ef57 mfn:8027d
[ 1361.924312] Failed to map pfn to mfn rc:-14:0 pfn:5ef56 mfn:8027e
[ 1361.930353] Failed to map pfn to mfn rc:-14:0 pfn:5ef55 mfn:8027f
[ 1361.936420] Failed to map pfn to mfn rc:-14:0 pfn:5ef54 mfn:80280
[ 1361.942475] Failed to map pfn to mfn rc:-14:0 pfn:5ef53 mfn:80281
[ 1361.948517] Failed to map pfn to mfn rc:-14:0 pfn:5ef52 mfn:80282
[ 1361.954587] Failed to map pfn to mfn rc:-14:0 pfn:5ef51 mfn:80283
[ 1361.960642] Failed to map pfn to mfn rc:-14:0 pfn:5ef50 mfn:80284
[ 1361.966681] Failed to map pfn to mfn rc:-14:0 pfn:5c63f mfn:80285
[ 1361.972750] Failed to map pfn to mfn rc:-14:0 pfn:5c63e mfn:80286
[ 1361.978791] Failed to map pfn to mfn rc:-14:0 pfn:5c63d mfn:80287
[ 1361.984862] Failed to map pfn to mfn rc:-14:0 pfn:5c63c mfn:80288
[ 1361.990913] Failed to map pfn to mfn rc:-14:0 pfn:5c63b mfn:80289
[ 1361.996957] Failed to map pfn to mfn rc:-14:0 pfn:5c63a mfn:8028a
[ 1362.003024] Failed to map pfn to mfn rc:-14:0 pfn:5c639 mfn:8028b
[ 1362.009065] Failed to map pfn to mfn rc:-14:0 pfn:5c638 mfn:8028c
[ 1362.015134] Failed to map pfn to mfn rc:-14:0 pfn:5c637 mfn:8028d
[ 1362.021187] Failed to map pfn to mfn rc:-14:0 pfn:5c636 mfn:8028e
[ 1362.027231] Failed to map pfn to mfn rc:-14:0 pfn:5c635 mfn:8028f
[ 1362.033299] Failed to map pfn to mfn rc:-14:0 pfn:5c634 mfn:80290
[ 1362.039355] Failed to map pfn to mfn rc:-14:0 pfn:5c633 mfn:80291
[ 1362.045397] Failed to map pfn to mfn rc:-14:0 pfn:5c632 mfn:80292
[ 1362.051462] Failed to map pfn to mfn rc:-14:0 pfn:5c631 mfn:80293
[ 1362.057505] Failed to map pfn to mfn rc:-14:0 pfn:5c630 mfn:80294
[ 1362.063573] Failed to map pfn to mfn rc:-14:0 pfn:5c62f mfn:80295
[ 1362.069627] Failed to map pfn to mfn rc:-14:0 pfn:5c62e mfn:80296
[ 1362.075670] Failed to map pfn to mfn rc:-14:0 pfn:5c62d mfn:80297
[ 1362.081738] Failed to map pfn to mfn rc:-14:0 pfn:5c62c mfn:80298
[ 1362.087780] Failed to map pfn to mfn rc:-14:0 pfn:5c62b mfn:80299
[ 1362.093847] Failed to map pfn to mfn rc:-14:0 pfn:5c62a mfn:8029a
[ 1362.099901] Failed to map pfn to mfn rc:-14:0 pfn:5c629 mfn:8029b
[ 1362.105947] Failed to map pfn to mfn rc:-14:0 pfn:5c628 mfn:8029c
[ 1362.112012] Failed to map pfn to mfn rc:-14:0 pfn:5ed57 mfn:8029d
[ 1362.118068] Failed to map pfn to mfn rc:-14:0 pfn:5ed56 mfn:8029e
[ 1362.124109] Failed to map pfn to mfn rc:-14:0 pfn:5ed55 mfn:8029f
[ 1362.130177] Failed to map pfn to mfn rc:-14:0 pfn:5ed54 mfn:802a0
[ 1362.136219] Failed to map pfn to mfn rc:-14:0 pfn:5ed53 mfn:802a1
[ 1362.142286] Failed to map pfn to mfn rc:-14:0 pfn:5ed52 mfn:802a2
[ 1362.148340] Failed to map pfn to mfn rc:-14:0 pfn:5ed51 mfn:802a3
[ 1362.154384] Failed to map pfn to mfn rc:-14:0 pfn:5ed50 mfn:802a4
[ 1362.160451] Failed to map pfn to mfn rc:-14:0 pfn:5ef7f mfn:802a5
[ 1362.166494] Failed to map pfn to mfn rc:-14:0 pfn:5ef7e mfn:802a6
[ 1362.172561] Failed to map pfn to mfn rc:-14:0 pfn:5ef7d mfn:802a7
[ 1362.178614] Failed to map pfn to mfn rc:-14:0 pfn:5ef7c mfn:802a8
[ 1362.184658] Failed to map pfn to mfn rc:-14:0 pfn:5ef7b mfn:802a9
[ 1362.190732] Failed to map pfn to mfn rc:-14:0 pfn:5ef7a mfn:802aa
[ 1362.196786] Failed to map pfn to mfn rc:-14:0 pfn:5ef79 mfn:802ab
[ 1362.202823] Failed to map pfn to mfn rc:-14:0 pfn:5ef78 mfn:802ac
[ 1362.208890] Failed to map pfn to mfn rc:-14:0 pfn:5ee97 mfn:802ad
[ 1362.214932] Failed to map pfn to mfn rc:-14:0 pfn:5ee96 mfn:802ae
[ 1362.221003] Failed to map pfn to mfn rc:-14:0 pfn:5ee95 mfn:802af
[ 1362.227056] Failed to map pfn to mfn rc:-14:0 pfn:5ee94 mfn:802b0
[ 1362.233096] Failed to map pfn to mfn rc:-14:0 pfn:5ee93 mfn:802b1
[ 1362.239165] Failed to map pfn to mfn rc:-14:0 pfn:5ee92 mfn:802b2
[ 1362.245207] Failed to map pfn to mfn rc:-14:0 pfn:5ee91 mfn:802b3
[ 1362.251274] Failed to map pfn to mfn rc:-14:0 pfn:5ee90 mfn:802b4
[ 1362.257330] Failed to map pfn to mfn rc:-14:0 pfn:5ec5f mfn:802b5
[ 1362.263370] Failed to map pfn to mfn rc:-14:0 pfn:5ec5e mfn:802b6
[ 1362.269440] Failed to map pfn to mfn rc:-14:0 pfn:5ec5d mfn:802b7
[ 1362.275495] Failed to map pfn to mfn rc:-14:0 pfn:5ec5c mfn:802b8
[ 1362.281536] Failed to map pfn to mfn rc:-14:0 pfn:5ec5b mfn:802b9
[ 1362.287606] Failed to map pfn to mfn rc:-14:0 pfn:5ec5a mfn:802ba
[ 1362.293646] Failed to map pfn to mfn rc:-14:0 pfn:5ec59 mfn:802bb
[ 1362.299727] Failed to map pfn to mfn rc:-14:0 pfn:5ec58 mfn:802bc
[ 1362.305770] Failed to map pfn to mfn rc:-14:0 pfn:5ef3f mfn:802bd
[ 1362.311810] Failed to map pfn to mfn rc:-14:0 pfn:5ef3e mfn:802be
[ 1362.317879] Failed to map pfn to mfn rc:-14:0 pfn:5ef3d mfn:802bf
[ 1362.323921] Failed to map pfn to mfn rc:-14:0 pfn:5ef3c mfn:802c0
[ 1362.329988] Failed to map pfn to mfn rc:-14:0 pfn:5ef3b mfn:802c1
[ 1362.336044] Failed to map pfn to mfn rc:-14:0 pfn:5ef3a mfn:802c2
[ 1362.342085] Failed to map pfn to mfn rc:-14:0 pfn:5ef39 mfn:802c3
[ 1362.348153] Failed to map pfn to mfn rc:-14:0 pfn:5ef38 mfn:802c4
[ 1362.354209] Failed to map pfn to mfn rc:-14:0 pfn:5ef6f mfn:802c5
[ 1362.360248] Failed to map pfn to mfn rc:-14:0 pfn:5ef6e mfn:802c6
[ 1362.366317] Failed to map pfn to mfn rc:-14:0 pfn:5ef6d mfn:802c7
[ 1362.372359] Failed to map pfn to mfn rc:-14:0 pfn:5ef6c mfn:802c8
[ 1362.378427] Failed to map pfn to mfn rc:-14:0 pfn:5ef6b mfn:802c9
[ 1362.384482] Failed to map pfn to mfn rc:-14:0 pfn:5ef6a mfn:802ca
[ 1362.390523] Failed to map pfn to mfn rc:-14:0 pfn:5ef69 mfn:802cb
[ 1362.396591] Failed to map pfn to mfn rc:-14:0 pfn:5ef68 mfn:802cc
[ 1362.402632] Failed to map pfn to mfn rc:-14:0 pfn:5ef23 mfn:802cd
[ 1362.408704] Failed to map pfn to mfn rc:-14:0 pfn:5ef22 mfn:802ce
[ 1362.414755] Failed to map pfn to mfn rc:-14:0 pfn:5ef21 mfn:802cf
[ 1362.420798] Failed to map pfn to mfn rc:-14:0 pfn:5ef20 mfn:802d0
[ 1362.426866] Failed to map pfn to mfn rc:-14:0 pfn:5c61b mfn:802d1
[ 1362.432921] Failed to map pfn to mfn rc:-14:0 pfn:5c61a mfn:802d2
[ 1362.438963] Failed to map pfn to mfn rc:-14:0 pfn:5c619 mfn:802d3
[ 1362.445030] Failed to map pfn to mfn rc:-14:0 pfn:5c618 mfn:802d4
[ 1362.451073] Failed to map pfn to mfn rc:-14:0 pfn:5ed5b mfn:802d5
[ 1362.457140] Failed to map pfn to mfn rc:-14:0 pfn:5ed5a mfn:802d6
[ 1362.463194] Failed to map pfn to mfn rc:-14:0 pfn:5ed59 mfn:802d7
[ 1362.469237] Failed to map pfn to mfn rc:-14:0 pfn:5ed58 mfn:802d8
[ 1362.475305] Failed to map pfn to mfn rc:-14:0 pfn:5eefb mfn:802d9
[ 1362.481347] Failed to map pfn to mfn rc:-14:0 pfn:5eefa mfn:802da
[ 1362.487414] Failed to map pfn to mfn rc:-14:0 pfn:5eef9 mfn:802db
[ 1362.493469] Failed to map pfn to mfn rc:-14:0 pfn:5eef8 mfn:802dc
[ 1362.499512] Failed to map pfn to mfn rc:-14:0 pfn:5c603 mfn:802dd
[ 1362.505580] Failed to map pfn to mfn rc:-14:0 pfn:5c602 mfn:802de
[ 1362.511643] Failed to map pfn to mfn rc:-14:0 pfn:5c601 mfn:802df
[ 1362.517676] Failed to map pfn to mfn rc:-14:0 pfn:5c600 mfn:802e0
[ 1362.523744] Failed to map pfn to mfn rc:-14:0 pfn:5ef37 mfn:802e1
[ 1362.529786] Failed to map pfn to mfn rc:-14:0 pfn:5ef36 mfn:802e2
[ 1362.535856] Failed to map pfn to mfn rc:-14:0 pfn:5ef35 mfn:802e3
[ 1362.541908] Failed to map pfn to mfn rc:-14:0 pfn:5ef34 mfn:802e4
[ 1362.547951] Failed to map pfn to mfn rc:-14:0 pfn:5ed47 mfn:802e5
[ 1362.554018] Failed to map pfn to mfn rc:-14:0 pfn:5ed46 mfn:802e6
[ 1362.560060] Failed to map pfn to mfn rc:-14:0 pfn:5ed45 mfn:802e7
[ 1362.566130] Failed to map pfn to mfn rc:-14:0 pfn:5ed44 mfn:802e8
[ 1362.572182] Failed to map pfn to mfn rc:-14:0 pfn:5edc7 mfn:802e9
[ 1362.578225] Failed to map pfn to mfn rc:-14:0 pfn:5edc6 mfn:802ea
[ 1362.584292] Failed to map pfn to mfn rc:-14:0 pfn:5edc5 mfn:802eb
[ 1362.590349] Failed to map pfn to mfn rc:-14:0 pfn:5edc4 mfn:802ec
[ 1362.596390] Failed to map pfn to mfn rc:-14:0 pfn:5c623 mfn:802ed
[ 1362.602456] Failed to map pfn to mfn rc:-14:0 pfn:5c622 mfn:802ee
[ 1362.608499] Failed to map pfn to mfn rc:-14:0 pfn:5c621 mfn:802ef
[ 1362.614566] Failed to map pfn to mfn rc:-14:0 pfn:5c620 mfn:802f0
[ 1362.620622] Failed to map pfn to mfn rc:-14:0 pfn:5c60f mfn:802f1
[ 1362.626664] Failed to map pfn to mfn rc:-14:0 pfn:5c60e mfn:802f2
[ 1362.632731] Failed to map pfn to mfn rc:-14:0 pfn:5c60d mfn:802f3
[ 1362.638774] Failed to map pfn to mfn rc:-14:0 pfn:5c60c mfn:802f4
[ 1362.644841] Failed to map pfn to mfn rc:-14:0 pfn:5c627 mfn:802f5
[ 1362.650899] Failed to map pfn to mfn rc:-14:0 pfn:5c626 mfn:802f6
[ 1362.656937] Failed to map pfn to mfn rc:-14:0 pfn:5c61d mfn:802f7
[ 1362.663006] Failed to map pfn to mfn rc:-14:0 pfn:5c61c mfn:802f8
[ 1362.669063] Failed to map pfn to mfn rc:-14:0 pfn:5edfb mfn:802f9
[ 1362.675103] Failed to map pfn to mfn rc:-14:0 pfn:5edfa mfn:802fa
[ 1362.681171] Failed to map pfn to mfn rc:-14:0 pfn:5ed01 mfn:802fb
[ 1362.687212] Failed to map pfn to mfn rc:-14:0 pfn:5ed00 mfn:802fc
[ 1362.693281] Failed to map pfn to mfn rc:-14:0 pfn:5ecbb mfn:802fd
[ 1362.699335] Failed to map pfn to mfn rc:-14:0 pfn:5ecba mfn:802fe
[ 1362.705377] Failed to map pfn to mfn rc:-14:0 pfn:5eea3 mfn:802ff
[ 1362.711448] Failed to map pfn to mfn rc:-14:0 pfn:5eea2 mfn:80300
[ 1362.730405] Failed to unmap pfn:5c42c rc:-2
xc: error: panic: xc_dom_boot.c:191: xc_dom_boot_domU_map: failed to mmap
domU pages 0x80008+0x2f9 [mmap, errno=14 (Bad address)]: Internal error
libxl: error: libxl_dom.c:403:libxl__build_pv: xc_dom_build_image failed:
Bad address
libxl: error: libxl_create.c:906:domcreate_rebuild_done: cannot (re-)build
domain: -3
root@cubie:~# 


-----Original Message-----
From: Ian Campbell <Ian.Campbell@citrix.com>
To: peter <peter@perkbv.com>
Cc: <xen-devel@lists.xen.org>, Julien Grall <julien.grall@citrix.com>
Date: Mon, 16 Dec 2013 13:14:14 +0000
Subject: Re: [Xen-devel] XEN[ARM] Master not working on Allwinner A20

> On Mon, 2013-12-16 at 12:04 +0100, peter wrote:
> > But I have also found another bug between 720f45ad..d9639236 in the
> DT
> > bootargs parsing.
> > When my DTS is:
> > xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
> > rootwait earlyprintk=xen clk_ignore_unused ";
> > It successfully boots (but I can't mount my rootfs :( ), but when
> > dom0-bootargs is:
> > xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw
> > rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
> > nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
> > ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
> 
> "console=hvc0" is sufficient, the ",115200n8" is not needed. But that
> isn't your problem.
> 
> I can't see anything about the second command line which would cause it
> to be ignored -- which is what seems to be happening because the next
> line in the log should be dom0 console stuff.
> 
> You first log (which was for a different case) showed:
>         MODULE[1]: 00000000402ef700 - 00000000402f1c57 
>         MODULE[2]: 0000000050000000 - 0000000050f00000 
>         MODULE[3]: 0000000060000000 - 0000000066000000 
> 
> but I would expect MODULE[2] (the kernel) to include a command line
> after its memory range. Is that the case here too?
> 
> I'm not really sure what is going on here. A full log and visibility
> into your DTB might help. It might also be worth adding some extra
> printk logging to xen/arch/arm/domain_build.c:write_properties() where
> the xen,dom0-bootargs are processed and perhaps to
> xen/common/device_tree.c where the host DTB is parsed for options (use
> dt_printk here).
> 
> > 
> > 720f45ad Is working for me I can create multiple vm's but I get some
> > kernel messages when creating them:
> > [  278.215653] Failed to unmap pfn:5e035 rc:-2
> > [  278.219786] Failed to unmap pfn:5e035 rc:-2
> > [  278.233617] Failed to unmap pfn:5f033 rc:-2
> > [  278.237857] Failed to unmap pfn:5e035 rc:-2
> > [  278.248553] Failed to unmap pfn:5e033 rc:-2
> > [  278.256166] Failed to unmap pfn:5e032 rc:-2
> 
> That's a known issue, it is a dom0 memory leak so it's mostly benign
> unless you are creating/destroying lots of domains. There is a fix in
> the pipeline.
> 
> > 
> > And when I destroy a VM I get this:
> > (XEN) mm.c:1250:d0 gnttab_mark_dirty not implemented yet
> > 
> > The rootfs of dom0 is Ubuntu 13.04 and is mounted using NFS.
> 
> Ah, NFS doesn't need DMA, which is how it managed to work without the
> 1:1 workaround I think. I'm using SATA which does need DMA. Not sure
> about MMC.
> 
> Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-17  9:25       ` peter
@ 2013-12-17  9:45         ` Ian Campbell
  2013-12-17 10:59           ` peter
  2013-12-17 14:00         ` Julien Grall
  1 sibling, 1 reply; 20+ messages in thread
From: Ian Campbell @ 2013-12-17  9:45 UTC (permalink / raw)
  To: peter; +Cc: Julien Grall, Stefano Stabellini, xen-devel

On Tue, 2013-12-17 at 10:25 +0100, peter wrote:
> Well I managed to boot the current master
> Version: d96392361cd05a66b385f0153e398128b196e480 (xen: arm: correct
> return value of raw_copy_{to/from}_guest_*, raw_clear_guest).
> 
> This was done by removing the initrd in chosen.
> 
> When my chosen is like this, it will successfully boot
>     chosen {
>         bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
>         xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
> rw rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
> nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
> ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
>         modules {
>             module@0 {
>                 compatible = "xen,linux-zimage", "xen,multiboot-module";
>                 reg = <0x50000000 0xf00000>;
>             };
>         };
>     };
>  
> When my chosen is:
>     chosen {
>         bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
>         xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
> rw rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs
> nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
> ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off";
>         modules {
>             module@0 {
>                 compatible = "xen,linux-zimage", "xen,multiboot-module";
>                 reg = <0x50000000 0xf00000>;
>             };
>             module@1 {
>                 compatible = "xen,linux-initrd", "xen,multiboot-module";
>                 reg = <0x60000000 0x6000000>;
>                 linux,initrd-start = <0x60000000>;
>                 linux,initrd-end = <0x66000000>;

FWIW you either need reg here or the linux,initrd-* in the same scope as
bootargs and xen,dom0-bootargs. Having both here is wrong, but probably
harmless (I think the linux,initrd-* will be ignored).

>             };
>         };
>     };
> It fails to boot, it stays stuck on (XEN) Freed 264kB init memory.

Can you provide a full log for this case please.

> And when my chosen is:
>     chosen {
>         bootargs = "dom0_mem=128M sync_console console=dtuart dtuart=serial0";
>         xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel
> rw rootwait earlyprintk=xen clk_ignore_unused";
>         modules {
>             module@0 {
>                 compatible = "xen,linux-zimage", "xen,multiboot-module";
>                 reg = <0x50000000 0xf00000>;
>             };
>             module@1 {
>                 compatible = "xen,linux-initrd", "xen,multiboot-module";
>                 reg = <0x60000000 0x6000000>;
>                 linux,initrd-start = <0x60000000>;
>                 linux,initrd-end = <0x66000000>;
>             };
>         };
>     };
> It successfully boots, I guess it somehow has to do with the allocation of
> the DTB. 

The only difference here is the shorter dom0-bootargs?

A diff of the log of this vs the non-working version might be
interesting.

> 
> When I want to create domU (on Master) it fails to allocate memory for it.
> Log:
> root@cubie:~# xl create -d domU
> Parsing config from domU
> unable to format domain config as JSON (YAJL:1)

What does your domU cfg file contain?

> [ 1358.109755] Failed to map pfn to mfn rc:-14:0 pfn:5c42c mfn:80008
> [ 1358.115910] Failed to map pfn to mfn rc:-14:0 pfn:5c42b mfn:80009

-14 is EFAULT. AFAICT this means that the argument to the hypercall
called from linux/arch/arm/xen/enlighten.c:map_foreign_page couldn't be
mapped/read, which is pretty unusual.

Which dom0 kernel version is this?

[...]
> xc: error: panic: xc_dom_boot.c:191: xc_dom_boot_domU_map: failed to mmap
> domU pages 0x80008+0x2f9 [mmap, errno=14 (Bad address)]: Internal error
> libxl: error: libxl_dom.c:403:libxl__build_pv: xc_dom_build_image failed:
> Bad address
> libxl: error: libxl_create.c:906:domcreate_rebuild_done: cannot (re-)build
> domain: -3

"xl -vvv cr [...]" might give some more hints on where things are going
wrong.

Ian

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-17  9:45         ` Ian Campbell
@ 2013-12-17 10:59           ` peter
  0 siblings, 0 replies; 20+ messages in thread
From: peter @ 2013-12-17 10:59 UTC (permalink / raw)
  To: Ian Campbell; +Cc: Julien Grall, Stefano Stabellini, xen-devel

FYI DOM0 only works on 128M ram or less.
See my first post in this thread.
The problem with the domU allocation has probably to do with this I think.

> Which dom0 kernel version is this?

Its linux 3.12-RC5
Based on:
git clone -b sun7i-xen-dom0 https://github.com/bjzhang/linux-allwinner.git
sun7i-xen-dom0
See:
http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions/Allwinner
Building Linux Dom0

> Can you provide a full log for this case please.

Bootlog case 1
XEN version: 2c7a21dd65d4f4a822f20d9d9e18fba027270aa5 (master)
Bootargs: console=hvc0,115200n8 debug ignore_loglevel rw rootwait
earlyprintk=xen clk_ignore_unused root=/dev/nfs
nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off
initrd in dts but not used (i think it should be ignored)

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1cd7 
MODULE[2]: 0000000050000000 - 0000000050f00000 
MODULE[3]: 0000000060000000 - 0000000066000000 

Command line: dom0_mem=128M sync_console console=dtuart dtuart=serial0
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 Xen 4.4-unstable
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Tue Dec 17 11:32:07 CET 2013
(XEN) Latest ChangeSet: Mon Dec 9 12:13:48 2013 +0000 git:d963923-dirty
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) Platform: Allwinner A20
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Populate P2M 0x68000000->0x70000000 (1:1 mapping for dom0)
(XEN) Loading kernel from boot module 2
(XEN) Loading zImage from 0000000050000000 to
000000006fc00000-000000006ff36190
(XEN) Loading dom0 initrd from 0000000060000000 to
0x0000000069c00000-0x000000006fc00000
(XEN) Loading dom0 DTB to 0x0000000069a00000-0x0000000069a01f60
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.


Bootlog case 2
XEN version: 2c7a21dd65d4f4a822f20d9d9e18fba027270aa5 (master)
Bootargs: console=hvc0,115200n8 debug ignore_loglevel rw rootwait
earlyprintk=xen clk_ignore_unused
initrd in dts but not used (i think it should be ignored)

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1c57 
MODULE[2]: 0000000050000000 - 0000000050f00000 
MODULE[3]: 0000000060000000 - 0000000066000000 

Command line: dom0_mem=128M sync_console console=dtuart dtuart=serial0
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 Xen 4.4-unstable
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Tue Dec 17 11:41:51 CET 2013
(XEN) Latest ChangeSet: Mon Dec 9 12:13:48 2013 +0000 git:d963923-dirty
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) Platform: Allwinner A20
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Populate P2M 0x68000000->0x70000000 (1:1 mapping for dom0)
(XEN) Loading kernel from boot module 2
(XEN) Loading zImage from 0000000050000000 to
000000006fc00000-000000006ff36190
(XEN) Loading dom0 initrd from 0000000060000000 to
0x0000000069c00000-0x000000006fc00000
(XEN) Loading dom0 DTB to 0x0000000069a00000-0x0000000069a01ee0
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.12.0-rc1-87467-g70d9501-dirty
(peter@behemoth) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #74
SMP Thu Dec 12 09:25:43 CET 2013
[    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Allwinner A1X (Device Tree), model: Cubietech
Cubieboard2
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c0668b00, node_mem_map
c06bf000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] psci: probing function IDs from device-tree
[    0.000000] PERCPU: Embedded 7 pages/cpu @c07c5000 s7808 r8192 d12672
u32768
[    0.000000] pcpu-alloc: s7808 r8192 d12672 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 32512
[    0.000000] Kernel command line: console=hvc0,115200n8 debug
ignore_loglevel rw rootwait earlyprintk=xen clk_ignore_unused
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 24672K/131072K available (4726K kernel code, 229K
rwdata, 1364K rodata, 211K init, 341K bss, 106400K reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc05faaa8   (6091 kB)
[    0.000000]       .init : 0xc05fb000 - 0xc062fe80   ( 212 kB)
[    0.000000]       .data : 0xc0630000 - 0xc0669600   ( 230 kB)
[    0.000000]        .bss : 0xc0669608 - 0xc06bec24   ( 342 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz,
resolution 41ns
[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns,
wraps every 4294967286ms
[    0.000000] Console: colour dummy device 80x30
[    3.910538] Calibrating delay loop (skipped), value calculated using
timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    3.910552] pid_max: default: 32768 minimum: 301
[    3.910717] Mount-cache hash table entries: 512
[    3.912842] CPU: Testing write buffer coherency: ok
[    3.913166] /cpus/cpu@0 missing clock-frequency property
[    3.913187] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    3.913223] Setting up static identity map for 0xc047ee88 - 0xc047eee0
[    3.913809] Brought up 1 CPUs
[    3.913821] SMP: Total of 1 processors activated.
[    3.913829] CPU: All CPU(s) started in SVC mode.
[    3.914366] devtmpfs: initialized
[    3.918357] VFP support v0.3: implementor 41 architecture 2 part 30
variant 7 rev 4
[    3.918461] Xen 4.4 support found, events_irq=31 gnttab_frame_pfn=1d00
[    3.918561] xen:grant_table: Grant tables using version 1 layout
[    3.918627] Grant table initialized
[    3.918863] pinctrl core: initialized pinctrl subsystem
[    3.919272] regulator-dummy: no parameters
[    3.920357] NET: Registered protocol family 16
[    3.920732] Xen: initializing cpu0
[    3.921051] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    3.923324] Init eGon pin module V2.0
[    3.928549] bio: create slab <bio-0> at 0
[    3.929118] xen:balloon: Initialising balloon driver
[    3.929243] reg-fixed-voltage usb1-vbus.4: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[    3.929269] platform usb1-vbus.4: Driver reg-fixed-voltage requests
probe deferral
[    3.929293] reg-fixed-voltage usb2-vbus.5: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[    3.929307] platform usb2-vbus.5: Driver reg-fixed-voltage requests
probe deferral
[    3.930158] SCSI subsystem initialized
[    3.930370] libata version 3.00 loaded.
[    3.930579] usbcore: registered new interface driver usbfs
[    3.930636] usbcore: registered new interface driver hub
[    3.930740] usbcore: registered new device driver usb
[    3.930976] pps_core: LinuxPPS API ver. 1 registered
[    3.930984] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    3.931011] PTP clock support registered
[    3.931048] EDAC MC: Ver: 3.0.0
[    3.932047] Switched to clocksource arch_sys_counter
[    3.940212] NET: Registered protocol family 2
[    3.940812] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    3.940843] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    3.940869] TCP: Hash tables configured (established 1024 bind 1024)
[    3.940936] TCP: reno registered
[    3.940950] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    3.940982] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    3.941215] NET: Registered protocol family 1
[    3.941676] RPC: Registered named UNIX socket transport module.
[    3.941690] RPC: Registered udp transport module.
[    3.941695] RPC: Registered tcp transport module.
[    3.941701] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.941910] Trying to unpack rootfs image as initramfs...
[    3.942139] rootfs image is not initramfs (junk in compressed archive);
looks like an initrd
[    4.089773] Freeing initrd memory: 98304K (c1c00000 - c7c00000)
[    4.099796] NFS: Registering the id_resolver key type
[    4.099871] Key type id_resolver registered
[    4.099879] Key type id_legacy registered
[    4.099935] msgmni has been set to 240
[    4.101326] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 251)
[    4.101341] io scheduler noop registered
[    4.101348] io scheduler deadline registered
[    4.101669] io scheduler cfq registered (default)
[    4.103643] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    4.104148] sunxi disp driver loaded (/dev/disp api 1.0)
[    4.104547] xen:xen_evtchn: Event-channel device installed
[    4.760332] console [hvc0] enabled
[    4.763838] serial: Freescale lpuart driver
[    4.768075] [drm] Initialized drm 1.1.0 20060810
[    4.773609] brd: module loaded
[    4.780030] loop: module loaded
[    4.783598] sun4i-mdio 1c0b080.mdio: no regulator found
[    4.788813] libphy: sun4i_mii_bus: probed
[    4.828427] sun4i-emac 1c0b000.ethernet: using random MAC address
1e:16:5a:6e:90:34
[    4.837828] sun4i-emac 1c0b000.ethernet: eth0: at c8832000, IRQ 87 MAC:
1e:16:5a:6e:90:34
[    4.846058] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.852469] ehci-platform: EHCI generic platform driver
[    4.857719] sunxi-ehci: Allwinner sunXi EHCI driver
[    4.862567] platform 1c14000.ehci0: Driver sunxi-ehci requests probe
deferral
[    4.869606] platform 1c1c000.ehci1: Driver sunxi-ehci requests probe
deferral
[    4.876870] usbcore: registered new interface driver usb-storage
[    4.883265] mousedev: PS/2 mouse device common for all mice
[    4.889171] sdhci: Secure Digital Host Controller Interface driver
[    4.895174] sdhci: Copyright(c) Pierre Ossman
[    4.899559] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.905668] usbcore: registered new interface driver usbhid
[    4.911105] usbhid: USB HID core driver
[    4.915189] TCP: cubic registered
[    4.918983] NET: Registered protocol family 10
[    4.924094] sit: IPv6 over IPv4 tunneling driver
[    4.929421] Key type dns_resolver registered
[    4.933729] Registering SWP/SWPB emulation handler
[    4.939515] usb1-vbus: 3300 mV 
[    4.942887] usb2-vbus: 3300 mV 
[    4.946337] sunxi-ehci 1c14000.ehci0: EHCI Host Controller
[    4.951687] sunxi-ehci 1c14000.ehci0: new USB bus registered, assigned
bus number 1
[    4.959420] sunxi-ehci 1c14000.ehci0: irq 71, io mem 0x01c14000
[    4.975200] sunxi-ehci 1c14000.ehci0: USB 2.0 started, EHCI 1.00
[    4.981870] hub 1-0:1.0: USB hub found
[    4.985591] hub 1-0:1.0: 1 port detected
[    4.990002] sunxi-ehci 1c1c000.ehci1: EHCI Host Controller
[    4.995416] sunxi-ehci 1c1c000.ehci1: new USB bus registered, assigned
bus number 2
[    5.003038] sunxi-ehci 1c1c000.ehci1: irq 72, io mem 0x01c1c000
[    5.024376] sunxi-ehci 1c1c000.ehci1: USB 2.0 started, EHCI 1.00
[    5.030969] hub 2-0:1.0: USB hub found
[    5.034667] hub 2-0:1.0: 1 port detected
[    5.038836] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    5.045044] clk: Not disabling unused clocks
[    5.049945] RAMDISK: Couldn't find valid RAM disk image starting at 0.
[    5.056401] Waiting for root device ...

Bootlog case 3
XEN version: 2c7a21dd65d4f4a822f20d9d9e18fba027270aa5 (master)
Bootargs: console=hvc0,115200n8 debug ignore_loglevel rw rootwait
earlyprintk=xen clk_ignore_unused root=/dev/nfs
nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off
initrd removed from dts

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1c37 
MODULE[2]: 0000000050000000 - 0000000050f00000 

Command line: dom0_mem=128M sync_console console=dtuart dtuart=serial0
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 Xen 4.4-unstable
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Tue Dec 17 09:58:46 CET 2013
(XEN) Latest ChangeSet: Mon Dec 9 12:13:48 2013 +0000 git:d963923-dirty
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) Platform: Allwinner A20
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Populate P2M 0x58000000->0x60000000 (1:1 mapping for dom0)
(XEN) Loading kernel from boot module 2
(XEN) Loading zImage from 0000000050000000 to
000000005fc00000-000000005ff36190
(XEN) Loading dom0 DTB to 0x000000005fa00000-0x000000005fa01f14
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.12.0-rc1-87467-g70d9501-dirty
(peter@behemoth) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #74
SMP Thu Dec 12 09:25:43 CET 2013
[    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Allwinner A1X (Device Tree), model: Cubietech
Cubieboard2
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] On node 0 totalpages: 32768
[    0.000000] free_area_init_node: node 0, pgdat c0668b00, node_mem_map
c06bf000
[    0.000000]   Normal zone: 256 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 32768 pages, LIFO batch:7
[    0.000000] psci: probing function IDs from device-tree
[    0.000000] PERCPU: Embedded 7 pages/cpu @c07c5000 s7808 r8192 d12672
u32768
[    0.000000] pcpu-alloc: s7808 r8192 d12672 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 32512
[    0.000000] Kernel command line: console=hvc0,115200n8 debug
ignore_loglevel rw rootwait earlyprintk=xen clk_ignore_unused
root=/dev/nfs nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 122976K/131072K available (4726K kernel code, 229K
rwdata, 1364K rodata, 211K init, 341K bss, 8096K reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc05faaa8   (6091 kB)
[    0.000000]       .init : 0xc05fb000 - 0xc062fe80   ( 212 kB)
[    0.000000]       .data : 0xc0630000 - 0xc0669600   ( 230 kB)
[    0.000000]        .bss : 0xc0669608 - 0xc06bec24   ( 342 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz,
resolution 41ns
[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns,
wraps every 4294967286ms
[    0.000000] Console: colour dummy device 80x30
[    3.270855] Calibrating delay loop (skipped), value calculated using
timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    3.270868] pid_max: default: 32768 minimum: 301
[    3.271030] Mount-cache hash table entries: 512
[    3.273067] CPU: Testing write buffer coherency: ok
[    3.273389] /cpus/cpu@0 missing clock-frequency property
[    3.273409] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    3.273443] Setting up static identity map for 0xc047ee88 - 0xc047eee0
[    3.274014] Brought up 1 CPUs
[    3.274026] SMP: Total of 1 processors activated.
[    3.274032] CPU: All CPU(s) started in SVC mode.
[    3.274730] devtmpfs: initialized
[    3.278890] VFP support v0.3: implementor 41 architecture 2 part 30
variant 7 rev 4
[    3.278992] Xen 4.4 support found, events_irq=31 gnttab_frame_pfn=1d00
[    3.279109] xen:grant_table: Grant tables using version 1 layout
[    3.279179] Grant table initialized
[    3.279418] pinctrl core: initialized pinctrl subsystem
[    3.279756] regulator-dummy: no parameters
[    3.280818] NET: Registered protocol family 16
[    3.281229] Xen: initializing cpu0
[    3.281549] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    3.283904] Init eGon pin module V2.0
[    3.289236] bio: create slab <bio-0> at 0
[    3.289773] xen:balloon: Initialising balloon driver
[    3.289893] reg-fixed-voltage usb1-vbus.4: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[    3.289916] platform usb1-vbus.4: Driver reg-fixed-voltage requests
probe deferral
[    3.289940] reg-fixed-voltage usb2-vbus.5: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[    3.289953] platform usb2-vbus.5: Driver reg-fixed-voltage requests
probe deferral
[    3.290768] SCSI subsystem initialized
[    3.290986] libata version 3.00 loaded.
[    3.291216] usbcore: registered new interface driver usbfs
[    3.291277] usbcore: registered new interface driver hub
[    3.291381] usbcore: registered new device driver usb
[    3.291616] pps_core: LinuxPPS API ver. 1 registered
[    3.291624] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    3.291646] PTP clock support registered
[    3.291683] EDAC MC: Ver: 3.0.0
[    3.292744] Switched to clocksource arch_sys_counter
[    3.300826] NET: Registered protocol family 2
[    3.301455] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    3.301488] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[    3.301512] TCP: Hash tables configured (established 1024 bind 1024)
[    3.301579] TCP: reno registered
[    3.301592] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    3.301626] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    3.301855] NET: Registered protocol family 1
[    3.302314] RPC: Registered named UNIX socket transport module.
[    3.302328] RPC: Registered udp transport module.
[    3.302334] RPC: Registered tcp transport module.
[    3.302340] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.312104] NFS: Registering the id_resolver key type
[    3.312178] Key type id_resolver registered
[    3.312187] Key type id_legacy registered
[    3.312251] msgmni has been set to 240
[    3.313752] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 251)
[    3.313772] io scheduler noop registered
[    3.313779] io scheduler deadline registered
[    3.314091] io scheduler cfq registered (default)
[    3.316074] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    3.316593] sunxi disp driver loaded (/dev/disp api 1.0)
[    3.316986] xen:xen_evtchn: Event-channel device installed
[    3.964105] console [hvc0] enabled
[    3.967629] serial: Freescale lpuart driver
[    3.971906] [drm] Initialized drm 1.1.0 20060810
[    3.977423] brd: module loaded
[    3.983918] loop: module loaded
[    3.987485] sun4i-mdio 1c0b080.mdio: no regulator found
[    3.992687] libphy: sun4i_mii_bus: probed
[    4.031684] sun4i-emac 1c0b000.ethernet: using random MAC address
da:03:bd:e7:55:38
[    4.041093] sun4i-emac 1c0b000.ethernet: eth0: at c8832000, IRQ 87 MAC:
da:03:bd:e7:55:38
[    4.049309] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.055720] ehci-platform: EHCI generic platform driver
[    4.060973] sunxi-ehci: Allwinner sunXi EHCI driver
[    4.065813] platform 1c14000.ehci0: Driver sunxi-ehci requests probe
deferral
[    4.072855] platform 1c1c000.ehci1: Driver sunxi-ehci requests probe
deferral
[    4.080117] usbcore: registered new interface driver usb-storage
[    4.086538] mousedev: PS/2 mouse device common for all mice
[    4.092435] sdhci: Secure Digital Host Controller Interface driver
[   15.378597] init: plymouth main process (47) killed by ABRT signal
[   15.407121] init: plymouth-splash main process (335) terminated with
status 2

Ubuntu 13.04 cubie hvc0

cubie login: 

Bootlog case 4
XEN version: 720f45ad01b6a3af2d77fb8fe122d934bbadba47
Bootargs: console=hvc0,115200n8 debug ignore_loglevel rw rootwait
earlyprintk=xen clk_ignore_unused
initrd in dts but not used (i think it should be ignored)

WARNING: ignoring attempt to set core boot address 7ff88454 on core -1
WARNING: Not kicking secondary CPUs

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Xen starting in Hyp mode -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
Checking for initrd in /chosen
RAM: 0000000040000000 - 000000007fffffff

MODULE[1]: 00000000402ef700 - 00000000402f1c43 
MODULE[2]: 0000000050000000 - 0000000050f00000 
Placing Xen at 0x000000007fe00000-0x0000000080000000
Xen heap: 0000000076000000-000000007e000000 (32768 pages)
Dom heap: 229376 pages
Looking for UART console serial0
 __  __            _  _   _  _                      _        _     _      
 \ \/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___ 
  \  // _ \ '_ \  | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|__   _|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_) |_|     \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                          
(XEN) Xen version 4.4-unstable (peter@) (arm-linux-gnueabihf-gcc
(Ubuntu/Linaro 4.8.1-10ubuntu7) 4.8.1) debug=y Mon Dec  9 15:40:10 CET 2013
(XEN) Latest ChangeSet: Mon Oct 14 23:19:37 2013 +0100 git:720f45a
(XEN) Console output is synchronous.
(XEN) Processor: 410fc074: "ARM Limited", variant: 0x0, part 0xc07, rev 0x4
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001131:00011011
(XEN)     Instruction Sets: AArch32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 02010555
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01240000 02102211
(XEN)  ISA Features: 02101110 13112111 21232041 11112131 10011142 00000000
(XEN) WARNING: Unrecognized/unsupported device tree compatible list
(XEN) Available platform support:
(XEN)     - VERSATILE EXPRESS
(XEN)     - SAMSUNG EXYNOS5
(XEN)     - CALXEDA MIDWAY
(XEN)     - TI OMAP5
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
(XEN) Using generic timer at 24000 KHz
(XEN) GIC initialization:
(XEN)         gic_dist_addr=0000000001c81000
(XEN)         gic_cpu_addr=0000000001c82000
(XEN)         gic_hyp_addr=0000000001c84000
(XEN)         gic_vcpu_addr=0000000001c86000
(XEN)         gic_maintenance_irq=25
(XEN) GIC: 160 lines, 2 cpus, secure (IID 0100143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) VFP implementer 0x41 architecture 2 part 0x30 variant 0x7 rev 0x4
(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Populate P2M 0x40000000->0x60000000
(XEN) Loading kernel from boot module 2
(XEN) Loading zImage from 0000000050000000 to
0000000047c00000-0000000047f36190
(XEN) Loading dom0 DTB to 0x0000000048000000-0x0000000048002407
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) **********************************************
(XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
(XEN) ******* This option is intended to aid debugging of Xen by ensuring
(XEN) ******* that all output is synchronously delivered on the serial line.
(XEN) ******* However it can introduce SIGNIFICANT latencies and affect
(XEN) ******* timekeeping. It is NOT recommended for production use!
(XEN) **********************************************
(XEN) 3... 2... 1... 
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 264kB init memory.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.12.0-rc1-87467-g70d9501-dirty
(peter@behemoth) (gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu7) ) #74
SMP Thu Dec 12 09:25:43 CET 2013
[    0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing
instruction cache
[    0.000000] Machine: Allwinner A1X (Device Tree), model: Cubietech
Cubieboard2
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] On node 0 totalpages: 131072
[    0.000000] free_area_init_node: node 0, pgdat c0668b00, node_mem_map
c06bf000
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] psci: probing function IDs from device-tree
[    0.000000] PERCPU: Embedded 7 pages/cpu @c0ac7000 s7808 r8192 d12672
u32768
[    0.000000] pcpu-alloc: s7808 r8192 d12672 u32768 alloc=8*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on. 
Total pages: 130048
[    0.000000] Kernel command line: console=hvc0,115200n8 debug
ignore_loglevel rw rootwait earlyprintk=xen clk_ignore_unused
root=/dev/nfs nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp
ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off nfsrootdebug
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 512812K/524288K available (4726K kernel code, 229K
rwdata, 1364K rodata, 211K init, 341K bss, 11476K reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xe0800000 - 0xff000000   ( 488 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc05faaa8   (6091 kB)
[    0.000000]       .init : 0xc05fb000 - 0xc062fe80   ( 212 kB)
[    0.000000]       .data : 0xc0630000 - 0xc0669600   ( 230 kB)
[    0.000000]        .bss : 0xc0669608 - 0xc06bec24   ( 342 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] Switching to timer-based delay loop
[    0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz,
resolution 41ns
[    0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns,
wraps every 4294967286ms
[    0.000000] Console: colour dummy device 80x30
[    3.448574] Calibrating delay loop (skipped), value calculated using
timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    3.448588] pid_max: default: 32768 minimum: 301
[    3.448757] Mount-cache hash table entries: 512
[    3.451016] CPU: Testing write buffer coherency: ok
[    3.451344] /cpus/cpu@0 missing clock-frequency property
[    3.451364] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    3.451398] Setting up static identity map for 0xc047ee88 - 0xc047eee0
[    3.451970] Brought up 1 CPUs
[    3.451981] SMP: Total of 1 processors activated.
[    3.451987] CPU: All CPU(s) started in SVC mode.
[    3.452671] devtmpfs: initialized
[    3.456855] VFP support v0.3: implementor 41 architecture 2 part 30
variant 7 rev 4
[    3.456965] Xen 4.4 support found, events_irq=31 gnttab_frame_pfn=b0000
[    3.457039] xen:grant_table: Grant tables using version 1 layout
[    3.457105] Grant table initialized
[    3.457346] pinctrl core: initialized pinctrl subsystem
[    3.457682] regulator-dummy: no parameters
[    3.458855] NET: Registered protocol family 16
[    3.459288] Xen: initializing cpu0
[    3.459610] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    3.461952] Init eGon pin module V2.0
[    3.467304] bio: create slab <bio-0> at 0
[    3.467835] xen:balloon: Initialising balloon driver
[    3.467951] reg-fixed-voltage usb1-vbus.3: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb1_vbus_pin@0, deferring probe
[    3.467978] platform usb1-vbus.3: Driver reg-fixed-voltage requests
probe deferral
[    3.468002] reg-fixed-voltage usb2-vbus.4: could not find pctldev for
node /soc@01c00000/pinctrl@01c20800/usb2_vbus_pin@0, deferring probe
[    3.468015] platform usb2-vbus.4: Driver reg-fixed-voltage requests
probe deferral
[    3.468843] SCSI subsystem initialized
[    3.469072] libata version 3.00 loaded.
[    3.469300] usbcore: registered new interface driver usbfs
[    3.469361] usbcore: registered new interface driver hub
[    3.469475] usbcore: registered new device driver usb
[    3.469707] pps_core: LinuxPPS API ver. 1 registered
[    3.469716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    3.469737] PTP clock support registered
[    3.469772] EDAC MC: Ver: 3.0.0
[    3.470832] Switched to clocksource arch_sys_counter
[    3.478922] NET: Registered protocol family 2
[    3.479532] TCP established hash table entries: 4096 (order: 3, 32768
bytes)
[    3.479608] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    3.479677] TCP: Hash tables configured (established 4096 bind 4096)
[    3.479743] TCP: reno registered
[    3.479757] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    3.479793] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    3.480018] NET: Registered protocol family 1
[    3.480444] RPC: Registered named UNIX socket transport module.
[    3.480460] RPC: Registered udp transport module.
[    3.480466] RPC: Registered tcp transport module.
[    3.480472] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.490258] NFS: Registering the id_resolver key type
[    3.490360] Key type id_resolver registered
[    3.490368] Key type id_legacy registered
[    3.490432] msgmni has been set to 1001
[    3.491926] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 251)
[    3.491942] io scheduler noop registered
[    3.491949] io scheduler deadline registered
[    3.492257] io scheduler cfq registered (default)
[    3.494239] sunxi-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[    3.494815] sunxi disp driver loaded (/dev/disp api 1.0)
[    3.495223] xen:xen_evtchn: Event-channel device installed
[    4.144484] console [hvc0] enabled
[    4.148004] serial: Freescale lpuart driver
[    4.152300] [drm] Initialized drm 1.1.0 20060810
[    4.157801] brd: module loaded
[    4.164240] loop: module loaded
[    4.167806] sun4i-mdio 1c0b080.mdio: no regulator found
[    4.173037] libphy: sun4i_mii_bus: probed
[    4.209765] sun4i-emac 1c0b000.ethernet: using random MAC address
82:79:e1:01:be:7f
[    4.219160] sun4i-emac 1c0b000.ethernet: eth0: at e0832000, IRQ 87 MAC:
82:79:e1:01:be:7f
[    4.227382] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.233775] ehci-platform: EHCI generic platform driver
[    4.239041] sunxi-ehci: Allwinner sunXi EHCI driver
[    4.243883] platform 1c14000.ehci0: Driver sunxi-ehci requests probe
deferral
[    4.250931] platform 1c1c000.ehci1: Driver sunxi-ehci requests probe
deferral
[    4.258202] usbcore: registered new interface driver usb-storage
[    4.264615] mousedev: PS/2 mouse device common for all mice
[    4.270516] sdhci: Secure Digital Host Controller Interface driver
[    4.276515] sdhci: Copyright(c) Pierre Ossman
[    4.280897] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.287008] usbcore: registered new interface driver usbhid
[    4.292429] usbhid: USB HID core driver
[    4.296501] TCP: cubic registered
[    4.300285] NET: Registered protocol family 10
[    4.305401] sit: IPv6 over IPv4 tunneling driver
[    4.310742] Key type dns_resolver registered
[    4.315112] Registering SWP/SWPB emulation handler
[    4.320943] usb1-vbus: 3300 mV 
[    4.324296] usb2-vbus: 3300 mV 
[    4.327699] sunxi-ehci 1c14000.ehci0: EHCI Host Controller
[    4.333051] sunxi-ehci 1c14000.ehci0: new USB bus registered, assigned
bus number 1
[    4.340795] sunxi-ehci 1c14000.ehci0: irq 71, io mem 0x01c14000
[    4.356590] sunxi-ehci 1c14000.ehci0: USB 2.0 started, EHCI 1.00
[    4.363254] hub 1-0:1.0: USB hub found
[   15.607489] init: plymouth main process (47) killed by ABRT signal
[   15.635326] init: plymouth-splash main process (336) terminated with
status 2

Ubuntu 13.04 cubie hvc0

cubie login: 


> What does your domU cfg file contain?

root@cubie:~# cat domU
kernel = "/android/zImageFB" 
   memory = "128" 
   name = "domU" 
   vcpus = 1 
   serial="pty"
   disk = [ 'phy:/dev/loop1,xvda,w' ]
   bootargs = "console=hvc0 root=/dev/xvda"root@cubie:~# 


> "xl -vvv cr [...]" might give some more hints on where things are going
wrong.

root@cubie:~# xl -vvv cr domU
Parsing config from domU
libxl: debug: libxl_create.c:1237:do_domain_create: ao 0x3cf40: create:
how=(nil) callback=(nil) poller=0x3cd60
libxl: verbose: libxl_create.c:130:libxl__domain_build_info_setdefault:
qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or
directory
libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk
vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
vdev=xvda, using backend phy
libxl: debug: libxl_create.c:681:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:327:libxl__bootloader_run: no bootloader
configured, using user supplied kernel
libxl: debug: libxl_event.c:608:libxl__ev_xswatch_deregister: watch
w=0x36bfc: deregister unregistered
libxl: debug: libxl_numa.c:475:libxl__get_numa_candidate: New best NUMA
placement candidate found: nr_nodes=1, nr_cpus=1, nr_vcpus=2, free_memkb=861
libxl: detail: libxl_dom.c:195:numa_place_domain: NUMA placement candidate
with 1 nodes, 1 cpus and 861 KB free selected
domainbuilder: detail: xc_dom_allocate: cmdline="", features="(null)"
libxl: debug: libxl_dom.c:348:libxl__build_pv: pv kernel mapped 0 path
/android/zImageFB

domainbuilder: detail: xc_dom_kernel_file: filename="/android/zImageFB"
domainbuilder: detail: xc_dom_malloc_filemap    : 2021 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps xen-3.0-armv7l 
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader ... 
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux zImage (ARM)
loader ... 
domainbuilder: detail: xc_dom_probe_zimage_kernel: found an appended DTB
domainbuilder: detail: loader probe OK
domainbuilder: detail: xc_dom_parse_zimage_kernel: called
domainbuilder: detail: xc_dom_parse_zimage_kernel: xen-3.0-armv7l: RAM
starts at 80000
domainbuilder: detail: xc_dom_parse_zimage_kernel: xen-3.0-armv7l:
0x80008000 -> 0x802016c2
domainbuilder: detail: xc_dom_mem_init: mem 128 MB, pages 0x8000 pages, 4k
each
domainbuilder: detail: xc_dom_mem_init: 0x8000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: xc_dom_malloc            : 256 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x80008000
-> 0x80202000  (pfn 0x80008 + 0x1fa pages)
[  241.268630] Failed to map pfn to mfn rc:-14:0 pfn:5d4fa mfn:80008
[  241.274647] Failed to map pfn to mfn rc:-14:0 pfn:5d4f9 mfn:80009
[  241.280618] Failed to map pfn to mfn rc:-14:0 pfn:5d4f8 mfn:8000a
[  241.286698] Failed to map pfn to mfn rc:-14:0 pfn:5d4f7 mfn:8000b
[  241.292726] Failed to map pfn to mfn rc:-14:0 pfn:5d4f6 mfn:8000c
[  241.298796] Failed to map pfn to mfn rc:-14:0 pfn:5d4f5 mfn:8000d
[  241.304851] Failed to map pfn to mfn rc:-14:0 pfn:5d4f4 mfn:8000e
[  241.310890] Failed to map pfn to mfn rc:-14:0 pfn:5d4f3 mfn:8000f
[  241.316960] Failed to map pfn to mfn rc:-14:0 pfn:5d4f2 mfn:80010
[  241.323012] Failed to map pfn to mfn rc:-14:0 pfn:5d4f1 mfn:80011
[  241.329054] Failed to map pfn to mfn rc:-14:0 pfn:5d4f0 mfn:80012
[  241.335121] Failed to map pfn to mfn rc:-14:0 pfn:5d4ef mfn:80013
[  241.341164] Failed to map pfn to mfn rc:-14:0 pfn:5d4ee mfn:80014
[  241.347236] Failed to map pfn to mfn rc:-14:0 pfn:5d4ed mfn:80015
[  241.353287] Failed to map pfn to mfn rc:-14:0 pfn:5d4ec mfn:80016
[  241.359328] Failed to map pfn to mfn rc:-14:0 pfn:5d4eb mfn:80017
[  241.365397] Failed to map pfn to mfn rc:-14:0 pfn:5d4ea mfn:80018
[  241.371437] Failed to map pfn to mfn rc:-14:0 pfn:5d4e9 mfn:80019
[  241.377507] Failed to map pfn to mfn rc:-14:0 pfn:5d4e8 mfn:8001a
[  241.383561] Failed to map pfn to mfn rc:-14:0 pfn:5d4e7 mfn:8001b
[  241.389602] Failed to map pfn to mfn rc:-14:0 pfn:5d4e6 mfn:8001c
[  241.395671] Failed to map pfn to mfn rc:-14:0 pfn:5d4e5 mfn:8001d
[  241.401742] Failed to map pfn to mfn rc:-14:0 pfn:5d4e4 mfn:8001e
[  241.407769] Failed to map pfn to mfn rc:-14:0 pfn:5d4e3 mfn:8001f
[  241.413839] Failed to map pfn to mfn rc:-14:0 pfn:5d4e2 mfn:80020
[  241.419878] Failed to map pfn to mfn rc:-14:0 pfn:5d4e1 mfn:80021
[  241.425946] Failed to map pfn to mfn rc:-14:0 pfn:5d4e0 mfn:80022
[  241.432001] Failed to map pfn to mfn rc:-14:0 pfn:5d4df mfn:80023
[  241.438043] Failed to map pfn to mfn rc:-14:0 pfn:5d4de mfn:80024
[  241.444121] Failed to map pfn to mfn rc:-14:0 pfn:5d4dd mfn:80025
[  241.450152] Failed to map pfn to mfn rc:-14:0 pfn:5d4dc mfn:80026
[  241.456219] Failed to map pfn to mfn rc:-14:0 pfn:5d4db mfn:80027
[  241.462275] Failed to map pfn to mfn rc:-14:0 pfn:5d4da mfn:80028
[  241.468317] Failed to map pfn to mfn rc:-14:0 pfn:5d4d9 mfn:80029
[  241.474384] Failed to map pfn to mfn rc:-14:0 pfn:5d4d8 mfn:8002a
[  241.480439] Failed to map pfn to mfn rc:-14:0 pfn:5d4d7 mfn:8002b
[  241.486480] Failed to map pfn to mfn rc:-14:0 pfn:5d4d6 mfn:8002c
[  241.492551] Failed to map pfn to mfn rc:-14:0 pfn:5d4d5 mfn:8002d
[  241.498591] Failed to map pfn to mfn rc:-14:0 pfn:5d4d4 mfn:8002e
[  241.504658] Failed to map pfn to mfn rc:-14:0 pfn:5d4d3 mfn:8002f
[  241.510714] Failed to map pfn to mfn rc:-14:0 pfn:5d4d2 mfn:80030
[  241.516755] Failed to map pfn to mfn rc:-14:0 pfn:5d4d1 mfn:80031
[  241.522825] Failed to map pfn to mfn rc:-14:0 pfn:5d4d0 mfn:80032
[  241.528866] Failed to map pfn to mfn rc:-14:0 pfn:5d4cf mfn:80033
[  241.534933] Failed to map pfn to mfn rc:-14:0 pfn:5d4ce mfn:80034
[  241.540987] Failed to map pfn to mfn rc:-14:0 pfn:5d4cd mfn:80035
[  241.547030] Failed to map pfn to mfn rc:-14:0 pfn:5d4cc mfn:80036
[  241.553098] Failed to map pfn to mfn rc:-14:0 pfn:5d4cb mfn:80037
[  241.559153] Failed to map pfn to mfn rc:-14:0 pfn:5d4ca mfn:80038
[  241.565195] Failed to map pfn to mfn rc:-14:0 pfn:5d4c9 mfn:80039
[  241.571261] Failed to map pfn to mfn rc:-14:0 pfn:5d4c8 mfn:8003a
[  241.577305] Failed to map pfn to mfn rc:-14:0 pfn:5d4c7 mfn:8003b
[  241.583372] Failed to map pfn to mfn rc:-14:0 pfn:5d4c6 mfn:8003c
[  241.589427] Failed to map pfn to mfn rc:-14:0 pfn:5d4c5 mfn:8003d
[  241.595469] Failed to map pfn to mfn rc:-14:0 pfn:5d4c4 mfn:8003e
[  241.601535] Failed to map pfn to mfn rc:-14:0 pfn:5d4c3 mfn:8003f
[  241.607579] Failed to map pfn to mfn rc:-14:0 pfn:5d4c2 mfn:80040
[  241.613646] Failed to map pfn to mfn rc:-14:0 pfn:5d4c1 mfn:80041
[  241.619701] Failed to map pfn to mfn rc:-14:0 pfn:5d4c0 mfn:80042
[  241.625742] Failed to map pfn to mfn rc:-14:0 pfn:5d4bf mfn:80043
[  241.631811] Failed to map pfn to mfn rc:-14:0 pfn:5d4be mfn:80044
[  241.637866] Failed to map pfn to mfn rc:-14:0 pfn:5d4bd mfn:80045
[  241.643907] Failed to map pfn to mfn rc:-14:0 pfn:5d4bc mfn:80046
[  241.649975] Failed to map pfn to mfn rc:-14:0 pfn:5d4bb mfn:80047
[  241.656017] Failed to map pfn to mfn rc:-14:0 pfn:5d4ba mfn:80048
[  241.662085] Failed to map pfn to mfn rc:-14:0 pfn:5d4b9 mfn:80049
[  241.668142] Failed to map pfn to mfn rc:-14:0 pfn:5d4b8 mfn:8004a
[  241.674183] Failed to map pfn to mfn rc:-14:0 pfn:5d4b7 mfn:8004b
[  241.680251] Failed to map pfn to mfn rc:-14:0 pfn:5d4b6 mfn:8004c
[  241.686291] Failed to map pfn to mfn rc:-14:0 pfn:5d4b5 mfn:8004d
[  241.692360] Failed to map pfn to mfn rc:-14:0 pfn:5d4b4 mfn:8004e
[  241.698413] Failed to map pfn to mfn rc:-14:0 pfn:5d4b3 mfn:8004f
[  241.704457] Failed to map pfn to mfn rc:-14:0 pfn:5d4b2 mfn:80050
[  241.710524] Failed to map pfn to mfn rc:-14:0 pfn:5d4b1 mfn:80051
[  241.716579] Failed to map pfn to mfn rc:-14:0 pfn:5d4b0 mfn:80052
[  241.722622] Failed to map pfn to mfn rc:-14:0 pfn:5d4af mfn:80053
[  241.728688] Failed to map pfn to mfn rc:-14:0 pfn:5d4ae mfn:80054
[  241.734731] Failed to map pfn to mfn rc:-14:0 pfn:5d4ad mfn:80055
[  241.740798] Failed to map pfn to mfn rc:-14:0 pfn:5d4ac mfn:80056
[  241.746854] Failed to map pfn to mfn rc:-14:0 pfn:5d4ab mfn:80057
[  241.752896] Failed to map pfn to mfn rc:-14:0 pfn:5d4aa mfn:80058
[  241.758963] Failed to map pfn to mfn rc:-14:0 pfn:5d4a9 mfn:80059
[  241.765006] Failed to map pfn to mfn rc:-14:0 pfn:5d4a8 mfn:8005a
[  241.771075] Failed to map pfn to mfn rc:-14:0 pfn:5d4a7 mfn:8005b
[  241.777127] Failed to map pfn to mfn rc:-14:0 pfn:5d4a6 mfn:8005c
[  241.783169] Failed to map pfn to mfn rc:-14:0 pfn:5d4a5 mfn:8005d
[  241.789238] Failed to map pfn to mfn rc:-14:0 pfn:5d4a4 mfn:8005e
[  241.795305] Failed to map pfn to mfn rc:-14:0 pfn:5d4a3 mfn:8005f
[  241.801338] Failed to map pfn to mfn rc:-14:0 pfn:5d4a2 mfn:80060
[  241.807404] Failed to map pfn to mfn rc:-14:0 pfn:5d4a1 mfn:80061
[  241.813444] Failed to map pfn to mfn rc:-14:0 pfn:5d4a0 mfn:80062
[  241.819512] Failed to map pfn to mfn rc:-14:0 pfn:5d49f mfn:80063
[  241.825566] Failed to map pfn to mfn rc:-14:0 pfn:5d49e mfn:80064
[  241.831610] Failed to map pfn to mfn rc:-14:0 pfn:5d49d mfn:80065
[  241.837677] Failed to map pfn to mfn rc:-14:0 pfn:5d49c mfn:80066
[  241.843719] Failed to map pfn to mfn rc:-14:0 pfn:5d49b mfn:80067
[  241.849787] Failed to map pfn to mfn rc:-14:0 pfn:5d49a mfn:80068
[  241.855840] Failed to map pfn to mfn rc:-14:0 pfn:5d499 mfn:80069
[  241.861884] Failed to map pfn to mfn rc:-14:0 pfn:5d498 mfn:8006a
[  241.867951] Failed to map pfn to mfn rc:-14:0 pfn:5d497 mfn:8006b
[  241.874005] Failed to map pfn to mfn rc:-14:0 pfn:5d496 mfn:8006c
[  241.880047] Failed to map pfn to mfn rc:-14:0 pfn:5d495 mfn:8006d
[  241.886115] Failed to map pfn to mfn rc:-14:0 pfn:5d494 mfn:8006e
[  241.892159] Failed to map pfn to mfn rc:-14:0 pfn:5d493 mfn:8006f
[  241.898225] Failed to map pfn to mfn rc:-14:0 pfn:5d492 mfn:80070
[  241.904281] Failed to map pfn to mfn rc:-14:0 pfn:5d491 mfn:80071
[  241.910322] Failed to map pfn to mfn rc:-14:0 pfn:5d490 mfn:80072
[  241.916390] Failed to map pfn to mfn rc:-14:0 pfn:5d48f mfn:80073
[  241.922435] Failed to map pfn to mfn rc:-14:0 pfn:5d48e mfn:80074
[  241.928501] Failed to map pfn to mfn rc:-14:0 pfn:5d48d mfn:80075
[  241.934554] Failed to map pfn to mfn rc:-14:0 pfn:5d48c mfn:80076
[  241.940596] Failed to map pfn to mfn rc:-14:0 pfn:5d48b mfn:80077
[  241.946665] Failed to map pfn to mfn rc:-14:0 pfn:5d48a mfn:80078
[  241.952719] Failed to map pfn to mfn rc:-14:0 pfn:5d489 mfn:80079
[  241.958763] Failed to map pfn to mfn rc:-14:0 pfn:5d488 mfn:8007a
[  241.964829] Failed to map pfn to mfn rc:-14:0 pfn:5d487 mfn:8007b
[  241.970872] Failed to map pfn to mfn rc:-14:0 pfn:5d486 mfn:8007c
[  241.976939] Failed to map pfn to mfn rc:-14:0 pfn:5d485 mfn:8007d
[  241.982994] Failed to map pfn to mfn rc:-14:0 pfn:5d484 mfn:8007e
[  241.989036] Failed to map pfn to mfn rc:-14:0 pfn:5d483 mfn:8007f
[  241.995103] Failed to map pfn to mfn rc:-14:0 pfn:5d482 mfn:80080
[  242.001146] Failed to map pfn to mfn rc:-14:0 pfn:5d481 mfn:80081
[  242.007221] Failed to map pfn to mfn rc:-14:0 pfn:5d480 mfn:80082
[  242.013269] Failed to map pfn to mfn rc:-14:0 pfn:5d47f mfn:80083
[  242.019311] Failed to map pfn to mfn rc:-14:0 pfn:5d47e mfn:80084
[  242.025377] Failed to map pfn to mfn rc:-14:0 pfn:5d47d mfn:80085
[  242.031433] Failed to map pfn to mfn rc:-14:0 pfn:5d47c mfn:80086
[  242.037474] Failed to map pfn to mfn rc:-14:0 pfn:5d47b mfn:80087
[  242.043543] Failed to map pfn to mfn rc:-14:0 pfn:5d47a mfn:80088
[  242.049584] Failed to map pfn to mfn rc:-14:0 pfn:5d479 mfn:80089
[  242.055652] Failed to map pfn to mfn rc:-14:0 pfn:5d478 mfn:8008a
[  242.061707] Failed to map pfn to mfn rc:-14:0 pfn:5d477 mfn:8008b
[  242.067749] Failed to map pfn to mfn rc:-14:0 pfn:5d476 mfn:8008c
[  242.073818] Failed to map pfn to mfn rc:-14:0 pfn:5d475 mfn:8008d
[  242.079858] Failed to map pfn to mfn rc:-14:0 pfn:5d474 mfn:8008e
[  242.085927] Failed to map pfn to mfn rc:-14:0 pfn:5d473 mfn:8008f
[  242.091982] Failed to map pfn to mfn rc:-14:0 pfn:5d472 mfn:80090
[  242.098024] Failed to map pfn to mfn rc:-14:0 pfn:5d471 mfn:80091
[  242.104094] Failed to map pfn to mfn rc:-14:0 pfn:5d470 mfn:80092
[  242.110147] Failed to map pfn to mfn rc:-14:0 pfn:5d46f mfn:80093
[  242.116189] Failed to map pfn to mfn rc:-14:0 pfn:5d46e mfn:80094
[  242.122256] Failed to map pfn to mfn rc:-14:0 pfn:5d46d mfn:80095
[  242.128299] Failed to map pfn to mfn rc:-14:0 pfn:5d46c mfn:80096
[  242.134368] Failed to map pfn to mfn rc:-14:0 pfn:5d46b mfn:80097
[  242.140420] Failed to map pfn to mfn rc:-14:0 pfn:5d46a mfn:80098
[  242.146463] Failed to map pfn to mfn rc:-14:0 pfn:5d469 mfn:80099
[  242.152531] Failed to map pfn to mfn rc:-14:0 pfn:5d468 mfn:8009a
[  242.158573] Failed to map pfn to mfn rc:-14:0 pfn:5d467 mfn:8009b
[  242.164641] Failed to map pfn to mfn rc:-14:0 pfn:5d466 mfn:8009c
[  242.170695] Failed to map pfn to mfn rc:-14:0 pfn:5d465 mfn:8009d
[  242.176737] Failed to map pfn to mfn rc:-14:0 pfn:5d464 mfn:8009e
[  242.182805] Failed to map pfn to mfn rc:-14:0 pfn:5d463 mfn:8009f
[  242.188860] Failed to map pfn to mfn rc:-14:0 pfn:5d462 mfn:800a0
[  242.194903] Failed to map pfn to mfn rc:-14:0 pfn:5d461 mfn:800a1
[  242.200970] Failed to map pfn to mfn rc:-14:0 pfn:5d460 mfn:800a2
[  242.207011] Failed to map pfn to mfn rc:-14:0 pfn:5d45f mfn:800a3
[  242.213079] Failed to map pfn to mfn rc:-14:0 pfn:5d45e mfn:800a4
[  242.219133] Failed to map pfn to mfn rc:-14:0 pfn:5d45d mfn:800a5
[  242.225177] Failed to map pfn to mfn rc:-14:0 pfn:5d45c mfn:800a6
[  242.231245] Failed to map pfn to mfn rc:-14:0 pfn:5d45b mfn:800a7
[  242.237286] Failed to map pfn to mfn rc:-14:0 pfn:5d45a mfn:800a8
[  242.243354] Failed to map pfn to mfn rc:-14:0 pfn:5d459 mfn:800a9
[  242.249408] Failed to map pfn to mfn rc:-14:0 pfn:5d458 mfn:800aa
[  242.255452] Failed to map pfn to mfn rc:-14:0 pfn:5d457 mfn:800ab
[  242.261518] Failed to map pfn to mfn rc:-14:0 pfn:5d456 mfn:800ac
[  242.267575] Failed to map pfn to mfn rc:-14:0 pfn:5d455 mfn:800ad
[  242.273616] Failed to map pfn to mfn rc:-14:0 pfn:5d454 mfn:800ae
[  242.279682] Failed to map pfn to mfn rc:-14:0 pfn:5d453 mfn:800af
[  242.285726] Failed to map pfn to mfn rc:-14:0 pfn:5d452 mfn:800b0
[  242.291793] Failed to map pfn to mfn rc:-14:0 pfn:5d451 mfn:800b1
[  242.297848] Failed to map pfn to mfn rc:-14:0 pfn:5d450 mfn:800b2
[  242.303889] Failed to map pfn to mfn rc:-14:0 pfn:5d44f mfn:800b3
[  242.309957] Failed to map pfn to mfn rc:-14:0 pfn:5d44e mfn:800b4
[  242.316000] Failed to map pfn to mfn rc:-14:0 pfn:5d44d mfn:800b5
[  242.322067] Failed to map pfn to mfn rc:-14:0 pfn:5d44c mfn:800b6
[  242.328122] Failed to map pfn to mfn rc:-14:0 pfn:5d44b mfn:800b7
[  242.334164] Failed to map pfn to mfn rc:-14:0 pfn:5d44a mfn:800b8
[  242.340232] Failed to map pfn to mfn rc:-14:0 pfn:5d449 mfn:800b9
[  242.346289] Failed to map pfn to mfn rc:-14:0 pfn:5d448 mfn:800ba
[  242.352331] Failed to map pfn to mfn rc:-14:0 pfn:5d447 mfn:800bb
[  242.358397] Failed to map pfn to mfn rc:-14:0 pfn:5d446 mfn:800bc
[  242.364438] Failed to map pfn to mfn rc:-14:0 pfn:5d445 mfn:800bd
[  242.370506] Failed to map pfn to mfn rc:-14:0 pfn:5d444 mfn:800be
[  242.376561] Failed to map pfn to mfn rc:-14:0 pfn:5d443 mfn:800bf
[  242.382604] Failed to map pfn to mfn rc:-14:0 pfn:5d442 mfn:800c0
[  242.388670] Failed to map pfn to mfn rc:-14:0 pfn:5d441 mfn:800c1
[  242.394713] Failed to map pfn to mfn rc:-14:0 pfn:5d440 mfn:800c2
[  242.400782] Failed to map pfn to mfn rc:-14:0 pfn:5d43f mfn:800c3
[  242.406836] Failed to map pfn to mfn rc:-14:0 pfn:5d43e mfn:800c4
[  242.412878] Failed to map pfn to mfn rc:-14:0 pfn:5d43d mfn:800c5
[  242.418945] Failed to map pfn to mfn rc:-14:0 pfn:5d43c mfn:800c6
[  242.425002] Failed to map pfn to mfn rc:-14:0 pfn:5d43b mfn:800c7
[  242.431043] Failed to map pfn to mfn rc:-14:0 pfn:5d43a mfn:800c8
[  242.437127] Failed to map pfn to mfn rc:-14:0 pfn:5d439 mfn:800c9
[  242.443153] Failed to map pfn to mfn rc:-14:0 pfn:5d438 mfn:800ca
[  242.449225] Failed to map pfn to mfn rc:-14:0 pfn:5d437 mfn:800cb
[  242.455275] Failed to map pfn to mfn rc:-14:0 pfn:5d436 mfn:800cc
[  242.461316] Failed to map pfn to mfn rc:-14:0 pfn:5d435 mfn:800cd
[  242.467385] Failed to map pfn to mfn rc:-14:0 pfn:5d434 mfn:800ce
[  242.473426] Failed to map pfn to mfn rc:-14:0 pfn:5d433 mfn:800cf
[  242.479494] Failed to map pfn to mfn rc:-14:0 pfn:5d432 mfn:800d0
[  242.485549] Failed to map pfn to mfn rc:-14:0 pfn:5d431 mfn:800d1
[  242.491590] Failed to map pfn to mfn rc:-14:0 pfn:5d430 mfn:800d2
[  242.497660] Failed to map pfn to mfn rc:-14:0 pfn:5d42f mfn:800d3
[  242.503715] Failed to map pfn to mfn rc:-14:0 pfn:5d42e mfn:800d4
[  242.509756] Failed to map pfn to mfn rc:-14:0 pfn:5d42d mfn:800d5
[  242.515823] Failed to map pfn to mfn rc:-14:0 pfn:5d42c mfn:800d6
[  242.521866] Failed to map pfn to mfn rc:-14:0 pfn:5d42b mfn:800d7
[  242.527933] Failed to map pfn to mfn rc:-14:0 pfn:5d42a mfn:800d8
[  242.533987] Failed to map pfn to mfn rc:-14:0 pfn:5d429 mfn:800d9
[  242.540031] Failed to map pfn to mfn rc:-14:0 pfn:5d428 mfn:800da
[  242.546097] Failed to map pfn to mfn rc:-14:0 pfn:5d427 mfn:800db
[  242.552140] Failed to map pfn to mfn rc:-14:0 pfn:5d426 mfn:800dc
[  242.558208] Failed to map pfn to mfn rc:-14:0 pfn:5d425 mfn:800dd
[  242.564262] Failed to map pfn to mfn rc:-14:0 pfn:5d424 mfn:800de
[  242.570305] Failed to map pfn to mfn rc:-14:0 pfn:5d423 mfn:800df
[  242.576372] Failed to map pfn to mfn rc:-14:0 pfn:5d422 mfn:800e0
[  242.582429] Failed to map pfn to mfn rc:-14:0 pfn:5d421 mfn:800e1
[  242.588470] Failed to map pfn to mfn rc:-14:0 pfn:5d420 mfn:800e2
[  242.594537] Failed to map pfn to mfn rc:-14:0 pfn:5d41f mfn:800e3
[  242.600579] Failed to map pfn to mfn rc:-14:0 pfn:5d41e mfn:800e4
[  242.606647] Failed to map pfn to mfn rc:-14:0 pfn:5d41d mfn:800e5
[  242.612701] Failed to map pfn to mfn rc:-14:0 pfn:5d41c mfn:800e6
[  242.618744] Failed to map pfn to mfn rc:-14:0 pfn:5d41b mfn:800e7
[  242.624811] Failed to map pfn to mfn rc:-14:0 pfn:5d41a mfn:800e8
[  242.630852] Failed to map pfn to mfn rc:-14:0 pfn:5d419 mfn:800e9
[  242.636921] Failed to map pfn to mfn rc:-14:0 pfn:5d418 mfn:800ea
[  242.642975] Failed to map pfn to mfn rc:-14:0 pfn:5d417 mfn:800eb
[  242.649019] Failed to map pfn to mfn rc:-14:0 pfn:5d416 mfn:800ec
[  242.655086] Failed to map pfn to mfn rc:-14:0 pfn:5d415 mfn:800ed
[  242.661141] Failed to map pfn to mfn rc:-14:0 pfn:5d414 mfn:800ee
[  242.667183] Failed to map pfn to mfn rc:-14:0 pfn:5d413 mfn:800ef
[  242.673250] Failed to map pfn to mfn rc:-14:0 pfn:5d412 mfn:800f0
[  242.679293] Failed to map pfn to mfn rc:-14:0 pfn:5d411 mfn:800f1
[  242.685360] Failed to map pfn to mfn rc:-14:0 pfn:5d410 mfn:800f2
[  242.691415] Failed to map pfn to mfn rc:-14:0 pfn:5d40f mfn:800f3
[  242.697458] Failed to map pfn to mfn rc:-14:0 pfn:5d40e mfn:800f4
[  242.703524] Failed to map pfn to mfn rc:-14:0 pfn:5d40d mfn:800f5
[  242.709568] Failed to map pfn to mfn rc:-14:0 pfn:5d40c mfn:800f6
[  242.715636] Failed to map pfn to mfn rc:-14:0 pfn:5d40b mfn:800f7
[  242.721690] Failed to map pfn to mfn rc:-14:0 pfn:5d40a mfn:800f8
[  242.727731] Failed to map pfn to mfn rc:-14:0 pfn:5d409 mfn:800f9
[  242.733799] Failed to map pfn to mfn rc:-14:0 pfn:5d408 mfn:800fa
[  242.739856] Failed to map pfn to mfn rc:-14:0 pfn:5d407 mfn:800fb
[  242.745897] Failed to map pfn to mfn rc:-14:0 pfn:5d406 mfn:800fc
[  242.751964] Failed to map pfn to mfn rc:-14:0 pfn:5d405 mfn:800fd
[  242.758005] Failed to map pfn to mfn rc:-14:0 pfn:5d404 mfn:800fe
[  242.764073] Failed to map pfn to mfn rc:-14:0 pfn:5d403 mfn:800ff
[  242.770129] Failed to map pfn to mfn rc:-14:0 pfn:5d402 mfn:80100
[  242.776170] Failed to map pfn to mfn rc:-14:0 pfn:5d401 mfn:80101
[  242.782238] Failed to map pfn to mfn rc:-14:0 pfn:5d400 mfn:80102
[  242.788280] Failed to map pfn to mfn rc:-14:0 pfn:5efff mfn:80103
[  242.794348] Failed to map pfn to mfn rc:-14:0 pfn:5effe mfn:80104
[  242.800403] Failed to map pfn to mfn rc:-14:0 pfn:5effd mfn:80105
[  242.806445] Failed to map pfn to mfn rc:-14:0 pfn:5effc mfn:80106
[  242.812512] Failed to map pfn to mfn rc:-14:0 pfn:5effb mfn:80107
[  242.818569] Failed to map pfn to mfn rc:-14:0 pfn:5effa mfn:80108
[  242.824610] Failed to map pfn to mfn rc:-14:0 pfn:5eff9 mfn:80109
[  242.830677] Failed to map pfn to mfn rc:-14:0 pfn:5eff8 mfn:8010a
[  242.836721] Failed to map pfn to mfn rc:-14:0 pfn:5eff7 mfn:8010b
[  242.842786] Failed to map pfn to mfn rc:-14:0 pfn:5eff6 mfn:8010c
[  242.848841] Failed to map pfn to mfn rc:-14:0 pfn:5eff5 mfn:8010d
[  242.854884] Failed to map pfn to mfn rc:-14:0 pfn:5eff4 mfn:8010e
[  242.860952] Failed to map pfn to mfn rc:-14:0 pfn:5eff3 mfn:8010f
[  242.866994] Failed to map pfn to mfn rc:-14:0 pfn:5eff2 mfn:80110
[  242.873061] Failed to map pfn to mfn rc:-14:0 pfn:5eff1 mfn:80111
[  242.879116] Failed to map pfn to mfn rc:-14:0 pfn:5eff0 mfn:80112
[  242.885158] Failed to map pfn to mfn rc:-14:0 pfn:5efef mfn:80113
[  242.891226] Failed to map pfn to mfn rc:-14:0 pfn:5efee mfn:80114
[  242.897283] Failed to map pfn to mfn rc:-14:0 pfn:5efed mfn:80115
[  242.903323] Failed to map pfn to mfn rc:-14:0 pfn:5efec mfn:80116
[  242.909390] Failed to map pfn to mfn rc:-14:0 pfn:5efeb mfn:80117
[  242.915432] Failed to map pfn to mfn rc:-14:0 pfn:5efea mfn:80118
[  242.921501] Failed to map pfn to mfn rc:-14:0 pfn:5efe9 mfn:80119
[  242.927554] Failed to map pfn to mfn rc:-14:0 pfn:5efe8 mfn:8011a
[  242.933598] Failed to map pfn to mfn rc:-14:0 pfn:5efe7 mfn:8011b
[  242.939665] Failed to map pfn to mfn rc:-14:0 pfn:5efe6 mfn:8011c
[  242.945708] Failed to map pfn to mfn rc:-14:0 pfn:5efe5 mfn:8011d
[  242.951775] Failed to map pfn to mfn rc:-14:0 pfn:5efe4 mfn:8011e
[  242.957828] Failed to map pfn to mfn rc:-14:0 pfn:5efe3 mfn:8011f
[  242.963873] Failed to map pfn to mfn rc:-14:0 pfn:5efe2 mfn:80120
[  242.969939] Failed to map pfn to mfn rc:-14:0 pfn:5efe1 mfn:80121
[  242.975996] Failed to map pfn to mfn rc:-14:0 pfn:5efe0 mfn:80122
[  242.982037] Failed to map pfn to mfn rc:-14:0 pfn:5efdf mfn:80123
[  242.988104] Failed to map pfn to mfn rc:-14:0 pfn:5efde mfn:80124
[  242.994147] Failed to map pfn to mfn rc:-14:0 pfn:5efdd mfn:80125
[  243.000213] Failed to map pfn to mfn rc:-14:0 pfn:5efdc mfn:80126
[  243.006268] Failed to map pfn to mfn rc:-14:0 pfn:5efdb mfn:80127
[  243.012312] Failed to map pfn to mfn rc:-14:0 pfn:5efda mfn:80128
[  243.018380] Failed to map pfn to mfn rc:-14:0 pfn:5efd9 mfn:80129
[  243.024421] Failed to map pfn to mfn rc:-14:0 pfn:5efd8 mfn:8012a
[  243.030489] Failed to map pfn to mfn rc:-14:0 pfn:5efd7 mfn:8012b
[  243.036543] Failed to map pfn to mfn rc:-14:0 pfn:5efd6 mfn:8012c
[  243.042586] Failed to map pfn to mfn rc:-14:0 pfn:5efd5 mfn:8012d
[  243.048653] Failed to map pfn to mfn rc:-14:0 pfn:5efd4 mfn:8012e
[  243.054709] Failed to map pfn to mfn rc:-14:0 pfn:5efd3 mfn:8012f
[  243.060750] Failed to map pfn to mfn rc:-14:0 pfn:5efd2 mfn:80130
[  243.066817] Failed to map pfn to mfn rc:-14:0 pfn:5efd1 mfn:80131
[  243.072861] Failed to map pfn to mfn rc:-14:0 pfn:5efd0 mfn:80132
[  243.078928] Failed to map pfn to mfn rc:-14:0 pfn:5efcf mfn:80133
[  243.084982] Failed to map pfn to mfn rc:-14:0 pfn:5efce mfn:80134
[  243.091024] Failed to map pfn to mfn rc:-14:0 pfn:5efcd mfn:80135
[  243.097091] Failed to map pfn to mfn rc:-14:0 pfn:5efcc mfn:80136
[  243.103135] Failed to map pfn to mfn rc:-14:0 pfn:5efcb mfn:80137
[  243.109203] Failed to map pfn to mfn rc:-14:0 pfn:5efca mfn:80138
[  243.115256] Failed to map pfn to mfn rc:-14:0 pfn:5efc9 mfn:80139
[  243.121299] Failed to map pfn to mfn rc:-14:0 pfn:5efc8 mfn:8013a
[  243.127366] Failed to map pfn to mfn rc:-14:0 pfn:5efc7 mfn:8013b
[  243.133424] Failed to map pfn to mfn rc:-14:0 pfn:5efc6 mfn:8013c
[  243.139463] Failed to map pfn to mfn rc:-14:0 pfn:5efc5 mfn:8013d
[  243.145531] Failed to map pfn to mfn rc:-14:0 pfn:5efc4 mfn:8013e
[  243.151572] Failed to map pfn to mfn rc:-14:0 pfn:5efc3 mfn:8013f
[  243.157641] Failed to map pfn to mfn rc:-14:0 pfn:5efc2 mfn:80140
[  243.163696] Failed to map pfn to mfn rc:-14:0 pfn:5efc1 mfn:80141
[  243.169737] Failed to map pfn to mfn rc:-14:0 pfn:5efc0 mfn:80142
[  243.175806] Failed to map pfn to mfn rc:-14:0 pfn:5efbf mfn:80143
[  243.181846] Failed to map pfn to mfn rc:-14:0 pfn:5efbe mfn:80144
[  243.187915] Failed to map pfn to mfn rc:-14:0 pfn:5efbd mfn:80145
[  243.193970] Failed to map pfn to mfn rc:-14:0 pfn:5efbc mfn:80146
[  243.200012] Failed to map pfn to mfn rc:-14:0 pfn:5efbb mfn:80147
[  243.206080] Failed to map pfn to mfn rc:-14:0 pfn:5efba mfn:80148
[  243.212135] Failed to map pfn to mfn rc:-14:0 pfn:5efb9 mfn:80149
[  243.218177] Failed to map pfn to mfn rc:-14:0 pfn:5efb8 mfn:8014a
[  243.224245] Failed to map pfn to mfn rc:-14:0 pfn:5efb7 mfn:8014b
[  243.230287] Failed to map pfn to mfn rc:-14:0 pfn:5efb6 mfn:8014c
[  243.236353] Failed to map pfn to mfn rc:-14:0 pfn:5efb5 mfn:8014d
[  243.242408] Failed to map pfn to mfn rc:-14:0 pfn:5efb4 mfn:8014e
[  243.248452] Failed to map pfn to mfn rc:-14:0 pfn:5efb3 mfn:8014f
[  243.254520] Failed to map pfn to mfn rc:-14:0 pfn:5efb2 mfn:80150
[  243.260561] Failed to map pfn to mfn rc:-14:0 pfn:5efb1 mfn:80151
[  243.266628] Failed to map pfn to mfn rc:-14:0 pfn:5efb0 mfn:80152
[  243.272683] Failed to map pfn to mfn rc:-14:0 pfn:5efaf mfn:80153
[  243.278725] Failed to map pfn to mfn rc:-14:0 pfn:5efae mfn:80154
[  243.284793] Failed to map pfn to mfn rc:-14:0 pfn:5efad mfn:80155
[  243.290850] Failed to map pfn to mfn rc:-14:0 pfn:5efac mfn:80156
[  243.296889] Failed to map pfn to mfn rc:-14:0 pfn:5efab mfn:80157
[  243.302958] Failed to map pfn to mfn rc:-14:0 pfn:5efaa mfn:80158
[  243.308999] Failed to map pfn to mfn rc:-14:0 pfn:5efa9 mfn:80159
[  243.315068] Failed to map pfn to mfn rc:-14:0 pfn:5efa8 mfn:8015a
[  243.321123] Failed to map pfn to mfn rc:-14:0 pfn:5efa7 mfn:8015b
[  243.327165] Failed to map pfn to mfn rc:-14:0 pfn:5efa6 mfn:8015c
[  243.333232] Failed to map pfn to mfn rc:-14:0 pfn:5efa5 mfn:8015d
[  243.339273] Failed to map pfn to mfn rc:-14:0 pfn:5efa4 mfn:8015e
[  243.345342] Failed to map pfn to mfn rc:-14:0 pfn:5efa3 mfn:8015f
[  243.351395] Failed to map pfn to mfn rc:-14:0 pfn:5efa2 mfn:80160
[  243.357440] Failed to map pfn to mfn rc:-14:0 pfn:5efa1 mfn:80161
[  243.363506] Failed to map pfn to mfn rc:-14:0 pfn:5efa0 mfn:80162
[  243.369563] Failed to map pfn to mfn rc:-14:0 pfn:5ef9f mfn:80163
[  243.375605] Failed to map pfn to mfn rc:-14:0 pfn:5ef9e mfn:80164
[  243.381702] Failed to map pfn to mfn rc:-14:0 pfn:5ef9d mfn:80165
[  243.387714] Failed to map pfn to mfn rc:-14:0 pfn:5ef9c mfn:80166
[  243.393782] Failed to map pfn to mfn rc:-14:0 pfn:5ef9b mfn:80167
[  243.399836] Failed to map pfn to mfn rc:-14:0 pfn:5ef9a mfn:80168
[  243.405879] Failed to map pfn to mfn rc:-14:0 pfn:5ef99 mfn:80169
[  243.411947] Failed to map pfn to mfn rc:-14:0 pfn:5ef98 mfn:8016a
[  243.417988] Failed to map pfn to mfn rc:-14:0 pfn:5ef97 mfn:8016b
[  243.424055] Failed to map pfn to mfn rc:-14:0 pfn:5ef96 mfn:8016c
[  243.430110] Failed to map pfn to mfn rc:-14:0 pfn:5ef95 mfn:8016d
[  243.436153] Failed to map pfn to mfn rc:-14:0 pfn:5ef94 mfn:8016e
[  243.442222] Failed to map pfn to mfn rc:-14:0 pfn:5ef93 mfn:8016f
[  243.448276] Failed to map pfn to mfn rc:-14:0 pfn:5ef92 mfn:80170
[  243.454317] Failed to map pfn to mfn rc:-14:0 pfn:5ef91 mfn:80171
[  243.460385] Failed to map pfn to mfn rc:-14:0 pfn:5ef90 mfn:80172
[  243.466428] Failed to map pfn to mfn rc:-14:0 pfn:5ee67 mfn:80173
[  243.472494] Failed to map pfn to mfn rc:-14:0 pfn:5ee66 mfn:80174
[  243.478548] Failed to map pfn to mfn rc:-14:0 pfn:5ee65 mfn:80175
[  243.484592] Failed to map pfn to mfn rc:-14:0 pfn:5ee64 mfn:80176
[  243.490658] Failed to map pfn to mfn rc:-14:0 pfn:5ee63 mfn:80177
[  243.496703] Failed to map pfn to mfn rc:-14:0 pfn:5ee62 mfn:80178
[  243.502770] Failed to map pfn to mfn rc:-14:0 pfn:5ee61 mfn:80179
[  243.508823] Failed to map pfn to mfn rc:-14:0 pfn:5ee60 mfn:8017a
[  243.514867] Failed to map pfn to mfn rc:-14:0 pfn:5ecc7 mfn:8017b
[  243.520933] Failed to map pfn to mfn rc:-14:0 pfn:5ecc6 mfn:8017c
[  243.526991] Failed to map pfn to mfn rc:-14:0 pfn:5ecc5 mfn:8017d
[  243.533030] Failed to map pfn to mfn rc:-14:0 pfn:5ecc4 mfn:8017e
[  243.539099] Failed to map pfn to mfn rc:-14:0 pfn:5ecc3 mfn:8017f
[  243.545140] Failed to map pfn to mfn rc:-14:0 pfn:5ecc2 mfn:80180
[  243.551208] Failed to map pfn to mfn rc:-14:0 pfn:5ecc1 mfn:80181
[  243.557263] Failed to map pfn to mfn rc:-14:0 pfn:5ecc0 mfn:80182
[  243.563305] Failed to map pfn to mfn rc:-14:0 pfn:5ef8f mfn:80183
[  243.569373] Failed to map pfn to mfn rc:-14:0 pfn:5ef8e mfn:80184
[  243.575414] Failed to map pfn to mfn rc:-14:0 pfn:5ef8d mfn:80185
[  243.581483] Failed to map pfn to mfn rc:-14:0 pfn:5ef8c mfn:80186
[  243.587538] Failed to map pfn to mfn rc:-14:0 pfn:5ef8b mfn:80187
[  243.593579] Failed to map pfn to mfn rc:-14:0 pfn:5ef8a mfn:80188
[  243.599647] Failed to map pfn to mfn rc:-14:0 pfn:5ef89 mfn:80189
[  243.605703] Failed to map pfn to mfn rc:-14:0 pfn:5ef88 mfn:8018a
[  243.611744] Failed to map pfn to mfn rc:-14:0 pfn:5ec4f mfn:8018b
[  243.617813] Failed to map pfn to mfn rc:-14:0 pfn:5ec4e mfn:8018c
[  243.623854] Failed to map pfn to mfn rc:-14:0 pfn:5ec4d mfn:8018d
[  243.629921] Failed to map pfn to mfn rc:-14:0 pfn:5ec4c mfn:8018e
[  243.635975] Failed to map pfn to mfn rc:-14:0 pfn:5ec4b mfn:8018f
[  243.642019] Failed to map pfn to mfn rc:-14:0 pfn:5ec4a mfn:80190
[  243.648086] Failed to map pfn to mfn rc:-14:0 pfn:5ec49 mfn:80191
[  243.654129] Failed to map pfn to mfn rc:-14:0 pfn:5ec48 mfn:80192
[  243.660196] Failed to map pfn to mfn rc:-14:0 pfn:5ef87 mfn:80193
[  243.666250] Failed to map pfn to mfn rc:-14:0 pfn:5ef86 mfn:80194
[  243.672293] Failed to map pfn to mfn rc:-14:0 pfn:5ef85 mfn:80195
[  243.678361] Failed to map pfn to mfn rc:-14:0 pfn:5ef84 mfn:80196
[  243.684417] Failed to map pfn to mfn rc:-14:0 pfn:5f7df mfn:80197
[  243.690457] Failed to map pfn to mfn rc:-14:0 pfn:5f7de mfn:80198
[  243.696524] Failed to map pfn to mfn rc:-14:0 pfn:5f7dd mfn:80199
[  243.702567] Failed to map pfn to mfn rc:-14:0 pfn:5f7dc mfn:8019a
[  243.708635] Failed to map pfn to mfn rc:-14:0 pfn:5ede3 mfn:8019b
[  243.714691] Failed to map pfn to mfn rc:-14:0 pfn:5ede2 mfn:8019c
[  243.720731] Failed to map pfn to mfn rc:-14:0 pfn:5ede1 mfn:8019d
[  243.726799] Failed to map pfn to mfn rc:-14:0 pfn:5ede0 mfn:8019e
[  243.732841] Failed to map pfn to mfn rc:-14:0 pfn:5eca7 mfn:8019f
[  243.738911] Failed to map pfn to mfn rc:-14:0 pfn:5eca6 mfn:801a0
[  243.744963] Failed to map pfn to mfn rc:-14:0 pfn:5eca5 mfn:801a1
[  243.751007] Failed to map pfn to mfn rc:-14:0 pfn:5eca4 mfn:801a2
[  243.757074] Failed to map pfn to mfn rc:-14:0 pfn:5ee0f mfn:801a3
[  243.763130] Failed to map pfn to mfn rc:-14:0 pfn:5ee0e mfn:801a4
[  243.769172] Failed to map pfn to mfn rc:-14:0 pfn:5ee0d mfn:801a5
[  243.775238] Failed to map pfn to mfn rc:-14:0 pfn:5ee0c mfn:801a6
[  243.781281] Failed to map pfn to mfn rc:-14:0 pfn:5ee13 mfn:801a7
[  243.787348] Failed to map pfn to mfn rc:-14:0 pfn:5ee12 mfn:801a8
[  243.793403] Failed to map pfn to mfn rc:-14:0 pfn:5ee11 mfn:801a9
[  243.799446] Failed to map pfn to mfn rc:-14:0 pfn:5ee10 mfn:801aa
[  243.805512] Failed to map pfn to mfn rc:-14:0 pfn:5f7bb mfn:801ab
[  243.811557] Failed to map pfn to mfn rc:-14:0 pfn:5f7ba mfn:801ac
[  243.817622] Failed to map pfn to mfn rc:-14:0 pfn:5f7b9 mfn:801ad
[  243.823677] Failed to map pfn to mfn rc:-14:0 pfn:5f7b8 mfn:801ae
[  243.829720] Failed to map pfn to mfn rc:-14:0 pfn:5ecf3 mfn:801af
[  243.835787] Failed to map pfn to mfn rc:-14:0 pfn:5ecf2 mfn:801b0
[  243.841844] Failed to map pfn to mfn rc:-14:0 pfn:5ecf1 mfn:801b1
[  243.847884] Failed to map pfn to mfn rc:-14:0 pfn:5ecf0 mfn:801b2
[  243.853952] Failed to map pfn to mfn rc:-14:0 pfn:5ef67 mfn:801b3
[  243.859995] Failed to map pfn to mfn rc:-14:0 pfn:5ef66 mfn:801b4
[  243.866062] Failed to map pfn to mfn rc:-14:0 pfn:5ef65 mfn:801b5
[  243.872116] Failed to map pfn to mfn rc:-14:0 pfn:5ef64 mfn:801b6
[  243.878159] Failed to map pfn to mfn rc:-14:0 pfn:5ecab mfn:801b7
[  243.884226] Failed to map pfn to mfn rc:-14:0 pfn:5ecaa mfn:801b8
[  243.890269] Failed to map pfn to mfn rc:-14:0 pfn:5eca9 mfn:801b9
[  243.896336] Failed to map pfn to mfn rc:-14:0 pfn:5eca8 mfn:801ba
[  243.902389] Failed to map pfn to mfn rc:-14:0 pfn:5ecb7 mfn:801bb
[  243.908434] Failed to map pfn to mfn rc:-14:0 pfn:5ecb6 mfn:801bc
[  243.914500] Failed to map pfn to mfn rc:-14:0 pfn:5ecb5 mfn:801bd
[  243.920558] Failed to map pfn to mfn rc:-14:0 pfn:5ecb4 mfn:801be
[  243.926598] Failed to map pfn to mfn rc:-14:0 pfn:5ee7f mfn:801bf
[  243.932665] Failed to map pfn to mfn rc:-14:0 pfn:5ee7e mfn:801c0
[  243.938709] Failed to map pfn to mfn rc:-14:0 pfn:5ee7d mfn:801c1
[  243.944774] Failed to map pfn to mfn rc:-14:0 pfn:5ee7c mfn:801c2
[  243.950830] Failed to map pfn to mfn rc:-14:0 pfn:5ee7b mfn:801c3
[  243.956872] Failed to map pfn to mfn rc:-14:0 pfn:5ee7a mfn:801c4
[  243.962940] Failed to map pfn to mfn rc:-14:0 pfn:5eca3 mfn:801c5
[  243.968984] Failed to map pfn to mfn rc:-14:0 pfn:5eca2 mfn:801c6
[  243.975048] Failed to map pfn to mfn rc:-14:0 pfn:5ef83 mfn:801c7
[  243.981105] Failed to map pfn to mfn rc:-14:0 pfn:5ef82 mfn:801c8
[  243.987146] Failed to map pfn to mfn rc:-14:0 pfn:5ecb3 mfn:801c9
[  243.993215] Failed to map pfn to mfn rc:-14:0 pfn:5ecb2 mfn:801ca
[  243.999271] Failed to map pfn to mfn rc:-14:0 pfn:5eecd mfn:801cb
[  244.005311] Failed to map pfn to mfn rc:-14:0 pfn:5eecc mfn:801cc
[  244.011380] Failed to map pfn to mfn rc:-14:0 pfn:5ed43 mfn:801cd
[  244.017420] Failed to map pfn to mfn rc:-14:0 pfn:5ed42 mfn:801ce
[  244.023488] Failed to map pfn to mfn rc:-14:0 pfn:5eddb mfn:801cf
[  244.029542] Failed to map pfn to mfn rc:-14:0 pfn:5edda mfn:801d0
[  244.035586] Failed to map pfn to mfn rc:-14:0 pfn:5ece3 mfn:801d1
[  244.041653] Failed to map pfn to mfn rc:-14:0 pfn:5ece2 mfn:801d2
[  244.047696] Failed to map pfn to mfn rc:-14:0 pfn:5edd8 mfn:801d3
[  244.053764] Failed to map pfn to mfn rc:-14:0 pfn:5eee5 mfn:801d4
[  244.059817] Failed to map pfn to mfn rc:-14:0 pfn:5ef5b mfn:801d5
[  244.065860] Failed to map pfn to mfn rc:-14:0 pfn:5edfd mfn:801d6
[  244.071928] Failed to map pfn to mfn rc:-14:0 pfn:5ed67 mfn:801d7
[  244.077985] Failed to map pfn to mfn rc:-14:0 pfn:5ed28 mfn:801d8
[  244.084024] Failed to map pfn to mfn rc:-14:0 pfn:5f7b7 mfn:801d9
[  244.090092] Failed to map pfn to mfn rc:-14:0 pfn:5ef04 mfn:801da
[  244.096135] Failed to map pfn to mfn rc:-14:0 pfn:5ecdb mfn:801db
[  244.102203] Failed to map pfn to mfn rc:-14:0 pfn:5eefa mfn:801dc
[  244.108257] Failed to map pfn to mfn rc:-14:0 pfn:5ecc9 mfn:801dd
[  244.114298] Failed to map pfn to mfn rc:-14:0 pfn:5ee3d mfn:801de
[  244.120366] Failed to map pfn to mfn rc:-14:0 pfn:5ef27 mfn:801df
[  244.126409] Failed to map pfn to mfn rc:-14:0 pfn:5eece mfn:801e0
[  244.132477] Failed to map pfn to mfn rc:-14:0 pfn:5ec31 mfn:801e1
[  244.138531] Failed to map pfn to mfn rc:-14:0 pfn:5ed55 mfn:801e2
[  244.144573] Failed to map pfn to mfn rc:-14:0 pfn:5edb2 mfn:801e3
[  244.150643] Failed to map pfn to mfn rc:-14:0 pfn:5ee6b mfn:801e4
[  244.156697] Failed to map pfn to mfn rc:-14:0 pfn:5ee59 mfn:801e5
[  244.162739] Failed to map pfn to mfn rc:-14:0 pfn:5ee40 mfn:801e6
[  244.168805] Failed to map pfn to mfn rc:-14:0 pfn:5ee24 mfn:801e7
[  244.174848] Failed to map pfn to mfn rc:-14:0 pfn:5ee16 mfn:801e8
[  244.180915] Failed to map pfn to mfn rc:-14:0 pfn:5ecee mfn:801e9
[  244.186969] Failed to map pfn to mfn rc:-14:0 pfn:5ec33 mfn:801ea
[  244.193014] Failed to map pfn to mfn rc:-14:0 pfn:5ef0d mfn:801eb
[  244.199080] Failed to map pfn to mfn rc:-14:0 pfn:5ed47 mfn:801ec
[  244.205122] Failed to map pfn to mfn rc:-14:0 pfn:5ecb8 mfn:801ed
[  244.211190] Failed to map pfn to mfn rc:-14:0 pfn:5ede7 mfn:801ee
[  244.217244] Failed to map pfn to mfn rc:-14:0 pfn:5edbc mfn:801ef
[  244.223288] Failed to map pfn to mfn rc:-14:0 pfn:5f786 mfn:801f0
[  244.229354] Failed to map pfn to mfn rc:-14:0 pfn:5edca mfn:801f1
[  244.235413] Failed to map pfn to mfn rc:-14:0 pfn:5ec05 mfn:801f2
[  244.241451] Failed to map pfn to mfn rc:-14:0 pfn:5ed04 mfn:801f3
[  244.247519] Failed to map pfn to mfn rc:-14:0 pfn:5ee19 mfn:801f4
[  244.253562] Failed to map pfn to mfn rc:-14:0 pfn:5ee49 mfn:801f5
[  244.259629] Failed to map pfn to mfn rc:-14:0 pfn:5ec50 mfn:801f6
[  244.265684] Failed to map pfn to mfn rc:-14:0 pfn:5f7f5 mfn:801f7
[  244.271725] Failed to map pfn to mfn rc:-14:0 pfn:5ece5 mfn:801f8
[  244.277793] Failed to map pfn to mfn rc:-14:0 pfn:5ec09 mfn:801f9
[  244.283836] Failed to map pfn to mfn rc:-14:0 pfn:5eea0 mfn:801fa
[  244.289904] Failed to map pfn to mfn rc:-14:0 pfn:5ed5d mfn:801fb
[  244.295958] Failed to map pfn to mfn rc:-14:0 pfn:5edd7 mfn:801fc
[  244.302002] Failed to map pfn to mfn rc:-14:0 pfn:5ec8b mfn:801fd
[  244.308069] Failed to map pfn to mfn rc:-14:0 pfn:5ef43 mfn:801fe
[  244.314125] Failed to map pfn to mfn rc:-14:0 pfn:5ee4c mfn:801ff
[  244.320165] Failed to map pfn to mfn rc:-14:0 pfn:5ed24 mfn:80200
[  244.326232] Failed to map pfn to mfn rc:-14:0 pfn:5ed18 mfn:80201
[  244.333389] [sched_delayed] sched: RT throttling activated
[  244.339367] Failed to unmap pfn:5d4fa rc:-2
xc: error: panic: xc_dom_boot.c:191: xc_dom_boot_domU_map: failed to mmap
domU pages 0x80008+0x1fa [mmap, errno=14 (Bad address)]: Internal error
libxl: error: libxl_dom.c:403:libxl__build_pv: xc_dom_build_image failed:
Bad address
domainbuilder: detail: xc_dom_release: called
libxl: error: libxl_create.c:906:domcreate_rebuild_done: cannot (re-)build
domain: -3
libxl: debug: libxl_event.c:1570:libxl__ao_complete: ao 0x3cf40: complete,
rc=-3
libxl: debug: libxl_create.c:1251:do_domain_create: ao 0x3cf40:
inprogress: poller=0x3cd60, flags=ic
libxl: debug: libxl_event.c:1542:libxl__ao__destroy: ao 0x3cf40: destroy
xc: debug: hypercall buffer: total allocations:102 total releases:102
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:94 misses:4 toobig:4
root@cubie:~# 

This is on XEN 2c7a21dd65d4f4a822f20d9d9e18fba027270aa5 (Master)

And this is on XEN 720f45ad01b6a3af2d77fb8fe122d934bbadba47:

root@cubie:~# xl -vvv cr domU
Parsing config from domU
libxl: debug: libxl_create.c:1237:do_domain_create: ao 0x3cf30: create:
how=(nil) callback=(nil) poller=0x36738
libxl: verbose: libxl_create.c:130:libxl__domain_build_info_setdefault:
qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or
directory
libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk
vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:296:libxl__device_disk_set_backend: Disk
vdev=xvda, using backend phy
libxl: debug: libxl_create.c:681:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:327:libxl__bootloader_run: no bootloader
configured, using user supplied kernel
libxl: debug: libxl_event.c:608:libxl__ev_xswatch_deregister: watch
w=0x36f34: deregister unregistered
libxl: debug: libxl_numa.c:475:libxl__get_numa_candidate: New best NUMA
placement candidate found: nr_nodes=1, nr_cpus=1, nr_vcpus=2, free_memkb=476
libxl: detail: libxl_dom.c:195:numa_place_domain: NUMA placement candidate
with 1 nodes, 1 cpus and 476 KB free selected
domainbuilder: detail: xc_dom_allocate: cmdline="", features="(null)"
libxl: debug: libxl_dom.c:348:libxl__build_pv: pv kernel mapped 0 path
/android/zImageFB

domainbuilder: detail: xc_dom_kernel_file: filename="/android/zImageFB"
domainbuilder: detail: xc_dom_malloc_filemap    : 2021 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.4, caps xen-3.0-armv7l 
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader ... 
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux zImage (ARM)
loader ... 
domainbuilder: detail: xc_dom_probe_zimage_kernel: found an appended DTB
domainbuilder: detail: loader probe OK
domainbuilder: detail: xc_dom_parse_zimage_kernel: called
domainbuilder: detail: xc_dom_parse_zimage_kernel: xen-3.0-armv7l: RAM
starts at 80000
domainbuilder: detail: xc_dom_parse_zimage_kernel: xen-3.0-armv7l:
0x80008000 -> 0x802016c2
domainbuilder: detail: xc_dom_mem_init: mem 128 MB, pages 0x8000 pages, 4k
each
domainbuilder: detail: xc_dom_mem_init: 0x8000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: xc_dom_malloc            : 256 kB
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x80008000
-> 0x80202000  (pfn 0x80008 + 0x1fa pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn
0x80008+0x1fa at 0xb6963000
domainbuilder: detail: xc_dom_load_zimage_kernel: called
domainbuilder: detail: xc_dom_load_zimage_kernel: kernel sed
0x80008000-0x80202000
domainbuilder: detail: xc_dom_load_zimage_kernel: copy 2070210 bytes from
blob 0xb6b9e000 to dst 0xb6963000
domainbuilder: detail: alloc_magic_pages: called
[   82.142287] Failed to unmap pfn:5d910 rc:-2
[   82.146500] Failed to unmap pfn:5f351 rc:-2
domainbuilder: detail: count_pgtables_arm: called
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x80202000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type:
xen-3.0-armv7l <= matches
domainbuilder: detail: setup_pgtables_arm: called
domainbuilder: detail: clear_page: pfn 0x88000, mfn 0x88000
[   82.195503] Failed to unmap pfn:5d910 rc:-2
domainbuilder: detail: clear_page: pfn 0x88001, mfn 0x88001
[   82.205235] Failed to unmap pfn:5f351 rc:-2
domainbuilder: detail: start_info_arm: called
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 269 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 2021 kB
domainbuilder: detail:       domU mmap          : 2024 kB
domainbuilder: detail: vcpu_arm: called
domainbuilder: detail: Initial state CPSR 0x1d3 PC 0x80008000
[   82.254316] Failed to unmap pfn:5d90e rc:-2
domainbuilder: detail: launch_vm: called, ctxt=0xb6fda004
[   82.266597] Failed to unmap pfn:5d90d rc:-2
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:257:libxl__device_disk_set_backend: Disk
vdev=xvda spec.backend=phy
libxl: debug: libxl_event.c:559:libxl__ev_xswatch_register: watch
w=0x377b0 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0:
register slotnum=3
libxl: debug: libxl_create.c:1251:do_domain_create: ao 0x3cf30:
inprogress: poller=0x36738, flags=i
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x377b0
wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: event
epath=/local/domain/0/backend/vbd/1/51712/state
libxl: debug: libxl_event.c:647:devstate_watch_callback: backend
/local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x377b0
wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: event
epath=/local/domain/0/backend/vbd/1/51712/state
libxl: debug: libxl_event.c:643:devstate_watch_callback: backend
/local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
libxl: debug: libxl_event.c:596:libxl__ev_xswatch_deregister: watch
w=0x377b0 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0:
deregister slotnum=3
libxl: debug: libxl_event.c:608:libxl__ev_xswatch_deregister: watch
w=0x377b0: deregister unregistered
libxl: debug: libxl_device.c:959:device_hotplug: calling hotplug script:
/etc/xen/scripts/block add
libxl: debug: libxl_event.c:1738:libxl__ao_progress_report: ao 0x3cf30:
progress report: ignored
libxl: debug: libxl_event.c:1570:libxl__ao_complete: ao 0x3cf30: complete,
rc=0
libxl: debug: libxl_event.c:1542:libxl__ao__destroy: ao 0x3cf30: destroy
Daemon running with PID 536
xc: debug: hypercall buffer: total allocations:99 total releases:99
xc: debug: hypercall buffer: current allocations:0 maximum allocations:4
xc: debug: hypercall buffer: cache current size:4
xc: debug: hypercall buffer: cache hits:91 misses:4 toobig:4
root@cubie:~# (d1) 6Booting Linux on physical CPU 0x0
(d1) 5Linux version 3.12.0-rc5+ (peter@behemoth) (gcc version 4.8.1
(Ubuntu/Linaro 4.8.1-10ubuntu7) ) #16 SMP Tue Dec 17 11:15:25 C
(d1) ET 2013
(d1) CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=10c53c7d
(d1) CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
(d1) 6Machine: Dummy Virtual Machine, model: XENVM-4.2
(d1) Memory policy: ECC disabled, Data cache writealloc
(d1) 7On node 0 totalpages: 32768
(d1) 7free_area_init_node: node 0, pgdat c03dd680, node_mem_map c0404000
(d1) 7  Normal zone: 256 pages used for memmap
(d1) 7  Normal zone: 0 pages reserved
(d1) 7  Normal zone: 32768 pages, LIFO batch:7
(d1) 6psci: probing function IDs from device-tree
(d1) 6PERCPU: Embedded 5 pages/cpu @c0507000 s7296 r0 d13184 u32768
(d1) 7pcpu-alloc: s7296 r0 d13184 u32768 alloc=8*4096
(d1) 7pcpu-alloc: 
(d1) Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
32512
(d1) 5Kernel command line: console=hvc0 root=/dev/xvda init=/bin/sh
(d1) 6PID hash table entries: 512 (order: -1, 2048 bytes)
(d1) 6Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
(d1) 6Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
(d1) Memory: 125776K/131072K available (3028K kernel code, 136K rwdata,
576K rodata, 179K init, 148K bss, 5296K reserved, 0K highmem
(d1) )
(d1) 5Virtual kernel memory layout:
(d1)     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
(d1)     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
(d1)     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
(d1)     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
(d1)     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
(d1)       .text : 0xc0008000 - 0xc038d5b4   (3606 kB)
(d1)       .init : 0xc038e000 - 0xc03bac80   ( 180 kB)
(d1)       .data : 0xc03bc000 - 0xc03de080   ( 137 kB)
(d1)        .bss : 0xc03de088 - 0xc040336c   ( 149 kB)
(d1) 6Hierarchical RCU implementation.
(d1) 6  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
(d1) 6NR_IRQS:16 nr_irqs:16 16
(d1) 6Architected cp15 timer(s) running at 24.00MHz (virt).
(d1) 6Switching to timer-based delay loop
(d1) 6sched_clock: ARM arch timer >56 bits at 24000kHz, resolution 41ns
(d1) 6sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every
4294967286ms
(d1) 6Console: colour dummy device 80x30
(d1) 6Calibrating delay loop (skipped), value calculated using timer
frequency.. 48.00 BogoMIPS (lpj=240000)
(d1) 6pid_max: default: 32768 minimum: 301
(d1) 6Mount-cache hash table entries: 512
(d1) 6CPU: Testing write buffer coherency: ok
(d1) 3/cpus/cpu@0 missing clock-frequency property
(d1) 3/cpus/cpu@1 missing clock-frequency property
(d1) 6CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
(d1) 6Setting up static identity map for 0xc02dea80 - 0xc02dead8
(d1) 3CPU1: failed to boot: -22
(d1) 6Brought up 1 CPUs
(d1) 6SMP: Total of 1 processors activated.
(d1) 6CPU: All CPU(s) started in SVC mode.
(d1) 6VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4
(d1) 6Xen 4.2 support found, events_irq=31 gnttab_frame_pfn=b0000
(d1) 6xen:grant_table: Grant tables using version 1 layout
(d1) Grant table initialized
(d1) 6NET: Registered protocol family 16
(d1) 6Xen: initializing cpu0
(d1) 6DMA: preallocated 256 KiB pool for atomic coherent allocations
(d1) 6Serial: AMBA PL011 UART driver
(d1) 6bio: create slab <bio-0> at 0
(d1) 6xen:balloon: Initialising balloon driver
(d1) 5SCSI subsystem initialized
(d1) 6Switched to clocksource arch_sys_counter
(d1) 6NET: Registered protocol family 2
(d1) 6TCP established hash table entries: 1024 (order: 1, 8192 bytes)
(d1) 6TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
(d1) 6TCP: Hash tables configured (established 1024 bind 1024)
(d1) 6TCP: reno registered
(d1) 6UDP hash table entries: 256 (order: 1, 8192 bytes)
(d1) 6UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
(d1) 6NET: Registered protocol family 1
(d1) 6RPC: Registered named UNIX socket transport module.
(d1) 6RPC: Registered udp transport module.
(d1) 6RPC: Registered tcp transport module.
(d1) 6RPC: Registered tcp NFSv4.1 backchannel transport module.
(d1) 6Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
(d1) 6ROMFS MTD (C) 2007 Red Hat, Inc.
(d1) 6msgmni has been set to 245
(d1) 6Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
(d1) 6io scheduler noop registered
(d1) 6io scheduler deadline registered
(d1) 6io scheduler cfq registered (default)
(d1) 6XENFB INIT
(d1) 6PV DOMEIN
(d1) 6console [hvc0] enabled
(d1) 6Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
(d1) 6brd: module loaded
(d1) 6loop: module loaded
(d1) 6xen_netfront: Initialising Xen virtual ethernet driver
(d1) 6mousedev: PS/2 mouse device common for all mice
(d1) 6TCP: cubic registered
(d1) 6NET: Registered protocol family 17
[   85.530735] xen-blkback:ring-ref 8, event-channel 3, protocol 1
(arm-abi) persistent grants
(d1) 6blkfront: xvda: flush diskcache: enabled; persistent grants:
enabled; indirect descriptors: enabled;
(d1) 6 xvda: unknown partition table
(d1) 6kjournald starting.  Commit interval 5 seconds
(d1) 6EXT3-fs (xvda): mounted filesystem with ordered data mode
(d1) 6VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
(d1) 6Freeing unused kernel memory: 176K (c038e000 - c03ba000)

I hope that this enough for you, if you want me to test something just
mail me.

Peter.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-17  9:25       ` peter
  2013-12-17  9:45         ` Ian Campbell
@ 2013-12-17 14:00         ` Julien Grall
  2014-01-05 16:48           ` karim.allah.ahmed
  1 sibling, 1 reply; 20+ messages in thread
From: Julien Grall @ 2013-12-17 14:00 UTC (permalink / raw)
  To: peter; +Cc: Julien Grall, Ian Campbell, xen-devel

On 12/17/2013 09:25 AM, peter wrote:
> Well I managed to boot the current master
> Version: d96392361cd05a66b385f0153e398128b196e480 (xen: arm: correct
> return value of raw_copy_{to/from}_guest_*, raw_clear_guest).

This commit introduced a bug which doesn't permit to boot a guest (-14
in your log). You should at least have the commit 3a5767a " xen/arm: Fix
regression after commit d963923".

-- 
Julien Grall

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2013-12-17 14:00         ` Julien Grall
@ 2014-01-05 16:48           ` karim.allah.ahmed
  2014-01-05 17:39             ` Stefano Stabellini
                               ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: karim.allah.ahmed @ 2014-01-05 16:48 UTC (permalink / raw)
  To: Julien Grall; +Cc: Julien Grall, peter, Ian Campbell, xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1892 bytes --]

Hi Peter,

If you still can't boot with any memory bigger than 128M, as a fast
workaround you can apply this patch.

diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
index faff88e..849df3f 100644
--- a/xen/arch/arm/domain_build.c
+++ b/xen/arch/arm/domain_build.c
@@ -22,7 +22,7 @@
 static unsigned int __initdata opt_dom0_max_vcpus;
 integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);

-static int dom0_11_mapping = 1;
+static int dom0_11_mapping = 0;

 #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
 static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;


It's failing because none of the zones has a contiguous memory block with
an order bigger than 15 ( 128M ). I think this is due to the alignment of
the phys_start with buddy system in cubieboard, I'll look further and let
you know if there's a cleaner approach to fix that.

It used to work before because the 11_mapping wasn't forced to "true" for
all platforms and there was a quirk exposed by the platform that used to
express that. I think Julien removed that quirk and defaulted to 11_mapping
in commit "71952bfcbe9187765cf4010b1479af86def4fb1f"



Regards.




On Tue, Dec 17, 2013 at 2:00 PM, Julien Grall <julien.grall@linaro.org>wrote:

> On 12/17/2013 09:25 AM, peter wrote:
> > Well I managed to boot the current master
> > Version: d96392361cd05a66b385f0153e398128b196e480 (xen: arm: correct
> > return value of raw_copy_{to/from}_guest_*, raw_clear_guest).
>
> This commit introduced a bug which doesn't permit to boot a guest (-14
> in your log). You should at least have the commit 3a5767a " xen/arm: Fix
> regression after commit d963923".
>
> --
> Julien Grall
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
>



-- 
Karim Allah Ahmed.
LinkedIn <http://eg.linkedin.com/pub/karim-allah-ahmed/13/829/550/>

[-- Attachment #1.2: Type: text/html, Size: 2805 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply related	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 16:48           ` karim.allah.ahmed
@ 2014-01-05 17:39             ` Stefano Stabellini
  2014-01-05 19:23               ` karim.allah.ahmed
  2014-01-05 20:23             ` Julien Grall
  2014-01-07 13:58             ` Ian Campbell
  2 siblings, 1 reply; 20+ messages in thread
From: Stefano Stabellini @ 2014-01-05 17:39 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com
  Cc: Julien Grall, peter, Julien Grall, Ian Campbell, xen-devel

[-- Attachment #1: Type: text/plain, Size: 1682 bytes --]

On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> Hi Peter,
> 
> If you still can't boot with any memory bigger than 128M, as a fast workaround you can apply this patch.
> 
> diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> index faff88e..849df3f 100644
> --- a/xen/arch/arm/domain_build.c
> +++ b/xen/arch/arm/domain_build.c
> @@ -22,7 +22,7 @@
>  static unsigned int __initdata opt_dom0_max_vcpus;
>  integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);
>  
> -static int dom0_11_mapping = 1;
> +static int dom0_11_mapping = 0;
>  
>  #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
>  static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
> 
> 
> It's failing because none of the zones has a contiguous memory block with an order bigger than 15 ( 128M ). I think this is due
> to the alignment of the phys_start with buddy system in cubieboard, I'll look further and let you know if there's a cleaner
> approach to fix that.
> 
> It used to work before because the 11_mapping wasn't forced to "true" for all platforms and there was a quirk exposed by the
> platform that used to express that. I think Julien removed that quirk and defaulted to 11_mapping in commit
> "71952bfcbe9187765cf4010b1479af86def4fb1f"

Unfortunately dom0_11_mapping is needed if at least one device driver
for the Allwinner uses DMA.
For example, if you disable dom0_11_mapping, can you still access the
network? On the other hand if all device drivers do not use DMA we can
set dom0_11_mapping to false for this platform.

In any case I think that we could benefit from having dom0_11_mapping
user configurable from the command line.

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 17:39             ` Stefano Stabellini
@ 2014-01-05 19:23               ` karim.allah.ahmed
  2014-01-05 19:28                 ` Stefano Stabellini
  2014-01-05 20:18                 ` Julien Grall
  0 siblings, 2 replies; 20+ messages in thread
From: karim.allah.ahmed @ 2014-01-05 19:23 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Julien Grall, peter, Julien Grall, Ian Campbell, xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 2183 bytes --]

On Sun, Jan 5, 2014 at 5:39 PM, Stefano Stabellini <
stefano.stabellini@eu.citrix.com> wrote:

> On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> > Hi Peter,
> >
> > If you still can't boot with any memory bigger than 128M, as a fast
> workaround you can apply this patch.
> >
> > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> > index faff88e..849df3f 100644
> > --- a/xen/arch/arm/domain_build.c
> > +++ b/xen/arch/arm/domain_build.c
> > @@ -22,7 +22,7 @@
> >  static unsigned int __initdata opt_dom0_max_vcpus;
> >  integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);
> >
> > -static int dom0_11_mapping = 1;
> > +static int dom0_11_mapping = 0;
> >
> >  #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
> >  static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
> >
> >
> > It's failing because none of the zones has a contiguous memory block
> with an order bigger than 15 ( 128M ). I think this is due
> > to the alignment of the phys_start with buddy system in cubieboard, I'll
> look further and let you know if there's a cleaner
> > approach to fix that.
> >
> > It used to work before because the 11_mapping wasn't forced to "true"
> for all platforms and there was a quirk exposed by the
> > platform that used to express that. I think Julien removed that quirk
> and defaulted to 11_mapping in commit
> > "71952bfcbe9187765cf4010b1479af86def4fb1f"
>
> Unfortunately dom0_11_mapping is needed if at least one device driver
> for the Allwinner uses DMA.
> For example, if you disable dom0_11_mapping, can you still access the
> network? On the other hand if all device drivers do not use DMA we can
> set dom0_11_mapping to false for this platform.
>

I'm not quite sure about all devices in cubieboard, but at least for the
network case I think it'll still work ( well, it's working for me ) .
Besides, Cubieboard didn't have this quirk to begin with before defaulting
to the 11_mapping


>
> In any case I think that we could benefit from having dom0_11_mapping
> user configurable from the command line.

I agree ( just sent a patch for that )



-- 
Karim Allah Ahmed.
LinkedIn <http://eg.linkedin.com/pub/karim-allah-ahmed/13/829/550/>

[-- Attachment #1.2: Type: text/html, Size: 3057 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 19:23               ` karim.allah.ahmed
@ 2014-01-05 19:28                 ` Stefano Stabellini
  2014-01-05 19:41                   ` karim.allah.ahmed
  2014-01-05 20:18                 ` Julien Grall
  1 sibling, 1 reply; 20+ messages in thread
From: Stefano Stabellini @ 2014-01-05 19:28 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com
  Cc: peter, Ian Campbell, Stefano Stabellini, Julien Grall, xen-devel,
	Julien Grall

[-- Attachment #1: Type: text/plain, Size: 2372 bytes --]

Could you use plain text for emails, please?

On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> On Sun, Jan 5, 2014 at 5:39 PM, Stefano Stabellini <stefano.stabellini@eu.citrix.com> wrote:
>       On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
>       > Hi Peter,
>       >
>       > If you still can't boot with any memory bigger than 128M, as a fast workaround you can apply this patch.
>       >
>       > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
>       > index faff88e..849df3f 100644
>       > --- a/xen/arch/arm/domain_build.c
>       > +++ b/xen/arch/arm/domain_build.c
>       > @@ -22,7 +22,7 @@
>       >  static unsigned int __initdata opt_dom0_max_vcpus;
>       >  integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);
>       >  
>       > -static int dom0_11_mapping = 1;
>       > +static int dom0_11_mapping = 0;
>       >  
>       >  #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
>       >  static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
>       >
>       >
>       > It's failing because none of the zones has a contiguous memory block with an order bigger than 15 ( 128M ). I think
>       this is due
>       > to the alignment of the phys_start with buddy system in cubieboard, I'll look further and let you know if there's a
>       cleaner
>       > approach to fix that.
>       >
>       > It used to work before because the 11_mapping wasn't forced to "true" for all platforms and there was a quirk
>       exposed by the
>       > platform that used to express that. I think Julien removed that quirk and defaulted to 11_mapping in commit
>       > "71952bfcbe9187765cf4010b1479af86def4fb1f"
> 
> Unfortunately dom0_11_mapping is needed if at least one device driver
> for the Allwinner uses DMA.
> For example, if you disable dom0_11_mapping, can you still access the
> network? On the other hand if all device drivers do not use DMA we can
> set dom0_11_mapping to false for this platform.
> 
> 
> I'm not quite sure about all devices in cubieboard, but at least for the network case I think it'll still work ( well, it's
> working for me ) . Besides, Cubieboard didn't have this quirk to begin with before defaulting to the 11_mapping

What is the linux device driver that you are using for the network? And
the one for the disk/sdcard?

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 19:28                 ` Stefano Stabellini
@ 2014-01-05 19:41                   ` karim.allah.ahmed
  2014-01-06 11:14                     ` Stefano Stabellini
  0 siblings, 1 reply; 20+ messages in thread
From: karim.allah.ahmed @ 2014-01-05 19:41 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Julien Grall, peter, Julien Grall, Ian Campbell, xen-devel

On Sun, Jan 5, 2014 at 7:28 PM, Stefano Stabellini
<stefano.stabellini@eu.citrix.com> wrote:
> Could you use plain text for emails, please?
Sorry about that :)

>
> On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
>> On Sun, Jan 5, 2014 at 5:39 PM, Stefano Stabellini <stefano.stabellini@eu.citrix.com> wrote:
>>       On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
>>       > Hi Peter,
>>       >
>>       > If you still can't boot with any memory bigger than 128M, as a fast workaround you can apply this patch.
>>       >
>>       > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
>>       > index faff88e..849df3f 100644
>>       > --- a/xen/arch/arm/domain_build.c
>>       > +++ b/xen/arch/arm/domain_build.c
>>       > @@ -22,7 +22,7 @@
>>       >  static unsigned int __initdata opt_dom0_max_vcpus;
>>       >  integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);
>>       >
>>       > -static int dom0_11_mapping = 1;
>>       > +static int dom0_11_mapping = 0;
>>       >
>>       >  #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
>>       >  static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
>>       >
>>       >
>>       > It's failing because none of the zones has a contiguous memory block with an order bigger than 15 ( 128M ). I think
>>       this is due
>>       > to the alignment of the phys_start with buddy system in cubieboard, I'll look further and let you know if there's a
>>       cleaner
>>       > approach to fix that.
>>       >
>>       > It used to work before because the 11_mapping wasn't forced to "true" for all platforms and there was a quirk
>>       exposed by the
>>       > platform that used to express that. I think Julien removed that quirk and defaulted to 11_mapping in commit
>>       > "71952bfcbe9187765cf4010b1479af86def4fb1f"
>>
>> Unfortunately dom0_11_mapping is needed if at least one device driver
>> for the Allwinner uses DMA.
>> For example, if you disable dom0_11_mapping, can you still access the
>> network? On the other hand if all device drivers do not use DMA we can
>> set dom0_11_mapping to false for this platform.
>>
>>
>> I'm not quite sure about all devices in cubieboard, but at least for the network case I think it'll still work ( well, it's
>> working for me ) . Besides, Cubieboard didn't have this quirk to begin with before defaulting to the 11_mapping
>
> What is the linux device driver that you are using for the network? And
> the one for the disk/sdcard?

For network "sun4i-emac", and currently I'm mounting my rootfs through
nfs, so no disk/sdcard




-- 
Karim Allah Ahmed.
LinkedIn

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 19:23               ` karim.allah.ahmed
  2014-01-05 19:28                 ` Stefano Stabellini
@ 2014-01-05 20:18                 ` Julien Grall
  1 sibling, 0 replies; 20+ messages in thread
From: Julien Grall @ 2014-01-05 20:18 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com, Stefano Stabellini
  Cc: Julien Grall, peter, Ian Campbell, xen-devel



On 01/05/2014 07:23 PM, karim.allah.ahmed@gmail.com wrote:
>
> I'm not quite sure about all devices in cubieboard, but at least for the
> network case I think it'll still work ( well, it's working for me ) .
> Besides, Cubieboard didn't have this quirk to begin with before
> defaulting to the 11_mapping

Ian has introduced the defaulting to the 11_mapping for the Cubieboard 
to avoid duplicate code (as all platform have 1:1 mapping enabled).

-- 
Julien Grall

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 16:48           ` karim.allah.ahmed
  2014-01-05 17:39             ` Stefano Stabellini
@ 2014-01-05 20:23             ` Julien Grall
  2014-01-07 13:58             ` Ian Campbell
  2 siblings, 0 replies; 20+ messages in thread
From: Julien Grall @ 2014-01-05 20:23 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com; +Cc: Julien Grall, peter, Ian Campbell, xen-devel

Hi Karim,

On 01/05/2014 04:48 PM, karim.allah.ahmed@gmail.com wrote:
> It's failing because none of the zones has a contiguous memory block
> with an order bigger than 15 ( 128M ). I think this is due to the
> alignment of the phys_start with buddy system in cubieboard, I'll look
> further and let you know if there's a cleaner approach to fix that.

Currently we support only one memory bank for dom0 when the 1:1 mapping 
is enabled. This solution is not reliable because it will depends where 
U-boot has loaded modules (kernel, initramfs, dtb,...) in the RAM.

The proper solution would be to support multiple banks for dom0. When 
Xen will allocate dom0 memory, it will split the total amount of RAM in 
small chunk, so it will likely be able to allocate the memory correctly, 
even with the 1:1 mapping.

Sincerely yours,

-- 
Julien Grall

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 19:41                   ` karim.allah.ahmed
@ 2014-01-06 11:14                     ` Stefano Stabellini
  0 siblings, 0 replies; 20+ messages in thread
From: Stefano Stabellini @ 2014-01-06 11:14 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com
  Cc: peter, Ian Campbell, Stefano Stabellini, Julien Grall, xen-devel,
	Julien Grall

On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> On Sun, Jan 5, 2014 at 7:28 PM, Stefano Stabellini
> <stefano.stabellini@eu.citrix.com> wrote:
> > Could you use plain text for emails, please?
> Sorry about that :)
> 
> >
> > On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> >> On Sun, Jan 5, 2014 at 5:39 PM, Stefano Stabellini <stefano.stabellini@eu.citrix.com> wrote:
> >>       On Sun, 5 Jan 2014, karim.allah.ahmed@gmail.com wrote:
> >>       > Hi Peter,
> >>       >
> >>       > If you still can't boot with any memory bigger than 128M, as a fast workaround you can apply this patch.
> >>       >
> >>       > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> >>       > index faff88e..849df3f 100644
> >>       > --- a/xen/arch/arm/domain_build.c
> >>       > +++ b/xen/arch/arm/domain_build.c
> >>       > @@ -22,7 +22,7 @@
> >>       >  static unsigned int __initdata opt_dom0_max_vcpus;
> >>       >  integer_param("dom0_max_vcpus", opt_dom0_max_vcpus);
> >>       >
> >>       > -static int dom0_11_mapping = 1;
> >>       > +static int dom0_11_mapping = 0;
> >>       >
> >>       >  #define DOM0_MEM_DEFAULT 0x8000000 /* 128 MiB */
> >>       >  static u64 __initdata dom0_mem = DOM0_MEM_DEFAULT;
> >>       >
> >>       >
> >>       > It's failing because none of the zones has a contiguous memory block with an order bigger than 15 ( 128M ). I think
> >>       this is due
> >>       > to the alignment of the phys_start with buddy system in cubieboard, I'll look further and let you know if there's a
> >>       cleaner
> >>       > approach to fix that.
> >>       >
> >>       > It used to work before because the 11_mapping wasn't forced to "true" for all platforms and there was a quirk
> >>       exposed by the
> >>       > platform that used to express that. I think Julien removed that quirk and defaulted to 11_mapping in commit
> >>       > "71952bfcbe9187765cf4010b1479af86def4fb1f"
> >>
> >> Unfortunately dom0_11_mapping is needed if at least one device driver
> >> for the Allwinner uses DMA.
> >> For example, if you disable dom0_11_mapping, can you still access the
> >> network? On the other hand if all device drivers do not use DMA we can
> >> set dom0_11_mapping to false for this platform.
> >>
> >>
> >> I'm not quite sure about all devices in cubieboard, but at least for the network case I think it'll still work ( well, it's
> >> working for me ) . Besides, Cubieboard didn't have this quirk to begin with before defaulting to the 11_mapping
> >
> > What is the linux device driver that you are using for the network? And
> > the one for the disk/sdcard?
> 
> For network "sun4i-emac", and currently I'm mounting my rootfs through
> nfs, so no disk/sdcard

Ah, that explains it! AFAICT sun4i-emac does not use DMA.
So yes, if this is your use case, you can safely disable the 1:1
workaround.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-05 16:48           ` karim.allah.ahmed
  2014-01-05 17:39             ` Stefano Stabellini
  2014-01-05 20:23             ` Julien Grall
@ 2014-01-07 13:58             ` Ian Campbell
  2014-01-07 14:31               ` karim.allah.ahmed
  2 siblings, 1 reply; 20+ messages in thread
From: Ian Campbell @ 2014-01-07 13:58 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com; +Cc: Julien Grall, peter, Julien Grall, xen-devel

On Sun, 2014-01-05 at 16:48 +0000, karim.allah.ahmed@gmail.com wrote:

> If you still can't boot with any memory bigger than 128M, as a fast
> workaround you can apply this patch.

I wonder if it might be possible to work around this by more carefully
selecting the load addresses for Xen+Linux+DTB+initrd, such that they
are packed into the top end of RAM, leaving a larger contiguous chunk
available at the beginning. e.g. if sizeof(Xen)=X and sizeof(Linux)=L
and sizeof(DTB)=D (all rounded up to 2M boundary) then load things at:
	MEMMAX-X:	Leave free for high relocation of hypervisor
	MEMMAX-X-L:	Load Linux here
	MEMMAX-X-L-D:	Load DTB here
	MEMMAX-X-L-D-X: Load initial Xen image here

Ultimately this is because allocations need to be aligned to their size,
so on a 1GB system there are only two possible 512MB allocations, if
even one page is allocated in each half then it isn't possible to
satisfy things. I don't think the core allocator gives us the option to
do non-aligned allocations. Disabling the 1:1 mapping workaround
allocates the region a page at a time so it doesn't suffer from this.

We are probably mostly stuck with this for 4.4. As Julien says for 4.5
we should probably look into giving dom0 multiple banks where necessary.

Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-07 13:58             ` Ian Campbell
@ 2014-01-07 14:31               ` karim.allah.ahmed
  2014-01-07 14:34                 ` Ian Campbell
  2014-01-07 14:44                 ` Julien Grall
  0 siblings, 2 replies; 20+ messages in thread
From: karim.allah.ahmed @ 2014-01-07 14:31 UTC (permalink / raw)
  To: Ian Campbell; +Cc: Julien Grall, peter, Julien Grall, xen-devel

On Tue, Jan 7, 2014 at 1:58 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> On Sun, 2014-01-05 at 16:48 +0000, karim.allah.ahmed@gmail.com wrote:
>
>> If you still can't boot with any memory bigger than 128M, as a fast
>> workaround you can apply this patch.
>
> I wonder if it might be possible to work around this by more carefully
> selecting the load addresses for Xen+Linux+DTB+initrd, such that they
> are packed into the top end of RAM, leaving a larger contiguous chunk
> available at the beginning. e.g. if sizeof(Xen)=X and sizeof(Linux)=L
> and sizeof(DTB)=D (all rounded up to 2M boundary) then load things at:
>         MEMMAX-X:       Leave free for high relocation of hypervisor
>         MEMMAX-X-L:     Load Linux here
>         MEMMAX-X-L-D:   Load DTB here
>         MEMMAX-X-L-D-X: Load initial Xen image here
>
> Ultimately this is because allocations need to be aligned to their size,
> so on a 1GB system there are only two possible 512MB allocations, if
> even one page is allocated in each half then it isn't possible to
> satisfy things. I don't think the core allocator gives us the option to
> do non-aligned allocations.

What if we allocated the dom0 from the boot allocator instead (before
ditching it) ?


> Disabling the 1:1 mapping workaround allocates the region a page at a time so it doesn't suffer from this.
>
> We are probably mostly stuck with this for 4.4. As Julien says for 4.5
> we should probably look into giving dom0 multiple banks where necessary.
>
> Ian.
>
>



-- 
Karim Allah Ahmed.
LinkedIn

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-07 14:31               ` karim.allah.ahmed
@ 2014-01-07 14:34                 ` Ian Campbell
  2014-01-07 14:44                 ` Julien Grall
  1 sibling, 0 replies; 20+ messages in thread
From: Ian Campbell @ 2014-01-07 14:34 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com; +Cc: Julien Grall, peter, Julien Grall, xen-devel

On Tue, 2014-01-07 at 14:31 +0000, karim.allah.ahmed@gmail.com wrote:
> On Tue, Jan 7, 2014 at 1:58 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> > On Sun, 2014-01-05 at 16:48 +0000, karim.allah.ahmed@gmail.com wrote:
> >
> >> If you still can't boot with any memory bigger than 128M, as a fast
> >> workaround you can apply this patch.
> >
> > I wonder if it might be possible to work around this by more carefully
> > selecting the load addresses for Xen+Linux+DTB+initrd, such that they
> > are packed into the top end of RAM, leaving a larger contiguous chunk
> > available at the beginning. e.g. if sizeof(Xen)=X and sizeof(Linux)=L
> > and sizeof(DTB)=D (all rounded up to 2M boundary) then load things at:
> >         MEMMAX-X:       Leave free for high relocation of hypervisor
> >         MEMMAX-X-L:     Load Linux here
> >         MEMMAX-X-L-D:   Load DTB here
> >         MEMMAX-X-L-D-X: Load initial Xen image here
> >
> > Ultimately this is because allocations need to be aligned to their size,
> > so on a 1GB system there are only two possible 512MB allocations, if
> > even one page is allocated in each half then it isn't possible to
> > satisfy things. I don't think the core allocator gives us the option to
> > do non-aligned allocations.
> 
> What if we allocated the dom0 from the boot allocator instead (before
> ditching it) ?

Have you checked if the boot allocator has the same constraints?

I'm also not sure if we have enough info during the early phase to know
what we are supposed to be doing (i.e. have we parsed the command line
yet?).

If you can come up with a patch we can consider it, but to be considered
for being 4.4 material it'd have to be pretty straightforward and
obvious.

Ian.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: XEN[ARM] Master not working on Allwinner A20
  2014-01-07 14:31               ` karim.allah.ahmed
  2014-01-07 14:34                 ` Ian Campbell
@ 2014-01-07 14:44                 ` Julien Grall
  1 sibling, 0 replies; 20+ messages in thread
From: Julien Grall @ 2014-01-07 14:44 UTC (permalink / raw)
  To: karim.allah.ahmed@gmail.com
  Cc: Anthony PERARD, peter, Ian Campbell, xen-devel

On 01/07/2014 02:31 PM, karim.allah.ahmed@gmail.com wrote:
> On Tue, Jan 7, 2014 at 1:58 PM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
>> On Sun, 2014-01-05 at 16:48 +0000, karim.allah.ahmed@gmail.com wrote:
>>
>>> If you still can't boot with any memory bigger than 128M, as a fast
>>> workaround you can apply this patch.
>>
>> I wonder if it might be possible to work around this by more carefully
>> selecting the load addresses for Xen+Linux+DTB+initrd, such that they
>> are packed into the top end of RAM, leaving a larger contiguous chunk
>> available at the beginning. e.g. if sizeof(Xen)=X and sizeof(Linux)=L
>> and sizeof(DTB)=D (all rounded up to 2M boundary) then load things at:
>>         MEMMAX-X:       Leave free for high relocation of hypervisor
>>         MEMMAX-X-L:     Load Linux here
>>         MEMMAX-X-L-D:   Load DTB here
>>         MEMMAX-X-L-D-X: Load initial Xen image here
>>
>> Ultimately this is because allocations need to be aligned to their size,
>> so on a 1GB system there are only two possible 512MB allocations, if
>> even one page is allocated in each half then it isn't possible to
>> satisfy things. I don't think the core allocator gives us the option to
>> do non-aligned allocations.
> 
> What if we allocated the dom0 from the boot allocator instead (before
> ditching it) ?

If I remembered correctly, Anthony did this kind of modification for the
first port of Xen on the Arndale.

It's a too intrusive in the code. As I said previously, the best
solution is having multiple bank support for dom0. It will take you less
time to wrote a such patch.

-- 
Julien Grall

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-01-07 14:44 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-16  7:54 XEN[ARM] Master not working on Allwinner A20 peter
2013-12-16 10:09 ` Ian Campbell
2013-12-16 11:04   ` peter
2013-12-16 13:14     ` Ian Campbell
2013-12-17  9:25       ` peter
2013-12-17  9:45         ` Ian Campbell
2013-12-17 10:59           ` peter
2013-12-17 14:00         ` Julien Grall
2014-01-05 16:48           ` karim.allah.ahmed
2014-01-05 17:39             ` Stefano Stabellini
2014-01-05 19:23               ` karim.allah.ahmed
2014-01-05 19:28                 ` Stefano Stabellini
2014-01-05 19:41                   ` karim.allah.ahmed
2014-01-06 11:14                     ` Stefano Stabellini
2014-01-05 20:18                 ` Julien Grall
2014-01-05 20:23             ` Julien Grall
2014-01-07 13:58             ` Ian Campbell
2014-01-07 14:31               ` karim.allah.ahmed
2014-01-07 14:34                 ` Ian Campbell
2014-01-07 14:44                 ` Julien Grall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).