xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* SMMU, Unhandled context fault
@ 2016-04-25  8:54 Peng Fan
  2016-04-26 10:28 ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-25  8:54 UTC (permalink / raw)
  To: xen-devel, julien.grall; +Cc: van.freenix, sstabellini

Hi Julien, Stefano

I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
"
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
"
fsynr is 0x433, PTWF is 1, which means
"An external fault occurred while processing a translation table walk"

My DomU cfg is:
"
kernel = "/root/xen/Image"
device_tree = "/root/xen/sdhc.dtb"
dtdev = [ "/usdhc@5a240000" ]
iomem = [ "0x5a240,0x10@0x1a240"]
irqs = [ 257 ]
memory = "128"
name = "domU-sdhc-test"
vcpus = 1
serial="pty"
disk = [ 'phy:/dev/loop0,xvda,w' ]
extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
"

I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
So I guess should we have a similar fix for SMMU TLB?
From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
I remember that When create domU for ARM, the memory is allocated from heap, so machine pages
should be there allocated. Also SMMU share the mmu table with domU mmu table.
I guess there maybe something wrong with SMMU TLB related handling. But I have no
clear idea on this. Please advise.

Thanks in advance,
Peng.

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

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

* Re: SMMU, Unhandled context fault
  2016-04-25  8:54 SMMU, Unhandled context fault Peng Fan
@ 2016-04-26 10:28 ` Julien Grall
  2016-04-26 11:50   ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-04-26 10:28 UTC (permalink / raw)
  To: Peng Fan, xen-devel; +Cc: sstabellini



On 25/04/2016 09:54, Peng Fan wrote:
> Hi Julien, Stefano

Hello Peng,

> I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.

Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?

The SMMU drivers in Xen has been ported from Linux last year. It might 
be possible that some bug fixes need to be ported.

> "
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
> "

The IOVA corresponds to a guest RAM address. It would be useful if you 
provide the Xen boot logs.

> fsynr is 0x433, PTWF is 1, which means
> "An external fault occurred while processing a translation table walk"
>
> My DomU cfg is:
> "
> kernel = "/root/xen/Image"
> device_tree = "/root/xen/sdhc.dtb"
> dtdev = [ "/usdhc@5a240000" ]
> iomem = [ "0x5a240,0x10@0x1a240"]
> irqs = [ 257 ]
> memory = "128"
> name = "domU-sdhc-test"
> vcpus = 1
> serial="pty"
> disk = [ 'phy:/dev/loop0,xvda,w' ]
> extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
> "
>
> I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
> "xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
> So I guess should we have a similar fix for SMMU TLB?

That is different.

Xen only supports SMMU for stage-2 page table, so the hypervisor is in 
charge of flushing the SMMU TLBs when the translation IPA -> PA is changed.

The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade 
any local flush instruction made by a guest into innershareable flush 
instruction.

>  From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).

What do you mean by TCU?

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-26 10:28 ` Julien Grall
@ 2016-04-26 11:50   ` Peng Fan
  2016-04-26 13:12     ` Edgar E. Iglesias
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-26 11:50 UTC (permalink / raw)
  To: Julien Grall; +Cc: xen-devel, sstabellini

Hi Julien,

On Tue, Apr 26, 2016 at 11:28:03AM +0100, Julien Grall wrote:
>
>
>On 25/04/2016 09:54, Peng Fan wrote:
>>Hi Julien, Stefano
>
>Hello Peng,
>
>>I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
>
>Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?

SMMUv2. mmu-500 r2p4.

>
>The SMMU drivers in Xen has been ported from Linux last year. It might be
>possible that some bug fixes need to be ported.

I have this one ported in my local.
"
commit 4a1c93cbe9b2cf559fee3316ee287bb042eb1aba
Author: Will Deacon <will.deacon@arm.com>
Date:   Wed Mar 4 12:21:03 2015 +0000

    iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
"

>
>>"
>>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
>>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
>>"

Actually I did not meet this error each time. Sometimes I met this, Sometimes I did not meet this.
>
>The IOVA corresponds to a guest RAM address. It would be useful if you
>provide the Xen boot logs.
I assigned 128M memory to DomU. Since the 128M is preallocated, and
the mapping between IPA and machine address is done before DomU boot. Also SMMU
share this mapping. So I thought all should be ok. But I met the Unhandled context fault,
I just guess whether something related to SMMU TLB or else.

I pasted the full log in the end. The format is not that good, it is automatically generated from my
simulation system.

In the end, when do `dd if=/dev/mmcblk0 of=/dev/null bs=1M count=100`,
I met Unhandled context fault.

>
>>fsynr is 0x433, PTWF is 1, which means
>>"An external fault occurred while processing a translation table walk"
>>
>>My DomU cfg is:
>>"
>>kernel = "/root/xen/Image"
>>device_tree = "/root/xen/sdhc.dtb"
>>dtdev = [ "/usdhc@5a240000" ]
>>iomem = [ "0x5a240,0x10@0x1a240"]
>>irqs = [ 257 ]
>>memory = "128"
>>name = "domU-sdhc-test"
>>vcpus = 1
>>serial="pty"
>>disk = [ 'phy:/dev/loop0,xvda,w' ]
>>extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
>>"
>>
>>I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
>>"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
>>So I guess should we have a similar fix for SMMU TLB?
>
>That is different.
>
>Xen only supports SMMU for stage-2 page table, so the hypervisor is in charge
>of flushing the SMMU TLBs when the translation IPA -> PA is changed.
>
>The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade any
>local flush instruction made by a guest into innershareable flush
>instruction.

Thanks for clarifying.

>
>> From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
>
>What do you mean by TCU?

In mmu-500 r2p2 TRM, there is TBU and TCU. TCU is translation control unit: Controls and manages the address translations

>
>Regards,

Thanks,
Peng.

LOG:

*  kernel: cmdline image address = 0x80200000
Image lacks image_size field, assuming 16MiB
images->ep 0x80200000, dst 0x80200000 80000000 0
## Flattened Device Tree blob at 82000000
   Booting using the fdt blob at 0x82000000
   reserving fdt memory region: addr=80000000 size=10000
   Using Device Tree in place at 0000000082000000, end 000000008200638d

Starting kernel ...

- UART enabled -
- CPU 00000000 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Zero BSS -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) Checking for initrd in /chosen
(XEN) RAM: 0000000080000000 - 00000000bfffffff
(XEN) 
(XEN) MODULE[0]: 0000000082000000 - 0000000082004000 Device Tree  
(XEN) MODULE[1]: 0000000080a00000 - 0000000081265600 Kernel       console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
(XEN)  RESVD[0]: 0000000080000000 - 0000000080010000
(XEN)  RESVD[1]: 0000000082000000 - 0000000082004000
(XEN) 
(XEN) Command lin
e: console=dtuart dtuart=/serial@5a060000 dom0_mem=128M
(XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
(XEN) Update BOOTMOD_XEN from 0000000080200000-000000008030ad81 => 00000000bfe00000-00000000bff0ad81
(XEN) Domain heap initialised
(XEN) Platform: i.MX 8
(XEN) Looking for dtuart at "/serial@5a060000", options ""
(XEN) imx-uart.c:243: xx 5a060000
(XEN) imx-uart.c:298: 11
(XEN) imx-uart.c:83: 10
(XEN) imx-uart.c:86: 12
(XEN) imx-uart.c:91: 13
(XEN) imx-uart.c:107: 14
(XEN) imx-uart.c:108: ===============UFCR USR1 a81 6050
 Xen 4.7-unstable
(XEN) Xen version 4.7-unstable (Freenix@ap.freescale.net) (aarch64-poky-linux-gcc (GCC) 4.9.3) debug=y Mon Apr 25 22:40:05 CST 2016
(XEN) Latest ChangeSet: Mon Apr 25 22:40:01 2016 +0800 git:76cc241
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000001002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensi
ons: FloatingPoint AdvancedSIMD GICv3-SysReg
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:10011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8000 KHz
(XEN) GICv3 initialization:
(XEN)       gic_dist_addr=0x0000005ce00000
(XEN)       gic_maintenance_irq=25
(XEN)       gic_rdist_stride=0
(XEN)       gic_rdist_regions=1
(XEN)       redistributor regions:
(XEN)         - region 0: 0x0000005cf00000 - 0x0000005cfc0000

(XEN) GICv3: 544 lines, (IID 0001043b).
(XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001f000
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) imx-uart.c:115: 20
UU
(XEN) imx-uart.c:134: imx_uart_init_postirq
(XEN) Allocated console ring of 32 KiB.
(XEN) Bringing up CPU1
- CPU 00000001 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003f000
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
- CPU 00000002 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005f000
(XEN) CPU 2 booted.
(XEN) Bringing up CPU3
- CPU 00000003 booting -
- Current EL 00000008 -
- Xen starting at EL2 -
- Setting up control registers -
- Turning on paging -
- Ready -
(XEN) GICv3: CPU3: Found redistributor in region 0 @00000
0004007f000
(XEN) CPU 3 booted.
(XEN) Brought up 4 CPUs
(XEN) P2M: 40-bit IPA with 40-bit PA
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
(XEN) =================================
(XEN) smmu: /iommu@5c800000: probing hardware configuration...
(XEN) smmu: /iommu@5c800000: SMMUv2 with:
(XEN) smmu: /iommu@5c800000: 	stage 2 translation
(XEN) smmu: /iommu@5c800000: 	coherent table walk
(XEN) smmu: /iommu@5c800000: 	stream matching with 32 register groups, mask 0x7fff
(XEN) smmu: /iommu@5c800000: 	32 context banks (0 stage-2 only)
(XEN) smmu: /iommu@5c800000: 	Stage-2: 40-bit IPA -> 48-bit PA
(XEN) smmu: /iommu@5c800000: registered 1 master devices
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 0000000080a00000
(XEN) Allocating 1:1 mappings totalling 128MB for dom0:
(XEN) BANK[0] 0x00000088000000-0x00000090000000 (128MB)
(XEN) Grant table range: 0x000000bfe00000-0x0000
00bfe5b000
(XEN) handle /
(XEN) / passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /cpus
(XEN)   Skip it (matched)
(XEN) handle /aliases
(XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /memory@80000000
(XEN)   Skip it (matched)
(XEN) handle /reserved-memory
(XEN) /reserved-memory passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /reserved-memory/linux,cma
(XEN) /reserved-memory/linux,cma passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /interrupt-controller@5ce00000
(XEN) Create gic node
(XEN)   Set phandle = 0x1
(XEN) handle /mu@5e1b0000
(XEN) /mu@5e1b0000 passthrough = 1 nirq = 0 naddr = 1
(XEN)   - MMIO: 005e1b0000 - 005e1c0000
(XEN) handle /imx8dv-pm
(XEN) /imx8dv-pm passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain
(XEN) /imx8dv-pm/lsio-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm0
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-
power-domain/lsio-pwm1
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm2
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm3
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm3 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm4
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm4 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm5
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm5 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm6
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm6 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm7
(XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm7 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c0
(XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c0 passthrough = 1 n
irq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c1
(XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c2
(XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c3
(XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c3 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-kpp
(XEN) /imx8dv-pm/lsio-power-domain/lsio-kpp passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt0
(XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt1
(XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt2
(XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt3
(XEN) /imx8dv-pm
/lsio-power-domain/lsio-gpt3 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt4
(XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt4 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain
(XEN) /imx8dv-pm/megawrap-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart1
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart2
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc1
(XEN) /imx8dv-pm/megawrap-power-d
omain/megawrap-sdhc1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-qspi
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-qspi passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai1
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai2
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet1
(
XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi1
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi2
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can1
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can2
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can2 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-po
wer-domain/megawrap-ftm0
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-ftm1
(XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/gpu-power-domain
(XEN) /imx8dv-pm/gpu-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/gpu-power-domain/gpu0
(XEN) /imx8dv-pm/gpu-power-domain/gpu0 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/gpu-power-domain/gpu0/gpu1
(XEN) /imx8dv-pm/gpu-power-domain/gpu0/gpu1 passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/vpu-power-domain
(XEN) /imx8dv-pm/vpu-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/vpu-power-domain/vpu_core
(XEN) /imx8dv-pm/vpu-power-domain/vpu_core passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/hsio-power-domain
(XEN) /imx8dv-pm/hsio-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/hsio-power-do
main/hsio-pcie-pd
(XEN) /imx8dv-pm/hsio-power-domain/hsio-pcie-pd passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/DispCtrl0-power-domain
(XEN) /imx8dv-pm/DispCtrl0-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/DispCtrl1-power-domain
(XEN) /imx8dv-pm/DispCtrl1-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/ParallelInput0-power-domain
(XEN) /imx8dv-pm/ParallelInput0-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/ParallelInput1-power-domain
(XEN) /imx8dv-pm/ParallelInput1-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/lcd-power-domain
(XEN) /imx8dv-pm/lcd-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/LVDS0-power-domain
(XEN) /imx8dv-pm/LVDS0-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /imx8dv-pm/LVDS1-power-domain
(XEN) /imx8dv-pm/LVDS1-power-domain passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /clk
(XEN) /clk passthrough = 1 nirq = 0 naddr 
= 0
(XEN) handle /dummy
(XEN) /dummy passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /iomuxc
(XEN) /iomuxc passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /iomuxc/imx8dv-zebu
(XEN) /iomuxc/imx8dv-zebu passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /iomuxc/imx8dv-zebu/usdhc1grp
(XEN) /iomuxc/imx8dv-zebu/usdhc1grp passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /iomuxc/imx8dv-zebu/fec1grp
(XEN) /iomuxc/imx8dv-zebu/fec1grp passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /slram@0xc0000000
(XEN) /slram@0xc0000000 passthrough = 1 nirq = 0 naddr = 1
(XEN)   - MMIO: 00c0000000 - 00c4000000
(XEN) handle /serial@33220000
(XEN) /serial@33220000 passthrough = 0 nirq = 0 naddr = 1
(XEN)   - MMIO: 0033220000 - 0033221000
(XEN) handle /iommu@5c800000
(XEN)   Skip it (used by Xen)
(XEN) handle /timer
(XEN) Create timer node
(XEN)   Secure interrupt 29
(XEN)   Non secure interrupt 30
(XEN)   Virt interrupt 27
(XEN) handle /serial@5a060000
(XEN)   Skip it (used by Xen)
(XEN) handle /serial@5a090000

(XEN) /serial@5a090000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 252
(XEN)   - MMIO: 005a090000 - 005a094000
(XEN) handle /imxdpu0@0x56180000
(XEN) /imxdpu0@0x56180000 passthrough = 1 nirq = 11 naddr = 1
(XEN)   - IRQ: 72
(XEN)   - IRQ: 73
(XEN)   - IRQ: 74
(XEN)   - IRQ: 75
(XEN)   - IRQ: 76
(XEN)   - IRQ: 77
(XEN)   - IRQ: 78
(XEN)   - IRQ: 79
(XEN)   - IRQ: 80
(XEN)   - IRQ: 81
(XEN)   - IRQ: 82
(XEN)   - MMIO: 0056000000 - 0057000000
(XEN) handle /imxdpu1@0x57180000
(XEN) /imxdpu1@0x57180000 passthrough = 1 nirq = 11 naddr = 1
(XEN)   - IRQ: 184
(XEN)   - IRQ: 183
(XEN)   - IRQ: 185
(XEN)   - IRQ: 186
(XEN)   - IRQ: 187
(XEN)   - IRQ: 188
(XEN)   - IRQ: 189
(XEN)   - IRQ: 190
(XEN)   - IRQ: 191
(XEN)   - IRQ: 192
(XEN)   - IRQ: 193
(XEN)   - MMIO: 0057000000 - 0058000000
(XEN) handle /framebuffer@0
(XEN) /framebuffer@0 passthrough = 1 nirq = 0 naddr = 1
(XEN)   - MMIO: 0056220000 - 0056230000
(XEN) handle /framebuffer@1
(XEN) /framebuffer@1 passthrough = 1 nirq =
 0 naddr = 1
(XEN)   - MMIO: 0056240000 - 0056250000
(XEN) handle /framebuffer@2
(XEN) /framebuffer@2 passthrough = 1 nirq = 0 naddr = 1
(XEN)   - MMIO: 0057220000 - 0057230000
(XEN) handle /framebuffer@3
(XEN) /framebuffer@3 passthrough = 1 nirq = 0 naddr = 1
(XEN)   - MMIO: 0057240000 - 0057250000
(XEN) handle /gpu@53100000
(XEN) /gpu@53100000 passthrough = 1 nirq = 2 naddr = 4
(XEN)   - IRQ: 96
(XEN)   - IRQ: 97
(XEN)   - MMIO: 0053100000 - 0053140000
(XEN)   - MMIO: 0054100000 - 0054140000
(XEN)   - MMIO: 0000000000 - 0000000000
(XEN)   - MMIO: 0000000000 - 0001000000
(XEN) handle /vpu@2c000000
(XEN) /vpu@2c000000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 201
(XEN)   - MMIO: 002c000000 - 0030000000
(XEN) handle /usdhc@5a240000
(XEN) /usdhc@5a240000 passthrough = 0 nirq = 1 naddr = 1
(XEN)   - IRQ: 257
(XEN)   - MMIO: 005a240000 - 005a250000
(XEN) handle /usdhc@5a250000
(XEN) /usdhc@5a250000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 258
(XEN)   - MMIO: 005a250000 
- 005a260000
(XEN) handle /pwm@5e000000
(XEN) /pwm@5e000000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 126
(XEN)   - MMIO: 005e000000 - 005e004000
(XEN) handle /pwm@5e100000
(XEN) /pwm@5e100000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 127
(XEN)   - MMIO: 005e100000 - 005e104000
(XEN) handle /ethernet@30be0000
(XEN) /ethernet@30be0000 passthrough = 1 nirq = 1 naddr = 1
(XEN)   - IRQ: 244
(XEN)   - MMIO: 005a280000 - 005a290000
(XEN) handle /ethernet@30be0000/fixed-link
(XEN) /ethernet@30be0000/fixed-link passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /chosen
(XEN) /chosen passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /chosen/module@0
(XEN)   Skip it (matched)
(XEN) Create hypervisor node
(XEN) Create PSCI node
(XEN) Create cpus node
(XEN) Create cpu@0 (logical CPUID: 0) node
(XEN) Create cpu@1 (logical CPUID: 1) node
(XEN) Create cpu@2 (logical CPUID: 2) node
(XEN) Create cpu@3 (logical CPUID: 3) node
(XEN) Create memory node (reg size 4, nr cells 4)
(XEN)   Bank 0
: 0x88000000->0x90000000
(XEN) Loading zImage from 0000000080a00000 to 0000000088080000-00000000888e5600
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe0302c
(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
(XEN) ..done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 268kB init memory.
Booting Linux on physical CPU 0x0
Initializing cgroup subsys cpu
Linux version 4.1.12+ (Freenix@linux-u7w5) (gcc version 4.9.3 (GCC) ) #16 SMP PREEMPT Sat Apr 23 20:35:14 CST 2016
CPU: AArch64 Processor [410fd034] revision 4
Detected VIPT I-cache on CPU0
alternatives: enabling workaround for ARM erratum 845719
efi: Getting EFI parameters from FDT:
efi: UEFI not found.
Reserved memory: failed to allocate memory for node 'linux,cma'
cma: Reserved 32 MiB at 0x000000008c000000
On nod
e 0 totalpages: 32768
  DMA zone: 512 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 32768 pages, LIFO batch:7
psci: probing for conduit method from DT.
psci: PSCIv0.2 detected in firmware.
psci: Using standard PSCI v0.2 function IDs
PERCPU: Embedded 16 pages/cpu @ffffffc007fa7000 s28160 r8192 d29184 u65536
pcpu-alloc: s28160 r8192 d29184 u65536 alloc=16*4096
pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32256
Kernel command line: console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
log_buf_len individual max cpu contribution: 4096 bytes
log_buf_len total cpu_extra contributions: 12288 bytes
log_buf_len min size: 16384 bytes
log_buf_len: 32768 bytes
early log buf free: 14732(89%)
PID hash table entries: 512 (order: 0, 4096 bytes)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)

Cannot allocate SWIOTLB buffer
Memory: 72492K/131072K available (5473K kernel code, 449K rwdata, 2212K rodata, 428K init, 213K bss, 25812K reserved, 32768K cma-reserved)
Virtual kernel memory layout:
    vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
    vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
              0xffffffbdc2200000 - 0xffffffbdc2400000   (     2 MB actual)
    fixed   : 0xffffffbffabfd000 - 0xffffffbffac00000   (    12 KB)
    PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
    modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
    memory  : 0xffffffc000000000 - 0xffffffc008000000   (   128 MB)
      .init : 0xffffffc000804000 - 0xffffffc00086f000   (   428 KB)
      .text : 0xffffffc000080000 - 0xffffffc000803574   (  7694 KB)
      .data : 0xffffffc000875000 - 0xffffffc0008e5600   (   450 KB)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
Preemptible hierarchical RCU implementati
on.
	Additional per-CPU info printed with stalls.
	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
NR_IRQS:64 nr_irqs:64 0
CPU0: found redistributor 0 region 0:0x000000005cf00000
*************** imx8dv_clocks_init
===== i2c0_div_clk 5e500008 ffffff8000020008
===== i2c1_div_clk 5e510008 ffffff8000040008
===== i2c2_div_clk 5e520008 ffffff8000060008
===== i2c3_div_clk 5e530008 ffffff8000160008
===== i2c0_clk 5e50000c ffffff800018000c
===== i2c1_clk 5e51000c ffffff80001a000c
===== i2c2_clk 5e52000c ffffff80001c000c
===== i2c3_clk 5e53000c ffffff80001e000c
===== pwm0_clk 5e400004 ffffff8000200004
===== pwm1_clk 5e410004 ffffff8000220004
===== pwm2_clk 5e420004 ffffff8000240004
===== pwm3_clk 5e430004 ffffff8000260004
===== pwm4_clk 5e440004 ffffff8000280004
===== pwm5_clk 5e450004 ffffff80002a0004
===== pwm6_clk 5e460004 ffffff80002c0004
===== pwm7_clk 5e470004 ffffff80002e0004
===== gpt0_clk 5e540004 f
fffff8000300004
===== gpt1_clk 5e550004 ffffff8000320004
===== gpt2_clk 5e560004 ffffff8000340004
===== gpt3_clk 5e570004 ffffff8000360004
===== gpt4_clk 5e580004 ffffff8000380004
===== sdhc_bus_clk 0 0
===== enet_bus_clk 0 0
===== enet_anatop_clk 0 0
===== can_osc_clk 0 0
===== usb_phy_clk 0 0
===== sdhc0_clk 0 0
===== sdhc1_clk 0 0
===== sdhc2_clk 0 0
===== enet0_clk 0 0
===== enet1_clk 0 0
===== enet0_time_clk 0 0
===== enet1_time_clk 0 0
===== qspi_clk 0 0
===== sai0_clk 0 0
===== sai1_clk 0 0
===== sai2_clk 0 0
===== uart0_clk 0 0
===== uart1_clk 0 0
===== uart2_clk 0 0
===== SPI0_clk 0 0
===== SPI1_clk 0 0
===== SPI2_clk 0 0
===== FTM0_clk 0 0
===== FTM1_clk 0 0
===== can0_clk 0 0
===== can1_clk 0 0
===== can2_clk 0 0
===== dc0_disp0_clk 56050014 ffffff80003a0014
===== dc0_disp1_clk 56050018 ffffff80003c0018
===== dc0_capt0_clk 0 0
===== dc0_capt1_clk 0 0
===== dc0_gpu2_clk 56050000 ffffff80003e0000
===== dc1_disp0_clk 57050014 ff
ffff8000400014
===== dc1_disp1_clk 56050018 ffffff8000420018
===== dc1_capt0_clk 0 0
===== dc1_capt1_clk 0 0
===== dc1_gpu2_clk 57050000 ffffff8000440000
===== pcie_per_clk 5f050000 ffffff8000460000
===== pcie_phy_ref_clk 5f060000 ffffff8000480000
===== pcie_phy_pipe_clk 0 0
===== lcd_pixel_clk 0 0
===== lcd_i2c0_clk 5623001c ffffff80004a001c
===== lcd_i2c1_clk 5623002c ffffff80004c002c
===== lcd_pwm_clk 56230010 ffffff80004e0010
===== lvds0_pixel_clk 0 0
===== lvds0_phy_clk 0 0
===== lvds0_pwm_clk 56210010 ffffff8000500010
===== lvds0_ic20_clk 5621001c ffffff800052001c
===== lvds0_ic21_clk 5621002c ffffff800054002c
===== lvds1_pixel_clk 0 0
===== lvds1_phy_clk 0 0
===== lvds1_pwm_clk 57230010 ffffff8000560010
===== lvds1_ic20_clk 5723001c ffffff800058001c
===== lvds1_ic21_clk 5723002c ffffff80005a002c
===== lvds2_pixel_clk 0 0
===== lvds2_phy_clk 0 0
===== lvds2_pwm_clk 57210010 ffffff80005c0010
===== lvds2_ic20_clk 5721001c ffffff80005e001c
===== lvds2_ic2
1_clk 5721002c ffffff800060002c
===== pi_0_mclk_clk 0 0
===== pi_0_i2c_clk 0 0
===== pi_0_pwm_0_clk 0 0
===== pi_0_pwm_1_clk 0 0
===== pi_1_mclk_clk 0 0
===== pi_1_i2c_clk 0 0
===== pi_1_pwm_0_clk 0 0
===== pi_1_pwm_1_clk 0 0
===== m4_0_tpm_clk 0 0
===== m4_0_lpit_clk 37610000 ffffff8000620000
===== m4_0_i2c_clk 37630000 ffffff8000640000
===== m4_0_uart_clk 37620000 ffffff8000660000
===== m4_1_tpm_clk 0 0
===== m4_1_lpit_clk 3b610000 ffffff8000680000
===== m4_1_i2c_clk 3b630000 ffffff80006a0000
===== m4_1_uart_clk 3b620000 ffffff80006c0000
===== vpu_ddr_clk 0 0
===== vpu_cabac_clk 0 0
===== vpu_xuvi_clk 0 0
===== vpu_uart_clk 0 0
===== gpu_core0_clk 0 0
===== gpu_shader0_clk 0 0
===== gpu_core1_clk 0 0
===== gpu_shader1_clk 0 0
===== audio_pll 0 0
===== dc_0_pll_0 0 0
===== dc_0_pll_1 0 0
===== dc_1_pll_0 0 0
===== dc_1_pll_1 0 0
*************** finished imx8dv_clocks_init
Architected cp15 timer(s) running at 8.00MHz (virt).
clocksource arch_sys_
counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
Console: colour dummy device 80x25
Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
Initializing cgroup subsys memory
Initializing cgroup subsys hugetlb
hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 1 counters available
EFI services will not be available.
Xen 4.7 support found, events_irq=4 gnttab_frame=0x00000000bfe00000
xen:grant_table: Grant tables using version 1 layout
Grant table initialized
xen:events: Using FIFO-based ABI
Xen: initializing cpu0
*****Initialized MU
CPU1: Booted secondary processor
Detected VIPT I-cache on CPU1
CPU1: found redistributor 1 
region 0:0x000000005cf20000
Xen: initializing cpu1
CPU2: Booted secondary processor
Detected VIPT I-cache on CPU2
CPU2: found redistributor 2 region 0:0x000000005cf40000
Xen: initializing cpu2
CPU3: Booted secondary processor
Detected VIPT I-cache on CPU3
CPU3: found redistributor 3 region 0:0x000000005cf60000
Xen: initializing cpu3
Brought up 4 CPUs
SMP: Total of 4 processors activated.
CPU: All CPU(s) started at EL1
alternatives: patching kernel code
devtmpfs: initialized
DMI not present or invalid.
clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
vdso: 2 pages (1 code @ ffffffc00087d000, 1 data @ ffffffc00087c000)
hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
DMA: preallocated 256 KiB pool for atomic allocations
xen:swiotlb_xen: Warning: only able to allocate 16 MB for software IO TLB
software IO TLB: No low mem
Serial:
 AMBA PL011 UART driver
imx8dv-pinctrl iomuxc: initialized IMX pinctrl driver
xen:balloon: Initialising balloon driver
xen_balloon: Initialising balloon driver
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Switched to clocksource arch_sys_counter
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Regis
tered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 0 bytes, default 64
futex hash table entries: 1024 (order: 4, 65536 bytes)
audit: initializing netlink subsys (disabled)
audit: type=2000 audit(0.180:1): initialized
HugeTLB registered 2 MB page size, pre-allocated 0 pages
VFS: Disk quotas dquot_6.6.0
VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
fuse init (API version 7.23)
9p: Installing v9fs 9p2000 file system support
io scheduler noop registered
io scheduler cfq registered (default)
xen:xen_evtchn: Event-channel device installed
console [hvc0] enabled
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
5a090000.serial: ttymxc1 at MMIO 0x5a090000 (irq = 5, base_baud = 5000000) is a IMX
msm_serial: driver initialized
Unable to detect cache hierarcy from DT for
 CPU 0
loop: module loaded
slram: devname = mtdblock0
slram: devstart = 0xc0000000
slram: devlength = +0x04000000
slram: devname=mtdblock0, devstart=0xc0000000, devlength=0x4000000
slram: Registered device mtdblock0 from 3145728KiB to 3211264KiB
slram: Mapped from 0xffffff8000780000 to 0xffffff8004780000
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
pinmux_enable_setting 13
420 421 428 429 430 431 432 433 422 423 424 425 426 
fec: probe of 5a280000.ethernet failed with error -1
sky2: driver version 1.30
xen_netfront: Initialising Xen virtual ethernet driver
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-platform: EHCI generic platform driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-pci: OHCI PCI platform driver
ohci-platform: OHCI generic platform driver
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for a
ll mice
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
NET: Registered protocol family 17
9pnet: Installing 9P2000 support
Key type dns_resolver registered
registered taskstats version 1
hctosys: unable to open rtc device (rtc0)
kjournald starting.  Commit interval 5 seconds
EXT3-fs (mtdblock0): using internal journal
EXT3-fs (mtdblock0): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 31:0.
devtmpfs: mounted
Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
Initializing random number generator... random: dd urandom read with 0 bits of entropy available
done.
#/etc/init.d/xencommons start 
Starting /opt/xen/sbin/xenstored...
Setting domain 0 name, domid and JSON config...
Done setting up Dom0
Starting xenconsoled...
Starting QEMU as disk backend for dom0
/etc/init.d/xencommons: line 102: /opt/xen/lib/xen/bin/qemu-system-i386: No such file or directory
#xl -vvv create -d sdhc-test
Parsing config from sdhc-test
{
    "c_info": {
        "type": "pv",
        "name": "domU-sdhc-test",
        "uuid": "e229775e-d6f3-4afc-b556-21d83c775f28",
        "run_hotplug_scripts": "True"
    },
    "b_info": {
        "max_vcpus": 1,
        "avail_vcpus": [
            0
        ],
        "max_memkb": 131072,
        "target_memkb": 131072,
        "shadow_memkb": 2048,
        "sched_params": {

        },
        "irqs": [
            257
        ],
        "iomem": [
            {
                "start": 209440,
                "number": 1,
                "gfn": 65536
            },
            {
                "start": 369216,
                "number": 16,
                "gfn": 107072
            }
        ],
        "claim_mode": "True",
        "kernel": "/root/xen/Image",
        "cmdline": "earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh",
        "device_tree": "/root/xen/sdhc.d
tb",
        "type.pv": {

        },
        "arch_arm": {

        }
    },
    "disks": [
        {
            "pdev_path": "/dev/loop0",
            "vdev": "xvda",
            "format": "raw",
            "readwrite": 1
        }
    ],
    "dtdevs": [
        {
            "path": "/usdhc@5a240000"
        }
    ],
    "on_reboot": "restart",
    "on_soft_reset": "restart"
}
libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x308aa210: create: how=(nil) callback=(nil) poller=0x308aa2c0
libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain
libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate 226 SPIs
libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
libxl: debug: libxl_device.c:298:li
bxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using user supplied kernel
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a8e68: deregister unregistered
domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh", features="(null)"
libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/xen/Image
domainbuilder: detail: xc_dom_kernel_file: filename="/root/xen/Image"
domainbuilder: detail: xc_dom_malloc_filemap    : 8597 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, caps xen-3.0-aarch64 xen-3.0-armv7l 
domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
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 (ARM64) loader ... 
domainbuilder: detail: loader probe OK
domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 0x40080000 -> 0x408e5600
libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen version 4.7 guest
libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC version: V3
libxl: debug: libxl_arm.c:780:libxl__arch_domain_init_hw_description:  - Partial device tree provided: /root/xen/sdhc.dtb
libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs = earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh
libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000
libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000
libxl: debug: libxl_ar
m.c:871:libxl__arch_domain_init_hw_description: fdt total size 1916
domainbuilder: detail: xc_dom_devicetree_mem: called
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: set_mode: guest xen-3.0-aarch64, address size 64
domainbuilder: detail: xc_dom_malloc            : 256 kB
domainbuilder: detail: populate_guest_memory: populating RAM @ 0000000040000000-0000000048000000 (128MB)
domainbuilder: detail: populate_one_size: populated 0x40/0x40 entries with shift 9
domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x47fff000
domainbuilder: detail: arch_setup_meminit: devicetree: 0x47fff000 -> 0x48000000
libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40000000
libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@200000000
domainbuilder
: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 -> 0x408e6000  (pfn 0x40080 + 0x866 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40080+0x866 at 0x7f8b4ef000
domainbuilder: detail: xc_dom_load_zimage_kernel: called
domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40080000-0x408e6000
domainbuilder: detail: xc_dom_load_zimage_kernel: copy 8803840 bytes from blob 0x7f8bd96000 to dst 0x7f8b4ef000
domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x47fff000 -> 0x48000000  (pfn 0x47fff + 0x1 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x47fff+0x1 at 0x7f8c93b000
domainbuilder: detail: alloc_magic_pages: called
domainbuilder: detail: count_pgtables_arm: called
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48000000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: calle
d
domainbuilder: detail: arch_setup_bootearly: doing nothing
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-aarch64 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-armv7l
domainbuilder: detail: setup_pgtables_arm: called
domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
domainbuilder: detail: start_info_arm: called
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 308 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 8597 kB
domainbuilder: detail:       domU mmap          : 8604 kB
domainbuilder: detail: vcpu_arm64: called
domainbuilder: detail: DTB 47fff000
domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
domainbuilder: detail: launch_vm: called, 
ctxt=0x7f8c93d004
domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=phy
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: register slotnum=3
libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x308aa210: inprogress: poller=0x308aa2c0, flags=i
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:884:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:880:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: deregister slotnum=3
libxl: debug: libxl_device.c:938:device_backend_callback: calling device_backend_cleanup
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1c00: deregister unregistered
libxl: debug: libxl_linux.c:229:libxl__hotplug_disk: Args and environment ready
libxl: debug: libxl_device.c:1035:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/block add 
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
libxl: debug: libxl_linux.c:246:libxl__get_hotplug_script_info: num_exec 1, not running hotplug scripts
libxl: debug: libxl_device.c:1022:device_hotpl
ug: No hotplug script to execute
libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
libxl: debug: libxl_create.c:1198:domcreate_launch_dm: dom1 irq 257
libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 33220-33220
(XEN) memory_map:add: dom1 gfn=10000 mfn=33220 nr=1
libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 5a240-5a24f
(XEN) memory_map:add: dom1 gfn=1a240 mfn=5a240 nr=10
libxl: debug: libxl_create.c:1461:domcreate_attach_dtdev: Assign device "/usdhc@5a240000" to dom1
(XEN) smmu: /iommu@5c800000: d1: p2maddr 0x00000000bffc6000
(XEN) smmu: /iommu@5c800000: 1id, mask reg 11 7c00 fc000011
(XEN) smmu: /iommu@5c800000: 2id, mask reg 11 7c00 fc000011
libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x308aa210: progress report: ignored
libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x308aa210: complete, rc=0
libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x308aa210: destro
y
xc: debug: hypercall buffer: total allocations:106 total releases:106
xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
xc: debug: hypercall buffer: cache current size:3
xc: debug: hypercall buffer: cache hits:95 misses:3 toobig:8
# xen-blkback: ring-ref 8, event-channel 3, protocol 1 (arm-abi) persistent grants


# xl console 1

console [hvc0] enabled
bootconsole [uart0] disabled
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
msm_serial: driver initialized
10000000.serial: ttyLP0 at MMIO 0x10000000 (irq = 0, base_baud = 12500000) is a FSL_LPUART
Unable to detect cache hierarcy from DT for CPU 0
loop: module loaded
slram: not enough parameters.
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
sky2: driver version 1.30
xen_netfront: Initialising Xen virtual ethernet driver
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-platform: EHCI generic platform driver
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-pci: OHCI PCI platform driver
ohci-platform: OHCI generic platform driver
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-
pltfm: SDHCI platform and OF driver helper
/passthrough/usdhc@1a240000: voltage-ranges unspecified
0
1
size 4096 coherent 0
aa
00
01
02
ab
ac
ad
ae
host->adma_table ffffff800001a000 align_buffer ffffffc0023ade00
sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
sdhci-esdhc-imx 1a240000.usdhc: No vmmc regulator found
sdhci-esdhc-imx 1a240000.usdhc: No vqmmc regulator found
sdhci: =========== REGISTER DUMP (mmc0)===========
sdhci: Sys addr: 0x00000000 | Version:  0x00000002
sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000001
sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
sdhci: Present:  0x01f88088 | Host ctl: 0x00000020
sdhci: Power:    0x00000000 | Blk gap:  0x00000080
sdhci: Wake-up:  0x00000008 | Clock:    0x00000007
sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
sdhci: Int enab: 0x007f0003 | Sig enab: 0x007f0003
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
sdhci: Cmd:      0x00000000 |
 Max curr: 0x00ffffff
sdhci: Host ctl2: 0x00000000
sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
sdhci: ===========================================
mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: Initial signal voltage of 3.3v
blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled;
mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
mmc0: starting CMD52 arg 00000c00 flags 00000195
mmc0: SDHCI controller on 1a240000.usdhc [1a240000.usdhc] using ADMA
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD52): -110: 
00000000 00000000 00000000 00000000
mmc0: starting CMD52 arg 80000c08 flags 00000195
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD52): -110: 00000000 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting CMD0 arg 00000000 flags 000000c0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting CMD8 arg 000001aa flags 000002f5
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD8)
: -110: 00000000 00000000 00000000 00000000
mmc0: starting CMD5 arg 00000000 flags 000002e1
NET: Registered protocol family 17
9pnet: Installing 9P2000 support
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD5): 0: 00000100 00000000 00000000 00000000
sdhci-esdhc-imx 1a240000.usdhc: no support for card's volts
mmc0: error -22 whilst initialising SDIO card
mmc0: starting CMD55 arg 00000000 flags 000000f5
Key type dns_resolver registered
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 000000f5
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 000000f5
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 000000f5
registe
red taskstats version 1
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting CMD1 arg 00000000 flags 000000e1
hctosys: unable to open rtc device (rtc0)
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting
 CMD0 arg 00000000 flags 000000c0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting CMD1 arg 40200000 flags 000000e1
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
mmc0: starting CMD2 arg 00000000 flags 00000067
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD2): 0: 02010053 454d3038 47000000 0000cd00
mmc0: starting CMD3 arg 00010000 flags 00000015
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0

sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: starting CMD9 arg 00010000 flags 00000007
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD9): 0: d00f0032 0f5903ff c003ffe0 12400000
mmc0: starting CMD7 arg 00010000 flags 00000015
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
mmc0: starting CMD8 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
EXT3-fs (xvda): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
kjournald starting.  Commit interval 5 seconds
devtmpfs: mounted
Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done (CMD8): 0: 00
000900 00000000 00000000 00000000
mmc0:     512 bytes transferred: 0
mmc0: starting CMD6 arg 03b90101 flags 0000049d
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
mmc0: starting CMD13 arg 00010000 flags 00000191
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
mmc0: starting CMD6 arg 03b70101 flags 0000049d
sdhci [sdhci_irq()]: *** mmc0 got interrup
t: 0x00000001
mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
mmc0: starting CMD13 arg 00010000 flags 00000195
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 1
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
mmc0: starting CMD8 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
mmc0:     512 bytes transferred: 0
mmc0: starting CMD6 arg 03b70501 flags 0000049d
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
mmc0: starting CMD13 arg 00010000 flags 000001
95
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 8
sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 8
sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
mmc0: starting CMD6 arg 03a10101 flags 0000049d
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
mmc0: starting CMD13 arg 00010000 flags 00000195
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
mmc0: new DDR MMC card at address 0001
mmcblk mmc0:0001: calling add_quirk
mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
<mmc0: starting CMD23 arg 00000008 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
m
mc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     4096 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
EXT3-fs (xvda): using internal journal
Initializing random number generator... random: dd urandom read with 13 bits of entropy available
done.
# 
./
./
c.sh
c


.sh
brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
<mmc0: starting CMD23 arg 00000020 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     16384 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
<mmc0: starting CMD23 arg 00000040 flags 00000015>
mmc0: starting CMD18 arg 00000020 flags 000000b5
mmc0:     blksz 512 blocks 64 flags 00000200 ts
ac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     32768 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
10+0 records in
10+0 records out
# 
./
./
a.sh 
a.sh 
&&
&&
 ./
 ./
c.sh

c.sh
brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
dd if=/dev/mmcblk0 of=a.dump bs=512 count=2
<mmc0: starting CMD23 arg 00000020 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     16384 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
2+0 records in
2+0 records out
brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
brw-------    1 root     root    
  179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
<mmc0: starting CMD23 arg 00000020 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     16384 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
<mmc0: starting CMD23 arg 00000040 flags 00000015>
mmc0: starting CMD18 arg 00000020 flags 000000b5
mmc0:     blksz 512 blocks 64 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001

sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     32768 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
10+0 records in
10+0 records out
# 
./b.sh
./b.sh



brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
dd if=aa of=/dev/mmbclk0 conv=sync
<mmc0: starting CMD23 arg 00000008 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     4096 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
<mmc0: starting CMD23 arg 00000008 flags 00000015>
mmc0: starting CMD25 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 8 flags 00000100 tsac 1600 ms nsac 
0
mmc0:     CMD12 arg 00000000 flags 0000049d
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
mmc0:     4096 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
mmc0: starting CMD13 arg 00010000 flags 00000195
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
0+1 records in
1+0 records out
dd if=/dev/mmcblk0 of=a.dump bs=512 count=1
<mmc0: starting CMD23 arg 00000020 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
mmc0: req done <CMD23>: 0: 00000000 0000000
0 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     16384 bytes transferred: 0
mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
1+0 records in
1+0 records out
1111
2222




# 
dd i
dd
f
 if
=
=
/dev/
/dev/
mmcblk0 of=/dev/null bs-\x7f=1M count=100
mmcblk0 of=/dev/null bs-\b^[[J=1M count=100



<mmc0: starting CMD23 arg 00000200 flags 00000015>
mmc0: starting CMD18 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 512 flags 00000200 tsac 100 ms nsac 0
mmc0:     CMD12 arg 00000000 flags 00000095
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188040, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188060, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188080, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c80000
0: Unhandled context fault: iova=0x42188100, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188120, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188140, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188160, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188180, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188200, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188220, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188240, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0
x42188260, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188280, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188300, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188320, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188340, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188360, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188380, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883c0, fsynr=0x433, cb=0
(XEN
) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188400, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188420, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188440, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188460, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188480, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188500, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188520, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled
 context fault: iova=0x42188540, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188560, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188580, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188600, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188620, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188640, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188660, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188680, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886a0, f
synr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188700, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188720, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188740, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188760, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188780, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188800, fsynr=0x433, cb=0
(XEN) smmu: /iom
mu@5c800000: Unhandled context fault: iova=0x42188820, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188840, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188860, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188880, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188900, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188920, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188940, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188960, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fau
lt: iova=0x42188980, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188aa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ac0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ae0, fsynr=0x433, 
cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ba0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188bc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188be0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000:
 Unhandled context fault: iova=0x42188c60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ca0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188cc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ce0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188da0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4
2188dc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188de0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ea0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ec0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ee0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f20, fsynr=0x433, cb=0
(XEN) 
smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fe0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189000, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189020, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189040, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189060, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189080, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled c
ontext fault: iova=0x421890a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189100, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189120, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189140, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189160, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189180, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189200, fsy
nr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189220, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189240, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189260, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189280, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189300, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189320, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189340, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189360, fsynr=0x433, cb=0
(XEN) smmu: /iommu
@5c800000: Unhandled context fault: iova=0x42189380, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189400, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189420, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189440, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189460, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189480, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault
: iova=0x421894e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189500, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189520, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189540, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189560, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189580, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189600, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189620, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189640, fsynr=0x433, cb
=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189660, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189680, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189700, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189720, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189740, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189760, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189780, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: U
nhandled context fault: iova=0x421897c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189800, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189820, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189840, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189860, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189880, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189900, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421
89920, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189940, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189960, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189980, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a80, fsynr=0x433, cb=0
(XEN) sm
mu: /iommu@5c800000: Unhandled context fault: iova=0x42189aa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ac0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ae0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ba0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189bc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189be0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled con
text fault: iova=0x42189c00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ca0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189cc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ce0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d60, fsynr
=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189da0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189dc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189de0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ea0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ec0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5
c800000: Unhandled context fault: iova=0x42189ee0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fe0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a000, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a020, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: 
iova=0x4218a040, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a060, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a080, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a100, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a120, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a140, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a160, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a180, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1a0, fsynr=0x433, cb=0

(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a200, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a220, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a240, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a260, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a280, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a300, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unh
andled context fault: iova=0x4218a320, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a340, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a360, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a380, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a400, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a420, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a440, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a460, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a
480, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a500, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a520, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a540, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a560, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a580, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5e0, fsynr=0x433, cb=0
(XEN) smmu
: /iommu@5c800000: Unhandled context fault: iova=0x4218a600, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a620, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a640, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a660, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a680, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a700, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a720, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a740, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled conte
xt fault: iova=0x4218a760, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a780, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a800, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a820, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a840, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a860, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a880, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8c0, fsynr=0
x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a900, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a920, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a940, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a960, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a980, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c8
00000: Unhandled context fault: iova=0x4218aa40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aaa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aac0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aae0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: io
va=0x4218aba0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abe0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aca0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218acc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ace0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad00, fsynr=0x433, cb=0

(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ada0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218adc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ade0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhan
dled context fault: iova=0x4218ae80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aea0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aec0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aee0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afe
0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b000, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b020, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b040, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b060, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b080, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b100, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b120, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b140, fsynr=0x433, cb=0
(XEN) smmu: 
/iommu@5c800000: Unhandled context fault: iova=0x4218b160, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b180, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b200, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b220, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b240, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b260, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b280, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context
 fault: iova=0x4218b2c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b300, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b320, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b340, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b360, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b380, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b400, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b420, fsynr=0x4
33, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b440, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b460, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b480, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b500, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b520, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b540, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b560, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b580, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800
000: Unhandled context fault: iova=0x4218b5a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b600, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b620, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b640, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b660, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b680, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova
=0x4218b700, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b720, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b740, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b760, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b780, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b800, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b820, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b840, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b860, fsynr=0x433, cb=0
(X
EN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b880, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b900, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b920, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b940, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b960, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b980, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9a0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9c0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandl
ed context fault: iova=0x4218b9e0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218baa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bac0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bae0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb40,
 fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bba0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbe0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bca0, fsynr=0x433, cb=0
(XEN) smmu: /i
ommu@5c800000: Unhandled context fault: iova=0x4218bcc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bce0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bda0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bdc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bde0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context f
ault: iova=0x4218be20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be80, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bea0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bec0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bee0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf00, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf20, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf40, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf60, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf80, fsynr=0x433
, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfa0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfc0, fsynr=0x433, cb=0
(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfe0, fsynr=0x433, cb=0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x02008000
mmc0: ADMA error
sdhci: =========== REGISTER DUMP (mmc0)===========
sdhci: Sys addr: 0x4218803c | Version:  0x00000002
sdhci: Blk size: 0x00000200 | Blk cnt:  0x0000010f
sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
sdhci: Present:  0x01088a8e | Host ctl: 0x00000023
sdhci: Power:    0x00000002 | Blk gap:  0x00000080
sdhci: Wake-up:  0x00000008 | Clock:    0x00000017
sdhci: Timeout:  0x0000000f | Int stat: 0x02008000
sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
sdhci: Cmd:      0x0000123a | Max curr: 0x00ffffff
sdhci: Host ctl2: 0x00000008
sd
hci: ADMA Err: 0x00000003 | ADMA Ptr: 0x44040064
sdhci: ===========================================
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a000: DMA 0x42381000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a008: DMA 0x42668000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a010: DMA 0x4230a000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a018: DMA 0x4223a000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a020: DMA 0x425b8000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a028: DMA 0x4269d000, LEN 0x1000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a030: DMA 0x4253c000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a038: DMA 0x421f0000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a040: DMA 0x426d8000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff80
0001a048: DMA 0x4230c000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a050: DMA 0x42974000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a058: DMA 0x426b8000, LEN 0x4000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a060: DMA 0x42188000, LEN 0x8000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a068: DMA 0x423e8000, LEN 0x8000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a070: DMA 0x426b0000, LEN 0x8000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a078: DMA 0x42458000, LEN 0x8000, Attr=0x21
sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a080: DMA 0x425b0000, LEN 0x2000, Attr=0x23
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
mmc0:     0 bytes transferred: -5
mmc0:     (CMD12): 0: 00000b00 00000000 00000000 00000000


>
>-- 
>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-26 11:50   ` Peng Fan
@ 2016-04-26 13:12     ` Edgar E. Iglesias
  2016-04-26 13:56       ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Edgar E. Iglesias @ 2016-04-26 13:12 UTC (permalink / raw)
  To: Peng Fan; +Cc: xen-devel, Julien Grall, sstabellini

On Tue, Apr 26, 2016 at 07:50:00PM +0800, Peng Fan wrote:
> Hi Julien,
> 
> On Tue, Apr 26, 2016 at 11:28:03AM +0100, Julien Grall wrote:
> >
> >
> >On 25/04/2016 09:54, Peng Fan wrote:
> >>Hi Julien, Stefano
> >
> >Hello Peng,
> >
> >>I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
> >
> >Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?
> 
> SMMUv2. mmu-500 r2p4.
> 
> >
> >The SMMU drivers in Xen has been ported from Linux last year. It might be
> >possible that some bug fixes need to be ported.
> 
> I have this one ported in my local.
> "
> commit 4a1c93cbe9b2cf559fee3316ee287bb042eb1aba
> Author: Will Deacon <will.deacon@arm.com>
> Date:   Wed Mar 4 12:21:03 2015 +0000
> 
>     iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
> "
> 
> >
> >>"
> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0


Hi Peng,

Looking at the fsynr=0x433, it seems like the SMMU is identifying the transaction as a secure one.
I wouldn't have expected that, it looks suspucious.
Does your SD controller have a way to be configured to be part of the NS world?

Cheers,
Edgar




> >>"
> 
> Actually I did not meet this error each time. Sometimes I met this, Sometimes I did not meet this.
> >
> >The IOVA corresponds to a guest RAM address. It would be useful if you
> >provide the Xen boot logs.
> I assigned 128M memory to DomU. Since the 128M is preallocated, and
> the mapping between IPA and machine address is done before DomU boot. Also SMMU
> share this mapping. So I thought all should be ok. But I met the Unhandled context fault,
> I just guess whether something related to SMMU TLB or else.
> 
> I pasted the full log in the end. The format is not that good, it is automatically generated from my
> simulation system.
> 
> In the end, when do `dd if=/dev/mmcblk0 of=/dev/null bs=1M count=100`,
> I met Unhandled context fault.
> 
> >
> >>fsynr is 0x433, PTWF is 1, which means
> >>"An external fault occurred while processing a translation table walk"
> >>
> >>My DomU cfg is:
> >>"
> >>kernel = "/root/xen/Image"
> >>device_tree = "/root/xen/sdhc.dtb"
> >>dtdev = [ "/usdhc@5a240000" ]
> >>iomem = [ "0x5a240,0x10@0x1a240"]
> >>irqs = [ 257 ]
> >>memory = "128"
> >>name = "domU-sdhc-test"
> >>vcpus = 1
> >>serial="pty"
> >>disk = [ 'phy:/dev/loop0,xvda,w' ]
> >>extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
> >>"
> >>
> >>I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
> >>"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
> >>So I guess should we have a similar fix for SMMU TLB?
> >
> >That is different.
> >
> >Xen only supports SMMU for stage-2 page table, so the hypervisor is in charge
> >of flushing the SMMU TLBs when the translation IPA -> PA is changed.
> >
> >The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade any
> >local flush instruction made by a guest into innershareable flush
> >instruction.
> 
> Thanks for clarifying.
> 
> >
> >> From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
> >
> >What do you mean by TCU?
> 
> In mmu-500 r2p2 TRM, there is TBU and TCU. TCU is translation control unit: Controls and manages the address translations
> 
> >
> >Regards,
> 
> Thanks,
> Peng.
> 
> LOG:
> 
> *  kernel: cmdline image address = 0x80200000
> Image lacks image_size field, assuming 16MiB
> images->ep 0x80200000, dst 0x80200000 80000000 0
> ## Flattened Device Tree blob at 82000000
>    Booting using the fdt blob at 0x82000000
>    reserving fdt memory region: addr=80000000 size=10000
>    Using Device Tree in place at 0000000082000000, end 000000008200638d
> 
> Starting kernel ...
> 
> - UART enabled -
> - CPU 00000000 booting -
> - Current EL 00000008 -
> - Xen starting at EL2 -
> - Zero BSS -
> - Setting up control registers -
> - Turning on paging -
> - Ready -
> (XEN) Checking for initrd in /chosen
> (XEN) RAM: 0000000080000000 - 00000000bfffffff
> (XEN) 
> (XEN) MODULE[0]: 0000000082000000 - 0000000082004000 Device Tree  
> (XEN) MODULE[1]: 0000000080a00000 - 0000000081265600 Kernel       console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
> (XEN)  RESVD[0]: 0000000080000000 - 0000000080010000
> (XEN)  RESVD[1]: 0000000082000000 - 0000000082004000
> (XEN) 
> (XEN) Command lin
> e: console=dtuart dtuart=/serial@5a060000 dom0_mem=128M
> (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> (XEN) Update BOOTMOD_XEN from 0000000080200000-000000008030ad81 => 00000000bfe00000-00000000bff0ad81
> (XEN) Domain heap initialised
> (XEN) Platform: i.MX 8
> (XEN) Looking for dtuart at "/serial@5a060000", options ""
> (XEN) imx-uart.c:243: xx 5a060000
> (XEN) imx-uart.c:298: 11
> (XEN) imx-uart.c:83: 10
> (XEN) imx-uart.c:86: 12
> (XEN) imx-uart.c:91: 13
> (XEN) imx-uart.c:107: 14
> (XEN) imx-uart.c:108: ===============UFCR USR1 a81 6050
>  Xen 4.7-unstable
> (XEN) Xen version 4.7-unstable (Freenix@ap.freescale.net) (aarch64-poky-linux-gcc (GCC) 4.9.3) debug=y Mon Apr 25 22:40:05 CST 2016
> (XEN) Latest ChangeSet: Mon Apr 25 22:40:01 2016 +0800 git:76cc241
> (XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
> (XEN) 64-bit Execution:
> (XEN)   Processor Features: 0000000001002222 0000000000000000
> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> (XEN)     Extensi
> ons: FloatingPoint AdvancedSIMD GICv3-SysReg
> (XEN)   Debug Features: 0000000010305106 0000000000000000
> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> (XEN)   Memory Model Features: 0000000000001122 0000000000000000
> (XEN)   ISA Features:  0000000000011120 0000000000000000
> (XEN) 32-bit Execution:
> (XEN)   Processor Features: 00000131:10011011
> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> (XEN)     Extensions: GenericTimer Security
> (XEN)   Debug Features: 03010066
> (XEN)   Auxiliary Features: 00000000
> (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
> (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
> (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8000 KHz
> (XEN) GICv3 initialization:
> (XEN)       gic_dist_addr=0x0000005ce00000
> (XEN)       gic_maintenance_irq=25
> (XEN)       gic_rdist_stride=0
> (XEN)       gic_rdist_regions=1
> (XEN)       redistributor regions:
> (XEN)         - region 0: 0x0000005cf00000 - 0x0000005cfc0000
> 
> (XEN) GICv3: 544 lines, (IID 0001043b).
> (XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001f000
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) imx-uart.c:115: 20
> UU
> (XEN) imx-uart.c:134: imx_uart_init_postirq
> (XEN) Allocated console ring of 32 KiB.
> (XEN) Bringing up CPU1
> - CPU 00000001 booting -
> - Current EL 00000008 -
> - Xen starting at EL2 -
> - Setting up control registers -
> - Turning on paging -
> - Ready -
> (XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003f000
> (XEN) CPU 1 booted.
> (XEN) Bringing up CPU2
> - CPU 00000002 booting -
> - Current EL 00000008 -
> - Xen starting at EL2 -
> - Setting up control registers -
> - Turning on paging -
> - Ready -
> (XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005f000
> (XEN) CPU 2 booted.
> (XEN) Bringing up CPU3
> - CPU 00000003 booting -
> - Current EL 00000008 -
> - Xen starting at EL2 -
> - Setting up control registers -
> - Turning on paging -
> - Ready -
> (XEN) GICv3: CPU3: Found redistributor in region 0 @00000
> 0004007f000
> (XEN) CPU 3 booted.
> (XEN) Brought up 4 CPUs
> (XEN) P2M: 40-bit IPA with 40-bit PA
> (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> (XEN) =================================
> (XEN) smmu: /iommu@5c800000: probing hardware configuration...
> (XEN) smmu: /iommu@5c800000: SMMUv2 with:
> (XEN) smmu: /iommu@5c800000: 	stage 2 translation
> (XEN) smmu: /iommu@5c800000: 	coherent table walk
> (XEN) smmu: /iommu@5c800000: 	stream matching with 32 register groups, mask 0x7fff
> (XEN) smmu: /iommu@5c800000: 	32 context banks (0 stage-2 only)
> (XEN) smmu: /iommu@5c800000: 	Stage-2: 40-bit IPA -> 48-bit PA
> (XEN) smmu: /iommu@5c800000: registered 1 master devices
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Interrupt remapping enabled
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) Loading kernel from boot module @ 0000000080a00000
> (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
> (XEN) BANK[0] 0x00000088000000-0x00000090000000 (128MB)
> (XEN) Grant table range: 0x000000bfe00000-0x0000
> 00bfe5b000
> (XEN) handle /
> (XEN) / passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /cpus
> (XEN)   Skip it (matched)
> (XEN) handle /aliases
> (XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /memory@80000000
> (XEN)   Skip it (matched)
> (XEN) handle /reserved-memory
> (XEN) /reserved-memory passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /reserved-memory/linux,cma
> (XEN) /reserved-memory/linux,cma passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /interrupt-controller@5ce00000
> (XEN) Create gic node
> (XEN)   Set phandle = 0x1
> (XEN) handle /mu@5e1b0000
> (XEN) /mu@5e1b0000 passthrough = 1 nirq = 0 naddr = 1
> (XEN)   - MMIO: 005e1b0000 - 005e1c0000
> (XEN) handle /imx8dv-pm
> (XEN) /imx8dv-pm passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain
> (XEN) /imx8dv-pm/lsio-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm0
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-
> power-domain/lsio-pwm1
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm2
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm3
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm3 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm4
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm4 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm5
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm5 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm6
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm6 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm7
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm7 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c0
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c0 passthrough = 1 n
> irq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c1
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c2
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c3
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c3 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-kpp
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-kpp passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt0
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt1
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt2
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt3
> (XEN) /imx8dv-pm
> /lsio-power-domain/lsio-gpt3 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt4
> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt4 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain
> (XEN) /imx8dv-pm/megawrap-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart1
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart2
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc1
> (XEN) /imx8dv-pm/megawrap-power-d
> omain/megawrap-sdhc1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-qspi
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-qspi passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai1
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai2
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet1
> (
> XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi1
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi2
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can1
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can2
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can2 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-po
> wer-domain/megawrap-ftm0
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-ftm1
> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/gpu-power-domain
> (XEN) /imx8dv-pm/gpu-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0
> (XEN) /imx8dv-pm/gpu-power-domain/gpu0 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0/gpu1
> (XEN) /imx8dv-pm/gpu-power-domain/gpu0/gpu1 passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/vpu-power-domain
> (XEN) /imx8dv-pm/vpu-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/vpu-power-domain/vpu_core
> (XEN) /imx8dv-pm/vpu-power-domain/vpu_core passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/hsio-power-domain
> (XEN) /imx8dv-pm/hsio-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/hsio-power-do
> main/hsio-pcie-pd
> (XEN) /imx8dv-pm/hsio-power-domain/hsio-pcie-pd passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/DispCtrl0-power-domain
> (XEN) /imx8dv-pm/DispCtrl0-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/DispCtrl1-power-domain
> (XEN) /imx8dv-pm/DispCtrl1-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/ParallelInput0-power-domain
> (XEN) /imx8dv-pm/ParallelInput0-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/ParallelInput1-power-domain
> (XEN) /imx8dv-pm/ParallelInput1-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/lcd-power-domain
> (XEN) /imx8dv-pm/lcd-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/LVDS0-power-domain
> (XEN) /imx8dv-pm/LVDS0-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /imx8dv-pm/LVDS1-power-domain
> (XEN) /imx8dv-pm/LVDS1-power-domain passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /clk
> (XEN) /clk passthrough = 1 nirq = 0 naddr 
> = 0
> (XEN) handle /dummy
> (XEN) /dummy passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /iomuxc
> (XEN) /iomuxc passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /iomuxc/imx8dv-zebu
> (XEN) /iomuxc/imx8dv-zebu passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /iomuxc/imx8dv-zebu/usdhc1grp
> (XEN) /iomuxc/imx8dv-zebu/usdhc1grp passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /iomuxc/imx8dv-zebu/fec1grp
> (XEN) /iomuxc/imx8dv-zebu/fec1grp passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /slram@0xc0000000
> (XEN) /slram@0xc0000000 passthrough = 1 nirq = 0 naddr = 1
> (XEN)   - MMIO: 00c0000000 - 00c4000000
> (XEN) handle /serial@33220000
> (XEN) /serial@33220000 passthrough = 0 nirq = 0 naddr = 1
> (XEN)   - MMIO: 0033220000 - 0033221000
> (XEN) handle /iommu@5c800000
> (XEN)   Skip it (used by Xen)
> (XEN) handle /timer
> (XEN) Create timer node
> (XEN)   Secure interrupt 29
> (XEN)   Non secure interrupt 30
> (XEN)   Virt interrupt 27
> (XEN) handle /serial@5a060000
> (XEN)   Skip it (used by Xen)
> (XEN) handle /serial@5a090000
> 
> (XEN) /serial@5a090000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 252
> (XEN)   - MMIO: 005a090000 - 005a094000
> (XEN) handle /imxdpu0@0x56180000
> (XEN) /imxdpu0@0x56180000 passthrough = 1 nirq = 11 naddr = 1
> (XEN)   - IRQ: 72
> (XEN)   - IRQ: 73
> (XEN)   - IRQ: 74
> (XEN)   - IRQ: 75
> (XEN)   - IRQ: 76
> (XEN)   - IRQ: 77
> (XEN)   - IRQ: 78
> (XEN)   - IRQ: 79
> (XEN)   - IRQ: 80
> (XEN)   - IRQ: 81
> (XEN)   - IRQ: 82
> (XEN)   - MMIO: 0056000000 - 0057000000
> (XEN) handle /imxdpu1@0x57180000
> (XEN) /imxdpu1@0x57180000 passthrough = 1 nirq = 11 naddr = 1
> (XEN)   - IRQ: 184
> (XEN)   - IRQ: 183
> (XEN)   - IRQ: 185
> (XEN)   - IRQ: 186
> (XEN)   - IRQ: 187
> (XEN)   - IRQ: 188
> (XEN)   - IRQ: 189
> (XEN)   - IRQ: 190
> (XEN)   - IRQ: 191
> (XEN)   - IRQ: 192
> (XEN)   - IRQ: 193
> (XEN)   - MMIO: 0057000000 - 0058000000
> (XEN) handle /framebuffer@0
> (XEN) /framebuffer@0 passthrough = 1 nirq = 0 naddr = 1
> (XEN)   - MMIO: 0056220000 - 0056230000
> (XEN) handle /framebuffer@1
> (XEN) /framebuffer@1 passthrough = 1 nirq =
>  0 naddr = 1
> (XEN)   - MMIO: 0056240000 - 0056250000
> (XEN) handle /framebuffer@2
> (XEN) /framebuffer@2 passthrough = 1 nirq = 0 naddr = 1
> (XEN)   - MMIO: 0057220000 - 0057230000
> (XEN) handle /framebuffer@3
> (XEN) /framebuffer@3 passthrough = 1 nirq = 0 naddr = 1
> (XEN)   - MMIO: 0057240000 - 0057250000
> (XEN) handle /gpu@53100000
> (XEN) /gpu@53100000 passthrough = 1 nirq = 2 naddr = 4
> (XEN)   - IRQ: 96
> (XEN)   - IRQ: 97
> (XEN)   - MMIO: 0053100000 - 0053140000
> (XEN)   - MMIO: 0054100000 - 0054140000
> (XEN)   - MMIO: 0000000000 - 0000000000
> (XEN)   - MMIO: 0000000000 - 0001000000
> (XEN) handle /vpu@2c000000
> (XEN) /vpu@2c000000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 201
> (XEN)   - MMIO: 002c000000 - 0030000000
> (XEN) handle /usdhc@5a240000
> (XEN) /usdhc@5a240000 passthrough = 0 nirq = 1 naddr = 1
> (XEN)   - IRQ: 257
> (XEN)   - MMIO: 005a240000 - 005a250000
> (XEN) handle /usdhc@5a250000
> (XEN) /usdhc@5a250000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 258
> (XEN)   - MMIO: 005a250000 
> - 005a260000
> (XEN) handle /pwm@5e000000
> (XEN) /pwm@5e000000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 126
> (XEN)   - MMIO: 005e000000 - 005e004000
> (XEN) handle /pwm@5e100000
> (XEN) /pwm@5e100000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 127
> (XEN)   - MMIO: 005e100000 - 005e104000
> (XEN) handle /ethernet@30be0000
> (XEN) /ethernet@30be0000 passthrough = 1 nirq = 1 naddr = 1
> (XEN)   - IRQ: 244
> (XEN)   - MMIO: 005a280000 - 005a290000
> (XEN) handle /ethernet@30be0000/fixed-link
> (XEN) /ethernet@30be0000/fixed-link passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /chosen
> (XEN) /chosen passthrough = 1 nirq = 0 naddr = 0
> (XEN) handle /chosen/module@0
> (XEN)   Skip it (matched)
> (XEN) Create hypervisor node
> (XEN) Create PSCI node
> (XEN) Create cpus node
> (XEN) Create cpu@0 (logical CPUID: 0) node
> (XEN) Create cpu@1 (logical CPUID: 1) node
> (XEN) Create cpu@2 (logical CPUID: 2) node
> (XEN) Create cpu@3 (logical CPUID: 3) node
> (XEN) Create memory node (reg size 4, nr cells 4)
> (XEN)   Bank 0
> : 0x88000000->0x90000000
> (XEN) Loading zImage from 0000000080a00000 to 0000000088080000-00000000888e5600
> (XEN) Allocating PPI 16 for event channel interrupt
> (XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe0302c
> (XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
> (XEN) ..done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) Freed 268kB init memory.
> Booting Linux on physical CPU 0x0
> Initializing cgroup subsys cpu
> Linux version 4.1.12+ (Freenix@linux-u7w5) (gcc version 4.9.3 (GCC) ) #16 SMP PREEMPT Sat Apr 23 20:35:14 CST 2016
> CPU: AArch64 Processor [410fd034] revision 4
> Detected VIPT I-cache on CPU0
> alternatives: enabling workaround for ARM erratum 845719
> efi: Getting EFI parameters from FDT:
> efi: UEFI not found.
> Reserved memory: failed to allocate memory for node 'linux,cma'
> cma: Reserved 32 MiB at 0x000000008c000000
> On nod
> e 0 totalpages: 32768
>   DMA zone: 512 pages used for memmap
>   DMA zone: 0 pages reserved
>   DMA zone: 32768 pages, LIFO batch:7
> psci: probing for conduit method from DT.
> psci: PSCIv0.2 detected in firmware.
> psci: Using standard PSCI v0.2 function IDs
> PERCPU: Embedded 16 pages/cpu @ffffffc007fa7000 s28160 r8192 d29184 u65536
> pcpu-alloc: s28160 r8192 d29184 u65536 alloc=16*4096
> pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32256
> Kernel command line: console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
> log_buf_len individual max cpu contribution: 4096 bytes
> log_buf_len total cpu_extra contributions: 12288 bytes
> log_buf_len min size: 16384 bytes
> log_buf_len: 32768 bytes
> early log buf free: 14732(89%)
> PID hash table entries: 512 (order: 0, 4096 bytes)
> Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
> Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
> 
> Cannot allocate SWIOTLB buffer
> Memory: 72492K/131072K available (5473K kernel code, 449K rwdata, 2212K rodata, 428K init, 213K bss, 25812K reserved, 32768K cma-reserved)
> Virtual kernel memory layout:
>     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
>     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
>               0xffffffbdc2200000 - 0xffffffbdc2400000   (     2 MB actual)
>     fixed   : 0xffffffbffabfd000 - 0xffffffbffac00000   (    12 KB)
>     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
>     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
>     memory  : 0xffffffc000000000 - 0xffffffc008000000   (   128 MB)
>       .init : 0xffffffc000804000 - 0xffffffc00086f000   (   428 KB)
>       .text : 0xffffffc000080000 - 0xffffffc000803574   (  7694 KB)
>       .data : 0xffffffc000875000 - 0xffffffc0008e5600   (   450 KB)
> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> Preemptible hierarchical RCU implementati
> on.
> 	Additional per-CPU info printed with stalls.
> 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
> RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
> NR_IRQS:64 nr_irqs:64 0
> CPU0: found redistributor 0 region 0:0x000000005cf00000
> *************** imx8dv_clocks_init
> ===== i2c0_div_clk 5e500008 ffffff8000020008
> ===== i2c1_div_clk 5e510008 ffffff8000040008
> ===== i2c2_div_clk 5e520008 ffffff8000060008
> ===== i2c3_div_clk 5e530008 ffffff8000160008
> ===== i2c0_clk 5e50000c ffffff800018000c
> ===== i2c1_clk 5e51000c ffffff80001a000c
> ===== i2c2_clk 5e52000c ffffff80001c000c
> ===== i2c3_clk 5e53000c ffffff80001e000c
> ===== pwm0_clk 5e400004 ffffff8000200004
> ===== pwm1_clk 5e410004 ffffff8000220004
> ===== pwm2_clk 5e420004 ffffff8000240004
> ===== pwm3_clk 5e430004 ffffff8000260004
> ===== pwm4_clk 5e440004 ffffff8000280004
> ===== pwm5_clk 5e450004 ffffff80002a0004
> ===== pwm6_clk 5e460004 ffffff80002c0004
> ===== pwm7_clk 5e470004 ffffff80002e0004
> ===== gpt0_clk 5e540004 f
> fffff8000300004
> ===== gpt1_clk 5e550004 ffffff8000320004
> ===== gpt2_clk 5e560004 ffffff8000340004
> ===== gpt3_clk 5e570004 ffffff8000360004
> ===== gpt4_clk 5e580004 ffffff8000380004
> ===== sdhc_bus_clk 0 0
> ===== enet_bus_clk 0 0
> ===== enet_anatop_clk 0 0
> ===== can_osc_clk 0 0
> ===== usb_phy_clk 0 0
> ===== sdhc0_clk 0 0
> ===== sdhc1_clk 0 0
> ===== sdhc2_clk 0 0
> ===== enet0_clk 0 0
> ===== enet1_clk 0 0
> ===== enet0_time_clk 0 0
> ===== enet1_time_clk 0 0
> ===== qspi_clk 0 0
> ===== sai0_clk 0 0
> ===== sai1_clk 0 0
> ===== sai2_clk 0 0
> ===== uart0_clk 0 0
> ===== uart1_clk 0 0
> ===== uart2_clk 0 0
> ===== SPI0_clk 0 0
> ===== SPI1_clk 0 0
> ===== SPI2_clk 0 0
> ===== FTM0_clk 0 0
> ===== FTM1_clk 0 0
> ===== can0_clk 0 0
> ===== can1_clk 0 0
> ===== can2_clk 0 0
> ===== dc0_disp0_clk 56050014 ffffff80003a0014
> ===== dc0_disp1_clk 56050018 ffffff80003c0018
> ===== dc0_capt0_clk 0 0
> ===== dc0_capt1_clk 0 0
> ===== dc0_gpu2_clk 56050000 ffffff80003e0000
> ===== dc1_disp0_clk 57050014 ff
> ffff8000400014
> ===== dc1_disp1_clk 56050018 ffffff8000420018
> ===== dc1_capt0_clk 0 0
> ===== dc1_capt1_clk 0 0
> ===== dc1_gpu2_clk 57050000 ffffff8000440000
> ===== pcie_per_clk 5f050000 ffffff8000460000
> ===== pcie_phy_ref_clk 5f060000 ffffff8000480000
> ===== pcie_phy_pipe_clk 0 0
> ===== lcd_pixel_clk 0 0
> ===== lcd_i2c0_clk 5623001c ffffff80004a001c
> ===== lcd_i2c1_clk 5623002c ffffff80004c002c
> ===== lcd_pwm_clk 56230010 ffffff80004e0010
> ===== lvds0_pixel_clk 0 0
> ===== lvds0_phy_clk 0 0
> ===== lvds0_pwm_clk 56210010 ffffff8000500010
> ===== lvds0_ic20_clk 5621001c ffffff800052001c
> ===== lvds0_ic21_clk 5621002c ffffff800054002c
> ===== lvds1_pixel_clk 0 0
> ===== lvds1_phy_clk 0 0
> ===== lvds1_pwm_clk 57230010 ffffff8000560010
> ===== lvds1_ic20_clk 5723001c ffffff800058001c
> ===== lvds1_ic21_clk 5723002c ffffff80005a002c
> ===== lvds2_pixel_clk 0 0
> ===== lvds2_phy_clk 0 0
> ===== lvds2_pwm_clk 57210010 ffffff80005c0010
> ===== lvds2_ic20_clk 5721001c ffffff80005e001c
> ===== lvds2_ic2
> 1_clk 5721002c ffffff800060002c
> ===== pi_0_mclk_clk 0 0
> ===== pi_0_i2c_clk 0 0
> ===== pi_0_pwm_0_clk 0 0
> ===== pi_0_pwm_1_clk 0 0
> ===== pi_1_mclk_clk 0 0
> ===== pi_1_i2c_clk 0 0
> ===== pi_1_pwm_0_clk 0 0
> ===== pi_1_pwm_1_clk 0 0
> ===== m4_0_tpm_clk 0 0
> ===== m4_0_lpit_clk 37610000 ffffff8000620000
> ===== m4_0_i2c_clk 37630000 ffffff8000640000
> ===== m4_0_uart_clk 37620000 ffffff8000660000
> ===== m4_1_tpm_clk 0 0
> ===== m4_1_lpit_clk 3b610000 ffffff8000680000
> ===== m4_1_i2c_clk 3b630000 ffffff80006a0000
> ===== m4_1_uart_clk 3b620000 ffffff80006c0000
> ===== vpu_ddr_clk 0 0
> ===== vpu_cabac_clk 0 0
> ===== vpu_xuvi_clk 0 0
> ===== vpu_uart_clk 0 0
> ===== gpu_core0_clk 0 0
> ===== gpu_shader0_clk 0 0
> ===== gpu_core1_clk 0 0
> ===== gpu_shader1_clk 0 0
> ===== audio_pll 0 0
> ===== dc_0_pll_0 0 0
> ===== dc_0_pll_1 0 0
> ===== dc_1_pll_0 0 0
> ===== dc_1_pll_1 0 0
> *************** finished imx8dv_clocks_init
> Architected cp15 timer(s) running at 8.00MHz (virt).
> clocksource arch_sys_
> counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
> sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
> Console: colour dummy device 80x25
> Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
> pid_max: default: 32768 minimum: 301
> Security Framework initialized
> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
> Initializing cgroup subsys memory
> Initializing cgroup subsys hugetlb
> hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 1 counters available
> EFI services will not be available.
> Xen 4.7 support found, events_irq=4 gnttab_frame=0x00000000bfe00000
> xen:grant_table: Grant tables using version 1 layout
> Grant table initialized
> xen:events: Using FIFO-based ABI
> Xen: initializing cpu0
> *****Initialized MU
> CPU1: Booted secondary processor
> Detected VIPT I-cache on CPU1
> CPU1: found redistributor 1 
> region 0:0x000000005cf20000
> Xen: initializing cpu1
> CPU2: Booted secondary processor
> Detected VIPT I-cache on CPU2
> CPU2: found redistributor 2 region 0:0x000000005cf40000
> Xen: initializing cpu2
> CPU3: Booted secondary processor
> Detected VIPT I-cache on CPU3
> CPU3: found redistributor 3 region 0:0x000000005cf60000
> Xen: initializing cpu3
> Brought up 4 CPUs
> SMP: Total of 4 processors activated.
> CPU: All CPU(s) started at EL1
> alternatives: patching kernel code
> devtmpfs: initialized
> DMI not present or invalid.
> clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
> pinctrl core: initialized pinctrl subsystem
> NET: Registered protocol family 16
> vdso: 2 pages (1 code @ ffffffc00087d000, 1 data @ ffffffc00087c000)
> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> DMA: preallocated 256 KiB pool for atomic allocations
> xen:swiotlb_xen: Warning: only able to allocate 16 MB for software IO TLB
> software IO TLB: No low mem
> Serial:
>  AMBA PL011 UART driver
> imx8dv-pinctrl iomuxc: initialized IMX pinctrl driver
> xen:balloon: Initialising balloon driver
> xen_balloon: Initialising balloon driver
> vgaarb: loaded
> SCSI subsystem initialized
> libata version 3.00 loaded.
> usbcore: registered new interface driver usbfs
> usbcore: registered new interface driver hub
> usbcore: registered new device driver usb
> pps_core: LinuxPPS API ver. 1 registered
> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
> PTP clock support registered
> Switched to clocksource arch_sys_counter
> NET: Registered protocol family 2
> TCP established hash table entries: 1024 (order: 1, 8192 bytes)
> TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
> TCP: Hash tables configured (established 1024 bind 1024)
> UDP hash table entries: 256 (order: 1, 8192 bytes)
> UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
> NET: Registered protocol family 1
> RPC: Registered named UNIX socket transport module.
> RPC: Regis
> tered udp transport module.
> RPC: Registered tcp transport module.
> RPC: Registered tcp NFSv4.1 backchannel transport module.
> PCI: CLS 0 bytes, default 64
> futex hash table entries: 1024 (order: 4, 65536 bytes)
> audit: initializing netlink subsys (disabled)
> audit: type=2000 audit(0.180:1): initialized
> HugeTLB registered 2 MB page size, pre-allocated 0 pages
> VFS: Disk quotas dquot_6.6.0
> VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> NFS: Registering the id_resolver key type
> Key type id_resolver registered
> Key type id_legacy registered
> fuse init (API version 7.23)
> 9p: Installing v9fs 9p2000 file system support
> io scheduler noop registered
> io scheduler cfq registered (default)
> xen:xen_evtchn: Event-channel device installed
> console [hvc0] enabled
> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> 5a090000.serial: ttymxc1 at MMIO 0x5a090000 (irq = 5, base_baud = 5000000) is a IMX
> msm_serial: driver initialized
> Unable to detect cache hierarcy from DT for
>  CPU 0
> loop: module loaded
> slram: devname = mtdblock0
> slram: devstart = 0xc0000000
> slram: devlength = +0x04000000
> slram: devname=mtdblock0, devstart=0xc0000000, devlength=0x4000000
> slram: Registered device mtdblock0 from 3145728KiB to 3211264KiB
> slram: Mapped from 0xffffff8000780000 to 0xffffff8004780000
> tun: Universal TUN/TAP device driver, 1.6
> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
> pinmux_enable_setting 13
> 420 421 428 429 430 431 432 433 422 423 424 425 426 
> fec: probe of 5a280000.ethernet failed with error -1
> sky2: driver version 1.30
> xen_netfront: Initialising Xen virtual ethernet driver
> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> ehci-pci: EHCI PCI platform driver
> ehci-platform: EHCI generic platform driver
> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> ohci-pci: OHCI PCI platform driver
> ohci-platform: OHCI generic platform driver
> usbcore: registered new interface driver usb-storage
> mousedev: PS/2 mouse device common for a
> ll mice
> sdhci: Secure Digital Host Controller Interface driver
> sdhci: Copyright(c) Pierre Ossman
> sdhci-pltfm: SDHCI platform and OF driver helper
> usbcore: registered new interface driver usbhid
> usbhid: USB HID core driver
> NET: Registered protocol family 17
> 9pnet: Installing 9P2000 support
> Key type dns_resolver registered
> registered taskstats version 1
> hctosys: unable to open rtc device (rtc0)
> kjournald starting.  Commit interval 5 seconds
> EXT3-fs (mtdblock0): using internal journal
> EXT3-fs (mtdblock0): mounted filesystem with writeback data mode
> VFS: Mounted root (ext3 filesystem) on device 31:0.
> devtmpfs: mounted
> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
> Initializing random number generator... random: dd urandom read with 0 bits of entropy available
> done.
> #/etc/init.d/xencommons start 
> Starting /opt/xen/sbin/xenstored...
> Setting domain 0 name, domid and JSON config...
> Done setting up Dom0
> Starting xenconsoled...
> Starting QEMU as disk backend for dom0
> /etc/init.d/xencommons: line 102: /opt/xen/lib/xen/bin/qemu-system-i386: No such file or directory
> #xl -vvv create -d sdhc-test
> Parsing config from sdhc-test
> {
>     "c_info": {
>         "type": "pv",
>         "name": "domU-sdhc-test",
>         "uuid": "e229775e-d6f3-4afc-b556-21d83c775f28",
>         "run_hotplug_scripts": "True"
>     },
>     "b_info": {
>         "max_vcpus": 1,
>         "avail_vcpus": [
>             0
>         ],
>         "max_memkb": 131072,
>         "target_memkb": 131072,
>         "shadow_memkb": 2048,
>         "sched_params": {
> 
>         },
>         "irqs": [
>             257
>         ],
>         "iomem": [
>             {
>                 "start": 209440,
>                 "number": 1,
>                 "gfn": 65536
>             },
>             {
>                 "start": 369216,
>                 "number": 16,
>                 "gfn": 107072
>             }
>         ],
>         "claim_mode": "True",
>         "kernel": "/root/xen/Image",
>         "cmdline": "earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh",
>         "device_tree": "/root/xen/sdhc.d
> tb",
>         "type.pv": {
> 
>         },
>         "arch_arm": {
> 
>         }
>     },
>     "disks": [
>         {
>             "pdev_path": "/dev/loop0",
>             "vdev": "xvda",
>             "format": "raw",
>             "readwrite": 1
>         }
>     ],
>     "dtdevs": [
>         {
>             "path": "/usdhc@5a240000"
>         }
>     ],
>     "on_reboot": "restart",
>     "on_soft_reset": "restart"
> }
> libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x308aa210: create: how=(nil) callback=(nil) poller=0x308aa2c0
> libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain
> libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate 226 SPIs
> libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
> libxl: debug: libxl_device.c:298:li
> bxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
> libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
> libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using user supplied kernel
> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a8e68: deregister unregistered
> domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh", features="(null)"
> libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/xen/Image
> domainbuilder: detail: xc_dom_kernel_file: filename="/root/xen/Image"
> domainbuilder: detail: xc_dom_malloc_filemap    : 8597 kB
> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, caps xen-3.0-aarch64 xen-3.0-armv7l 
> domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
> 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 (ARM64) loader ... 
> domainbuilder: detail: loader probe OK
> domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
> domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 0x40080000 -> 0x408e5600
> libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen version 4.7 guest
> libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC version: V3
> libxl: debug: libxl_arm.c:780:libxl__arch_domain_init_hw_description:  - Partial device tree provided: /root/xen/sdhc.dtb
> libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs = earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh
> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000
> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000
> libxl: debug: libxl_ar
> m.c:871:libxl__arch_domain_init_hw_description: fdt total size 1916
> domainbuilder: detail: xc_dom_devicetree_mem: called
> 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: set_mode: guest xen-3.0-aarch64, address size 64
> domainbuilder: detail: xc_dom_malloc            : 256 kB
> domainbuilder: detail: populate_guest_memory: populating RAM @ 0000000040000000-0000000048000000 (128MB)
> domainbuilder: detail: populate_one_size: populated 0x40/0x40 entries with shift 9
> domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x47fff000
> domainbuilder: detail: arch_setup_meminit: devicetree: 0x47fff000 -> 0x48000000
> libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40000000
> libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@200000000
> domainbuilder
> : detail: xc_dom_build_image: called
> domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 -> 0x408e6000  (pfn 0x40080 + 0x866 pages)
> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40080+0x866 at 0x7f8b4ef000
> domainbuilder: detail: xc_dom_load_zimage_kernel: called
> domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40080000-0x408e6000
> domainbuilder: detail: xc_dom_load_zimage_kernel: copy 8803840 bytes from blob 0x7f8bd96000 to dst 0x7f8b4ef000
> domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x47fff000 -> 0x48000000  (pfn 0x47fff + 0x1 pages)
> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x47fff+0x1 at 0x7f8c93b000
> domainbuilder: detail: alloc_magic_pages: called
> domainbuilder: detail: count_pgtables_arm: called
> domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48000000
> domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
> domainbuilder: detail: xc_dom_boot_image: calle
> d
> domainbuilder: detail: arch_setup_bootearly: doing nothing
> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-aarch64 <= matches
> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-armv7l
> domainbuilder: detail: setup_pgtables_arm: called
> domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
> domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
> domainbuilder: detail: start_info_arm: called
> domainbuilder: detail: domain builder memory footprint
> domainbuilder: detail:    allocated
> domainbuilder: detail:       malloc             : 308 kB
> domainbuilder: detail:       anon mmap          : 0 bytes
> domainbuilder: detail:    mapped
> domainbuilder: detail:       file mmap          : 8597 kB
> domainbuilder: detail:       domU mmap          : 8604 kB
> domainbuilder: detail: vcpu_arm64: called
> domainbuilder: detail: DTB 47fff000
> domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
> domainbuilder: detail: launch_vm: called, 
> ctxt=0x7f8c93d004
> domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
> domainbuilder: detail: xc_dom_release: called
> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=phy
> libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: register slotnum=3
> libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x308aa210: inprogress: poller=0x308aa2c0, flags=i
> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:884:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:880:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
> libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: deregister slotnum=3
> libxl: debug: libxl_device.c:938:device_backend_callback: calling device_backend_cleanup
> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1c00: deregister unregistered
> libxl: debug: libxl_linux.c:229:libxl__hotplug_disk: Args and environment ready
> libxl: debug: libxl_device.c:1035:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
> libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/block add 
> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
> libxl: debug: libxl_linux.c:246:libxl__get_hotplug_script_info: num_exec 1, not running hotplug scripts
> libxl: debug: libxl_device.c:1022:device_hotpl
> ug: No hotplug script to execute
> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
> libxl: debug: libxl_create.c:1198:domcreate_launch_dm: dom1 irq 257
> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 33220-33220
> (XEN) memory_map:add: dom1 gfn=10000 mfn=33220 nr=1
> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 5a240-5a24f
> (XEN) memory_map:add: dom1 gfn=1a240 mfn=5a240 nr=10
> libxl: debug: libxl_create.c:1461:domcreate_attach_dtdev: Assign device "/usdhc@5a240000" to dom1
> (XEN) smmu: /iommu@5c800000: d1: p2maddr 0x00000000bffc6000
> (XEN) smmu: /iommu@5c800000: 1id, mask reg 11 7c00 fc000011
> (XEN) smmu: /iommu@5c800000: 2id, mask reg 11 7c00 fc000011
> libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x308aa210: progress report: ignored
> libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x308aa210: complete, rc=0
> libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x308aa210: destro
> y
> xc: debug: hypercall buffer: total allocations:106 total releases:106
> xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
> xc: debug: hypercall buffer: cache current size:3
> xc: debug: hypercall buffer: cache hits:95 misses:3 toobig:8
> # xen-blkback: ring-ref 8, event-channel 3, protocol 1 (arm-abi) persistent grants
> 
> 
> # xl console 1
> 
> console [hvc0] enabled
> bootconsole [uart0] disabled
> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> msm_serial: driver initialized
> 10000000.serial: ttyLP0 at MMIO 0x10000000 (irq = 0, base_baud = 12500000) is a FSL_LPUART
> Unable to detect cache hierarcy from DT for CPU 0
> loop: module loaded
> slram: not enough parameters.
> tun: Universal TUN/TAP device driver, 1.6
> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
> sky2: driver version 1.30
> xen_netfront: Initialising Xen virtual ethernet driver
> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> ehci-pci: EHCI PCI platform driver
> ehci-platform: EHCI generic platform driver
> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> ohci-pci: OHCI PCI platform driver
> ohci-platform: OHCI generic platform driver
> usbcore: registered new interface driver usb-storage
> mousedev: PS/2 mouse device common for all mice
> sdhci: Secure Digital Host Controller Interface driver
> sdhci: Copyright(c) Pierre Ossman
> sdhci-
> pltfm: SDHCI platform and OF driver helper
> /passthrough/usdhc@1a240000: voltage-ranges unspecified
> 0
> 1
> size 4096 coherent 0
> aa
> 00
> 01
> 02
> ab
> ac
> ad
> ae
> host->adma_table ffffff800001a000 align_buffer ffffffc0023ade00
> sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
> sdhci-esdhc-imx 1a240000.usdhc: No vmmc regulator found
> sdhci-esdhc-imx 1a240000.usdhc: No vqmmc regulator found
> sdhci: =========== REGISTER DUMP (mmc0)===========
> sdhci: Sys addr: 0x00000000 | Version:  0x00000002
> sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000001
> sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci: Present:  0x01f88088 | Host ctl: 0x00000020
> sdhci: Power:    0x00000000 | Blk gap:  0x00000080
> sdhci: Wake-up:  0x00000008 | Clock:    0x00000007
> sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci: Int enab: 0x007f0003 | Sig enab: 0x007f0003
> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
> sdhci: Cmd:      0x00000000 |
>  Max curr: 0x00ffffff
> sdhci: Host ctl2: 0x00000000
> sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
> sdhci: ===========================================
> mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: Initial signal voltage of 3.3v
> blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled;
> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
> mmc0: starting CMD52 arg 00000c00 flags 00000195
> mmc0: SDHCI controller on 1a240000.usdhc [1a240000.usdhc] using ADMA
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD52): -110: 
> 00000000 00000000 00000000 00000000
> mmc0: starting CMD52 arg 80000c08 flags 00000195
> usbcore: registered new interface driver usbhid
> usbhid: USB HID core driver
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD52): -110: 00000000 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting CMD0 arg 00000000 flags 000000c0
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting CMD8 arg 000001aa flags 000002f5
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD8)
> : -110: 00000000 00000000 00000000 00000000
> mmc0: starting CMD5 arg 00000000 flags 000002e1
> NET: Registered protocol family 17
> 9pnet: Installing 9P2000 support
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD5): 0: 00000100 00000000 00000000 00000000
> sdhci-esdhc-imx 1a240000.usdhc: no support for card's volts
> mmc0: error -22 whilst initialising SDIO card
> mmc0: starting CMD55 arg 00000000 flags 000000f5
> Key type dns_resolver registered
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> mmc0: starting CMD55 arg 00000000 flags 000000f5
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> mmc0: starting CMD55 arg 00000000 flags 000000f5
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> mmc0: starting CMD55 arg 00000000 flags 000000f5
> registe
> red taskstats version 1
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting CMD1 arg 00000000 flags 000000e1
> hctosys: unable to open rtc device (rtc0)
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting
>  CMD0 arg 00000000 flags 000000c0
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting CMD1 arg 40200000 flags 000000e1
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
> mmc0: starting CMD2 arg 00000000 flags 00000067
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD2): 0: 02010053 454d3038 47000000 0000cd00
> mmc0: starting CMD3 arg 00010000 flags 00000015
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> 
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: starting CMD9 arg 00010000 flags 00000007
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD9): 0: d00f0032 0f5903ff c003ffe0 12400000
> mmc0: starting CMD7 arg 00010000 flags 00000015
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
> mmc0: starting CMD8 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> EXT3-fs (xvda): mounted filesystem with writeback data mode
> VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
> kjournald starting.  Commit interval 5 seconds
> devtmpfs: mounted
> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done (CMD8): 0: 00
> 000900 00000000 00000000 00000000
> mmc0:     512 bytes transferred: 0
> mmc0: starting CMD6 arg 03b90101 flags 0000049d
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> mmc0: starting CMD13 arg 00010000 flags 00000191
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> mmc0: starting CMD6 arg 03b70101 flags 0000049d
> sdhci [sdhci_irq()]: *** mmc0 got interrup
> t: 0x00000001
> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> mmc0: starting CMD13 arg 00010000 flags 00000195
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 1
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> mmc0: starting CMD8 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
> mmc0:     512 bytes transferred: 0
> mmc0: starting CMD6 arg 03b70501 flags 0000049d
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> mmc0: starting CMD13 arg 00010000 flags 000001
> 95
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 8
> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 8
> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> mmc0: starting CMD6 arg 03a10101 flags 0000049d
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> mmc0: starting CMD13 arg 00010000 flags 00000195
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> mmc0: new DDR MMC card at address 0001
> mmcblk mmc0:0001: calling add_quirk
> mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
> mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
> mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> m
> mc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     4096 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> EXT3-fs (xvda): using internal journal
> Initializing random number generator... random: dd urandom read with 13 bits of entropy available
> done.
> # 
> ./
> ./
> c.sh
> c
> 
> 
> .sh
> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     16384 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> <mmc0: starting CMD23 arg 00000040 flags 00000015>
> mmc0: starting CMD18 arg 00000020 flags 000000b5
> mmc0:     blksz 512 blocks 64 flags 00000200 ts
> ac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     32768 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> 10+0 records in
> 10+0 records out
> # 
> ./
> ./
> a.sh 
> a.sh 
> &&
> &&
>  ./
>  ./
> c.sh
> 
> c.sh
> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> dd if=/dev/mmcblk0 of=a.dump bs=512 count=2
> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     16384 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> 2+0 records in
> 2+0 records out
> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> brw-------    1 root     root    
>   179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     16384 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> <mmc0: starting CMD23 arg 00000040 flags 00000015>
> mmc0: starting CMD18 arg 00000020 flags 000000b5
> mmc0:     blksz 512 blocks 64 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> 
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     32768 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> 10+0 records in
> 10+0 records out
> # 
> ./b.sh
> ./b.sh
> 
> 
> 
> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> dd if=aa of=/dev/mmbclk0 conv=sync
> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     4096 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> mmc0: starting CMD25 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 8 flags 00000100 tsac 1600 ms nsac 
> 0
> mmc0:     CMD12 arg 00000000 flags 0000049d
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
> mmc0:     4096 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> mmc0: starting CMD13 arg 00010000 flags 00000195
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> 0+1 records in
> 1+0 records out
> dd if=/dev/mmcblk0 of=a.dump bs=512 count=1
> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> mmc0: req done <CMD23>: 0: 00000000 0000000
> 0 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     16384 bytes transferred: 0
> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> 1+0 records in
> 1+0 records out
> 1111
> 2222
> 
> 
> 
> 
> # 
> dd i
> dd
> f
>  if
> =
> =
> /dev/
> /dev/
> mmcblk0 of=/dev/null bs-\x7f=1M count=100
> mmcblk0 of=/dev/null bs-\b^[[J=1M count=100
> 
> 
> 
> <mmc0: starting CMD23 arg 00000200 flags 00000015>
> mmc0: starting CMD18 arg 00000000 flags 000000b5
> mmc0:     blksz 512 blocks 512 flags 00000200 tsac 100 ms nsac 0
> mmc0:     CMD12 arg 00000000 flags 00000095
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188040, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188060, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188080, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c80000
> 0: Unhandled context fault: iova=0x42188100, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188120, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188140, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188160, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188180, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188200, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188220, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188240, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0
> x42188260, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188280, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188300, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188320, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188340, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188360, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188380, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883c0, fsynr=0x433, cb=0
> (XEN
> ) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188400, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188420, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188440, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188460, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188480, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188500, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188520, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled
>  context fault: iova=0x42188540, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188560, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188580, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188600, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188620, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188640, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188660, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188680, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886a0, f
> synr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188700, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188720, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188740, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188760, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188780, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188800, fsynr=0x433, cb=0
> (XEN) smmu: /iom
> mu@5c800000: Unhandled context fault: iova=0x42188820, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188840, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188860, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188880, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188900, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188920, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188940, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188960, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fau
> lt: iova=0x42188980, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188aa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ac0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ae0, fsynr=0x433, 
> cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ba0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188bc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188be0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000:
>  Unhandled context fault: iova=0x42188c60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ca0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188cc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ce0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188da0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4
> 2188dc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188de0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ea0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ec0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ee0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f20, fsynr=0x433, cb=0
> (XEN) 
> smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fe0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189000, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189020, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189040, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189060, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189080, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled c
> ontext fault: iova=0x421890a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189100, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189120, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189140, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189160, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189180, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189200, fsy
> nr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189220, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189240, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189260, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189280, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189300, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189320, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189340, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189360, fsynr=0x433, cb=0
> (XEN) smmu: /iommu
> @5c800000: Unhandled context fault: iova=0x42189380, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189400, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189420, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189440, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189460, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189480, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault
> : iova=0x421894e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189500, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189520, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189540, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189560, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189580, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189600, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189620, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189640, fsynr=0x433, cb
> =0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189660, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189680, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189700, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189720, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189740, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189760, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189780, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: U
> nhandled context fault: iova=0x421897c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189800, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189820, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189840, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189860, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189880, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189900, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421
> 89920, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189940, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189960, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189980, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a80, fsynr=0x433, cb=0
> (XEN) sm
> mu: /iommu@5c800000: Unhandled context fault: iova=0x42189aa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ac0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ae0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ba0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189bc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189be0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled con
> text fault: iova=0x42189c00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ca0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189cc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ce0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d60, fsynr
> =0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189da0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189dc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189de0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ea0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ec0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5
> c800000: Unhandled context fault: iova=0x42189ee0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fe0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a000, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a020, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: 
> iova=0x4218a040, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a060, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a080, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a100, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a120, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a140, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a160, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a180, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1a0, fsynr=0x433, cb=0
> 
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a200, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a220, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a240, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a260, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a280, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a300, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unh
> andled context fault: iova=0x4218a320, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a340, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a360, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a380, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a400, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a420, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a440, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a460, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a
> 480, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a500, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a520, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a540, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a560, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a580, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5e0, fsynr=0x433, cb=0
> (XEN) smmu
> : /iommu@5c800000: Unhandled context fault: iova=0x4218a600, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a620, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a640, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a660, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a680, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a700, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a720, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a740, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled conte
> xt fault: iova=0x4218a760, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a780, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a800, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a820, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a840, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a860, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a880, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8c0, fsynr=0
> x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a900, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a920, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a940, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a960, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a980, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c8
> 00000: Unhandled context fault: iova=0x4218aa40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aaa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aac0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aae0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: io
> va=0x4218aba0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abe0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aca0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218acc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ace0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad00, fsynr=0x433, cb=0
> 
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ada0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218adc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ade0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhan
> dled context fault: iova=0x4218ae80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aea0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aec0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aee0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afe
> 0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b000, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b020, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b040, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b060, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b080, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b100, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b120, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b140, fsynr=0x433, cb=0
> (XEN) smmu: 
> /iommu@5c800000: Unhandled context fault: iova=0x4218b160, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b180, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b200, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b220, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b240, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b260, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b280, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context
>  fault: iova=0x4218b2c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b300, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b320, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b340, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b360, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b380, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b400, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b420, fsynr=0x4
> 33, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b440, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b460, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b480, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b500, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b520, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b540, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b560, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b580, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800
> 000: Unhandled context fault: iova=0x4218b5a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b600, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b620, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b640, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b660, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b680, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova
> =0x4218b700, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b720, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b740, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b760, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b780, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b800, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b820, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b840, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b860, fsynr=0x433, cb=0
> (X
> EN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b880, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b900, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b920, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b940, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b960, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b980, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9a0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9c0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandl
> ed context fault: iova=0x4218b9e0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218baa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bac0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bae0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb40,
>  fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bba0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbe0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bca0, fsynr=0x433, cb=0
> (XEN) smmu: /i
> ommu@5c800000: Unhandled context fault: iova=0x4218bcc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bce0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bda0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bdc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bde0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context f
> ault: iova=0x4218be20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be80, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bea0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bec0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bee0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf00, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf20, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf40, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf60, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf80, fsynr=0x433
> , cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfa0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfc0, fsynr=0x433, cb=0
> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfe0, fsynr=0x433, cb=0
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x02008000
> mmc0: ADMA error
> sdhci: =========== REGISTER DUMP (mmc0)===========
> sdhci: Sys addr: 0x4218803c | Version:  0x00000002
> sdhci: Blk size: 0x00000200 | Blk cnt:  0x0000010f
> sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
> sdhci: Present:  0x01088a8e | Host ctl: 0x00000023
> sdhci: Power:    0x00000002 | Blk gap:  0x00000080
> sdhci: Wake-up:  0x00000008 | Clock:    0x00000017
> sdhci: Timeout:  0x0000000f | Int stat: 0x02008000
> sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
> sdhci: Cmd:      0x0000123a | Max curr: 0x00ffffff
> sdhci: Host ctl2: 0x00000008
> sd
> hci: ADMA Err: 0x00000003 | ADMA Ptr: 0x44040064
> sdhci: ===========================================
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a000: DMA 0x42381000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a008: DMA 0x42668000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a010: DMA 0x4230a000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a018: DMA 0x4223a000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a020: DMA 0x425b8000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a028: DMA 0x4269d000, LEN 0x1000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a030: DMA 0x4253c000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a038: DMA 0x421f0000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a040: DMA 0x426d8000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff80
> 0001a048: DMA 0x4230c000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a050: DMA 0x42974000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a058: DMA 0x426b8000, LEN 0x4000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a060: DMA 0x42188000, LEN 0x8000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a068: DMA 0x423e8000, LEN 0x8000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a070: DMA 0x426b0000, LEN 0x8000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a078: DMA 0x42458000, LEN 0x8000, Attr=0x21
> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a080: DMA 0x425b0000, LEN 0x2000, Attr=0x23
> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> mmc0:     0 bytes transferred: -5
> mmc0:     (CMD12): 0: 00000b00 00000000 00000000 00000000
> 
> 
> >
> >-- 
> >Julien Grall
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

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

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

* Re: SMMU, Unhandled context fault
  2016-04-26 13:12     ` Edgar E. Iglesias
@ 2016-04-26 13:56       ` Peng Fan
  2016-04-26 14:30         ` Edgar E. Iglesias
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-26 13:56 UTC (permalink / raw)
  To: Edgar E. Iglesias; +Cc: xen-devel, Julien Grall, sstabellini

Hi Edgar,

On Tue, Apr 26, 2016 at 03:12:25PM +0200, Edgar E. Iglesias wrote:
>On Tue, Apr 26, 2016 at 07:50:00PM +0800, Peng Fan wrote:
>> Hi Julien,
>> 
>> On Tue, Apr 26, 2016 at 11:28:03AM +0100, Julien Grall wrote:
>> >
>> >
>> >On 25/04/2016 09:54, Peng Fan wrote:
>> >>Hi Julien, Stefano
>> >
>> >Hello Peng,
>> >
>> >>I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
>> >
>> >Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?
>> 
>> SMMUv2. mmu-500 r2p4.
>> 
>> >
>> >The SMMU drivers in Xen has been ported from Linux last year. It might be
>> >possible that some bug fixes need to be ported.
>> 
>> I have this one ported in my local.
>> "
>> commit 4a1c93cbe9b2cf559fee3316ee287bb042eb1aba
>> Author: Will Deacon <will.deacon@arm.com>
>> Date:   Wed Mar 4 12:21:03 2015 +0000
>> 
>>     iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
>> "
>> 
>> >
>> >>"
>> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
>> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
>
>
>Hi Peng,
>
>Looking at the fsynr=0x433, it seems like the SMMU is identifying the transaction as a secure one.
>I wouldn't have expected that, it looks suspucious.

You mean the PNU bit(Privileged Not Unprivileged) is 1?
I did not met Unhandled context fault each time.
Actually during my serveral boot test, I only met two times.

>Does your SD controller have a way to be configured to be part of the NS world?

I have no idea, I'll ask IC design team about this.

Thanks,
Peng.

>
>Cheers,
>Edgar
>
>
>
>
>> >>"
>> 
>> Actually I did not meet this error each time. Sometimes I met this, Sometimes I did not meet this.
>> >
>> >The IOVA corresponds to a guest RAM address. It would be useful if you
>> >provide the Xen boot logs.
>> I assigned 128M memory to DomU. Since the 128M is preallocated, and
>> the mapping between IPA and machine address is done before DomU boot. Also SMMU
>> share this mapping. So I thought all should be ok. But I met the Unhandled context fault,
>> I just guess whether something related to SMMU TLB or else.
>> 
>> I pasted the full log in the end. The format is not that good, it is automatically generated from my
>> simulation system.
>> 
>> In the end, when do `dd if=/dev/mmcblk0 of=/dev/null bs=1M count=100`,
>> I met Unhandled context fault.
>> 
>> >
>> >>fsynr is 0x433, PTWF is 1, which means
>> >>"An external fault occurred while processing a translation table walk"
>> >>
>> >>My DomU cfg is:
>> >>"
>> >>kernel = "/root/xen/Image"
>> >>device_tree = "/root/xen/sdhc.dtb"
>> >>dtdev = [ "/usdhc@5a240000" ]
>> >>iomem = [ "0x5a240,0x10@0x1a240"]
>> >>irqs = [ 257 ]
>> >>memory = "128"
>> >>name = "domU-sdhc-test"
>> >>vcpus = 1
>> >>serial="pty"
>> >>disk = [ 'phy:/dev/loop0,xvda,w' ]
>> >>extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
>> >>"
>> >>
>> >>I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
>> >>"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
>> >>So I guess should we have a similar fix for SMMU TLB?
>> >
>> >That is different.
>> >
>> >Xen only supports SMMU for stage-2 page table, so the hypervisor is in charge
>> >of flushing the SMMU TLBs when the translation IPA -> PA is changed.
>> >
>> >The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade any
>> >local flush instruction made by a guest into innershareable flush
>> >instruction.
>> 
>> Thanks for clarifying.
>> 
>> >
>> >> From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
>> >
>> >What do you mean by TCU?
>> 
>> In mmu-500 r2p2 TRM, there is TBU and TCU. TCU is translation control unit: Controls and manages the address translations
>> 
>> >
>> >Regards,
>> 
>> Thanks,
>> Peng.
>> 
>> LOG:
>> 
>> *  kernel: cmdline image address = 0x80200000
>> Image lacks image_size field, assuming 16MiB
>> images->ep 0x80200000, dst 0x80200000 80000000 0
>> ## Flattened Device Tree blob at 82000000
>>    Booting using the fdt blob at 0x82000000
>>    reserving fdt memory region: addr=80000000 size=10000
>>    Using Device Tree in place at 0000000082000000, end 000000008200638d
>> 
>> Starting kernel ...
>> 
>> - UART enabled -
>> - CPU 00000000 booting -
>> - Current EL 00000008 -
>> - Xen starting at EL2 -
>> - Zero BSS -
>> - Setting up control registers -
>> - Turning on paging -
>> - Ready -
>> (XEN) Checking for initrd in /chosen
>> (XEN) RAM: 0000000080000000 - 00000000bfffffff
>> (XEN) 
>> (XEN) MODULE[0]: 0000000082000000 - 0000000082004000 Device Tree  
>> (XEN) MODULE[1]: 0000000080a00000 - 0000000081265600 Kernel       console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
>> (XEN)  RESVD[0]: 0000000080000000 - 0000000080010000
>> (XEN)  RESVD[1]: 0000000082000000 - 0000000082004000
>> (XEN) 
>> (XEN) Command lin
>> e: console=dtuart dtuart=/serial@5a060000 dom0_mem=128M
>> (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
>> (XEN) Update BOOTMOD_XEN from 0000000080200000-000000008030ad81 => 00000000bfe00000-00000000bff0ad81
>> (XEN) Domain heap initialised
>> (XEN) Platform: i.MX 8
>> (XEN) Looking for dtuart at "/serial@5a060000", options ""
>> (XEN) imx-uart.c:243: xx 5a060000
>> (XEN) imx-uart.c:298: 11
>> (XEN) imx-uart.c:83: 10
>> (XEN) imx-uart.c:86: 12
>> (XEN) imx-uart.c:91: 13
>> (XEN) imx-uart.c:107: 14
>> (XEN) imx-uart.c:108: ===============UFCR USR1 a81 6050
>>  Xen 4.7-unstable
>> (XEN) Xen version 4.7-unstable (Freenix@ap.freescale.net) (aarch64-poky-linux-gcc (GCC) 4.9.3) debug=y Mon Apr 25 22:40:05 CST 2016
>> (XEN) Latest ChangeSet: Mon Apr 25 22:40:01 2016 +0800 git:76cc241
>> (XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
>> (XEN) 64-bit Execution:
>> (XEN)   Processor Features: 0000000001002222 0000000000000000
>> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>> (XEN)     Extensi
>> ons: FloatingPoint AdvancedSIMD GICv3-SysReg
>> (XEN)   Debug Features: 0000000010305106 0000000000000000
>> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>> (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>> (XEN)   ISA Features:  0000000000011120 0000000000000000
>> (XEN) 32-bit Execution:
>> (XEN)   Processor Features: 00000131:10011011
>> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>> (XEN)     Extensions: GenericTimer Security
>> (XEN)   Debug Features: 03010066
>> (XEN)   Auxiliary Features: 00000000
>> (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
>> (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
>> (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8000 KHz
>> (XEN) GICv3 initialization:
>> (XEN)       gic_dist_addr=0x0000005ce00000
>> (XEN)       gic_maintenance_irq=25
>> (XEN)       gic_rdist_stride=0
>> (XEN)       gic_rdist_regions=1
>> (XEN)       redistributor regions:
>> (XEN)         - region 0: 0x0000005cf00000 - 0x0000005cfc0000
>> 
>> (XEN) GICv3: 544 lines, (IID 0001043b).
>> (XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001f000
>> (XEN) Using scheduler: SMP Credit Scheduler (credit)
>> (XEN) imx-uart.c:115: 20
>> UU
>> (XEN) imx-uart.c:134: imx_uart_init_postirq
>> (XEN) Allocated console ring of 32 KiB.
>> (XEN) Bringing up CPU1
>> - CPU 00000001 booting -
>> - Current EL 00000008 -
>> - Xen starting at EL2 -
>> - Setting up control registers -
>> - Turning on paging -
>> - Ready -
>> (XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003f000
>> (XEN) CPU 1 booted.
>> (XEN) Bringing up CPU2
>> - CPU 00000002 booting -
>> - Current EL 00000008 -
>> - Xen starting at EL2 -
>> - Setting up control registers -
>> - Turning on paging -
>> - Ready -
>> (XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005f000
>> (XEN) CPU 2 booted.
>> (XEN) Bringing up CPU3
>> - CPU 00000003 booting -
>> - Current EL 00000008 -
>> - Xen starting at EL2 -
>> - Setting up control registers -
>> - Turning on paging -
>> - Ready -
>> (XEN) GICv3: CPU3: Found redistributor in region 0 @00000
>> 0004007f000
>> (XEN) CPU 3 booted.
>> (XEN) Brought up 4 CPUs
>> (XEN) P2M: 40-bit IPA with 40-bit PA
>> (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
>> (XEN) =================================
>> (XEN) smmu: /iommu@5c800000: probing hardware configuration...
>> (XEN) smmu: /iommu@5c800000: SMMUv2 with:
>> (XEN) smmu: /iommu@5c800000: 	stage 2 translation
>> (XEN) smmu: /iommu@5c800000: 	coherent table walk
>> (XEN) smmu: /iommu@5c800000: 	stream matching with 32 register groups, mask 0x7fff
>> (XEN) smmu: /iommu@5c800000: 	32 context banks (0 stage-2 only)
>> (XEN) smmu: /iommu@5c800000: 	Stage-2: 40-bit IPA -> 48-bit PA
>> (XEN) smmu: /iommu@5c800000: registered 1 master devices
>> (XEN) I/O virtualisation enabled
>> (XEN)  - Dom0 mode: Relaxed
>> (XEN) Interrupt remapping enabled
>> (XEN) *** LOADING DOMAIN 0 ***
>> (XEN) Loading kernel from boot module @ 0000000080a00000
>> (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
>> (XEN) BANK[0] 0x00000088000000-0x00000090000000 (128MB)
>> (XEN) Grant table range: 0x000000bfe00000-0x0000
>> 00bfe5b000
>> (XEN) handle /
>> (XEN) / passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /cpus
>> (XEN)   Skip it (matched)
>> (XEN) handle /aliases
>> (XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /memory@80000000
>> (XEN)   Skip it (matched)
>> (XEN) handle /reserved-memory
>> (XEN) /reserved-memory passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /reserved-memory/linux,cma
>> (XEN) /reserved-memory/linux,cma passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /interrupt-controller@5ce00000
>> (XEN) Create gic node
>> (XEN)   Set phandle = 0x1
>> (XEN) handle /mu@5e1b0000
>> (XEN) /mu@5e1b0000 passthrough = 1 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 005e1b0000 - 005e1c0000
>> (XEN) handle /imx8dv-pm
>> (XEN) /imx8dv-pm passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain
>> (XEN) /imx8dv-pm/lsio-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm0
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-
>> power-domain/lsio-pwm1
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm2
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm3
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm3 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm4
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm4 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm5
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm5 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm6
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm6 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm7
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm7 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c0
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c0 passthrough = 1 n
>> irq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c1
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c2
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c3
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c3 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-kpp
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-kpp passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt0
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt1
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt2
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt3
>> (XEN) /imx8dv-pm
>> /lsio-power-domain/lsio-gpt3 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt4
>> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt4 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain
>> (XEN) /imx8dv-pm/megawrap-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart1
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart2
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc1
>> (XEN) /imx8dv-pm/megawrap-power-d
>> omain/megawrap-sdhc1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-qspi
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-qspi passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai1
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai2
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet1
>> (
>> XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi1
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi2
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can1
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can2
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can2 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-po
>> wer-domain/megawrap-ftm0
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-ftm1
>> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/gpu-power-domain
>> (XEN) /imx8dv-pm/gpu-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0
>> (XEN) /imx8dv-pm/gpu-power-domain/gpu0 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0/gpu1
>> (XEN) /imx8dv-pm/gpu-power-domain/gpu0/gpu1 passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/vpu-power-domain
>> (XEN) /imx8dv-pm/vpu-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/vpu-power-domain/vpu_core
>> (XEN) /imx8dv-pm/vpu-power-domain/vpu_core passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/hsio-power-domain
>> (XEN) /imx8dv-pm/hsio-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/hsio-power-do
>> main/hsio-pcie-pd
>> (XEN) /imx8dv-pm/hsio-power-domain/hsio-pcie-pd passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/DispCtrl0-power-domain
>> (XEN) /imx8dv-pm/DispCtrl0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/DispCtrl1-power-domain
>> (XEN) /imx8dv-pm/DispCtrl1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/ParallelInput0-power-domain
>> (XEN) /imx8dv-pm/ParallelInput0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/ParallelInput1-power-domain
>> (XEN) /imx8dv-pm/ParallelInput1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/lcd-power-domain
>> (XEN) /imx8dv-pm/lcd-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/LVDS0-power-domain
>> (XEN) /imx8dv-pm/LVDS0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /imx8dv-pm/LVDS1-power-domain
>> (XEN) /imx8dv-pm/LVDS1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /clk
>> (XEN) /clk passthrough = 1 nirq = 0 naddr 
>> = 0
>> (XEN) handle /dummy
>> (XEN) /dummy passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /iomuxc
>> (XEN) /iomuxc passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /iomuxc/imx8dv-zebu
>> (XEN) /iomuxc/imx8dv-zebu passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /iomuxc/imx8dv-zebu/usdhc1grp
>> (XEN) /iomuxc/imx8dv-zebu/usdhc1grp passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /iomuxc/imx8dv-zebu/fec1grp
>> (XEN) /iomuxc/imx8dv-zebu/fec1grp passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /slram@0xc0000000
>> (XEN) /slram@0xc0000000 passthrough = 1 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 00c0000000 - 00c4000000
>> (XEN) handle /serial@33220000
>> (XEN) /serial@33220000 passthrough = 0 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 0033220000 - 0033221000
>> (XEN) handle /iommu@5c800000
>> (XEN)   Skip it (used by Xen)
>> (XEN) handle /timer
>> (XEN) Create timer node
>> (XEN)   Secure interrupt 29
>> (XEN)   Non secure interrupt 30
>> (XEN)   Virt interrupt 27
>> (XEN) handle /serial@5a060000
>> (XEN)   Skip it (used by Xen)
>> (XEN) handle /serial@5a090000
>> 
>> (XEN) /serial@5a090000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 252
>> (XEN)   - MMIO: 005a090000 - 005a094000
>> (XEN) handle /imxdpu0@0x56180000
>> (XEN) /imxdpu0@0x56180000 passthrough = 1 nirq = 11 naddr = 1
>> (XEN)   - IRQ: 72
>> (XEN)   - IRQ: 73
>> (XEN)   - IRQ: 74
>> (XEN)   - IRQ: 75
>> (XEN)   - IRQ: 76
>> (XEN)   - IRQ: 77
>> (XEN)   - IRQ: 78
>> (XEN)   - IRQ: 79
>> (XEN)   - IRQ: 80
>> (XEN)   - IRQ: 81
>> (XEN)   - IRQ: 82
>> (XEN)   - MMIO: 0056000000 - 0057000000
>> (XEN) handle /imxdpu1@0x57180000
>> (XEN) /imxdpu1@0x57180000 passthrough = 1 nirq = 11 naddr = 1
>> (XEN)   - IRQ: 184
>> (XEN)   - IRQ: 183
>> (XEN)   - IRQ: 185
>> (XEN)   - IRQ: 186
>> (XEN)   - IRQ: 187
>> (XEN)   - IRQ: 188
>> (XEN)   - IRQ: 189
>> (XEN)   - IRQ: 190
>> (XEN)   - IRQ: 191
>> (XEN)   - IRQ: 192
>> (XEN)   - IRQ: 193
>> (XEN)   - MMIO: 0057000000 - 0058000000
>> (XEN) handle /framebuffer@0
>> (XEN) /framebuffer@0 passthrough = 1 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 0056220000 - 0056230000
>> (XEN) handle /framebuffer@1
>> (XEN) /framebuffer@1 passthrough = 1 nirq =
>>  0 naddr = 1
>> (XEN)   - MMIO: 0056240000 - 0056250000
>> (XEN) handle /framebuffer@2
>> (XEN) /framebuffer@2 passthrough = 1 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 0057220000 - 0057230000
>> (XEN) handle /framebuffer@3
>> (XEN) /framebuffer@3 passthrough = 1 nirq = 0 naddr = 1
>> (XEN)   - MMIO: 0057240000 - 0057250000
>> (XEN) handle /gpu@53100000
>> (XEN) /gpu@53100000 passthrough = 1 nirq = 2 naddr = 4
>> (XEN)   - IRQ: 96
>> (XEN)   - IRQ: 97
>> (XEN)   - MMIO: 0053100000 - 0053140000
>> (XEN)   - MMIO: 0054100000 - 0054140000
>> (XEN)   - MMIO: 0000000000 - 0000000000
>> (XEN)   - MMIO: 0000000000 - 0001000000
>> (XEN) handle /vpu@2c000000
>> (XEN) /vpu@2c000000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 201
>> (XEN)   - MMIO: 002c000000 - 0030000000
>> (XEN) handle /usdhc@5a240000
>> (XEN) /usdhc@5a240000 passthrough = 0 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 257
>> (XEN)   - MMIO: 005a240000 - 005a250000
>> (XEN) handle /usdhc@5a250000
>> (XEN) /usdhc@5a250000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 258
>> (XEN)   - MMIO: 005a250000 
>> - 005a260000
>> (XEN) handle /pwm@5e000000
>> (XEN) /pwm@5e000000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 126
>> (XEN)   - MMIO: 005e000000 - 005e004000
>> (XEN) handle /pwm@5e100000
>> (XEN) /pwm@5e100000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 127
>> (XEN)   - MMIO: 005e100000 - 005e104000
>> (XEN) handle /ethernet@30be0000
>> (XEN) /ethernet@30be0000 passthrough = 1 nirq = 1 naddr = 1
>> (XEN)   - IRQ: 244
>> (XEN)   - MMIO: 005a280000 - 005a290000
>> (XEN) handle /ethernet@30be0000/fixed-link
>> (XEN) /ethernet@30be0000/fixed-link passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /chosen
>> (XEN) /chosen passthrough = 1 nirq = 0 naddr = 0
>> (XEN) handle /chosen/module@0
>> (XEN)   Skip it (matched)
>> (XEN) Create hypervisor node
>> (XEN) Create PSCI node
>> (XEN) Create cpus node
>> (XEN) Create cpu@0 (logical CPUID: 0) node
>> (XEN) Create cpu@1 (logical CPUID: 1) node
>> (XEN) Create cpu@2 (logical CPUID: 2) node
>> (XEN) Create cpu@3 (logical CPUID: 3) node
>> (XEN) Create memory node (reg size 4, nr cells 4)
>> (XEN)   Bank 0
>> : 0x88000000->0x90000000
>> (XEN) Loading zImage from 0000000080a00000 to 0000000088080000-00000000888e5600
>> (XEN) Allocating PPI 16 for event channel interrupt
>> (XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe0302c
>> (XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
>> (XEN) ..done.
>> (XEN) Initial low memory virq threshold set at 0x4000 pages.
>> (XEN) Std. Loglevel: All
>> (XEN) Guest Loglevel: All
>> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>> (XEN) Freed 268kB init memory.
>> Booting Linux on physical CPU 0x0
>> Initializing cgroup subsys cpu
>> Linux version 4.1.12+ (Freenix@linux-u7w5) (gcc version 4.9.3 (GCC) ) #16 SMP PREEMPT Sat Apr 23 20:35:14 CST 2016
>> CPU: AArch64 Processor [410fd034] revision 4
>> Detected VIPT I-cache on CPU0
>> alternatives: enabling workaround for ARM erratum 845719
>> efi: Getting EFI parameters from FDT:
>> efi: UEFI not found.
>> Reserved memory: failed to allocate memory for node 'linux,cma'
>> cma: Reserved 32 MiB at 0x000000008c000000
>> On nod
>> e 0 totalpages: 32768
>>   DMA zone: 512 pages used for memmap
>>   DMA zone: 0 pages reserved
>>   DMA zone: 32768 pages, LIFO batch:7
>> psci: probing for conduit method from DT.
>> psci: PSCIv0.2 detected in firmware.
>> psci: Using standard PSCI v0.2 function IDs
>> PERCPU: Embedded 16 pages/cpu @ffffffc007fa7000 s28160 r8192 d29184 u65536
>> pcpu-alloc: s28160 r8192 d29184 u65536 alloc=16*4096
>> pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
>> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32256
>> Kernel command line: console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
>> log_buf_len individual max cpu contribution: 4096 bytes
>> log_buf_len total cpu_extra contributions: 12288 bytes
>> log_buf_len min size: 16384 bytes
>> log_buf_len: 32768 bytes
>> early log buf free: 14732(89%)
>> PID hash table entries: 512 (order: 0, 4096 bytes)
>> Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
>> Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
>> 
>> Cannot allocate SWIOTLB buffer
>> Memory: 72492K/131072K available (5473K kernel code, 449K rwdata, 2212K rodata, 428K init, 213K bss, 25812K reserved, 32768K cma-reserved)
>> Virtual kernel memory layout:
>>     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
>>     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
>>               0xffffffbdc2200000 - 0xffffffbdc2400000   (     2 MB actual)
>>     fixed   : 0xffffffbffabfd000 - 0xffffffbffac00000   (    12 KB)
>>     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
>>     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
>>     memory  : 0xffffffc000000000 - 0xffffffc008000000   (   128 MB)
>>       .init : 0xffffffc000804000 - 0xffffffc00086f000   (   428 KB)
>>       .text : 0xffffffc000080000 - 0xffffffc000803574   (  7694 KB)
>>       .data : 0xffffffc000875000 - 0xffffffc0008e5600   (   450 KB)
>> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
>> Preemptible hierarchical RCU implementati
>> on.
>> 	Additional per-CPU info printed with stalls.
>> 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
>> RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
>> NR_IRQS:64 nr_irqs:64 0
>> CPU0: found redistributor 0 region 0:0x000000005cf00000
>> *************** imx8dv_clocks_init
>> ===== i2c0_div_clk 5e500008 ffffff8000020008
>> ===== i2c1_div_clk 5e510008 ffffff8000040008
>> ===== i2c2_div_clk 5e520008 ffffff8000060008
>> ===== i2c3_div_clk 5e530008 ffffff8000160008
>> ===== i2c0_clk 5e50000c ffffff800018000c
>> ===== i2c1_clk 5e51000c ffffff80001a000c
>> ===== i2c2_clk 5e52000c ffffff80001c000c
>> ===== i2c3_clk 5e53000c ffffff80001e000c
>> ===== pwm0_clk 5e400004 ffffff8000200004
>> ===== pwm1_clk 5e410004 ffffff8000220004
>> ===== pwm2_clk 5e420004 ffffff8000240004
>> ===== pwm3_clk 5e430004 ffffff8000260004
>> ===== pwm4_clk 5e440004 ffffff8000280004
>> ===== pwm5_clk 5e450004 ffffff80002a0004
>> ===== pwm6_clk 5e460004 ffffff80002c0004
>> ===== pwm7_clk 5e470004 ffffff80002e0004
>> ===== gpt0_clk 5e540004 f
>> fffff8000300004
>> ===== gpt1_clk 5e550004 ffffff8000320004
>> ===== gpt2_clk 5e560004 ffffff8000340004
>> ===== gpt3_clk 5e570004 ffffff8000360004
>> ===== gpt4_clk 5e580004 ffffff8000380004
>> ===== sdhc_bus_clk 0 0
>> ===== enet_bus_clk 0 0
>> ===== enet_anatop_clk 0 0
>> ===== can_osc_clk 0 0
>> ===== usb_phy_clk 0 0
>> ===== sdhc0_clk 0 0
>> ===== sdhc1_clk 0 0
>> ===== sdhc2_clk 0 0
>> ===== enet0_clk 0 0
>> ===== enet1_clk 0 0
>> ===== enet0_time_clk 0 0
>> ===== enet1_time_clk 0 0
>> ===== qspi_clk 0 0
>> ===== sai0_clk 0 0
>> ===== sai1_clk 0 0
>> ===== sai2_clk 0 0
>> ===== uart0_clk 0 0
>> ===== uart1_clk 0 0
>> ===== uart2_clk 0 0
>> ===== SPI0_clk 0 0
>> ===== SPI1_clk 0 0
>> ===== SPI2_clk 0 0
>> ===== FTM0_clk 0 0
>> ===== FTM1_clk 0 0
>> ===== can0_clk 0 0
>> ===== can1_clk 0 0
>> ===== can2_clk 0 0
>> ===== dc0_disp0_clk 56050014 ffffff80003a0014
>> ===== dc0_disp1_clk 56050018 ffffff80003c0018
>> ===== dc0_capt0_clk 0 0
>> ===== dc0_capt1_clk 0 0
>> ===== dc0_gpu2_clk 56050000 ffffff80003e0000
>> ===== dc1_disp0_clk 57050014 ff
>> ffff8000400014
>> ===== dc1_disp1_clk 56050018 ffffff8000420018
>> ===== dc1_capt0_clk 0 0
>> ===== dc1_capt1_clk 0 0
>> ===== dc1_gpu2_clk 57050000 ffffff8000440000
>> ===== pcie_per_clk 5f050000 ffffff8000460000
>> ===== pcie_phy_ref_clk 5f060000 ffffff8000480000
>> ===== pcie_phy_pipe_clk 0 0
>> ===== lcd_pixel_clk 0 0
>> ===== lcd_i2c0_clk 5623001c ffffff80004a001c
>> ===== lcd_i2c1_clk 5623002c ffffff80004c002c
>> ===== lcd_pwm_clk 56230010 ffffff80004e0010
>> ===== lvds0_pixel_clk 0 0
>> ===== lvds0_phy_clk 0 0
>> ===== lvds0_pwm_clk 56210010 ffffff8000500010
>> ===== lvds0_ic20_clk 5621001c ffffff800052001c
>> ===== lvds0_ic21_clk 5621002c ffffff800054002c
>> ===== lvds1_pixel_clk 0 0
>> ===== lvds1_phy_clk 0 0
>> ===== lvds1_pwm_clk 57230010 ffffff8000560010
>> ===== lvds1_ic20_clk 5723001c ffffff800058001c
>> ===== lvds1_ic21_clk 5723002c ffffff80005a002c
>> ===== lvds2_pixel_clk 0 0
>> ===== lvds2_phy_clk 0 0
>> ===== lvds2_pwm_clk 57210010 ffffff80005c0010
>> ===== lvds2_ic20_clk 5721001c ffffff80005e001c
>> ===== lvds2_ic2
>> 1_clk 5721002c ffffff800060002c
>> ===== pi_0_mclk_clk 0 0
>> ===== pi_0_i2c_clk 0 0
>> ===== pi_0_pwm_0_clk 0 0
>> ===== pi_0_pwm_1_clk 0 0
>> ===== pi_1_mclk_clk 0 0
>> ===== pi_1_i2c_clk 0 0
>> ===== pi_1_pwm_0_clk 0 0
>> ===== pi_1_pwm_1_clk 0 0
>> ===== m4_0_tpm_clk 0 0
>> ===== m4_0_lpit_clk 37610000 ffffff8000620000
>> ===== m4_0_i2c_clk 37630000 ffffff8000640000
>> ===== m4_0_uart_clk 37620000 ffffff8000660000
>> ===== m4_1_tpm_clk 0 0
>> ===== m4_1_lpit_clk 3b610000 ffffff8000680000
>> ===== m4_1_i2c_clk 3b630000 ffffff80006a0000
>> ===== m4_1_uart_clk 3b620000 ffffff80006c0000
>> ===== vpu_ddr_clk 0 0
>> ===== vpu_cabac_clk 0 0
>> ===== vpu_xuvi_clk 0 0
>> ===== vpu_uart_clk 0 0
>> ===== gpu_core0_clk 0 0
>> ===== gpu_shader0_clk 0 0
>> ===== gpu_core1_clk 0 0
>> ===== gpu_shader1_clk 0 0
>> ===== audio_pll 0 0
>> ===== dc_0_pll_0 0 0
>> ===== dc_0_pll_1 0 0
>> ===== dc_1_pll_0 0 0
>> ===== dc_1_pll_1 0 0
>> *************** finished imx8dv_clocks_init
>> Architected cp15 timer(s) running at 8.00MHz (virt).
>> clocksource arch_sys_
>> counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
>> sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
>> Console: colour dummy device 80x25
>> Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
>> pid_max: default: 32768 minimum: 301
>> Security Framework initialized
>> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
>> Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
>> Initializing cgroup subsys memory
>> Initializing cgroup subsys hugetlb
>> hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 1 counters available
>> EFI services will not be available.
>> Xen 4.7 support found, events_irq=4 gnttab_frame=0x00000000bfe00000
>> xen:grant_table: Grant tables using version 1 layout
>> Grant table initialized
>> xen:events: Using FIFO-based ABI
>> Xen: initializing cpu0
>> *****Initialized MU
>> CPU1: Booted secondary processor
>> Detected VIPT I-cache on CPU1
>> CPU1: found redistributor 1 
>> region 0:0x000000005cf20000
>> Xen: initializing cpu1
>> CPU2: Booted secondary processor
>> Detected VIPT I-cache on CPU2
>> CPU2: found redistributor 2 region 0:0x000000005cf40000
>> Xen: initializing cpu2
>> CPU3: Booted secondary processor
>> Detected VIPT I-cache on CPU3
>> CPU3: found redistributor 3 region 0:0x000000005cf60000
>> Xen: initializing cpu3
>> Brought up 4 CPUs
>> SMP: Total of 4 processors activated.
>> CPU: All CPU(s) started at EL1
>> alternatives: patching kernel code
>> devtmpfs: initialized
>> DMI not present or invalid.
>> clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
>> pinctrl core: initialized pinctrl subsystem
>> NET: Registered protocol family 16
>> vdso: 2 pages (1 code @ ffffffc00087d000, 1 data @ ffffffc00087c000)
>> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>> DMA: preallocated 256 KiB pool for atomic allocations
>> xen:swiotlb_xen: Warning: only able to allocate 16 MB for software IO TLB
>> software IO TLB: No low mem
>> Serial:
>>  AMBA PL011 UART driver
>> imx8dv-pinctrl iomuxc: initialized IMX pinctrl driver
>> xen:balloon: Initialising balloon driver
>> xen_balloon: Initialising balloon driver
>> vgaarb: loaded
>> SCSI subsystem initialized
>> libata version 3.00 loaded.
>> usbcore: registered new interface driver usbfs
>> usbcore: registered new interface driver hub
>> usbcore: registered new device driver usb
>> pps_core: LinuxPPS API ver. 1 registered
>> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
>> PTP clock support registered
>> Switched to clocksource arch_sys_counter
>> NET: Registered protocol family 2
>> TCP established hash table entries: 1024 (order: 1, 8192 bytes)
>> TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
>> TCP: Hash tables configured (established 1024 bind 1024)
>> UDP hash table entries: 256 (order: 1, 8192 bytes)
>> UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
>> NET: Registered protocol family 1
>> RPC: Registered named UNIX socket transport module.
>> RPC: Regis
>> tered udp transport module.
>> RPC: Registered tcp transport module.
>> RPC: Registered tcp NFSv4.1 backchannel transport module.
>> PCI: CLS 0 bytes, default 64
>> futex hash table entries: 1024 (order: 4, 65536 bytes)
>> audit: initializing netlink subsys (disabled)
>> audit: type=2000 audit(0.180:1): initialized
>> HugeTLB registered 2 MB page size, pre-allocated 0 pages
>> VFS: Disk quotas dquot_6.6.0
>> VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
>> NFS: Registering the id_resolver key type
>> Key type id_resolver registered
>> Key type id_legacy registered
>> fuse init (API version 7.23)
>> 9p: Installing v9fs 9p2000 file system support
>> io scheduler noop registered
>> io scheduler cfq registered (default)
>> xen:xen_evtchn: Event-channel device installed
>> console [hvc0] enabled
>> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>> 5a090000.serial: ttymxc1 at MMIO 0x5a090000 (irq = 5, base_baud = 5000000) is a IMX
>> msm_serial: driver initialized
>> Unable to detect cache hierarcy from DT for
>>  CPU 0
>> loop: module loaded
>> slram: devname = mtdblock0
>> slram: devstart = 0xc0000000
>> slram: devlength = +0x04000000
>> slram: devname=mtdblock0, devstart=0xc0000000, devlength=0x4000000
>> slram: Registered device mtdblock0 from 3145728KiB to 3211264KiB
>> slram: Mapped from 0xffffff8000780000 to 0xffffff8004780000
>> tun: Universal TUN/TAP device driver, 1.6
>> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
>> pinmux_enable_setting 13
>> 420 421 428 429 430 431 432 433 422 423 424 425 426 
>> fec: probe of 5a280000.ethernet failed with error -1
>> sky2: driver version 1.30
>> xen_netfront: Initialising Xen virtual ethernet driver
>> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> ehci-pci: EHCI PCI platform driver
>> ehci-platform: EHCI generic platform driver
>> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>> ohci-pci: OHCI PCI platform driver
>> ohci-platform: OHCI generic platform driver
>> usbcore: registered new interface driver usb-storage
>> mousedev: PS/2 mouse device common for a
>> ll mice
>> sdhci: Secure Digital Host Controller Interface driver
>> sdhci: Copyright(c) Pierre Ossman
>> sdhci-pltfm: SDHCI platform and OF driver helper
>> usbcore: registered new interface driver usbhid
>> usbhid: USB HID core driver
>> NET: Registered protocol family 17
>> 9pnet: Installing 9P2000 support
>> Key type dns_resolver registered
>> registered taskstats version 1
>> hctosys: unable to open rtc device (rtc0)
>> kjournald starting.  Commit interval 5 seconds
>> EXT3-fs (mtdblock0): using internal journal
>> EXT3-fs (mtdblock0): mounted filesystem with writeback data mode
>> VFS: Mounted root (ext3 filesystem) on device 31:0.
>> devtmpfs: mounted
>> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
>> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
>> Initializing random number generator... random: dd urandom read with 0 bits of entropy available
>> done.
>> #/etc/init.d/xencommons start 
>> Starting /opt/xen/sbin/xenstored...
>> Setting domain 0 name, domid and JSON config...
>> Done setting up Dom0
>> Starting xenconsoled...
>> Starting QEMU as disk backend for dom0
>> /etc/init.d/xencommons: line 102: /opt/xen/lib/xen/bin/qemu-system-i386: No such file or directory
>> #xl -vvv create -d sdhc-test
>> Parsing config from sdhc-test
>> {
>>     "c_info": {
>>         "type": "pv",
>>         "name": "domU-sdhc-test",
>>         "uuid": "e229775e-d6f3-4afc-b556-21d83c775f28",
>>         "run_hotplug_scripts": "True"
>>     },
>>     "b_info": {
>>         "max_vcpus": 1,
>>         "avail_vcpus": [
>>             0
>>         ],
>>         "max_memkb": 131072,
>>         "target_memkb": 131072,
>>         "shadow_memkb": 2048,
>>         "sched_params": {
>> 
>>         },
>>         "irqs": [
>>             257
>>         ],
>>         "iomem": [
>>             {
>>                 "start": 209440,
>>                 "number": 1,
>>                 "gfn": 65536
>>             },
>>             {
>>                 "start": 369216,
>>                 "number": 16,
>>                 "gfn": 107072
>>             }
>>         ],
>>         "claim_mode": "True",
>>         "kernel": "/root/xen/Image",
>>         "cmdline": "earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh",
>>         "device_tree": "/root/xen/sdhc.d
>> tb",
>>         "type.pv": {
>> 
>>         },
>>         "arch_arm": {
>> 
>>         }
>>     },
>>     "disks": [
>>         {
>>             "pdev_path": "/dev/loop0",
>>             "vdev": "xvda",
>>             "format": "raw",
>>             "readwrite": 1
>>         }
>>     ],
>>     "dtdevs": [
>>         {
>>             "path": "/usdhc@5a240000"
>>         }
>>     ],
>>     "on_reboot": "restart",
>>     "on_soft_reset": "restart"
>> }
>> libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x308aa210: create: how=(nil) callback=(nil) poller=0x308aa2c0
>> libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain
>> libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate 226 SPIs
>> libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
>> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
>> libxl: debug: libxl_device.c:298:li
>> bxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
>> libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
>> libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using user supplied kernel
>> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a8e68: deregister unregistered
>> domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh", features="(null)"
>> libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/xen/Image
>> domainbuilder: detail: xc_dom_kernel_file: filename="/root/xen/Image"
>> domainbuilder: detail: xc_dom_malloc_filemap    : 8597 kB
>> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, caps xen-3.0-aarch64 xen-3.0-armv7l 
>> domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
>> 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 (ARM64) loader ... 
>> domainbuilder: detail: loader probe OK
>> domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
>> domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 0x40080000 -> 0x408e5600
>> libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen version 4.7 guest
>> libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC version: V3
>> libxl: debug: libxl_arm.c:780:libxl__arch_domain_init_hw_description:  - Partial device tree provided: /root/xen/sdhc.dtb
>> libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs = earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh
>> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000
>> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000
>> libxl: debug: libxl_ar
>> m.c:871:libxl__arch_domain_init_hw_description: fdt total size 1916
>> domainbuilder: detail: xc_dom_devicetree_mem: called
>> 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: set_mode: guest xen-3.0-aarch64, address size 64
>> domainbuilder: detail: xc_dom_malloc            : 256 kB
>> domainbuilder: detail: populate_guest_memory: populating RAM @ 0000000040000000-0000000048000000 (128MB)
>> domainbuilder: detail: populate_one_size: populated 0x40/0x40 entries with shift 9
>> domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x47fff000
>> domainbuilder: detail: arch_setup_meminit: devicetree: 0x47fff000 -> 0x48000000
>> libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40000000
>> libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@200000000
>> domainbuilder
>> : detail: xc_dom_build_image: called
>> domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 -> 0x408e6000  (pfn 0x40080 + 0x866 pages)
>> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40080+0x866 at 0x7f8b4ef000
>> domainbuilder: detail: xc_dom_load_zimage_kernel: called
>> domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40080000-0x408e6000
>> domainbuilder: detail: xc_dom_load_zimage_kernel: copy 8803840 bytes from blob 0x7f8bd96000 to dst 0x7f8b4ef000
>> domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x47fff000 -> 0x48000000  (pfn 0x47fff + 0x1 pages)
>> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x47fff+0x1 at 0x7f8c93b000
>> domainbuilder: detail: alloc_magic_pages: called
>> domainbuilder: detail: count_pgtables_arm: called
>> domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48000000
>> domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
>> domainbuilder: detail: xc_dom_boot_image: calle
>> d
>> domainbuilder: detail: arch_setup_bootearly: doing nothing
>> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-aarch64 <= matches
>> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-armv7l
>> domainbuilder: detail: setup_pgtables_arm: called
>> domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
>> domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
>> domainbuilder: detail: start_info_arm: called
>> domainbuilder: detail: domain builder memory footprint
>> domainbuilder: detail:    allocated
>> domainbuilder: detail:       malloc             : 308 kB
>> domainbuilder: detail:       anon mmap          : 0 bytes
>> domainbuilder: detail:    mapped
>> domainbuilder: detail:       file mmap          : 8597 kB
>> domainbuilder: detail:       domU mmap          : 8604 kB
>> domainbuilder: detail: vcpu_arm64: called
>> domainbuilder: detail: DTB 47fff000
>> domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
>> domainbuilder: detail: launch_vm: called, 
>> ctxt=0x7f8c93d004
>> domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
>> domainbuilder: detail: xc_dom_release: called
>> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=phy
>> libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: register slotnum=3
>> libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x308aa210: inprogress: poller=0x308aa2c0, flags=i
>> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:884:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
>> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:880:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
>> libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: deregister slotnum=3
>> libxl: debug: libxl_device.c:938:device_backend_callback: calling device_backend_cleanup
>> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1c00: deregister unregistered
>> libxl: debug: libxl_linux.c:229:libxl__hotplug_disk: Args and environment ready
>> libxl: debug: libxl_device.c:1035:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
>> libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/block add 
>> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
>> libxl: debug: libxl_linux.c:246:libxl__get_hotplug_script_info: num_exec 1, not running hotplug scripts
>> libxl: debug: libxl_device.c:1022:device_hotpl
>> ug: No hotplug script to execute
>> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
>> libxl: debug: libxl_create.c:1198:domcreate_launch_dm: dom1 irq 257
>> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 33220-33220
>> (XEN) memory_map:add: dom1 gfn=10000 mfn=33220 nr=1
>> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 5a240-5a24f
>> (XEN) memory_map:add: dom1 gfn=1a240 mfn=5a240 nr=10
>> libxl: debug: libxl_create.c:1461:domcreate_attach_dtdev: Assign device "/usdhc@5a240000" to dom1
>> (XEN) smmu: /iommu@5c800000: d1: p2maddr 0x00000000bffc6000
>> (XEN) smmu: /iommu@5c800000: 1id, mask reg 11 7c00 fc000011
>> (XEN) smmu: /iommu@5c800000: 2id, mask reg 11 7c00 fc000011
>> libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x308aa210: progress report: ignored
>> libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x308aa210: complete, rc=0
>> libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x308aa210: destro
>> y
>> xc: debug: hypercall buffer: total allocations:106 total releases:106
>> xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
>> xc: debug: hypercall buffer: cache current size:3
>> xc: debug: hypercall buffer: cache hits:95 misses:3 toobig:8
>> # xen-blkback: ring-ref 8, event-channel 3, protocol 1 (arm-abi) persistent grants
>> 
>> 
>> # xl console 1
>> 
>> console [hvc0] enabled
>> bootconsole [uart0] disabled
>> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>> msm_serial: driver initialized
>> 10000000.serial: ttyLP0 at MMIO 0x10000000 (irq = 0, base_baud = 12500000) is a FSL_LPUART
>> Unable to detect cache hierarcy from DT for CPU 0
>> loop: module loaded
>> slram: not enough parameters.
>> tun: Universal TUN/TAP device driver, 1.6
>> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
>> sky2: driver version 1.30
>> xen_netfront: Initialising Xen virtual ethernet driver
>> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> ehci-pci: EHCI PCI platform driver
>> ehci-platform: EHCI generic platform driver
>> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>> ohci-pci: OHCI PCI platform driver
>> ohci-platform: OHCI generic platform driver
>> usbcore: registered new interface driver usb-storage
>> mousedev: PS/2 mouse device common for all mice
>> sdhci: Secure Digital Host Controller Interface driver
>> sdhci: Copyright(c) Pierre Ossman
>> sdhci-
>> pltfm: SDHCI platform and OF driver helper
>> /passthrough/usdhc@1a240000: voltage-ranges unspecified
>> 0
>> 1
>> size 4096 coherent 0
>> aa
>> 00
>> 01
>> 02
>> ab
>> ac
>> ad
>> ae
>> host->adma_table ffffff800001a000 align_buffer ffffffc0023ade00
>> sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
>> sdhci-esdhc-imx 1a240000.usdhc: No vmmc regulator found
>> sdhci-esdhc-imx 1a240000.usdhc: No vqmmc regulator found
>> sdhci: =========== REGISTER DUMP (mmc0)===========
>> sdhci: Sys addr: 0x00000000 | Version:  0x00000002
>> sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000001
>> sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
>> sdhci: Present:  0x01f88088 | Host ctl: 0x00000020
>> sdhci: Power:    0x00000000 | Blk gap:  0x00000080
>> sdhci: Wake-up:  0x00000008 | Clock:    0x00000007
>> sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
>> sdhci: Int enab: 0x007f0003 | Sig enab: 0x007f0003
>> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
>> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
>> sdhci: Cmd:      0x00000000 |
>>  Max curr: 0x00ffffff
>> sdhci: Host ctl2: 0x00000000
>> sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
>> sdhci: ===========================================
>> mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: Initial signal voltage of 3.3v
>> blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled;
>> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
>> mmc0: starting CMD52 arg 00000c00 flags 00000195
>> mmc0: SDHCI controller on 1a240000.usdhc [1a240000.usdhc] using ADMA
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD52): -110: 
>> 00000000 00000000 00000000 00000000
>> mmc0: starting CMD52 arg 80000c08 flags 00000195
>> usbcore: registered new interface driver usbhid
>> usbhid: USB HID core driver
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD52): -110: 00000000 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting CMD0 arg 00000000 flags 000000c0
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting CMD8 arg 000001aa flags 000002f5
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD8)
>> : -110: 00000000 00000000 00000000 00000000
>> mmc0: starting CMD5 arg 00000000 flags 000002e1
>> NET: Registered protocol family 17
>> 9pnet: Installing 9P2000 support
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD5): 0: 00000100 00000000 00000000 00000000
>> sdhci-esdhc-imx 1a240000.usdhc: no support for card's volts
>> mmc0: error -22 whilst initialising SDIO card
>> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> Key type dns_resolver registered
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> registe
>> red taskstats version 1
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting CMD1 arg 00000000 flags 000000e1
>> hctosys: unable to open rtc device (rtc0)
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting
>>  CMD0 arg 00000000 flags 000000c0
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting CMD1 arg 40200000 flags 000000e1
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
>> mmc0: starting CMD2 arg 00000000 flags 00000067
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD2): 0: 02010053 454d3038 47000000 0000cd00
>> mmc0: starting CMD3 arg 00010000 flags 00000015
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> 
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: starting CMD9 arg 00010000 flags 00000007
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD9): 0: d00f0032 0f5903ff c003ffe0 12400000
>> mmc0: starting CMD7 arg 00010000 flags 00000015
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
>> mmc0: starting CMD8 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> EXT3-fs (xvda): mounted filesystem with writeback data mode
>> VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
>> kjournald starting.  Commit interval 5 seconds
>> devtmpfs: mounted
>> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
>> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done (CMD8): 0: 00
>> 000900 00000000 00000000 00000000
>> mmc0:     512 bytes transferred: 0
>> mmc0: starting CMD6 arg 03b90101 flags 0000049d
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> mmc0: starting CMD13 arg 00010000 flags 00000191
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> mmc0: starting CMD6 arg 03b70101 flags 0000049d
>> sdhci [sdhci_irq()]: *** mmc0 got interrup
>> t: 0x00000001
>> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> mmc0: starting CMD13 arg 00010000 flags 00000195
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 1
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> mmc0: starting CMD8 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
>> mmc0:     512 bytes transferred: 0
>> mmc0: starting CMD6 arg 03b70501 flags 0000049d
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> mmc0: starting CMD13 arg 00010000 flags 000001
>> 95
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 8
>> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 8
>> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> mmc0: starting CMD6 arg 03a10101 flags 0000049d
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> mmc0: starting CMD13 arg 00010000 flags 00000195
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> mmc0: new DDR MMC card at address 0001
>> mmcblk mmc0:0001: calling add_quirk
>> mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
>> mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
>> mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
>> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> m
>> mc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     4096 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> EXT3-fs (xvda): using internal journal
>> Initializing random number generator... random: dd urandom read with 13 bits of entropy available
>> done.
>> # 
>> ./
>> ./
>> c.sh
>> c
>> 
>> 
>> .sh
>> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
>> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     16384 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> <mmc0: starting CMD23 arg 00000040 flags 00000015>
>> mmc0: starting CMD18 arg 00000020 flags 000000b5
>> mmc0:     blksz 512 blocks 64 flags 00000200 ts
>> ac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     32768 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> 10+0 records in
>> 10+0 records out
>> # 
>> ./
>> ./
>> a.sh 
>> a.sh 
>> &&
>> &&
>>  ./
>>  ./
>> c.sh
>> 
>> c.sh
>> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> dd if=/dev/mmcblk0 of=a.dump bs=512 count=2
>> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     16384 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> 2+0 records in
>> 2+0 records out
>> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> brw-------    1 root     root    
>>   179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
>> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     16384 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> <mmc0: starting CMD23 arg 00000040 flags 00000015>
>> mmc0: starting CMD18 arg 00000020 flags 000000b5
>> mmc0:     blksz 512 blocks 64 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> 
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     32768 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> 10+0 records in
>> 10+0 records out
>> # 
>> ./b.sh
>> ./b.sh
>> 
>> 
>> 
>> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> dd if=aa of=/dev/mmbclk0 conv=sync
>> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     4096 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> mmc0: starting CMD25 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 8 flags 00000100 tsac 1600 ms nsac 
>> 0
>> mmc0:     CMD12 arg 00000000 flags 0000049d
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
>> mmc0:     4096 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> mmc0: starting CMD13 arg 00010000 flags 00000195
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> 0+1 records in
>> 1+0 records out
>> dd if=/dev/mmcblk0 of=a.dump bs=512 count=1
>> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> mmc0: req done <CMD23>: 0: 00000000 0000000
>> 0 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     16384 bytes transferred: 0
>> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> 1+0 records in
>> 1+0 records out
>> 1111
>> 2222
>> 
>> 
>> 
>> 
>> # 
>> dd i
>> dd
>> f
>>  if
>> =
>> =
>> /dev/
>> /dev/
>> mmcblk0 of=/dev/null bs-\x7f=1M count=100
>> mmcblk0 of=/dev/null bs-\b^[[J=1M count=100
>> 
>> 
>> 
>> <mmc0: starting CMD23 arg 00000200 flags 00000015>
>> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> mmc0:     blksz 512 blocks 512 flags 00000200 tsac 100 ms nsac 0
>> mmc0:     CMD12 arg 00000000 flags 00000095
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188040, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188060, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188080, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c80000
>> 0: Unhandled context fault: iova=0x42188100, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188120, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188140, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188160, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188180, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188200, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188220, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188240, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0
>> x42188260, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188280, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188300, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188320, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188340, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188360, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188380, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883c0, fsynr=0x433, cb=0
>> (XEN
>> ) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188400, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188420, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188440, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188460, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188480, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188500, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188520, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled
>>  context fault: iova=0x42188540, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188560, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188580, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188600, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188620, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188640, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188660, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188680, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886a0, f
>> synr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188700, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188720, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188740, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188760, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188780, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188800, fsynr=0x433, cb=0
>> (XEN) smmu: /iom
>> mu@5c800000: Unhandled context fault: iova=0x42188820, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188840, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188860, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188880, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188900, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188920, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188940, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188960, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fau
>> lt: iova=0x42188980, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188aa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ac0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ae0, fsynr=0x433, 
>> cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ba0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188bc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188be0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000:
>>  Unhandled context fault: iova=0x42188c60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ca0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188cc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ce0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188da0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4
>> 2188dc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188de0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ea0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ec0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ee0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f20, fsynr=0x433, cb=0
>> (XEN) 
>> smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fe0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189000, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189020, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189040, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189060, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189080, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled c
>> ontext fault: iova=0x421890a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189100, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189120, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189140, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189160, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189180, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189200, fsy
>> nr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189220, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189240, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189260, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189280, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189300, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189320, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189340, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189360, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu
>> @5c800000: Unhandled context fault: iova=0x42189380, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189400, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189420, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189440, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189460, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189480, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault
>> : iova=0x421894e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189500, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189520, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189540, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189560, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189580, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189600, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189620, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189640, fsynr=0x433, cb
>> =0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189660, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189680, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189700, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189720, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189740, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189760, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189780, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: U
>> nhandled context fault: iova=0x421897c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189800, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189820, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189840, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189860, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189880, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189900, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421
>> 89920, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189940, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189960, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189980, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a80, fsynr=0x433, cb=0
>> (XEN) sm
>> mu: /iommu@5c800000: Unhandled context fault: iova=0x42189aa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ac0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ae0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ba0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189bc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189be0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled con
>> text fault: iova=0x42189c00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ca0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189cc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ce0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d60, fsynr
>> =0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189da0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189dc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189de0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ea0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ec0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5
>> c800000: Unhandled context fault: iova=0x42189ee0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fe0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a000, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a020, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: 
>> iova=0x4218a040, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a060, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a080, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a100, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a120, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a140, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a160, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a180, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1a0, fsynr=0x433, cb=0
>> 
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a200, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a220, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a240, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a260, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a280, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a300, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unh
>> andled context fault: iova=0x4218a320, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a340, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a360, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a380, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a400, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a420, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a440, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a460, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a
>> 480, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a500, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a520, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a540, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a560, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a580, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5e0, fsynr=0x433, cb=0
>> (XEN) smmu
>> : /iommu@5c800000: Unhandled context fault: iova=0x4218a600, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a620, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a640, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a660, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a680, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a700, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a720, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a740, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled conte
>> xt fault: iova=0x4218a760, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a780, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a800, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a820, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a840, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a860, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a880, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8c0, fsynr=0
>> x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a900, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a920, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a940, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a960, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a980, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c8
>> 00000: Unhandled context fault: iova=0x4218aa40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aaa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aac0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aae0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: io
>> va=0x4218aba0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abe0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aca0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218acc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ace0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad00, fsynr=0x433, cb=0
>> 
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ada0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218adc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ade0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhan
>> dled context fault: iova=0x4218ae80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aea0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aec0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aee0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afe
>> 0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b000, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b020, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b040, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b060, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b080, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b100, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b120, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b140, fsynr=0x433, cb=0
>> (XEN) smmu: 
>> /iommu@5c800000: Unhandled context fault: iova=0x4218b160, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b180, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b200, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b220, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b240, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b260, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b280, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context
>>  fault: iova=0x4218b2c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b300, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b320, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b340, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b360, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b380, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b400, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b420, fsynr=0x4
>> 33, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b440, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b460, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b480, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b500, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b520, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b540, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b560, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b580, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800
>> 000: Unhandled context fault: iova=0x4218b5a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b600, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b620, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b640, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b660, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b680, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova
>> =0x4218b700, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b720, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b740, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b760, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b780, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b800, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b820, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b840, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b860, fsynr=0x433, cb=0
>> (X
>> EN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b880, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b900, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b920, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b940, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b960, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b980, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9a0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9c0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandl
>> ed context fault: iova=0x4218b9e0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218baa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bac0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bae0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb40,
>>  fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bba0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbe0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bca0, fsynr=0x433, cb=0
>> (XEN) smmu: /i
>> ommu@5c800000: Unhandled context fault: iova=0x4218bcc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bce0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bda0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bdc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bde0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context f
>> ault: iova=0x4218be20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be80, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bea0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bec0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bee0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf00, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf20, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf40, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf60, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf80, fsynr=0x433
>> , cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfa0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfc0, fsynr=0x433, cb=0
>> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfe0, fsynr=0x433, cb=0
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x02008000
>> mmc0: ADMA error
>> sdhci: =========== REGISTER DUMP (mmc0)===========
>> sdhci: Sys addr: 0x4218803c | Version:  0x00000002
>> sdhci: Blk size: 0x00000200 | Blk cnt:  0x0000010f
>> sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
>> sdhci: Present:  0x01088a8e | Host ctl: 0x00000023
>> sdhci: Power:    0x00000002 | Blk gap:  0x00000080
>> sdhci: Wake-up:  0x00000008 | Clock:    0x00000017
>> sdhci: Timeout:  0x0000000f | Int stat: 0x02008000
>> sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
>> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
>> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
>> sdhci: Cmd:      0x0000123a | Max curr: 0x00ffffff
>> sdhci: Host ctl2: 0x00000008
>> sd
>> hci: ADMA Err: 0x00000003 | ADMA Ptr: 0x44040064
>> sdhci: ===========================================
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a000: DMA 0x42381000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a008: DMA 0x42668000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a010: DMA 0x4230a000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a018: DMA 0x4223a000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a020: DMA 0x425b8000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a028: DMA 0x4269d000, LEN 0x1000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a030: DMA 0x4253c000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a038: DMA 0x421f0000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a040: DMA 0x426d8000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff80
>> 0001a048: DMA 0x4230c000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a050: DMA 0x42974000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a058: DMA 0x426b8000, LEN 0x4000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a060: DMA 0x42188000, LEN 0x8000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a068: DMA 0x423e8000, LEN 0x8000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a070: DMA 0x426b0000, LEN 0x8000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a078: DMA 0x42458000, LEN 0x8000, Attr=0x21
>> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a080: DMA 0x425b0000, LEN 0x2000, Attr=0x23
>> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> mmc0:     0 bytes transferred: -5
>> mmc0:     (CMD12): 0: 00000b00 00000000 00000000 00000000
>> 
>> 
>> >
>> >-- 
>> >Julien Grall
>> 
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel

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

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

* Re: SMMU, Unhandled context fault
  2016-04-26 13:56       ` Peng Fan
@ 2016-04-26 14:30         ` Edgar E. Iglesias
  2016-04-27  2:02           ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Edgar E. Iglesias @ 2016-04-26 14:30 UTC (permalink / raw)
  To: Peng Fan; +Cc: xen-devel, Julien Grall, sstabellini

On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
> Hi Edgar,
> 
> On Tue, Apr 26, 2016 at 03:12:25PM +0200, Edgar E. Iglesias wrote:
> >On Tue, Apr 26, 2016 at 07:50:00PM +0800, Peng Fan wrote:
> >> Hi Julien,
> >> 
> >> On Tue, Apr 26, 2016 at 11:28:03AM +0100, Julien Grall wrote:
> >> >
> >> >
> >> >On 25/04/2016 09:54, Peng Fan wrote:
> >> >>Hi Julien, Stefano
> >> >
> >> >Hello Peng,
> >> >
> >> >>I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
> >> >
> >> >Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?
> >> 
> >> SMMUv2. mmu-500 r2p4.
> >> 
> >> >
> >> >The SMMU drivers in Xen has been ported from Linux last year. It might be
> >> >possible that some bug fixes need to be ported.
> >> 
> >> I have this one ported in my local.
> >> "
> >> commit 4a1c93cbe9b2cf559fee3316ee287bb042eb1aba
> >> Author: Will Deacon <will.deacon@arm.com>
> >> Date:   Wed Mar 4 12:21:03 2015 +0000
> >> 
> >>     iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
> >> "
> >> 
> >> >
> >> >>"
> >> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
> >> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
> >
> >
> >Hi Peng,
> >
> >Looking at the fsynr=0x433, it seems like the SMMU is identifying the transaction as a secure one.
> >I wouldn't have expected that, it looks suspucious.
> 
> You mean the PNU bit(Privileged Not Unprivileged) is 1?
> I did not met Unhandled context fault each time.
> Actually during my serveral boot test, I only met two times.



I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
impression that the TrustZone state for the SD controller may be
set to be part of the secure world. It's a bit weird that it works
some times though....

Cheers,
Edgar


> 
> >Does your SD controller have a way to be configured to be part of the NS world?
> 
> I have no idea, I'll ask IC design team about this.
> 
> Thanks,
> Peng.
> 
> >
> >Cheers,
> >Edgar
> >
> >
> >
> >
> >> >>"
> >> 
> >> Actually I did not meet this error each time. Sometimes I met this, Sometimes I did not meet this.
> >> >
> >> >The IOVA corresponds to a guest RAM address. It would be useful if you
> >> >provide the Xen boot logs.
> >> I assigned 128M memory to DomU. Since the 128M is preallocated, and
> >> the mapping between IPA and machine address is done before DomU boot. Also SMMU
> >> share this mapping. So I thought all should be ok. But I met the Unhandled context fault,
> >> I just guess whether something related to SMMU TLB or else.
> >> 
> >> I pasted the full log in the end. The format is not that good, it is automatically generated from my
> >> simulation system.
> >> 
> >> In the end, when do `dd if=/dev/mmcblk0 of=/dev/null bs=1M count=100`,
> >> I met Unhandled context fault.
> >> 
> >> >
> >> >>fsynr is 0x433, PTWF is 1, which means
> >> >>"An external fault occurred while processing a translation table walk"
> >> >>
> >> >>My DomU cfg is:
> >> >>"
> >> >>kernel = "/root/xen/Image"
> >> >>device_tree = "/root/xen/sdhc.dtb"
> >> >>dtdev = [ "/usdhc@5a240000" ]
> >> >>iomem = [ "0x5a240,0x10@0x1a240"]
> >> >>irqs = [ 257 ]
> >> >>memory = "128"
> >> >>name = "domU-sdhc-test"
> >> >>vcpus = 1
> >> >>serial="pty"
> >> >>disk = [ 'phy:/dev/loop0,xvda,w' ]
> >> >>extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
> >> >>"
> >> >>
> >> >>I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
> >> >>"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
> >> >>So I guess should we have a similar fix for SMMU TLB?
> >> >
> >> >That is different.
> >> >
> >> >Xen only supports SMMU for stage-2 page table, so the hypervisor is in charge
> >> >of flushing the SMMU TLBs when the translation IPA -> PA is changed.
> >> >
> >> >The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade any
> >> >local flush instruction made by a guest into innershareable flush
> >> >instruction.
> >> 
> >> Thanks for clarifying.
> >> 
> >> >
> >> >> From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
> >> >
> >> >What do you mean by TCU?
> >> 
> >> In mmu-500 r2p2 TRM, there is TBU and TCU. TCU is translation control unit: Controls and manages the address translations
> >> 
> >> >
> >> >Regards,
> >> 
> >> Thanks,
> >> Peng.
> >> 
> >> LOG:
> >> 
> >> *  kernel: cmdline image address = 0x80200000
> >> Image lacks image_size field, assuming 16MiB
> >> images->ep 0x80200000, dst 0x80200000 80000000 0
> >> ## Flattened Device Tree blob at 82000000
> >>    Booting using the fdt blob at 0x82000000
> >>    reserving fdt memory region: addr=80000000 size=10000
> >>    Using Device Tree in place at 0000000082000000, end 000000008200638d
> >> 
> >> Starting kernel ...
> >> 
> >> - UART enabled -
> >> - CPU 00000000 booting -
> >> - Current EL 00000008 -
> >> - Xen starting at EL2 -
> >> - Zero BSS -
> >> - Setting up control registers -
> >> - Turning on paging -
> >> - Ready -
> >> (XEN) Checking for initrd in /chosen
> >> (XEN) RAM: 0000000080000000 - 00000000bfffffff
> >> (XEN) 
> >> (XEN) MODULE[0]: 0000000082000000 - 0000000082004000 Device Tree  
> >> (XEN) MODULE[1]: 0000000080a00000 - 0000000081265600 Kernel       console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
> >> (XEN)  RESVD[0]: 0000000080000000 - 0000000080010000
> >> (XEN)  RESVD[1]: 0000000082000000 - 0000000082004000
> >> (XEN) 
> >> (XEN) Command lin
> >> e: console=dtuart dtuart=/serial@5a060000 dom0_mem=128M
> >> (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
> >> (XEN) Update BOOTMOD_XEN from 0000000080200000-000000008030ad81 => 00000000bfe00000-00000000bff0ad81
> >> (XEN) Domain heap initialised
> >> (XEN) Platform: i.MX 8
> >> (XEN) Looking for dtuart at "/serial@5a060000", options ""
> >> (XEN) imx-uart.c:243: xx 5a060000
> >> (XEN) imx-uart.c:298: 11
> >> (XEN) imx-uart.c:83: 10
> >> (XEN) imx-uart.c:86: 12
> >> (XEN) imx-uart.c:91: 13
> >> (XEN) imx-uart.c:107: 14
> >> (XEN) imx-uart.c:108: ===============UFCR USR1 a81 6050
> >>  Xen 4.7-unstable
> >> (XEN) Xen version 4.7-unstable (Freenix@ap.freescale.net) (aarch64-poky-linux-gcc (GCC) 4.9.3) debug=y Mon Apr 25 22:40:05 CST 2016
> >> (XEN) Latest ChangeSet: Mon Apr 25 22:40:01 2016 +0800 git:76cc241
> >> (XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
> >> (XEN) 64-bit Execution:
> >> (XEN)   Processor Features: 0000000001002222 0000000000000000
> >> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> >> (XEN)     Extensi
> >> ons: FloatingPoint AdvancedSIMD GICv3-SysReg
> >> (XEN)   Debug Features: 0000000010305106 0000000000000000
> >> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> >> (XEN)   Memory Model Features: 0000000000001122 0000000000000000
> >> (XEN)   ISA Features:  0000000000011120 0000000000000000
> >> (XEN) 32-bit Execution:
> >> (XEN)   Processor Features: 00000131:10011011
> >> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> >> (XEN)     Extensions: GenericTimer Security
> >> (XEN)   Debug Features: 03010066
> >> (XEN)   Auxiliary Features: 00000000
> >> (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
> >> (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
> >> (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8000 KHz
> >> (XEN) GICv3 initialization:
> >> (XEN)       gic_dist_addr=0x0000005ce00000
> >> (XEN)       gic_maintenance_irq=25
> >> (XEN)       gic_rdist_stride=0
> >> (XEN)       gic_rdist_regions=1
> >> (XEN)       redistributor regions:
> >> (XEN)         - region 0: 0x0000005cf00000 - 0x0000005cfc0000
> >> 
> >> (XEN) GICv3: 544 lines, (IID 0001043b).
> >> (XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001f000
> >> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> >> (XEN) imx-uart.c:115: 20
> >> UU
> >> (XEN) imx-uart.c:134: imx_uart_init_postirq
> >> (XEN) Allocated console ring of 32 KiB.
> >> (XEN) Bringing up CPU1
> >> - CPU 00000001 booting -
> >> - Current EL 00000008 -
> >> - Xen starting at EL2 -
> >> - Setting up control registers -
> >> - Turning on paging -
> >> - Ready -
> >> (XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003f000
> >> (XEN) CPU 1 booted.
> >> (XEN) Bringing up CPU2
> >> - CPU 00000002 booting -
> >> - Current EL 00000008 -
> >> - Xen starting at EL2 -
> >> - Setting up control registers -
> >> - Turning on paging -
> >> - Ready -
> >> (XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005f000
> >> (XEN) CPU 2 booted.
> >> (XEN) Bringing up CPU3
> >> - CPU 00000003 booting -
> >> - Current EL 00000008 -
> >> - Xen starting at EL2 -
> >> - Setting up control registers -
> >> - Turning on paging -
> >> - Ready -
> >> (XEN) GICv3: CPU3: Found redistributor in region 0 @00000
> >> 0004007f000
> >> (XEN) CPU 3 booted.
> >> (XEN) Brought up 4 CPUs
> >> (XEN) P2M: 40-bit IPA with 40-bit PA
> >> (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
> >> (XEN) =================================
> >> (XEN) smmu: /iommu@5c800000: probing hardware configuration...
> >> (XEN) smmu: /iommu@5c800000: SMMUv2 with:
> >> (XEN) smmu: /iommu@5c800000: 	stage 2 translation
> >> (XEN) smmu: /iommu@5c800000: 	coherent table walk
> >> (XEN) smmu: /iommu@5c800000: 	stream matching with 32 register groups, mask 0x7fff
> >> (XEN) smmu: /iommu@5c800000: 	32 context banks (0 stage-2 only)
> >> (XEN) smmu: /iommu@5c800000: 	Stage-2: 40-bit IPA -> 48-bit PA
> >> (XEN) smmu: /iommu@5c800000: registered 1 master devices
> >> (XEN) I/O virtualisation enabled
> >> (XEN)  - Dom0 mode: Relaxed
> >> (XEN) Interrupt remapping enabled
> >> (XEN) *** LOADING DOMAIN 0 ***
> >> (XEN) Loading kernel from boot module @ 0000000080a00000
> >> (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
> >> (XEN) BANK[0] 0x00000088000000-0x00000090000000 (128MB)
> >> (XEN) Grant table range: 0x000000bfe00000-0x0000
> >> 00bfe5b000
> >> (XEN) handle /
> >> (XEN) / passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /cpus
> >> (XEN)   Skip it (matched)
> >> (XEN) handle /aliases
> >> (XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /memory@80000000
> >> (XEN)   Skip it (matched)
> >> (XEN) handle /reserved-memory
> >> (XEN) /reserved-memory passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /reserved-memory/linux,cma
> >> (XEN) /reserved-memory/linux,cma passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /interrupt-controller@5ce00000
> >> (XEN) Create gic node
> >> (XEN)   Set phandle = 0x1
> >> (XEN) handle /mu@5e1b0000
> >> (XEN) /mu@5e1b0000 passthrough = 1 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 005e1b0000 - 005e1c0000
> >> (XEN) handle /imx8dv-pm
> >> (XEN) /imx8dv-pm passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain
> >> (XEN) /imx8dv-pm/lsio-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm0
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-
> >> power-domain/lsio-pwm1
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm2
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm3
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm3 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm4
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm4 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm5
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm5 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm6
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm6 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm7
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm7 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c0
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c0 passthrough = 1 n
> >> irq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c1
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c2
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c3
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c3 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-kpp
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-kpp passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt0
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt1
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt2
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt3
> >> (XEN) /imx8dv-pm
> >> /lsio-power-domain/lsio-gpt3 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt4
> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt4 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain
> >> (XEN) /imx8dv-pm/megawrap-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart1
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart2
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc1
> >> (XEN) /imx8dv-pm/megawrap-power-d
> >> omain/megawrap-sdhc1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-qspi
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-qspi passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai1
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai2
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet1
> >> (
> >> XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi1
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi2
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can1
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can2
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can2 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-po
> >> wer-domain/megawrap-ftm0
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-ftm1
> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/gpu-power-domain
> >> (XEN) /imx8dv-pm/gpu-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0
> >> (XEN) /imx8dv-pm/gpu-power-domain/gpu0 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0/gpu1
> >> (XEN) /imx8dv-pm/gpu-power-domain/gpu0/gpu1 passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/vpu-power-domain
> >> (XEN) /imx8dv-pm/vpu-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/vpu-power-domain/vpu_core
> >> (XEN) /imx8dv-pm/vpu-power-domain/vpu_core passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/hsio-power-domain
> >> (XEN) /imx8dv-pm/hsio-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/hsio-power-do
> >> main/hsio-pcie-pd
> >> (XEN) /imx8dv-pm/hsio-power-domain/hsio-pcie-pd passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/DispCtrl0-power-domain
> >> (XEN) /imx8dv-pm/DispCtrl0-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/DispCtrl1-power-domain
> >> (XEN) /imx8dv-pm/DispCtrl1-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/ParallelInput0-power-domain
> >> (XEN) /imx8dv-pm/ParallelInput0-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/ParallelInput1-power-domain
> >> (XEN) /imx8dv-pm/ParallelInput1-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/lcd-power-domain
> >> (XEN) /imx8dv-pm/lcd-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/LVDS0-power-domain
> >> (XEN) /imx8dv-pm/LVDS0-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /imx8dv-pm/LVDS1-power-domain
> >> (XEN) /imx8dv-pm/LVDS1-power-domain passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /clk
> >> (XEN) /clk passthrough = 1 nirq = 0 naddr 
> >> = 0
> >> (XEN) handle /dummy
> >> (XEN) /dummy passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /iomuxc
> >> (XEN) /iomuxc passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /iomuxc/imx8dv-zebu
> >> (XEN) /iomuxc/imx8dv-zebu passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /iomuxc/imx8dv-zebu/usdhc1grp
> >> (XEN) /iomuxc/imx8dv-zebu/usdhc1grp passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /iomuxc/imx8dv-zebu/fec1grp
> >> (XEN) /iomuxc/imx8dv-zebu/fec1grp passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /slram@0xc0000000
> >> (XEN) /slram@0xc0000000 passthrough = 1 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 00c0000000 - 00c4000000
> >> (XEN) handle /serial@33220000
> >> (XEN) /serial@33220000 passthrough = 0 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 0033220000 - 0033221000
> >> (XEN) handle /iommu@5c800000
> >> (XEN)   Skip it (used by Xen)
> >> (XEN) handle /timer
> >> (XEN) Create timer node
> >> (XEN)   Secure interrupt 29
> >> (XEN)   Non secure interrupt 30
> >> (XEN)   Virt interrupt 27
> >> (XEN) handle /serial@5a060000
> >> (XEN)   Skip it (used by Xen)
> >> (XEN) handle /serial@5a090000
> >> 
> >> (XEN) /serial@5a090000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 252
> >> (XEN)   - MMIO: 005a090000 - 005a094000
> >> (XEN) handle /imxdpu0@0x56180000
> >> (XEN) /imxdpu0@0x56180000 passthrough = 1 nirq = 11 naddr = 1
> >> (XEN)   - IRQ: 72
> >> (XEN)   - IRQ: 73
> >> (XEN)   - IRQ: 74
> >> (XEN)   - IRQ: 75
> >> (XEN)   - IRQ: 76
> >> (XEN)   - IRQ: 77
> >> (XEN)   - IRQ: 78
> >> (XEN)   - IRQ: 79
> >> (XEN)   - IRQ: 80
> >> (XEN)   - IRQ: 81
> >> (XEN)   - IRQ: 82
> >> (XEN)   - MMIO: 0056000000 - 0057000000
> >> (XEN) handle /imxdpu1@0x57180000
> >> (XEN) /imxdpu1@0x57180000 passthrough = 1 nirq = 11 naddr = 1
> >> (XEN)   - IRQ: 184
> >> (XEN)   - IRQ: 183
> >> (XEN)   - IRQ: 185
> >> (XEN)   - IRQ: 186
> >> (XEN)   - IRQ: 187
> >> (XEN)   - IRQ: 188
> >> (XEN)   - IRQ: 189
> >> (XEN)   - IRQ: 190
> >> (XEN)   - IRQ: 191
> >> (XEN)   - IRQ: 192
> >> (XEN)   - IRQ: 193
> >> (XEN)   - MMIO: 0057000000 - 0058000000
> >> (XEN) handle /framebuffer@0
> >> (XEN) /framebuffer@0 passthrough = 1 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 0056220000 - 0056230000
> >> (XEN) handle /framebuffer@1
> >> (XEN) /framebuffer@1 passthrough = 1 nirq =
> >>  0 naddr = 1
> >> (XEN)   - MMIO: 0056240000 - 0056250000
> >> (XEN) handle /framebuffer@2
> >> (XEN) /framebuffer@2 passthrough = 1 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 0057220000 - 0057230000
> >> (XEN) handle /framebuffer@3
> >> (XEN) /framebuffer@3 passthrough = 1 nirq = 0 naddr = 1
> >> (XEN)   - MMIO: 0057240000 - 0057250000
> >> (XEN) handle /gpu@53100000
> >> (XEN) /gpu@53100000 passthrough = 1 nirq = 2 naddr = 4
> >> (XEN)   - IRQ: 96
> >> (XEN)   - IRQ: 97
> >> (XEN)   - MMIO: 0053100000 - 0053140000
> >> (XEN)   - MMIO: 0054100000 - 0054140000
> >> (XEN)   - MMIO: 0000000000 - 0000000000
> >> (XEN)   - MMIO: 0000000000 - 0001000000
> >> (XEN) handle /vpu@2c000000
> >> (XEN) /vpu@2c000000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 201
> >> (XEN)   - MMIO: 002c000000 - 0030000000
> >> (XEN) handle /usdhc@5a240000
> >> (XEN) /usdhc@5a240000 passthrough = 0 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 257
> >> (XEN)   - MMIO: 005a240000 - 005a250000
> >> (XEN) handle /usdhc@5a250000
> >> (XEN) /usdhc@5a250000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 258
> >> (XEN)   - MMIO: 005a250000 
> >> - 005a260000
> >> (XEN) handle /pwm@5e000000
> >> (XEN) /pwm@5e000000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 126
> >> (XEN)   - MMIO: 005e000000 - 005e004000
> >> (XEN) handle /pwm@5e100000
> >> (XEN) /pwm@5e100000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 127
> >> (XEN)   - MMIO: 005e100000 - 005e104000
> >> (XEN) handle /ethernet@30be0000
> >> (XEN) /ethernet@30be0000 passthrough = 1 nirq = 1 naddr = 1
> >> (XEN)   - IRQ: 244
> >> (XEN)   - MMIO: 005a280000 - 005a290000
> >> (XEN) handle /ethernet@30be0000/fixed-link
> >> (XEN) /ethernet@30be0000/fixed-link passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /chosen
> >> (XEN) /chosen passthrough = 1 nirq = 0 naddr = 0
> >> (XEN) handle /chosen/module@0
> >> (XEN)   Skip it (matched)
> >> (XEN) Create hypervisor node
> >> (XEN) Create PSCI node
> >> (XEN) Create cpus node
> >> (XEN) Create cpu@0 (logical CPUID: 0) node
> >> (XEN) Create cpu@1 (logical CPUID: 1) node
> >> (XEN) Create cpu@2 (logical CPUID: 2) node
> >> (XEN) Create cpu@3 (logical CPUID: 3) node
> >> (XEN) Create memory node (reg size 4, nr cells 4)
> >> (XEN)   Bank 0
> >> : 0x88000000->0x90000000
> >> (XEN) Loading zImage from 0000000080a00000 to 0000000088080000-00000000888e5600
> >> (XEN) Allocating PPI 16 for event channel interrupt
> >> (XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe0302c
> >> (XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
> >> (XEN) ..done.
> >> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> >> (XEN) Std. Loglevel: All
> >> (XEN) Guest Loglevel: All
> >> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> >> (XEN) Freed 268kB init memory.
> >> Booting Linux on physical CPU 0x0
> >> Initializing cgroup subsys cpu
> >> Linux version 4.1.12+ (Freenix@linux-u7w5) (gcc version 4.9.3 (GCC) ) #16 SMP PREEMPT Sat Apr 23 20:35:14 CST 2016
> >> CPU: AArch64 Processor [410fd034] revision 4
> >> Detected VIPT I-cache on CPU0
> >> alternatives: enabling workaround for ARM erratum 845719
> >> efi: Getting EFI parameters from FDT:
> >> efi: UEFI not found.
> >> Reserved memory: failed to allocate memory for node 'linux,cma'
> >> cma: Reserved 32 MiB at 0x000000008c000000
> >> On nod
> >> e 0 totalpages: 32768
> >>   DMA zone: 512 pages used for memmap
> >>   DMA zone: 0 pages reserved
> >>   DMA zone: 32768 pages, LIFO batch:7
> >> psci: probing for conduit method from DT.
> >> psci: PSCIv0.2 detected in firmware.
> >> psci: Using standard PSCI v0.2 function IDs
> >> PERCPU: Embedded 16 pages/cpu @ffffffc007fa7000 s28160 r8192 d29184 u65536
> >> pcpu-alloc: s28160 r8192 d29184 u65536 alloc=16*4096
> >> pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
> >> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32256
> >> Kernel command line: console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
> >> log_buf_len individual max cpu contribution: 4096 bytes
> >> log_buf_len total cpu_extra contributions: 12288 bytes
> >> log_buf_len min size: 16384 bytes
> >> log_buf_len: 32768 bytes
> >> early log buf free: 14732(89%)
> >> PID hash table entries: 512 (order: 0, 4096 bytes)
> >> Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
> >> Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
> >> 
> >> Cannot allocate SWIOTLB buffer
> >> Memory: 72492K/131072K available (5473K kernel code, 449K rwdata, 2212K rodata, 428K init, 213K bss, 25812K reserved, 32768K cma-reserved)
> >> Virtual kernel memory layout:
> >>     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
> >>     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
> >>               0xffffffbdc2200000 - 0xffffffbdc2400000   (     2 MB actual)
> >>     fixed   : 0xffffffbffabfd000 - 0xffffffbffac00000   (    12 KB)
> >>     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
> >>     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
> >>     memory  : 0xffffffc000000000 - 0xffffffc008000000   (   128 MB)
> >>       .init : 0xffffffc000804000 - 0xffffffc00086f000   (   428 KB)
> >>       .text : 0xffffffc000080000 - 0xffffffc000803574   (  7694 KB)
> >>       .data : 0xffffffc000875000 - 0xffffffc0008e5600   (   450 KB)
> >> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> >> Preemptible hierarchical RCU implementati
> >> on.
> >> 	Additional per-CPU info printed with stalls.
> >> 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
> >> RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
> >> NR_IRQS:64 nr_irqs:64 0
> >> CPU0: found redistributor 0 region 0:0x000000005cf00000
> >> *************** imx8dv_clocks_init
> >> ===== i2c0_div_clk 5e500008 ffffff8000020008
> >> ===== i2c1_div_clk 5e510008 ffffff8000040008
> >> ===== i2c2_div_clk 5e520008 ffffff8000060008
> >> ===== i2c3_div_clk 5e530008 ffffff8000160008
> >> ===== i2c0_clk 5e50000c ffffff800018000c
> >> ===== i2c1_clk 5e51000c ffffff80001a000c
> >> ===== i2c2_clk 5e52000c ffffff80001c000c
> >> ===== i2c3_clk 5e53000c ffffff80001e000c
> >> ===== pwm0_clk 5e400004 ffffff8000200004
> >> ===== pwm1_clk 5e410004 ffffff8000220004
> >> ===== pwm2_clk 5e420004 ffffff8000240004
> >> ===== pwm3_clk 5e430004 ffffff8000260004
> >> ===== pwm4_clk 5e440004 ffffff8000280004
> >> ===== pwm5_clk 5e450004 ffffff80002a0004
> >> ===== pwm6_clk 5e460004 ffffff80002c0004
> >> ===== pwm7_clk 5e470004 ffffff80002e0004
> >> ===== gpt0_clk 5e540004 f
> >> fffff8000300004
> >> ===== gpt1_clk 5e550004 ffffff8000320004
> >> ===== gpt2_clk 5e560004 ffffff8000340004
> >> ===== gpt3_clk 5e570004 ffffff8000360004
> >> ===== gpt4_clk 5e580004 ffffff8000380004
> >> ===== sdhc_bus_clk 0 0
> >> ===== enet_bus_clk 0 0
> >> ===== enet_anatop_clk 0 0
> >> ===== can_osc_clk 0 0
> >> ===== usb_phy_clk 0 0
> >> ===== sdhc0_clk 0 0
> >> ===== sdhc1_clk 0 0
> >> ===== sdhc2_clk 0 0
> >> ===== enet0_clk 0 0
> >> ===== enet1_clk 0 0
> >> ===== enet0_time_clk 0 0
> >> ===== enet1_time_clk 0 0
> >> ===== qspi_clk 0 0
> >> ===== sai0_clk 0 0
> >> ===== sai1_clk 0 0
> >> ===== sai2_clk 0 0
> >> ===== uart0_clk 0 0
> >> ===== uart1_clk 0 0
> >> ===== uart2_clk 0 0
> >> ===== SPI0_clk 0 0
> >> ===== SPI1_clk 0 0
> >> ===== SPI2_clk 0 0
> >> ===== FTM0_clk 0 0
> >> ===== FTM1_clk 0 0
> >> ===== can0_clk 0 0
> >> ===== can1_clk 0 0
> >> ===== can2_clk 0 0
> >> ===== dc0_disp0_clk 56050014 ffffff80003a0014
> >> ===== dc0_disp1_clk 56050018 ffffff80003c0018
> >> ===== dc0_capt0_clk 0 0
> >> ===== dc0_capt1_clk 0 0
> >> ===== dc0_gpu2_clk 56050000 ffffff80003e0000
> >> ===== dc1_disp0_clk 57050014 ff
> >> ffff8000400014
> >> ===== dc1_disp1_clk 56050018 ffffff8000420018
> >> ===== dc1_capt0_clk 0 0
> >> ===== dc1_capt1_clk 0 0
> >> ===== dc1_gpu2_clk 57050000 ffffff8000440000
> >> ===== pcie_per_clk 5f050000 ffffff8000460000
> >> ===== pcie_phy_ref_clk 5f060000 ffffff8000480000
> >> ===== pcie_phy_pipe_clk 0 0
> >> ===== lcd_pixel_clk 0 0
> >> ===== lcd_i2c0_clk 5623001c ffffff80004a001c
> >> ===== lcd_i2c1_clk 5623002c ffffff80004c002c
> >> ===== lcd_pwm_clk 56230010 ffffff80004e0010
> >> ===== lvds0_pixel_clk 0 0
> >> ===== lvds0_phy_clk 0 0
> >> ===== lvds0_pwm_clk 56210010 ffffff8000500010
> >> ===== lvds0_ic20_clk 5621001c ffffff800052001c
> >> ===== lvds0_ic21_clk 5621002c ffffff800054002c
> >> ===== lvds1_pixel_clk 0 0
> >> ===== lvds1_phy_clk 0 0
> >> ===== lvds1_pwm_clk 57230010 ffffff8000560010
> >> ===== lvds1_ic20_clk 5723001c ffffff800058001c
> >> ===== lvds1_ic21_clk 5723002c ffffff80005a002c
> >> ===== lvds2_pixel_clk 0 0
> >> ===== lvds2_phy_clk 0 0
> >> ===== lvds2_pwm_clk 57210010 ffffff80005c0010
> >> ===== lvds2_ic20_clk 5721001c ffffff80005e001c
> >> ===== lvds2_ic2
> >> 1_clk 5721002c ffffff800060002c
> >> ===== pi_0_mclk_clk 0 0
> >> ===== pi_0_i2c_clk 0 0
> >> ===== pi_0_pwm_0_clk 0 0
> >> ===== pi_0_pwm_1_clk 0 0
> >> ===== pi_1_mclk_clk 0 0
> >> ===== pi_1_i2c_clk 0 0
> >> ===== pi_1_pwm_0_clk 0 0
> >> ===== pi_1_pwm_1_clk 0 0
> >> ===== m4_0_tpm_clk 0 0
> >> ===== m4_0_lpit_clk 37610000 ffffff8000620000
> >> ===== m4_0_i2c_clk 37630000 ffffff8000640000
> >> ===== m4_0_uart_clk 37620000 ffffff8000660000
> >> ===== m4_1_tpm_clk 0 0
> >> ===== m4_1_lpit_clk 3b610000 ffffff8000680000
> >> ===== m4_1_i2c_clk 3b630000 ffffff80006a0000
> >> ===== m4_1_uart_clk 3b620000 ffffff80006c0000
> >> ===== vpu_ddr_clk 0 0
> >> ===== vpu_cabac_clk 0 0
> >> ===== vpu_xuvi_clk 0 0
> >> ===== vpu_uart_clk 0 0
> >> ===== gpu_core0_clk 0 0
> >> ===== gpu_shader0_clk 0 0
> >> ===== gpu_core1_clk 0 0
> >> ===== gpu_shader1_clk 0 0
> >> ===== audio_pll 0 0
> >> ===== dc_0_pll_0 0 0
> >> ===== dc_0_pll_1 0 0
> >> ===== dc_1_pll_0 0 0
> >> ===== dc_1_pll_1 0 0
> >> *************** finished imx8dv_clocks_init
> >> Architected cp15 timer(s) running at 8.00MHz (virt).
> >> clocksource arch_sys_
> >> counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
> >> sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
> >> Console: colour dummy device 80x25
> >> Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
> >> pid_max: default: 32768 minimum: 301
> >> Security Framework initialized
> >> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> >> Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
> >> Initializing cgroup subsys memory
> >> Initializing cgroup subsys hugetlb
> >> hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 1 counters available
> >> EFI services will not be available.
> >> Xen 4.7 support found, events_irq=4 gnttab_frame=0x00000000bfe00000
> >> xen:grant_table: Grant tables using version 1 layout
> >> Grant table initialized
> >> xen:events: Using FIFO-based ABI
> >> Xen: initializing cpu0
> >> *****Initialized MU
> >> CPU1: Booted secondary processor
> >> Detected VIPT I-cache on CPU1
> >> CPU1: found redistributor 1 
> >> region 0:0x000000005cf20000
> >> Xen: initializing cpu1
> >> CPU2: Booted secondary processor
> >> Detected VIPT I-cache on CPU2
> >> CPU2: found redistributor 2 region 0:0x000000005cf40000
> >> Xen: initializing cpu2
> >> CPU3: Booted secondary processor
> >> Detected VIPT I-cache on CPU3
> >> CPU3: found redistributor 3 region 0:0x000000005cf60000
> >> Xen: initializing cpu3
> >> Brought up 4 CPUs
> >> SMP: Total of 4 processors activated.
> >> CPU: All CPU(s) started at EL1
> >> alternatives: patching kernel code
> >> devtmpfs: initialized
> >> DMI not present or invalid.
> >> clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
> >> pinctrl core: initialized pinctrl subsystem
> >> NET: Registered protocol family 16
> >> vdso: 2 pages (1 code @ ffffffc00087d000, 1 data @ ffffffc00087c000)
> >> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> >> DMA: preallocated 256 KiB pool for atomic allocations
> >> xen:swiotlb_xen: Warning: only able to allocate 16 MB for software IO TLB
> >> software IO TLB: No low mem
> >> Serial:
> >>  AMBA PL011 UART driver
> >> imx8dv-pinctrl iomuxc: initialized IMX pinctrl driver
> >> xen:balloon: Initialising balloon driver
> >> xen_balloon: Initialising balloon driver
> >> vgaarb: loaded
> >> SCSI subsystem initialized
> >> libata version 3.00 loaded.
> >> usbcore: registered new interface driver usbfs
> >> usbcore: registered new interface driver hub
> >> usbcore: registered new device driver usb
> >> pps_core: LinuxPPS API ver. 1 registered
> >> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
> >> PTP clock support registered
> >> Switched to clocksource arch_sys_counter
> >> NET: Registered protocol family 2
> >> TCP established hash table entries: 1024 (order: 1, 8192 bytes)
> >> TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
> >> TCP: Hash tables configured (established 1024 bind 1024)
> >> UDP hash table entries: 256 (order: 1, 8192 bytes)
> >> UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
> >> NET: Registered protocol family 1
> >> RPC: Registered named UNIX socket transport module.
> >> RPC: Regis
> >> tered udp transport module.
> >> RPC: Registered tcp transport module.
> >> RPC: Registered tcp NFSv4.1 backchannel transport module.
> >> PCI: CLS 0 bytes, default 64
> >> futex hash table entries: 1024 (order: 4, 65536 bytes)
> >> audit: initializing netlink subsys (disabled)
> >> audit: type=2000 audit(0.180:1): initialized
> >> HugeTLB registered 2 MB page size, pre-allocated 0 pages
> >> VFS: Disk quotas dquot_6.6.0
> >> VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> >> NFS: Registering the id_resolver key type
> >> Key type id_resolver registered
> >> Key type id_legacy registered
> >> fuse init (API version 7.23)
> >> 9p: Installing v9fs 9p2000 file system support
> >> io scheduler noop registered
> >> io scheduler cfq registered (default)
> >> xen:xen_evtchn: Event-channel device installed
> >> console [hvc0] enabled
> >> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> >> 5a090000.serial: ttymxc1 at MMIO 0x5a090000 (irq = 5, base_baud = 5000000) is a IMX
> >> msm_serial: driver initialized
> >> Unable to detect cache hierarcy from DT for
> >>  CPU 0
> >> loop: module loaded
> >> slram: devname = mtdblock0
> >> slram: devstart = 0xc0000000
> >> slram: devlength = +0x04000000
> >> slram: devname=mtdblock0, devstart=0xc0000000, devlength=0x4000000
> >> slram: Registered device mtdblock0 from 3145728KiB to 3211264KiB
> >> slram: Mapped from 0xffffff8000780000 to 0xffffff8004780000
> >> tun: Universal TUN/TAP device driver, 1.6
> >> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
> >> pinmux_enable_setting 13
> >> 420 421 428 429 430 431 432 433 422 423 424 425 426 
> >> fec: probe of 5a280000.ethernet failed with error -1
> >> sky2: driver version 1.30
> >> xen_netfront: Initialising Xen virtual ethernet driver
> >> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> >> ehci-pci: EHCI PCI platform driver
> >> ehci-platform: EHCI generic platform driver
> >> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> >> ohci-pci: OHCI PCI platform driver
> >> ohci-platform: OHCI generic platform driver
> >> usbcore: registered new interface driver usb-storage
> >> mousedev: PS/2 mouse device common for a
> >> ll mice
> >> sdhci: Secure Digital Host Controller Interface driver
> >> sdhci: Copyright(c) Pierre Ossman
> >> sdhci-pltfm: SDHCI platform and OF driver helper
> >> usbcore: registered new interface driver usbhid
> >> usbhid: USB HID core driver
> >> NET: Registered protocol family 17
> >> 9pnet: Installing 9P2000 support
> >> Key type dns_resolver registered
> >> registered taskstats version 1
> >> hctosys: unable to open rtc device (rtc0)
> >> kjournald starting.  Commit interval 5 seconds
> >> EXT3-fs (mtdblock0): using internal journal
> >> EXT3-fs (mtdblock0): mounted filesystem with writeback data mode
> >> VFS: Mounted root (ext3 filesystem) on device 31:0.
> >> devtmpfs: mounted
> >> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
> >> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
> >> Initializing random number generator... random: dd urandom read with 0 bits of entropy available
> >> done.
> >> #/etc/init.d/xencommons start 
> >> Starting /opt/xen/sbin/xenstored...
> >> Setting domain 0 name, domid and JSON config...
> >> Done setting up Dom0
> >> Starting xenconsoled...
> >> Starting QEMU as disk backend for dom0
> >> /etc/init.d/xencommons: line 102: /opt/xen/lib/xen/bin/qemu-system-i386: No such file or directory
> >> #xl -vvv create -d sdhc-test
> >> Parsing config from sdhc-test
> >> {
> >>     "c_info": {
> >>         "type": "pv",
> >>         "name": "domU-sdhc-test",
> >>         "uuid": "e229775e-d6f3-4afc-b556-21d83c775f28",
> >>         "run_hotplug_scripts": "True"
> >>     },
> >>     "b_info": {
> >>         "max_vcpus": 1,
> >>         "avail_vcpus": [
> >>             0
> >>         ],
> >>         "max_memkb": 131072,
> >>         "target_memkb": 131072,
> >>         "shadow_memkb": 2048,
> >>         "sched_params": {
> >> 
> >>         },
> >>         "irqs": [
> >>             257
> >>         ],
> >>         "iomem": [
> >>             {
> >>                 "start": 209440,
> >>                 "number": 1,
> >>                 "gfn": 65536
> >>             },
> >>             {
> >>                 "start": 369216,
> >>                 "number": 16,
> >>                 "gfn": 107072
> >>             }
> >>         ],
> >>         "claim_mode": "True",
> >>         "kernel": "/root/xen/Image",
> >>         "cmdline": "earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh",
> >>         "device_tree": "/root/xen/sdhc.d
> >> tb",
> >>         "type.pv": {
> >> 
> >>         },
> >>         "arch_arm": {
> >> 
> >>         }
> >>     },
> >>     "disks": [
> >>         {
> >>             "pdev_path": "/dev/loop0",
> >>             "vdev": "xvda",
> >>             "format": "raw",
> >>             "readwrite": 1
> >>         }
> >>     ],
> >>     "dtdevs": [
> >>         {
> >>             "path": "/usdhc@5a240000"
> >>         }
> >>     ],
> >>     "on_reboot": "restart",
> >>     "on_soft_reset": "restart"
> >> }
> >> libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x308aa210: create: how=(nil) callback=(nil) poller=0x308aa2c0
> >> libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain
> >> libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate 226 SPIs
> >> libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
> >> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
> >> libxl: debug: libxl_device.c:298:li
> >> bxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
> >> libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
> >> libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using user supplied kernel
> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a8e68: deregister unregistered
> >> domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh", features="(null)"
> >> libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/xen/Image
> >> domainbuilder: detail: xc_dom_kernel_file: filename="/root/xen/Image"
> >> domainbuilder: detail: xc_dom_malloc_filemap    : 8597 kB
> >> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, caps xen-3.0-aarch64 xen-3.0-armv7l 
> >> domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
> >> 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 (ARM64) loader ... 
> >> domainbuilder: detail: loader probe OK
> >> domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
> >> domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 0x40080000 -> 0x408e5600
> >> libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen version 4.7 guest
> >> libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC version: V3
> >> libxl: debug: libxl_arm.c:780:libxl__arch_domain_init_hw_description:  - Partial device tree provided: /root/xen/sdhc.dtb
> >> libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs = earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh
> >> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000
> >> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000
> >> libxl: debug: libxl_ar
> >> m.c:871:libxl__arch_domain_init_hw_description: fdt total size 1916
> >> domainbuilder: detail: xc_dom_devicetree_mem: called
> >> 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: set_mode: guest xen-3.0-aarch64, address size 64
> >> domainbuilder: detail: xc_dom_malloc            : 256 kB
> >> domainbuilder: detail: populate_guest_memory: populating RAM @ 0000000040000000-0000000048000000 (128MB)
> >> domainbuilder: detail: populate_one_size: populated 0x40/0x40 entries with shift 9
> >> domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x47fff000
> >> domainbuilder: detail: arch_setup_meminit: devicetree: 0x47fff000 -> 0x48000000
> >> libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40000000
> >> libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@200000000
> >> domainbuilder
> >> : detail: xc_dom_build_image: called
> >> domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 -> 0x408e6000  (pfn 0x40080 + 0x866 pages)
> >> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40080+0x866 at 0x7f8b4ef000
> >> domainbuilder: detail: xc_dom_load_zimage_kernel: called
> >> domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40080000-0x408e6000
> >> domainbuilder: detail: xc_dom_load_zimage_kernel: copy 8803840 bytes from blob 0x7f8bd96000 to dst 0x7f8b4ef000
> >> domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x47fff000 -> 0x48000000  (pfn 0x47fff + 0x1 pages)
> >> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x47fff+0x1 at 0x7f8c93b000
> >> domainbuilder: detail: alloc_magic_pages: called
> >> domainbuilder: detail: count_pgtables_arm: called
> >> domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48000000
> >> domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
> >> domainbuilder: detail: xc_dom_boot_image: calle
> >> d
> >> domainbuilder: detail: arch_setup_bootearly: doing nothing
> >> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-aarch64 <= matches
> >> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-armv7l
> >> domainbuilder: detail: setup_pgtables_arm: called
> >> domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
> >> domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
> >> domainbuilder: detail: start_info_arm: called
> >> domainbuilder: detail: domain builder memory footprint
> >> domainbuilder: detail:    allocated
> >> domainbuilder: detail:       malloc             : 308 kB
> >> domainbuilder: detail:       anon mmap          : 0 bytes
> >> domainbuilder: detail:    mapped
> >> domainbuilder: detail:       file mmap          : 8597 kB
> >> domainbuilder: detail:       domU mmap          : 8604 kB
> >> domainbuilder: detail: vcpu_arm64: called
> >> domainbuilder: detail: DTB 47fff000
> >> domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
> >> domainbuilder: detail: launch_vm: called, 
> >> ctxt=0x7f8c93d004
> >> domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
> >> domainbuilder: detail: xc_dom_release: called
> >> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=phy
> >> libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: register slotnum=3
> >> libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x308aa210: inprogress: poller=0x308aa2c0, flags=i
> >> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:884:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
> >> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:880:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
> >> libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: deregister slotnum=3
> >> libxl: debug: libxl_device.c:938:device_backend_callback: calling device_backend_cleanup
> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1c00: deregister unregistered
> >> libxl: debug: libxl_linux.c:229:libxl__hotplug_disk: Args and environment ready
> >> libxl: debug: libxl_device.c:1035:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
> >> libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/block add 
> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
> >> libxl: debug: libxl_linux.c:246:libxl__get_hotplug_script_info: num_exec 1, not running hotplug scripts
> >> libxl: debug: libxl_device.c:1022:device_hotpl
> >> ug: No hotplug script to execute
> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
> >> libxl: debug: libxl_create.c:1198:domcreate_launch_dm: dom1 irq 257
> >> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 33220-33220
> >> (XEN) memory_map:add: dom1 gfn=10000 mfn=33220 nr=1
> >> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 5a240-5a24f
> >> (XEN) memory_map:add: dom1 gfn=1a240 mfn=5a240 nr=10
> >> libxl: debug: libxl_create.c:1461:domcreate_attach_dtdev: Assign device "/usdhc@5a240000" to dom1
> >> (XEN) smmu: /iommu@5c800000: d1: p2maddr 0x00000000bffc6000
> >> (XEN) smmu: /iommu@5c800000: 1id, mask reg 11 7c00 fc000011
> >> (XEN) smmu: /iommu@5c800000: 2id, mask reg 11 7c00 fc000011
> >> libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x308aa210: progress report: ignored
> >> libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x308aa210: complete, rc=0
> >> libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x308aa210: destro
> >> y
> >> xc: debug: hypercall buffer: total allocations:106 total releases:106
> >> xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
> >> xc: debug: hypercall buffer: cache current size:3
> >> xc: debug: hypercall buffer: cache hits:95 misses:3 toobig:8
> >> # xen-blkback: ring-ref 8, event-channel 3, protocol 1 (arm-abi) persistent grants
> >> 
> >> 
> >> # xl console 1
> >> 
> >> console [hvc0] enabled
> >> bootconsole [uart0] disabled
> >> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> >> msm_serial: driver initialized
> >> 10000000.serial: ttyLP0 at MMIO 0x10000000 (irq = 0, base_baud = 12500000) is a FSL_LPUART
> >> Unable to detect cache hierarcy from DT for CPU 0
> >> loop: module loaded
> >> slram: not enough parameters.
> >> tun: Universal TUN/TAP device driver, 1.6
> >> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
> >> sky2: driver version 1.30
> >> xen_netfront: Initialising Xen virtual ethernet driver
> >> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
> >> ehci-pci: EHCI PCI platform driver
> >> ehci-platform: EHCI generic platform driver
> >> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
> >> ohci-pci: OHCI PCI platform driver
> >> ohci-platform: OHCI generic platform driver
> >> usbcore: registered new interface driver usb-storage
> >> mousedev: PS/2 mouse device common for all mice
> >> sdhci: Secure Digital Host Controller Interface driver
> >> sdhci: Copyright(c) Pierre Ossman
> >> sdhci-
> >> pltfm: SDHCI platform and OF driver helper
> >> /passthrough/usdhc@1a240000: voltage-ranges unspecified
> >> 0
> >> 1
> >> size 4096 coherent 0
> >> aa
> >> 00
> >> 01
> >> 02
> >> ab
> >> ac
> >> ad
> >> ae
> >> host->adma_table ffffff800001a000 align_buffer ffffffc0023ade00
> >> sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
> >> sdhci-esdhc-imx 1a240000.usdhc: No vmmc regulator found
> >> sdhci-esdhc-imx 1a240000.usdhc: No vqmmc regulator found
> >> sdhci: =========== REGISTER DUMP (mmc0)===========
> >> sdhci: Sys addr: 0x00000000 | Version:  0x00000002
> >> sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000001
> >> sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
> >> sdhci: Present:  0x01f88088 | Host ctl: 0x00000020
> >> sdhci: Power:    0x00000000 | Blk gap:  0x00000080
> >> sdhci: Wake-up:  0x00000008 | Clock:    0x00000007
> >> sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
> >> sdhci: Int enab: 0x007f0003 | Sig enab: 0x007f0003
> >> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
> >> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
> >> sdhci: Cmd:      0x00000000 |
> >>  Max curr: 0x00ffffff
> >> sdhci: Host ctl2: 0x00000000
> >> sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
> >> sdhci: ===========================================
> >> mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: Initial signal voltage of 3.3v
> >> blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled;
> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
> >> mmc0: starting CMD52 arg 00000c00 flags 00000195
> >> mmc0: SDHCI controller on 1a240000.usdhc [1a240000.usdhc] using ADMA
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD52): -110: 
> >> 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD52 arg 80000c08 flags 00000195
> >> usbcore: registered new interface driver usbhid
> >> usbhid: USB HID core driver
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD52): -110: 00000000 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting CMD0 arg 00000000 flags 000000c0
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting CMD8 arg 000001aa flags 000002f5
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD8)
> >> : -110: 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD5 arg 00000000 flags 000002e1
> >> NET: Registered protocol family 17
> >> 9pnet: Installing 9P2000 support
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD5): 0: 00000100 00000000 00000000 00000000
> >> sdhci-esdhc-imx 1a240000.usdhc: no support for card's volts
> >> mmc0: error -22 whilst initialising SDIO card
> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
> >> Key type dns_resolver registered
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
> >> registe
> >> red taskstats version 1
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting CMD1 arg 00000000 flags 000000e1
> >> hctosys: unable to open rtc device (rtc0)
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting
> >>  CMD0 arg 00000000 flags 000000c0
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting CMD1 arg 40200000 flags 000000e1
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
> >> mmc0: starting CMD2 arg 00000000 flags 00000067
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD2): 0: 02010053 454d3038 47000000 0000cd00
> >> mmc0: starting CMD3 arg 00010000 flags 00000015
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
> >> 
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: starting CMD9 arg 00010000 flags 00000007
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD9): 0: d00f0032 0f5903ff c003ffe0 12400000
> >> mmc0: starting CMD7 arg 00010000 flags 00000015
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
> >> mmc0: starting CMD8 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> EXT3-fs (xvda): mounted filesystem with writeback data mode
> >> VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
> >> kjournald starting.  Commit interval 5 seconds
> >> devtmpfs: mounted
> >> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
> >> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done (CMD8): 0: 00
> >> 000900 00000000 00000000 00000000
> >> mmc0:     512 bytes transferred: 0
> >> mmc0: starting CMD6 arg 03b90101 flags 0000049d
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> >> mmc0: starting CMD13 arg 00010000 flags 00000191
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> >> mmc0: starting CMD6 arg 03b70101 flags 0000049d
> >> sdhci [sdhci_irq()]: *** mmc0 got interrup
> >> t: 0x00000001
> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> >> mmc0: starting CMD13 arg 00010000 flags 00000195
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 1
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> >> mmc0: starting CMD8 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     512 bytes transferred: 0
> >> mmc0: starting CMD6 arg 03b70501 flags 0000049d
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> >> mmc0: starting CMD13 arg 00010000 flags 000001
> >> 95
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 8
> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 8
> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
> >> mmc0: starting CMD6 arg 03a10101 flags 0000049d
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
> >> mmc0: starting CMD13 arg 00010000 flags 00000195
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> >> mmc0: new DDR MMC card at address 0001
> >> mmcblk mmc0:0001: calling add_quirk
> >> mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
> >> mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
> >> mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> m
> >> mc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     4096 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> EXT3-fs (xvda): using internal journal
> >> Initializing random number generator... random: dd urandom read with 13 bits of entropy available
> >> done.
> >> # 
> >> ./
> >> ./
> >> c.sh
> >> c
> >> 
> >> 
> >> .sh
> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     16384 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> <mmc0: starting CMD23 arg 00000040 flags 00000015>
> >> mmc0: starting CMD18 arg 00000020 flags 000000b5
> >> mmc0:     blksz 512 blocks 64 flags 00000200 ts
> >> ac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     32768 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> 10+0 records in
> >> 10+0 records out
> >> # 
> >> ./
> >> ./
> >> a.sh 
> >> a.sh 
> >> &&
> >> &&
> >>  ./
> >>  ./
> >> c.sh
> >> 
> >> c.sh
> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=2
> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     16384 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> 2+0 records in
> >> 2+0 records out
> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> >> brw-------    1 root     root    
> >>   179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     16384 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> <mmc0: starting CMD23 arg 00000040 flags 00000015>
> >> mmc0: starting CMD18 arg 00000020 flags 000000b5
> >> mmc0:     blksz 512 blocks 64 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> 
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     32768 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> 10+0 records in
> >> 10+0 records out
> >> # 
> >> ./b.sh
> >> ./b.sh
> >> 
> >> 
> >> 
> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
> >> dd if=aa of=/dev/mmbclk0 conv=sync
> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     4096 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
> >> mmc0: starting CMD25 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 8 flags 00000100 tsac 1600 ms nsac 
> >> 0
> >> mmc0:     CMD12 arg 00000000 flags 0000049d
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     4096 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> mmc0: starting CMD13 arg 00010000 flags 00000195
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
> >> 0+1 records in
> >> 1+0 records out
> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=1
> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
> >> mmc0: req done <CMD23>: 0: 00000000 0000000
> >> 0 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     16384 bytes transferred: 0
> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
> >> 1+0 records in
> >> 1+0 records out
> >> 1111
> >> 2222
> >> 
> >> 
> >> 
> >> 
> >> # 
> >> dd i
> >> dd
> >> f
> >>  if
> >> =
> >> =
> >> /dev/
> >> /dev/
> >> mmcblk0 of=/dev/null bs-\x7f=1M count=100
> >> mmcblk0 of=/dev/null bs-\b^[[J=1M count=100
> >> 
> >> 
> >> 
> >> <mmc0: starting CMD23 arg 00000200 flags 00000015>
> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
> >> mmc0:     blksz 512 blocks 512 flags 00000200 tsac 100 ms nsac 0
> >> mmc0:     CMD12 arg 00000000 flags 00000095
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188040, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188060, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188080, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c80000
> >> 0: Unhandled context fault: iova=0x42188100, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188120, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188140, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188160, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188180, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188200, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188220, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188240, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0
> >> x42188260, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188280, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188300, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188320, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188340, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188360, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188380, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883c0, fsynr=0x433, cb=0
> >> (XEN
> >> ) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188400, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188420, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188440, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188460, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188480, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188500, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188520, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled
> >>  context fault: iova=0x42188540, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188560, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188580, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188600, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188620, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188640, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188660, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188680, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886a0, f
> >> synr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188700, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188720, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188740, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188760, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188780, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188800, fsynr=0x433, cb=0
> >> (XEN) smmu: /iom
> >> mu@5c800000: Unhandled context fault: iova=0x42188820, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188840, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188860, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188880, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188900, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188920, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188940, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188960, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fau
> >> lt: iova=0x42188980, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188aa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ac0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ae0, fsynr=0x433, 
> >> cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ba0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188bc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188be0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000:
> >>  Unhandled context fault: iova=0x42188c60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ca0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188cc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ce0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188da0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4
> >> 2188dc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188de0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ea0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ec0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ee0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f20, fsynr=0x433, cb=0
> >> (XEN) 
> >> smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fe0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189000, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189020, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189040, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189060, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189080, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled c
> >> ontext fault: iova=0x421890a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189100, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189120, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189140, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189160, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189180, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189200, fsy
> >> nr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189220, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189240, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189260, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189280, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189300, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189320, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189340, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189360, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu
> >> @5c800000: Unhandled context fault: iova=0x42189380, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189400, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189420, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189440, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189460, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189480, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault
> >> : iova=0x421894e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189500, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189520, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189540, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189560, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189580, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189600, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189620, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189640, fsynr=0x433, cb
> >> =0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189660, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189680, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189700, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189720, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189740, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189760, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189780, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: U
> >> nhandled context fault: iova=0x421897c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189800, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189820, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189840, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189860, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189880, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189900, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421
> >> 89920, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189940, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189960, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189980, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a80, fsynr=0x433, cb=0
> >> (XEN) sm
> >> mu: /iommu@5c800000: Unhandled context fault: iova=0x42189aa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ac0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ae0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ba0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189bc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189be0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled con
> >> text fault: iova=0x42189c00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ca0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189cc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ce0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d60, fsynr
> >> =0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189da0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189dc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189de0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ea0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ec0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5
> >> c800000: Unhandled context fault: iova=0x42189ee0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fe0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a000, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a020, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: 
> >> iova=0x4218a040, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a060, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a080, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a100, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a120, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a140, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a160, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a180, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1a0, fsynr=0x433, cb=0
> >> 
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a200, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a220, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a240, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a260, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a280, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a300, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unh
> >> andled context fault: iova=0x4218a320, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a340, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a360, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a380, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a400, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a420, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a440, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a460, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a
> >> 480, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a500, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a520, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a540, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a560, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a580, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5e0, fsynr=0x433, cb=0
> >> (XEN) smmu
> >> : /iommu@5c800000: Unhandled context fault: iova=0x4218a600, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a620, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a640, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a660, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a680, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a700, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a720, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a740, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled conte
> >> xt fault: iova=0x4218a760, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a780, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a800, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a820, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a840, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a860, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a880, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8c0, fsynr=0
> >> x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a900, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a920, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a940, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a960, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a980, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c8
> >> 00000: Unhandled context fault: iova=0x4218aa40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aaa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aac0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aae0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: io
> >> va=0x4218aba0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abe0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aca0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218acc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ace0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad00, fsynr=0x433, cb=0
> >> 
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ada0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218adc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ade0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhan
> >> dled context fault: iova=0x4218ae80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aea0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aec0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aee0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afe
> >> 0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b000, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b020, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b040, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b060, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b080, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b100, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b120, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b140, fsynr=0x433, cb=0
> >> (XEN) smmu: 
> >> /iommu@5c800000: Unhandled context fault: iova=0x4218b160, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b180, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b200, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b220, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b240, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b260, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b280, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context
> >>  fault: iova=0x4218b2c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b300, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b320, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b340, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b360, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b380, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b400, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b420, fsynr=0x4
> >> 33, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b440, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b460, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b480, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b500, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b520, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b540, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b560, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b580, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800
> >> 000: Unhandled context fault: iova=0x4218b5a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b600, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b620, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b640, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b660, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b680, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova
> >> =0x4218b700, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b720, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b740, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b760, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b780, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b800, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b820, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b840, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b860, fsynr=0x433, cb=0
> >> (X
> >> EN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b880, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b900, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b920, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b940, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b960, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b980, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9a0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9c0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandl
> >> ed context fault: iova=0x4218b9e0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218baa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bac0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bae0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb40,
> >>  fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bba0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbe0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bca0, fsynr=0x433, cb=0
> >> (XEN) smmu: /i
> >> ommu@5c800000: Unhandled context fault: iova=0x4218bcc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bce0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bda0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bdc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bde0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context f
> >> ault: iova=0x4218be20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be80, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bea0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bec0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bee0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf00, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf20, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf40, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf60, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf80, fsynr=0x433
> >> , cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfa0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfc0, fsynr=0x433, cb=0
> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfe0, fsynr=0x433, cb=0
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x02008000
> >> mmc0: ADMA error
> >> sdhci: =========== REGISTER DUMP (mmc0)===========
> >> sdhci: Sys addr: 0x4218803c | Version:  0x00000002
> >> sdhci: Blk size: 0x00000200 | Blk cnt:  0x0000010f
> >> sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
> >> sdhci: Present:  0x01088a8e | Host ctl: 0x00000023
> >> sdhci: Power:    0x00000002 | Blk gap:  0x00000080
> >> sdhci: Wake-up:  0x00000008 | Clock:    0x00000017
> >> sdhci: Timeout:  0x0000000f | Int stat: 0x02008000
> >> sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
> >> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
> >> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
> >> sdhci: Cmd:      0x0000123a | Max curr: 0x00ffffff
> >> sdhci: Host ctl2: 0x00000008
> >> sd
> >> hci: ADMA Err: 0x00000003 | ADMA Ptr: 0x44040064
> >> sdhci: ===========================================
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a000: DMA 0x42381000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a008: DMA 0x42668000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a010: DMA 0x4230a000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a018: DMA 0x4223a000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a020: DMA 0x425b8000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a028: DMA 0x4269d000, LEN 0x1000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a030: DMA 0x4253c000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a038: DMA 0x421f0000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a040: DMA 0x426d8000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff80
> >> 0001a048: DMA 0x4230c000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a050: DMA 0x42974000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a058: DMA 0x426b8000, LEN 0x4000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a060: DMA 0x42188000, LEN 0x8000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a068: DMA 0x423e8000, LEN 0x8000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a070: DMA 0x426b0000, LEN 0x8000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a078: DMA 0x42458000, LEN 0x8000, Attr=0x21
> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a080: DMA 0x425b0000, LEN 0x2000, Attr=0x23
> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
> >> mmc0:     0 bytes transferred: -5
> >> mmc0:     (CMD12): 0: 00000b00 00000000 00000000 00000000
> >> 
> >> 
> >> >
> >> >-- 
> >> >Julien Grall
> >> 
> >> _______________________________________________
> >> Xen-devel mailing list
> >> Xen-devel@lists.xen.org
> >> http://lists.xen.org/xen-devel

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

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

* Re: SMMU, Unhandled context fault
  2016-04-26 14:30         ` Edgar E. Iglesias
@ 2016-04-27  2:02           ` Peng Fan
  2016-04-27  9:58             ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-27  2:02 UTC (permalink / raw)
  To: Edgar E. Iglesias; +Cc: xen-devel, Julien Grall, sstabellini

Hi Edgar,

On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>> Hi Edgar,
>> 
>> On Tue, Apr 26, 2016 at 03:12:25PM +0200, Edgar E. Iglesias wrote:
>> >On Tue, Apr 26, 2016 at 07:50:00PM +0800, Peng Fan wrote:
>> >> Hi Julien,
>> >> 
>> >> On Tue, Apr 26, 2016 at 11:28:03AM +0100, Julien Grall wrote:
>> >> >
>> >> >
>> >> >On 25/04/2016 09:54, Peng Fan wrote:
>> >> >>Hi Julien, Stefano
>> >> >
>> >> >Hello Peng,
>> >> >
>> >> >>I met an issue when passthrough a device to DomU, and have no clear idea what's wrong.
>> >> >
>> >> >Which version of the SMMU is present on the board? Is it SMMUv1 or SMMUv2?
>> >> 
>> >> SMMUv2. mmu-500 r2p4.
>> >> 
>> >> >
>> >> >The SMMU drivers in Xen has been ported from Linux last year. It might be
>> >> >possible that some bug fixes need to be ported.
>> >> 
>> >> I have this one ported in my local.
>> >> "
>> >> commit 4a1c93cbe9b2cf559fee3316ee287bb042eb1aba
>> >> Author: Will Deacon <will.deacon@arm.com>
>> >> Date:   Wed Mar 4 12:21:03 2015 +0000
>> >> 
>> >>     iommu/arm-smmu: ensure CBA2R is initialised before CBAR on SMMUv2
>> >> "
>> >> 
>> >> >
>> >> >>"
>> >> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
>> >> >>(XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
>> >
>> >
>> >Hi Peng,
>> >
>> >Looking at the fsynr=0x433, it seems like the SMMU is identifying the transaction as a secure one.
>> >I wouldn't have expected that, it looks suspucious.
>> 
>> You mean the PNU bit(Privileged Not Unprivileged) is 1?
>> I did not met Unhandled context fault each time.
>> Actually during my serveral boot test, I only met two times.
>
>
>
>I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>impression that the TrustZone state for the SD controller may be

oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
If without xen, only one linux boots up, sd controller can access memory using
DMA without issue.

So I guess this may not related to this. Need to confirm with our IC team.

Regards,
Peng.

>set to be part of the secure world. It's a bit weird that it works
>some times though....
>
>Cheers,
>Edgar
>
>
>> 
>> >Does your SD controller have a way to be configured to be part of the NS world?
>> 
>> I have no idea, I'll ask IC design team about this.
>> 
>> Thanks,
>> Peng.
>> 
>> >
>> >Cheers,
>> >Edgar
>> >
>> >
>> >
>> >
>> >> >>"
>> >> 
>> >> Actually I did not meet this error each time. Sometimes I met this, Sometimes I did not meet this.
>> >> >
>> >> >The IOVA corresponds to a guest RAM address. It would be useful if you
>> >> >provide the Xen boot logs.
>> >> I assigned 128M memory to DomU. Since the 128M is preallocated, and
>> >> the mapping between IPA and machine address is done before DomU boot. Also SMMU
>> >> share this mapping. So I thought all should be ok. But I met the Unhandled context fault,
>> >> I just guess whether something related to SMMU TLB or else.
>> >> 
>> >> I pasted the full log in the end. The format is not that good, it is automatically generated from my
>> >> simulation system.
>> >> 
>> >> In the end, when do `dd if=/dev/mmcblk0 of=/dev/null bs=1M count=100`,
>> >> I met Unhandled context fault.
>> >> 
>> >> >
>> >> >>fsynr is 0x433, PTWF is 1, which means
>> >> >>"An external fault occurred while processing a translation table walk"
>> >> >>
>> >> >>My DomU cfg is:
>> >> >>"
>> >> >>kernel = "/root/xen/Image"
>> >> >>device_tree = "/root/xen/sdhc.dtb"
>> >> >>dtdev = [ "/usdhc@5a240000" ]
>> >> >>iomem = [ "0x5a240,0x10@0x1a240"]
>> >> >>irqs = [ 257 ]
>> >> >>memory = "128"
>> >> >>name = "domU-sdhc-test"
>> >> >>vcpus = 1
>> >> >>serial="pty"
>> >> >>disk = [ 'phy:/dev/loop0,xvda,w' ]
>> >> >>extra = "console=hvc0 root=/dev/xvda debug=/bin/sh"
>> >> >>"
>> >> >>
>> >> >>I saw this patch: http://www.gossamer-threads.com/lists/xen/devel/428030
>> >> >>"xen/arm: Force broadcast of TLB and instruction cache maintenance instructions"
>> >> >>So I guess should we have a similar fix for SMMU TLB?
>> >> >
>> >> >That is different.
>> >> >
>> >> >Xen only supports SMMU for stage-2 page table, so the hypervisor is in charge
>> >> >of flushing the SMMU TLBs when the translation IPA -> PA is changed.
>> >> >
>> >> >The patch "xen/arm: Force broadcast..." will set HCR_EL2.FB to upgrade any
>> >> >local flush instruction made by a guest into innershareable flush
>> >> >instruction.
>> >> 
>> >> Thanks for clarifying.
>> >> 
>> >> >
>> >> >> From my failure log, It should be that TCU can not find the machine address for iova(guest physical address).
>> >> >
>> >> >What do you mean by TCU?
>> >> 
>> >> In mmu-500 r2p2 TRM, there is TBU and TCU. TCU is translation control unit: Controls and manages the address translations
>> >> 
>> >> >
>> >> >Regards,
>> >> 
>> >> Thanks,
>> >> Peng.
>> >> 
>> >> LOG:
>> >> 
>> >> *  kernel: cmdline image address = 0x80200000
>> >> Image lacks image_size field, assuming 16MiB
>> >> images->ep 0x80200000, dst 0x80200000 80000000 0
>> >> ## Flattened Device Tree blob at 82000000
>> >>    Booting using the fdt blob at 0x82000000
>> >>    reserving fdt memory region: addr=80000000 size=10000
>> >>    Using Device Tree in place at 0000000082000000, end 000000008200638d
>> >> 
>> >> Starting kernel ...
>> >> 
>> >> - UART enabled -
>> >> - CPU 00000000 booting -
>> >> - Current EL 00000008 -
>> >> - Xen starting at EL2 -
>> >> - Zero BSS -
>> >> - Setting up control registers -
>> >> - Turning on paging -
>> >> - Ready -
>> >> (XEN) Checking for initrd in /chosen
>> >> (XEN) RAM: 0000000080000000 - 00000000bfffffff
>> >> (XEN) 
>> >> (XEN) MODULE[0]: 0000000082000000 - 0000000082004000 Device Tree  
>> >> (XEN) MODULE[1]: 0000000080a00000 - 0000000081265600 Kernel       console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
>> >> (XEN)  RESVD[0]: 0000000080000000 - 0000000080010000
>> >> (XEN)  RESVD[1]: 0000000082000000 - 0000000082004000
>> >> (XEN) 
>> >> (XEN) Command lin
>> >> e: console=dtuart dtuart=/serial@5a060000 dom0_mem=128M
>> >> (XEN) Placing Xen at 0x00000000bfe00000-0x00000000c0000000
>> >> (XEN) Update BOOTMOD_XEN from 0000000080200000-000000008030ad81 => 00000000bfe00000-00000000bff0ad81
>> >> (XEN) Domain heap initialised
>> >> (XEN) Platform: i.MX 8
>> >> (XEN) Looking for dtuart at "/serial@5a060000", options ""
>> >> (XEN) imx-uart.c:243: xx 5a060000
>> >> (XEN) imx-uart.c:298: 11
>> >> (XEN) imx-uart.c:83: 10
>> >> (XEN) imx-uart.c:86: 12
>> >> (XEN) imx-uart.c:91: 13
>> >> (XEN) imx-uart.c:107: 14
>> >> (XEN) imx-uart.c:108: ===============UFCR USR1 a81 6050
>> >>  Xen 4.7-unstable
>> >> (XEN) Xen version 4.7-unstable (Freenix@ap.freescale.net) (aarch64-poky-linux-gcc (GCC) 4.9.3) debug=y Mon Apr 25 22:40:05 CST 2016
>> >> (XEN) Latest ChangeSet: Mon Apr 25 22:40:01 2016 +0800 git:76cc241
>> >> (XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
>> >> (XEN) 64-bit Execution:
>> >> (XEN)   Processor Features: 0000000001002222 0000000000000000
>> >> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>> >> (XEN)     Extensi
>> >> ons: FloatingPoint AdvancedSIMD GICv3-SysReg
>> >> (XEN)   Debug Features: 0000000010305106 0000000000000000
>> >> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>> >> (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>> >> (XEN)   ISA Features:  0000000000011120 0000000000000000
>> >> (XEN) 32-bit Execution:
>> >> (XEN)   Processor Features: 00000131:10011011
>> >> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>> >> (XEN)     Extensions: GenericTimer Security
>> >> (XEN)   Debug Features: 03010066
>> >> (XEN)   Auxiliary Features: 00000000
>> >> (XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
>> >> (XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
>> >> (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 8000 KHz
>> >> (XEN) GICv3 initialization:
>> >> (XEN)       gic_dist_addr=0x0000005ce00000
>> >> (XEN)       gic_maintenance_irq=25
>> >> (XEN)       gic_rdist_stride=0
>> >> (XEN)       gic_rdist_regions=1
>> >> (XEN)       redistributor regions:
>> >> (XEN)         - region 0: 0x0000005cf00000 - 0x0000005cfc0000
>> >> 
>> >> (XEN) GICv3: 544 lines, (IID 0001043b).
>> >> (XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001f000
>> >> (XEN) Using scheduler: SMP Credit Scheduler (credit)
>> >> (XEN) imx-uart.c:115: 20
>> >> UU
>> >> (XEN) imx-uart.c:134: imx_uart_init_postirq
>> >> (XEN) Allocated console ring of 32 KiB.
>> >> (XEN) Bringing up CPU1
>> >> - CPU 00000001 booting -
>> >> - Current EL 00000008 -
>> >> - Xen starting at EL2 -
>> >> - Setting up control registers -
>> >> - Turning on paging -
>> >> - Ready -
>> >> (XEN) GICv3: CPU1: Found redistributor in region 0 @000000004003f000
>> >> (XEN) CPU 1 booted.
>> >> (XEN) Bringing up CPU2
>> >> - CPU 00000002 booting -
>> >> - Current EL 00000008 -
>> >> - Xen starting at EL2 -
>> >> - Setting up control registers -
>> >> - Turning on paging -
>> >> - Ready -
>> >> (XEN) GICv3: CPU2: Found redistributor in region 0 @000000004005f000
>> >> (XEN) CPU 2 booted.
>> >> (XEN) Bringing up CPU3
>> >> - CPU 00000003 booting -
>> >> - Current EL 00000008 -
>> >> - Xen starting at EL2 -
>> >> - Setting up control registers -
>> >> - Turning on paging -
>> >> - Ready -
>> >> (XEN) GICv3: CPU3: Found redistributor in region 0 @00000
>> >> 0004007f000
>> >> (XEN) CPU 3 booted.
>> >> (XEN) Brought up 4 CPUs
>> >> (XEN) P2M: 40-bit IPA with 40-bit PA
>> >> (XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
>> >> (XEN) =================================
>> >> (XEN) smmu: /iommu@5c800000: probing hardware configuration...
>> >> (XEN) smmu: /iommu@5c800000: SMMUv2 with:
>> >> (XEN) smmu: /iommu@5c800000: 	stage 2 translation
>> >> (XEN) smmu: /iommu@5c800000: 	coherent table walk
>> >> (XEN) smmu: /iommu@5c800000: 	stream matching with 32 register groups, mask 0x7fff
>> >> (XEN) smmu: /iommu@5c800000: 	32 context banks (0 stage-2 only)
>> >> (XEN) smmu: /iommu@5c800000: 	Stage-2: 40-bit IPA -> 48-bit PA
>> >> (XEN) smmu: /iommu@5c800000: registered 1 master devices
>> >> (XEN) I/O virtualisation enabled
>> >> (XEN)  - Dom0 mode: Relaxed
>> >> (XEN) Interrupt remapping enabled
>> >> (XEN) *** LOADING DOMAIN 0 ***
>> >> (XEN) Loading kernel from boot module @ 0000000080a00000
>> >> (XEN) Allocating 1:1 mappings totalling 128MB for dom0:
>> >> (XEN) BANK[0] 0x00000088000000-0x00000090000000 (128MB)
>> >> (XEN) Grant table range: 0x000000bfe00000-0x0000
>> >> 00bfe5b000
>> >> (XEN) handle /
>> >> (XEN) / passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /cpus
>> >> (XEN)   Skip it (matched)
>> >> (XEN) handle /aliases
>> >> (XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /memory@80000000
>> >> (XEN)   Skip it (matched)
>> >> (XEN) handle /reserved-memory
>> >> (XEN) /reserved-memory passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /reserved-memory/linux,cma
>> >> (XEN) /reserved-memory/linux,cma passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /interrupt-controller@5ce00000
>> >> (XEN) Create gic node
>> >> (XEN)   Set phandle = 0x1
>> >> (XEN) handle /mu@5e1b0000
>> >> (XEN) /mu@5e1b0000 passthrough = 1 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 005e1b0000 - 005e1c0000
>> >> (XEN) handle /imx8dv-pm
>> >> (XEN) /imx8dv-pm passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain
>> >> (XEN) /imx8dv-pm/lsio-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm0
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-
>> >> power-domain/lsio-pwm1
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm2
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm3
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm3 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm4
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm4 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm5
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm5 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm6
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm6 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-pwm7
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-pwm7 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c0
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c0 passthrough = 1 n
>> >> irq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c1
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c2
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-i2c3
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-i2c3 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-kpp
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-kpp passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt0
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt1
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt2
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt3
>> >> (XEN) /imx8dv-pm
>> >> /lsio-power-domain/lsio-gpt3 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lsio-power-domain/lsio-gpt4
>> >> (XEN) /imx8dv-pm/lsio-power-domain/lsio-gpt4 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain
>> >> (XEN) /imx8dv-pm/megawrap-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart1
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-uart2
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-uart2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc1
>> >> (XEN) /imx8dv-pm/megawrap-power-d
>> >> omain/megawrap-sdhc1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sdhc2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-qspi
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-qspi passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai1
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-sai2
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-sai2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-enet1
>> >> (
>> >> XEN) /imx8dv-pm/megawrap-power-domain/megawrap-enet1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi1
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-spi2
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-spi2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can1
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-can2
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-can2 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-po
>> >> wer-domain/megawrap-ftm0
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/megawrap-power-domain/megawrap-ftm1
>> >> (XEN) /imx8dv-pm/megawrap-power-domain/megawrap-ftm1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/gpu-power-domain
>> >> (XEN) /imx8dv-pm/gpu-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0
>> >> (XEN) /imx8dv-pm/gpu-power-domain/gpu0 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/gpu-power-domain/gpu0/gpu1
>> >> (XEN) /imx8dv-pm/gpu-power-domain/gpu0/gpu1 passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/vpu-power-domain
>> >> (XEN) /imx8dv-pm/vpu-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/vpu-power-domain/vpu_core
>> >> (XEN) /imx8dv-pm/vpu-power-domain/vpu_core passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/hsio-power-domain
>> >> (XEN) /imx8dv-pm/hsio-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/hsio-power-do
>> >> main/hsio-pcie-pd
>> >> (XEN) /imx8dv-pm/hsio-power-domain/hsio-pcie-pd passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/DispCtrl0-power-domain
>> >> (XEN) /imx8dv-pm/DispCtrl0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/DispCtrl1-power-domain
>> >> (XEN) /imx8dv-pm/DispCtrl1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/ParallelInput0-power-domain
>> >> (XEN) /imx8dv-pm/ParallelInput0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/ParallelInput1-power-domain
>> >> (XEN) /imx8dv-pm/ParallelInput1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/lcd-power-domain
>> >> (XEN) /imx8dv-pm/lcd-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/LVDS0-power-domain
>> >> (XEN) /imx8dv-pm/LVDS0-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /imx8dv-pm/LVDS1-power-domain
>> >> (XEN) /imx8dv-pm/LVDS1-power-domain passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /clk
>> >> (XEN) /clk passthrough = 1 nirq = 0 naddr 
>> >> = 0
>> >> (XEN) handle /dummy
>> >> (XEN) /dummy passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /iomuxc
>> >> (XEN) /iomuxc passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /iomuxc/imx8dv-zebu
>> >> (XEN) /iomuxc/imx8dv-zebu passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /iomuxc/imx8dv-zebu/usdhc1grp
>> >> (XEN) /iomuxc/imx8dv-zebu/usdhc1grp passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /iomuxc/imx8dv-zebu/fec1grp
>> >> (XEN) /iomuxc/imx8dv-zebu/fec1grp passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /slram@0xc0000000
>> >> (XEN) /slram@0xc0000000 passthrough = 1 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 00c0000000 - 00c4000000
>> >> (XEN) handle /serial@33220000
>> >> (XEN) /serial@33220000 passthrough = 0 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 0033220000 - 0033221000
>> >> (XEN) handle /iommu@5c800000
>> >> (XEN)   Skip it (used by Xen)
>> >> (XEN) handle /timer
>> >> (XEN) Create timer node
>> >> (XEN)   Secure interrupt 29
>> >> (XEN)   Non secure interrupt 30
>> >> (XEN)   Virt interrupt 27
>> >> (XEN) handle /serial@5a060000
>> >> (XEN)   Skip it (used by Xen)
>> >> (XEN) handle /serial@5a090000
>> >> 
>> >> (XEN) /serial@5a090000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 252
>> >> (XEN)   - MMIO: 005a090000 - 005a094000
>> >> (XEN) handle /imxdpu0@0x56180000
>> >> (XEN) /imxdpu0@0x56180000 passthrough = 1 nirq = 11 naddr = 1
>> >> (XEN)   - IRQ: 72
>> >> (XEN)   - IRQ: 73
>> >> (XEN)   - IRQ: 74
>> >> (XEN)   - IRQ: 75
>> >> (XEN)   - IRQ: 76
>> >> (XEN)   - IRQ: 77
>> >> (XEN)   - IRQ: 78
>> >> (XEN)   - IRQ: 79
>> >> (XEN)   - IRQ: 80
>> >> (XEN)   - IRQ: 81
>> >> (XEN)   - IRQ: 82
>> >> (XEN)   - MMIO: 0056000000 - 0057000000
>> >> (XEN) handle /imxdpu1@0x57180000
>> >> (XEN) /imxdpu1@0x57180000 passthrough = 1 nirq = 11 naddr = 1
>> >> (XEN)   - IRQ: 184
>> >> (XEN)   - IRQ: 183
>> >> (XEN)   - IRQ: 185
>> >> (XEN)   - IRQ: 186
>> >> (XEN)   - IRQ: 187
>> >> (XEN)   - IRQ: 188
>> >> (XEN)   - IRQ: 189
>> >> (XEN)   - IRQ: 190
>> >> (XEN)   - IRQ: 191
>> >> (XEN)   - IRQ: 192
>> >> (XEN)   - IRQ: 193
>> >> (XEN)   - MMIO: 0057000000 - 0058000000
>> >> (XEN) handle /framebuffer@0
>> >> (XEN) /framebuffer@0 passthrough = 1 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 0056220000 - 0056230000
>> >> (XEN) handle /framebuffer@1
>> >> (XEN) /framebuffer@1 passthrough = 1 nirq =
>> >>  0 naddr = 1
>> >> (XEN)   - MMIO: 0056240000 - 0056250000
>> >> (XEN) handle /framebuffer@2
>> >> (XEN) /framebuffer@2 passthrough = 1 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 0057220000 - 0057230000
>> >> (XEN) handle /framebuffer@3
>> >> (XEN) /framebuffer@3 passthrough = 1 nirq = 0 naddr = 1
>> >> (XEN)   - MMIO: 0057240000 - 0057250000
>> >> (XEN) handle /gpu@53100000
>> >> (XEN) /gpu@53100000 passthrough = 1 nirq = 2 naddr = 4
>> >> (XEN)   - IRQ: 96
>> >> (XEN)   - IRQ: 97
>> >> (XEN)   - MMIO: 0053100000 - 0053140000
>> >> (XEN)   - MMIO: 0054100000 - 0054140000
>> >> (XEN)   - MMIO: 0000000000 - 0000000000
>> >> (XEN)   - MMIO: 0000000000 - 0001000000
>> >> (XEN) handle /vpu@2c000000
>> >> (XEN) /vpu@2c000000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 201
>> >> (XEN)   - MMIO: 002c000000 - 0030000000
>> >> (XEN) handle /usdhc@5a240000
>> >> (XEN) /usdhc@5a240000 passthrough = 0 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 257
>> >> (XEN)   - MMIO: 005a240000 - 005a250000
>> >> (XEN) handle /usdhc@5a250000
>> >> (XEN) /usdhc@5a250000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 258
>> >> (XEN)   - MMIO: 005a250000 
>> >> - 005a260000
>> >> (XEN) handle /pwm@5e000000
>> >> (XEN) /pwm@5e000000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 126
>> >> (XEN)   - MMIO: 005e000000 - 005e004000
>> >> (XEN) handle /pwm@5e100000
>> >> (XEN) /pwm@5e100000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 127
>> >> (XEN)   - MMIO: 005e100000 - 005e104000
>> >> (XEN) handle /ethernet@30be0000
>> >> (XEN) /ethernet@30be0000 passthrough = 1 nirq = 1 naddr = 1
>> >> (XEN)   - IRQ: 244
>> >> (XEN)   - MMIO: 005a280000 - 005a290000
>> >> (XEN) handle /ethernet@30be0000/fixed-link
>> >> (XEN) /ethernet@30be0000/fixed-link passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /chosen
>> >> (XEN) /chosen passthrough = 1 nirq = 0 naddr = 0
>> >> (XEN) handle /chosen/module@0
>> >> (XEN)   Skip it (matched)
>> >> (XEN) Create hypervisor node
>> >> (XEN) Create PSCI node
>> >> (XEN) Create cpus node
>> >> (XEN) Create cpu@0 (logical CPUID: 0) node
>> >> (XEN) Create cpu@1 (logical CPUID: 1) node
>> >> (XEN) Create cpu@2 (logical CPUID: 2) node
>> >> (XEN) Create cpu@3 (logical CPUID: 3) node
>> >> (XEN) Create memory node (reg size 4, nr cells 4)
>> >> (XEN)   Bank 0
>> >> : 0x88000000->0x90000000
>> >> (XEN) Loading zImage from 0000000080a00000 to 0000000088080000-00000000888e5600
>> >> (XEN) Allocating PPI 16 for event channel interrupt
>> >> (XEN) Loading dom0 DTB to 0x000000008fe00000-0x000000008fe0302c
>> >> (XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs
>> >> (XEN) ..done.
>> >> (XEN) Initial low memory virq threshold set at 0x4000 pages.
>> >> (XEN) Std. Loglevel: All
>> >> (XEN) Guest Loglevel: All
>> >> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
>> >> (XEN) Freed 268kB init memory.
>> >> Booting Linux on physical CPU 0x0
>> >> Initializing cgroup subsys cpu
>> >> Linux version 4.1.12+ (Freenix@linux-u7w5) (gcc version 4.9.3 (GCC) ) #16 SMP PREEMPT Sat Apr 23 20:35:14 CST 2016
>> >> CPU: AArch64 Processor [410fd034] revision 4
>> >> Detected VIPT I-cache on CPU0
>> >> alternatives: enabling workaround for ARM erratum 845719
>> >> efi: Getting EFI parameters from FDT:
>> >> efi: UEFI not found.
>> >> Reserved memory: failed to allocate memory for node 'linux,cma'
>> >> cma: Reserved 32 MiB at 0x000000008c000000
>> >> On nod
>> >> e 0 totalpages: 32768
>> >>   DMA zone: 512 pages used for memmap
>> >>   DMA zone: 0 pages reserved
>> >>   DMA zone: 32768 pages, LIFO batch:7
>> >> psci: probing for conduit method from DT.
>> >> psci: PSCIv0.2 detected in firmware.
>> >> psci: Using standard PSCI v0.2 function IDs
>> >> PERCPU: Embedded 16 pages/cpu @ffffffc007fa7000 s28160 r8192 d29184 u65536
>> >> pcpu-alloc: s28160 r8192 d29184 u65536 alloc=16*4096
>> >> pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
>> >> Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32256
>> >> Kernel command line: console=hvc0 loglevel=8 root=/dev/mtdblock0 rw init=/init slram=mtdblock0,0xc0000000,+0x04000000
>> >> log_buf_len individual max cpu contribution: 4096 bytes
>> >> log_buf_len total cpu_extra contributions: 12288 bytes
>> >> log_buf_len min size: 16384 bytes
>> >> log_buf_len: 32768 bytes
>> >> early log buf free: 14732(89%)
>> >> PID hash table entries: 512 (order: 0, 4096 bytes)
>> >> Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
>> >> Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
>> >> 
>> >> Cannot allocate SWIOTLB buffer
>> >> Memory: 72492K/131072K available (5473K kernel code, 449K rwdata, 2212K rodata, 428K init, 213K bss, 25812K reserved, 32768K cma-reserved)
>> >> Virtual kernel memory layout:
>> >>     vmalloc : 0xffffff8000000000 - 0xffffffbdbfff0000   (   246 GB)
>> >>     vmemmap : 0xffffffbdc0000000 - 0xffffffbfc0000000   (     8 GB maximum)
>> >>               0xffffffbdc2200000 - 0xffffffbdc2400000   (     2 MB actual)
>> >>     fixed   : 0xffffffbffabfd000 - 0xffffffbffac00000   (    12 KB)
>> >>     PCI I/O : 0xffffffbffae00000 - 0xffffffbffbe00000   (    16 MB)
>> >>     modules : 0xffffffbffc000000 - 0xffffffc000000000   (    64 MB)
>> >>     memory  : 0xffffffc000000000 - 0xffffffc008000000   (   128 MB)
>> >>       .init : 0xffffffc000804000 - 0xffffffc00086f000   (   428 KB)
>> >>       .text : 0xffffffc000080000 - 0xffffffc000803574   (  7694 KB)
>> >>       .data : 0xffffffc000875000 - 0xffffffc0008e5600   (   450 KB)
>> >> SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
>> >> Preemptible hierarchical RCU implementati
>> >> on.
>> >> 	Additional per-CPU info printed with stalls.
>> >> 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
>> >> RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
>> >> NR_IRQS:64 nr_irqs:64 0
>> >> CPU0: found redistributor 0 region 0:0x000000005cf00000
>> >> *************** imx8dv_clocks_init
>> >> ===== i2c0_div_clk 5e500008 ffffff8000020008
>> >> ===== i2c1_div_clk 5e510008 ffffff8000040008
>> >> ===== i2c2_div_clk 5e520008 ffffff8000060008
>> >> ===== i2c3_div_clk 5e530008 ffffff8000160008
>> >> ===== i2c0_clk 5e50000c ffffff800018000c
>> >> ===== i2c1_clk 5e51000c ffffff80001a000c
>> >> ===== i2c2_clk 5e52000c ffffff80001c000c
>> >> ===== i2c3_clk 5e53000c ffffff80001e000c
>> >> ===== pwm0_clk 5e400004 ffffff8000200004
>> >> ===== pwm1_clk 5e410004 ffffff8000220004
>> >> ===== pwm2_clk 5e420004 ffffff8000240004
>> >> ===== pwm3_clk 5e430004 ffffff8000260004
>> >> ===== pwm4_clk 5e440004 ffffff8000280004
>> >> ===== pwm5_clk 5e450004 ffffff80002a0004
>> >> ===== pwm6_clk 5e460004 ffffff80002c0004
>> >> ===== pwm7_clk 5e470004 ffffff80002e0004
>> >> ===== gpt0_clk 5e540004 f
>> >> fffff8000300004
>> >> ===== gpt1_clk 5e550004 ffffff8000320004
>> >> ===== gpt2_clk 5e560004 ffffff8000340004
>> >> ===== gpt3_clk 5e570004 ffffff8000360004
>> >> ===== gpt4_clk 5e580004 ffffff8000380004
>> >> ===== sdhc_bus_clk 0 0
>> >> ===== enet_bus_clk 0 0
>> >> ===== enet_anatop_clk 0 0
>> >> ===== can_osc_clk 0 0
>> >> ===== usb_phy_clk 0 0
>> >> ===== sdhc0_clk 0 0
>> >> ===== sdhc1_clk 0 0
>> >> ===== sdhc2_clk 0 0
>> >> ===== enet0_clk 0 0
>> >> ===== enet1_clk 0 0
>> >> ===== enet0_time_clk 0 0
>> >> ===== enet1_time_clk 0 0
>> >> ===== qspi_clk 0 0
>> >> ===== sai0_clk 0 0
>> >> ===== sai1_clk 0 0
>> >> ===== sai2_clk 0 0
>> >> ===== uart0_clk 0 0
>> >> ===== uart1_clk 0 0
>> >> ===== uart2_clk 0 0
>> >> ===== SPI0_clk 0 0
>> >> ===== SPI1_clk 0 0
>> >> ===== SPI2_clk 0 0
>> >> ===== FTM0_clk 0 0
>> >> ===== FTM1_clk 0 0
>> >> ===== can0_clk 0 0
>> >> ===== can1_clk 0 0
>> >> ===== can2_clk 0 0
>> >> ===== dc0_disp0_clk 56050014 ffffff80003a0014
>> >> ===== dc0_disp1_clk 56050018 ffffff80003c0018
>> >> ===== dc0_capt0_clk 0 0
>> >> ===== dc0_capt1_clk 0 0
>> >> ===== dc0_gpu2_clk 56050000 ffffff80003e0000
>> >> ===== dc1_disp0_clk 57050014 ff
>> >> ffff8000400014
>> >> ===== dc1_disp1_clk 56050018 ffffff8000420018
>> >> ===== dc1_capt0_clk 0 0
>> >> ===== dc1_capt1_clk 0 0
>> >> ===== dc1_gpu2_clk 57050000 ffffff8000440000
>> >> ===== pcie_per_clk 5f050000 ffffff8000460000
>> >> ===== pcie_phy_ref_clk 5f060000 ffffff8000480000
>> >> ===== pcie_phy_pipe_clk 0 0
>> >> ===== lcd_pixel_clk 0 0
>> >> ===== lcd_i2c0_clk 5623001c ffffff80004a001c
>> >> ===== lcd_i2c1_clk 5623002c ffffff80004c002c
>> >> ===== lcd_pwm_clk 56230010 ffffff80004e0010
>> >> ===== lvds0_pixel_clk 0 0
>> >> ===== lvds0_phy_clk 0 0
>> >> ===== lvds0_pwm_clk 56210010 ffffff8000500010
>> >> ===== lvds0_ic20_clk 5621001c ffffff800052001c
>> >> ===== lvds0_ic21_clk 5621002c ffffff800054002c
>> >> ===== lvds1_pixel_clk 0 0
>> >> ===== lvds1_phy_clk 0 0
>> >> ===== lvds1_pwm_clk 57230010 ffffff8000560010
>> >> ===== lvds1_ic20_clk 5723001c ffffff800058001c
>> >> ===== lvds1_ic21_clk 5723002c ffffff80005a002c
>> >> ===== lvds2_pixel_clk 0 0
>> >> ===== lvds2_phy_clk 0 0
>> >> ===== lvds2_pwm_clk 57210010 ffffff80005c0010
>> >> ===== lvds2_ic20_clk 5721001c ffffff80005e001c
>> >> ===== lvds2_ic2
>> >> 1_clk 5721002c ffffff800060002c
>> >> ===== pi_0_mclk_clk 0 0
>> >> ===== pi_0_i2c_clk 0 0
>> >> ===== pi_0_pwm_0_clk 0 0
>> >> ===== pi_0_pwm_1_clk 0 0
>> >> ===== pi_1_mclk_clk 0 0
>> >> ===== pi_1_i2c_clk 0 0
>> >> ===== pi_1_pwm_0_clk 0 0
>> >> ===== pi_1_pwm_1_clk 0 0
>> >> ===== m4_0_tpm_clk 0 0
>> >> ===== m4_0_lpit_clk 37610000 ffffff8000620000
>> >> ===== m4_0_i2c_clk 37630000 ffffff8000640000
>> >> ===== m4_0_uart_clk 37620000 ffffff8000660000
>> >> ===== m4_1_tpm_clk 0 0
>> >> ===== m4_1_lpit_clk 3b610000 ffffff8000680000
>> >> ===== m4_1_i2c_clk 3b630000 ffffff80006a0000
>> >> ===== m4_1_uart_clk 3b620000 ffffff80006c0000
>> >> ===== vpu_ddr_clk 0 0
>> >> ===== vpu_cabac_clk 0 0
>> >> ===== vpu_xuvi_clk 0 0
>> >> ===== vpu_uart_clk 0 0
>> >> ===== gpu_core0_clk 0 0
>> >> ===== gpu_shader0_clk 0 0
>> >> ===== gpu_core1_clk 0 0
>> >> ===== gpu_shader1_clk 0 0
>> >> ===== audio_pll 0 0
>> >> ===== dc_0_pll_0 0 0
>> >> ===== dc_0_pll_1 0 0
>> >> ===== dc_1_pll_0 0 0
>> >> ===== dc_1_pll_1 0 0
>> >> *************** finished imx8dv_clocks_init
>> >> Architected cp15 timer(s) running at 8.00MHz (virt).
>> >> clocksource arch_sys_
>> >> counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 440795202120 ns
>> >> sched_clock: 56 bits at 8MHz, resolution 125ns, wraps every 2199023255500ns
>> >> Console: colour dummy device 80x25
>> >> Calibrating delay loop (skipped), value calculated using timer frequency.. 16.00 BogoMIPS (lpj=80000)
>> >> pid_max: default: 32768 minimum: 301
>> >> Security Framework initialized
>> >> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
>> >> Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes)
>> >> Initializing cgroup subsys memory
>> >> Initializing cgroup subsys hugetlb
>> >> hw perfevents: enabled with arm/armv8-pmuv3 PMU driver, 1 counters available
>> >> EFI services will not be available.
>> >> Xen 4.7 support found, events_irq=4 gnttab_frame=0x00000000bfe00000
>> >> xen:grant_table: Grant tables using version 1 layout
>> >> Grant table initialized
>> >> xen:events: Using FIFO-based ABI
>> >> Xen: initializing cpu0
>> >> *****Initialized MU
>> >> CPU1: Booted secondary processor
>> >> Detected VIPT I-cache on CPU1
>> >> CPU1: found redistributor 1 
>> >> region 0:0x000000005cf20000
>> >> Xen: initializing cpu1
>> >> CPU2: Booted secondary processor
>> >> Detected VIPT I-cache on CPU2
>> >> CPU2: found redistributor 2 region 0:0x000000005cf40000
>> >> Xen: initializing cpu2
>> >> CPU3: Booted secondary processor
>> >> Detected VIPT I-cache on CPU3
>> >> CPU3: found redistributor 3 region 0:0x000000005cf60000
>> >> Xen: initializing cpu3
>> >> Brought up 4 CPUs
>> >> SMP: Total of 4 processors activated.
>> >> CPU: All CPU(s) started at EL1
>> >> alternatives: patching kernel code
>> >> devtmpfs: initialized
>> >> DMI not present or invalid.
>> >> clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
>> >> pinctrl core: initialized pinctrl subsystem
>> >> NET: Registered protocol family 16
>> >> vdso: 2 pages (1 code @ ffffffc00087d000, 1 data @ ffffffc00087c000)
>> >> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>> >> DMA: preallocated 256 KiB pool for atomic allocations
>> >> xen:swiotlb_xen: Warning: only able to allocate 16 MB for software IO TLB
>> >> software IO TLB: No low mem
>> >> Serial:
>> >>  AMBA PL011 UART driver
>> >> imx8dv-pinctrl iomuxc: initialized IMX pinctrl driver
>> >> xen:balloon: Initialising balloon driver
>> >> xen_balloon: Initialising balloon driver
>> >> vgaarb: loaded
>> >> SCSI subsystem initialized
>> >> libata version 3.00 loaded.
>> >> usbcore: registered new interface driver usbfs
>> >> usbcore: registered new interface driver hub
>> >> usbcore: registered new device driver usb
>> >> pps_core: LinuxPPS API ver. 1 registered
>> >> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
>> >> PTP clock support registered
>> >> Switched to clocksource arch_sys_counter
>> >> NET: Registered protocol family 2
>> >> TCP established hash table entries: 1024 (order: 1, 8192 bytes)
>> >> TCP bind hash table entries: 1024 (order: 2, 16384 bytes)
>> >> TCP: Hash tables configured (established 1024 bind 1024)
>> >> UDP hash table entries: 256 (order: 1, 8192 bytes)
>> >> UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
>> >> NET: Registered protocol family 1
>> >> RPC: Registered named UNIX socket transport module.
>> >> RPC: Regis
>> >> tered udp transport module.
>> >> RPC: Registered tcp transport module.
>> >> RPC: Registered tcp NFSv4.1 backchannel transport module.
>> >> PCI: CLS 0 bytes, default 64
>> >> futex hash table entries: 1024 (order: 4, 65536 bytes)
>> >> audit: initializing netlink subsys (disabled)
>> >> audit: type=2000 audit(0.180:1): initialized
>> >> HugeTLB registered 2 MB page size, pre-allocated 0 pages
>> >> VFS: Disk quotas dquot_6.6.0
>> >> VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
>> >> NFS: Registering the id_resolver key type
>> >> Key type id_resolver registered
>> >> Key type id_legacy registered
>> >> fuse init (API version 7.23)
>> >> 9p: Installing v9fs 9p2000 file system support
>> >> io scheduler noop registered
>> >> io scheduler cfq registered (default)
>> >> xen:xen_evtchn: Event-channel device installed
>> >> console [hvc0] enabled
>> >> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>> >> 5a090000.serial: ttymxc1 at MMIO 0x5a090000 (irq = 5, base_baud = 5000000) is a IMX
>> >> msm_serial: driver initialized
>> >> Unable to detect cache hierarcy from DT for
>> >>  CPU 0
>> >> loop: module loaded
>> >> slram: devname = mtdblock0
>> >> slram: devstart = 0xc0000000
>> >> slram: devlength = +0x04000000
>> >> slram: devname=mtdblock0, devstart=0xc0000000, devlength=0x4000000
>> >> slram: Registered device mtdblock0 from 3145728KiB to 3211264KiB
>> >> slram: Mapped from 0xffffff8000780000 to 0xffffff8004780000
>> >> tun: Universal TUN/TAP device driver, 1.6
>> >> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
>> >> pinmux_enable_setting 13
>> >> 420 421 428 429 430 431 432 433 422 423 424 425 426 
>> >> fec: probe of 5a280000.ethernet failed with error -1
>> >> sky2: driver version 1.30
>> >> xen_netfront: Initialising Xen virtual ethernet driver
>> >> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> >> ehci-pci: EHCI PCI platform driver
>> >> ehci-platform: EHCI generic platform driver
>> >> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>> >> ohci-pci: OHCI PCI platform driver
>> >> ohci-platform: OHCI generic platform driver
>> >> usbcore: registered new interface driver usb-storage
>> >> mousedev: PS/2 mouse device common for a
>> >> ll mice
>> >> sdhci: Secure Digital Host Controller Interface driver
>> >> sdhci: Copyright(c) Pierre Ossman
>> >> sdhci-pltfm: SDHCI platform and OF driver helper
>> >> usbcore: registered new interface driver usbhid
>> >> usbhid: USB HID core driver
>> >> NET: Registered protocol family 17
>> >> 9pnet: Installing 9P2000 support
>> >> Key type dns_resolver registered
>> >> registered taskstats version 1
>> >> hctosys: unable to open rtc device (rtc0)
>> >> kjournald starting.  Commit interval 5 seconds
>> >> EXT3-fs (mtdblock0): using internal journal
>> >> EXT3-fs (mtdblock0): mounted filesystem with writeback data mode
>> >> VFS: Mounted root (ext3 filesystem) on device 31:0.
>> >> devtmpfs: mounted
>> >> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
>> >> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
>> >> Initializing random number generator... random: dd urandom read with 0 bits of entropy available
>> >> done.
>> >> #/etc/init.d/xencommons start 
>> >> Starting /opt/xen/sbin/xenstored...
>> >> Setting domain 0 name, domid and JSON config...
>> >> Done setting up Dom0
>> >> Starting xenconsoled...
>> >> Starting QEMU as disk backend for dom0
>> >> /etc/init.d/xencommons: line 102: /opt/xen/lib/xen/bin/qemu-system-i386: No such file or directory
>> >> #xl -vvv create -d sdhc-test
>> >> Parsing config from sdhc-test
>> >> {
>> >>     "c_info": {
>> >>         "type": "pv",
>> >>         "name": "domU-sdhc-test",
>> >>         "uuid": "e229775e-d6f3-4afc-b556-21d83c775f28",
>> >>         "run_hotplug_scripts": "True"
>> >>     },
>> >>     "b_info": {
>> >>         "max_vcpus": 1,
>> >>         "avail_vcpus": [
>> >>             0
>> >>         ],
>> >>         "max_memkb": 131072,
>> >>         "target_memkb": 131072,
>> >>         "shadow_memkb": 2048,
>> >>         "sched_params": {
>> >> 
>> >>         },
>> >>         "irqs": [
>> >>             257
>> >>         ],
>> >>         "iomem": [
>> >>             {
>> >>                 "start": 209440,
>> >>                 "number": 1,
>> >>                 "gfn": 65536
>> >>             },
>> >>             {
>> >>                 "start": 369216,
>> >>                 "number": 16,
>> >>                 "gfn": 107072
>> >>             }
>> >>         ],
>> >>         "claim_mode": "True",
>> >>         "kernel": "/root/xen/Image",
>> >>         "cmdline": "earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh",
>> >>         "device_tree": "/root/xen/sdhc.d
>> >> tb",
>> >>         "type.pv": {
>> >> 
>> >>         },
>> >>         "arch_arm": {
>> >> 
>> >>         }
>> >>     },
>> >>     "disks": [
>> >>         {
>> >>             "pdev_path": "/dev/loop0",
>> >>             "vdev": "xvda",
>> >>             "format": "raw",
>> >>             "readwrite": 1
>> >>         }
>> >>     ],
>> >>     "dtdevs": [
>> >>         {
>> >>             "path": "/usdhc@5a240000"
>> >>         }
>> >>     ],
>> >>     "on_reboot": "restart",
>> >>     "on_soft_reset": "restart"
>> >> }
>> >> libxl: debug: libxl_create.c:1557:do_domain_create: ao 0x308aa210: create: how=(nil) callback=(nil) poller=0x308aa2c0
>> >> libxl: debug: libxl_arm.c:59:libxl__arch_domain_prepare_config: Configure the domain
>> >> libxl: debug: libxl_arm.c:62:libxl__arch_domain_prepare_config:  - Allocate 226 SPIs
>> >> libxl: verbose: libxl_create.c:101:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
>> >> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=unknown
>> >> libxl: debug: libxl_device.c:298:li
>> >> bxl__device_disk_set_backend: Disk vdev=xvda, using backend phy
>> >> libxl: debug: libxl_create.c:945:initiate_domain_create: running bootloader
>> >> libxl: debug: libxl_bootloader.c:330:libxl__bootloader_run: no bootloader configured, using user supplied kernel
>> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a8e68: deregister unregistered
>> >> domainbuilder: detail: xc_dom_allocate: cmdline="earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh", features="(null)"
>> >> libxl: debug: libxl_dom.c:624:libxl__build_pv: pv kernel mapped 0 path /root/xen/Image
>> >> domainbuilder: detail: xc_dom_kernel_file: filename="/root/xen/Image"
>> >> domainbuilder: detail: xc_dom_malloc_filemap    : 8597 kB
>> >> domainbuilder: detail: xc_dom_boot_xen_init: ver 4.7, caps xen-3.0-aarch64 xen-3.0-armv7l 
>> >> domainbuilder: detail: xc_dom_rambase_init: RAM starts at 40000
>> >> 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 (ARM64) loader ... 
>> >> domainbuilder: detail: loader probe OK
>> >> domainbuilder: detail: xc_dom_parse_zimage64_kernel: called
>> >> domainbuilder: detail: xc_dom_parse_zimage64_kernel: xen-3.0-aarch64: 0x40080000 -> 0x408e5600
>> >> libxl: debug: libxl_arm.c:776:libxl__arch_domain_init_hw_description: constructing DTB for Xen version 4.7 guest
>> >> libxl: debug: libxl_arm.c:777:libxl__arch_domain_init_hw_description:  - vGIC version: V3
>> >> libxl: debug: libxl_arm.c:780:libxl__arch_domain_init_hw_description:  - Partial device tree provided: /root/xen/sdhc.dtb
>> >> libxl: debug: libxl_arm.c:273:make_chosen_node: /chosen/bootargs = earlycon=lpuart32,0x10000000,115200 console=hvc0 root=/dev/xvda debug=/bin/sh
>> >> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@40000000
>> >> libxl: debug: libxl_arm.c:380:make_memory_nodes: Creating placeholder node /memory@200000000
>> >> libxl: debug: libxl_ar
>> >> m.c:871:libxl__arch_domain_init_hw_description: fdt total size 1916
>> >> domainbuilder: detail: xc_dom_devicetree_mem: called
>> >> 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: set_mode: guest xen-3.0-aarch64, address size 64
>> >> domainbuilder: detail: xc_dom_malloc            : 256 kB
>> >> domainbuilder: detail: populate_guest_memory: populating RAM @ 0000000040000000-0000000048000000 (128MB)
>> >> domainbuilder: detail: populate_one_size: populated 0x40/0x40 entries with shift 9
>> >> domainbuilder: detail: arch_setup_meminit: placing boot modules at 0x47fff000
>> >> domainbuilder: detail: arch_setup_meminit: devicetree: 0x47fff000 -> 0x48000000
>> >> libxl: debug: libxl_arm.c:902:finalise_one_memory_node: Populating placeholder node /memory@40000000
>> >> libxl: debug: libxl_arm.c:896:finalise_one_memory_node: Nopping out placeholder node /memory@200000000
>> >> domainbuilder
>> >> : detail: xc_dom_build_image: called
>> >> domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x40080000 -> 0x408e6000  (pfn 0x40080 + 0x866 pages)
>> >> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x40080+0x866 at 0x7f8b4ef000
>> >> domainbuilder: detail: xc_dom_load_zimage_kernel: called
>> >> domainbuilder: detail: xc_dom_load_zimage_kernel: kernel seg 0x40080000-0x408e6000
>> >> domainbuilder: detail: xc_dom_load_zimage_kernel: copy 8803840 bytes from blob 0x7f8bd96000 to dst 0x7f8b4ef000
>> >> domainbuilder: detail: xc_dom_alloc_segment:   devicetree   : 0x47fff000 -> 0x48000000  (pfn 0x47fff + 0x1 pages)
>> >> domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x47fff+0x1 at 0x7f8c93b000
>> >> domainbuilder: detail: alloc_magic_pages: called
>> >> domainbuilder: detail: count_pgtables_arm: called
>> >> domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x48000000
>> >> domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
>> >> domainbuilder: detail: xc_dom_boot_image: calle
>> >> d
>> >> domainbuilder: detail: arch_setup_bootearly: doing nothing
>> >> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-aarch64 <= matches
>> >> domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-armv7l
>> >> domainbuilder: detail: setup_pgtables_arm: called
>> >> domainbuilder: detail: clear_page: pfn 0x39000, mfn 0x39000
>> >> domainbuilder: detail: clear_page: pfn 0x39001, mfn 0x39001
>> >> domainbuilder: detail: start_info_arm: called
>> >> domainbuilder: detail: domain builder memory footprint
>> >> domainbuilder: detail:    allocated
>> >> domainbuilder: detail:       malloc             : 308 kB
>> >> domainbuilder: detail:       anon mmap          : 0 bytes
>> >> domainbuilder: detail:    mapped
>> >> domainbuilder: detail:       file mmap          : 8597 kB
>> >> domainbuilder: detail:       domU mmap          : 8604 kB
>> >> domainbuilder: detail: vcpu_arm64: called
>> >> domainbuilder: detail: DTB 47fff000
>> >> domainbuilder: detail: Initial state CPSR 0x1c5 PC 0x40080000
>> >> domainbuilder: detail: launch_vm: called, 
>> >> ctxt=0x7f8c93d004
>> >> domainbuilder: detail: xc_dom_gnttab_hvm_seed: called, pfn=0x38000
>> >> domainbuilder: detail: xc_dom_release: called
>> >> libxl: debug: libxl_device.c:269:libxl__device_disk_set_backend: Disk vdev=xvda spec.backend=phy
>> >> libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: register slotnum=3
>> >> libxl: debug: libxl_create.c:1580:do_domain_create: ao 0x308aa210: inprogress: poller=0x308aa2c0, flags=i
>> >> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:884:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 still waiting state 1
>> >> libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x308a1c00 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:880:devstate_callback: backend /local/domain/0/backend/vbd/1/51712/state wanted state 2 ok
>> >> libxl: debug: libxl_event.c:677:libxl__ev_xswatch_deregister: watch w=0x308a1c00 wpath=/local/domain/0/backend/vbd/1/51712/state token=3/0: deregister slotnum=3
>> >> libxl: debug: libxl_device.c:938:device_backend_callback: calling device_backend_cleanup
>> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1c00: deregister unregistered
>> >> libxl: debug: libxl_linux.c:229:libxl__hotplug_disk: Args and environment ready
>> >> libxl: debug: libxl_device.c:1035:device_hotplug: calling hotplug script: /etc/xen/scripts/block add
>> >> libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/block add 
>> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
>> >> libxl: debug: libxl_linux.c:246:libxl__get_hotplug_script_info: num_exec 1, not running hotplug scripts
>> >> libxl: debug: libxl_device.c:1022:device_hotpl
>> >> ug: No hotplug script to execute
>> >> libxl: debug: libxl_event.c:691:libxl__ev_xswatch_deregister: watch w=0x308a1d00: deregister unregistered
>> >> libxl: debug: libxl_create.c:1198:domcreate_launch_dm: dom1 irq 257
>> >> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 33220-33220
>> >> (XEN) memory_map:add: dom1 gfn=10000 mfn=33220 nr=1
>> >> libxl: debug: libxl_create.c:1213:domcreate_launch_dm: dom1 iomem 5a240-5a24f
>> >> (XEN) memory_map:add: dom1 gfn=1a240 mfn=5a240 nr=10
>> >> libxl: debug: libxl_create.c:1461:domcreate_attach_dtdev: Assign device "/usdhc@5a240000" to dom1
>> >> (XEN) smmu: /iommu@5c800000: d1: p2maddr 0x00000000bffc6000
>> >> (XEN) smmu: /iommu@5c800000: 1id, mask reg 11 7c00 fc000011
>> >> (XEN) smmu: /iommu@5c800000: 2id, mask reg 11 7c00 fc000011
>> >> libxl: debug: libxl_event.c:2183:libxl__ao_progress_report: ao 0x308aa210: progress report: ignored
>> >> libxl: debug: libxl_event.c:1874:libxl__ao_complete: ao 0x308aa210: complete, rc=0
>> >> libxl: debug: libxl_event.c:1843:libxl__ao__destroy: ao 0x308aa210: destro
>> >> y
>> >> xc: debug: hypercall buffer: total allocations:106 total releases:106
>> >> xc: debug: hypercall buffer: current allocations:0 maximum allocations:3
>> >> xc: debug: hypercall buffer: cache current size:3
>> >> xc: debug: hypercall buffer: cache hits:95 misses:3 toobig:8
>> >> # xen-blkback: ring-ref 8, event-channel 3, protocol 1 (arm-abi) persistent grants
>> >> 
>> >> 
>> >> # xl console 1
>> >> 
>> >> console [hvc0] enabled
>> >> bootconsole [uart0] disabled
>> >> Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>> >> msm_serial: driver initialized
>> >> 10000000.serial: ttyLP0 at MMIO 0x10000000 (irq = 0, base_baud = 12500000) is a FSL_LPUART
>> >> Unable to detect cache hierarcy from DT for CPU 0
>> >> loop: module loaded
>> >> slram: not enough parameters.
>> >> tun: Universal TUN/TAP device driver, 1.6
>> >> tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
>> >> sky2: driver version 1.30
>> >> xen_netfront: Initialising Xen virtual ethernet driver
>> >> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> >> ehci-pci: EHCI PCI platform driver
>> >> ehci-platform: EHCI generic platform driver
>> >> ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
>> >> ohci-pci: OHCI PCI platform driver
>> >> ohci-platform: OHCI generic platform driver
>> >> usbcore: registered new interface driver usb-storage
>> >> mousedev: PS/2 mouse device common for all mice
>> >> sdhci: Secure Digital Host Controller Interface driver
>> >> sdhci: Copyright(c) Pierre Ossman
>> >> sdhci-
>> >> pltfm: SDHCI platform and OF driver helper
>> >> /passthrough/usdhc@1a240000: voltage-ranges unspecified
>> >> 0
>> >> 1
>> >> size 4096 coherent 0
>> >> aa
>> >> 00
>> >> 01
>> >> 02
>> >> ab
>> >> ac
>> >> ad
>> >> ae
>> >> host->adma_table ffffff800001a000 align_buffer ffffffc0023ade00
>> >> sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
>> >> sdhci-esdhc-imx 1a240000.usdhc: No vmmc regulator found
>> >> sdhci-esdhc-imx 1a240000.usdhc: No vqmmc regulator found
>> >> sdhci: =========== REGISTER DUMP (mmc0)===========
>> >> sdhci: Sys addr: 0x00000000 | Version:  0x00000002
>> >> sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000001
>> >> sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
>> >> sdhci: Present:  0x01f88088 | Host ctl: 0x00000020
>> >> sdhci: Power:    0x00000000 | Blk gap:  0x00000080
>> >> sdhci: Wake-up:  0x00000008 | Clock:    0x00000007
>> >> sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
>> >> sdhci: Int enab: 0x007f0003 | Sig enab: 0x007f0003
>> >> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
>> >> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
>> >> sdhci: Cmd:      0x00000000 |
>> >>  Max curr: 0x00ffffff
>> >> sdhci: Host ctl2: 0x00000000
>> >> sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
>> >> sdhci: ===========================================
>> >> mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: Initial signal voltage of 3.3v
>> >> blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled;
>> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
>> >> mmc0: starting CMD52 arg 00000c00 flags 00000195
>> >> mmc0: SDHCI controller on 1a240000.usdhc [1a240000.usdhc] using ADMA
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD52): -110: 
>> >> 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD52 arg 80000c08 flags 00000195
>> >> usbcore: registered new interface driver usbhid
>> >> usbhid: USB HID core driver
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD52): -110: 00000000 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting CMD0 arg 00000000 flags 000000c0
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting CMD8 arg 000001aa flags 000002f5
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD8)
>> >> : -110: 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD5 arg 00000000 flags 000002e1
>> >> NET: Registered protocol family 17
>> >> 9pnet: Installing 9P2000 support
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD5): 0: 00000100 00000000 00000000 00000000
>> >> sdhci-esdhc-imx 1a240000.usdhc: no support for card's volts
>> >> mmc0: error -22 whilst initialising SDIO card
>> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> >> Key type dns_resolver registered
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD55 arg 00000000 flags 000000f5
>> >> registe
>> >> red taskstats version 1
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
>> >> mmc0: req done (CMD55): -110: 00000000 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting CMD1 arg 00000000 flags 000000e1
>> >> hctosys: unable to open rtc device (rtc0)
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting
>> >>  CMD0 arg 00000000 flags 000000c0
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting CMD1 arg 40200000 flags 000000e1
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
>> >> mmc0: starting CMD2 arg 00000000 flags 00000067
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD2): 0: 02010053 454d3038 47000000 0000cd00
>> >> mmc0: starting CMD3 arg 00010000 flags 00000015
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 0
>> >> 
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: starting CMD9 arg 00010000 flags 00000007
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD9): 0: d00f0032 0f5903ff c003ffe0 12400000
>> >> mmc0: starting CMD7 arg 00010000 flags 00000015
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
>> >> mmc0: starting CMD8 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> EXT3-fs (xvda): mounted filesystem with writeback data mode
>> >> VFS: Mounted root (ext3 filesystem) readonly on device 202:0.
>> >> kjournald starting.  Commit interval 5 seconds
>> >> devtmpfs: mounted
>> >> Freeing unused kernel memory: 428K (ffffffc000804000 - ffffffc00086f000)
>> >> Freeing alternatives memory: 16K (ffffffc00086f000 - ffffffc000873000)
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done (CMD8): 0: 00
>> >> 000900 00000000 00000000 00000000
>> >> mmc0:     512 bytes transferred: 0
>> >> mmc0: starting CMD6 arg 03b90101 flags 0000049d
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: starting CMD13 arg 00010000 flags 00000191
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 400000, actual: 390625
>> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> >> mmc0: starting CMD6 arg 03b70101 flags 0000049d
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrup
>> >> t: 0x00000001
>> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: starting CMD13 arg 00010000 flags 00000195
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 1
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> >> mmc0: starting CMD8 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     512 bytes transferred: 0
>> >> mmc0: starting CMD6 arg 03b70501 flags 0000049d
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: starting CMD13 arg 00010000 flags 000001
>> >> 95
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: clock 52000000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 2 timing 8
>> >> sdhci-esdhc-imx 1a240000.usdhc: change pinctrl state for uhs 8
>> >> sdhci-esdhc-imx 1a240000.usdhc: desired SD clock: 52000000, actual: 50000000
>> >> mmc0: starting CMD6 arg 03a10101 flags 0000049d
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: starting CMD13 arg 00010000 flags 00000195
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> >> mmc0: new DDR MMC card at address 0001
>> >> mmcblk mmc0:0001: calling add_quirk
>> >> mmcblk0: mmc0:0001 SEM08G 7.39 GiB 
>> >> mmcblk0boot0: mmc0:0001 SEM08G partition 1 1.00 MiB
>> >> mmcblk0boot1: mmc0:0001 SEM08G partition 2 1.00 MiB
>> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> m
>> >> mc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     4096 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> EXT3-fs (xvda): using internal journal
>> >> Initializing random number generator... random: dd urandom read with 13 bits of entropy available
>> >> done.
>> >> # 
>> >> ./
>> >> ./
>> >> c.sh
>> >> c
>> >> 
>> >> 
>> >> .sh
>> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
>> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     16384 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> <mmc0: starting CMD23 arg 00000040 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000020 flags 000000b5
>> >> mmc0:     blksz 512 blocks 64 flags 00000200 ts
>> >> ac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     32768 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> 10+0 records in
>> >> 10+0 records out
>> >> # 
>> >> ./
>> >> ./
>> >> a.sh 
>> >> a.sh 
>> >> &&
>> >> &&
>> >>  ./
>> >>  ./
>> >> c.sh
>> >> 
>> >> c.sh
>> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=2
>> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     16384 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> 2+0 records in
>> >> 2+0 records out
>> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> >> brw-------    1 root     root    
>> >>   179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=10
>> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     16384 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> <mmc0: starting CMD23 arg 00000040 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000020 flags 000000b5
>> >> mmc0:     blksz 512 blocks 64 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> 
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     32768 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> 10+0 records in
>> >> 10+0 records out
>> >> # 
>> >> ./b.sh
>> >> ./b.sh
>> >> 
>> >> 
>> >> 
>> >> brw-------    1 root     root      179,   0 Jan  1 00:00 ^[[1;35m/dev/mmcblk0^[[0m
>> >> brw-------    1 root     root      179,   8 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot0^[[0m
>> >> brw-------    1 root     root      179,  16 Jan  1 00:00 ^[[1;35m/dev/mmcblk0boot1^[[0m
>> >> dd if=aa of=/dev/mmbclk0 conv=sync
>> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 8 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     4096 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> <mmc0: starting CMD23 arg 00000008 flags 00000015>
>> >> mmc0: starting CMD25 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 8 flags 00000100 tsac 1600 ms nsac 
>> >> 0
>> >> mmc0:     CMD12 arg 00000000 flags 0000049d
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD25): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     4096 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> mmc0: starting CMD13 arg 00010000 flags 00000195
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000
>> >> 0+1 records in
>> >> 1+0 records out
>> >> dd if=/dev/mmcblk0 of=a.dump bs=512 count=1
>> >> <mmc0: starting CMD23 arg 00000020 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 32 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
>> >> mmc0: req done <CMD23>: 0: 00000000 0000000
>> >> 0 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     16384 bytes transferred: 0
>> >> mmc0:     (CMD12): 0: 00000000 00000000 00000000 00000000
>> >> 1+0 records in
>> >> 1+0 records out
>> >> 1111
>> >> 2222
>> >> 
>> >> 
>> >> 
>> >> 
>> >> # 
>> >> dd i
>> >> dd
>> >> f
>> >>  if
>> >> =
>> >> =
>> >> /dev/
>> >> /dev/
>> >> mmcblk0 of=/dev/null bs-\x7f=1M count=100
>> >> mmcblk0 of=/dev/null bs-\b^[[J=1M count=100
>> >> 
>> >> 
>> >> 
>> >> <mmc0: starting CMD23 arg 00000200 flags 00000015>
>> >> mmc0: starting CMD18 arg 00000000 flags 000000b5
>> >> mmc0:     blksz 512 blocks 512 flags 00000200 tsac 100 ms nsac 0
>> >> mmc0:     CMD12 arg 00000000 flags 00000095
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188000, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188020, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188040, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188060, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188080, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421880e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c80000
>> >> 0: Unhandled context fault: iova=0x42188100, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188120, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188140, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188160, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188180, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421881e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188200, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188220, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188240, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0
>> >> x42188260, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188280, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421882e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188300, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188320, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188340, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188360, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188380, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883c0, fsynr=0x433, cb=0
>> >> (XEN
>> >> ) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421883e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188400, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188420, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188440, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188460, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188480, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421884e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188500, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188520, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled
>> >>  context fault: iova=0x42188540, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188560, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188580, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421885e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188600, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188620, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188640, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188660, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188680, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886a0, f
>> >> synr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421886e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188700, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188720, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188740, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188760, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188780, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421887e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188800, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iom
>> >> mu@5c800000: Unhandled context fault: iova=0x42188820, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188840, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188860, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188880, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421888e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188900, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188920, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188940, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188960, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fau
>> >> lt: iova=0x42188980, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421889e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188a80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188aa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ac0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ae0, fsynr=0x433, 
>> >> cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188b80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ba0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188bc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188be0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000:
>> >>  Unhandled context fault: iova=0x42188c60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188c80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ca0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188cc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ce0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188d80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188da0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4
>> >> 2188dc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188de0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188e80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ea0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ec0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188ee0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f20, fsynr=0x433, cb=0
>> >> (XEN) 
>> >> smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188f80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42188fe0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189000, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189020, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189040, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189060, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189080, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled c
>> >> ontext fault: iova=0x421890a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421890e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189100, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189120, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189140, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189160, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189180, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421891e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189200, fsy
>> >> nr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189220, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189240, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189260, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189280, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421892e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189300, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189320, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189340, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189360, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu
>> >> @5c800000: Unhandled context fault: iova=0x42189380, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421893e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189400, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189420, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189440, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189460, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189480, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421894c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault
>> >> : iova=0x421894e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189500, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189520, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189540, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189560, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189580, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421895e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189600, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189620, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189640, fsynr=0x433, cb
>> >> =0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189660, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189680, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421896e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189700, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189720, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189740, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189760, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189780, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: U
>> >> nhandled context fault: iova=0x421897c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421897e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189800, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189820, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189840, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189860, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189880, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421898e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189900, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421
>> >> 89920, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189940, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189960, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189980, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x421899e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189a80, fsynr=0x433, cb=0
>> >> (XEN) sm
>> >> mu: /iommu@5c800000: Unhandled context fault: iova=0x42189aa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ac0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ae0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189b80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ba0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189bc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189be0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled con
>> >> text fault: iova=0x42189c00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189c80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ca0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189cc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ce0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d60, fsynr
>> >> =0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189d80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189da0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189dc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189de0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189e80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ea0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189ec0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5
>> >> c800000: Unhandled context fault: iova=0x42189ee0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189f80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x42189fe0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a000, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a020, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: 
>> >> iova=0x4218a040, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a060, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a080, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a0e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a100, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a120, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a140, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a160, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a180, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1a0, fsynr=0x433, cb=0
>> >> 
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a1e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a200, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a220, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a240, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a260, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a280, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a2e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a300, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unh
>> >> andled context fault: iova=0x4218a320, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a340, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a360, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a380, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a3e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a400, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a420, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a440, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a460, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a
>> >> 480, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a4e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a500, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a520, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a540, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a560, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a580, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a5e0, fsynr=0x433, cb=0
>> >> (XEN) smmu
>> >> : /iommu@5c800000: Unhandled context fault: iova=0x4218a600, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a620, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a640, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a660, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a680, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a6e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a700, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a720, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a740, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled conte
>> >> xt fault: iova=0x4218a760, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a780, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a7e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a800, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a820, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a840, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a860, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a880, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8c0, fsynr=0
>> >> x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a8e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a900, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a920, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a940, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a960, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a980, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218a9e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c8
>> >> 00000: Unhandled context fault: iova=0x4218aa40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aa80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aaa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aac0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aae0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ab80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: io
>> >> va=0x4218aba0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218abe0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ac80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aca0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218acc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ace0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad00, fsynr=0x433, cb=0
>> >> 
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ad80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ada0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218adc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ade0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ae60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhan
>> >> dled context fault: iova=0x4218ae80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aea0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aec0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218aee0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218af80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218afe
>> >> 0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b000, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b020, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b040, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b060, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b080, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b0e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b100, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b120, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b140, fsynr=0x433, cb=0
>> >> (XEN) smmu: 
>> >> /iommu@5c800000: Unhandled context fault: iova=0x4218b160, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b180, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b1e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b200, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b220, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b240, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b260, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b280, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context
>> >>  fault: iova=0x4218b2c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b2e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b300, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b320, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b340, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b360, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b380, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b3e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b400, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b420, fsynr=0x4
>> >> 33, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b440, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b460, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b480, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b4e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b500, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b520, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b540, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b560, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b580, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800
>> >> 000: Unhandled context fault: iova=0x4218b5a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b5e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b600, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b620, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b640, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b660, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b680, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b6e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova
>> >> =0x4218b700, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b720, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b740, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b760, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b780, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b7e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b800, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b820, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b840, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b860, fsynr=0x433, cb=0
>> >> (X
>> >> EN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b880, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b8e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b900, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b920, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b940, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b960, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b980, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9a0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218b9c0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandl
>> >> ed context fault: iova=0x4218b9e0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218ba80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218baa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bac0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bae0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb40,
>> >>  fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bb80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bba0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bbe0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bc80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bca0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /i
>> >> ommu@5c800000: Unhandled context fault: iova=0x4218bcc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bce0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bd80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bda0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bdc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bde0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context f
>> >> ault: iova=0x4218be20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218be80, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bea0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bec0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bee0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf00, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf20, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf40, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf60, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bf80, fsynr=0x433
>> >> , cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfa0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfc0, fsynr=0x433, cb=0
>> >> (XEN) smmu: /iommu@5c800000: Unhandled context fault: iova=0x4218bfe0, fsynr=0x433, cb=0
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x02008000
>> >> mmc0: ADMA error
>> >> sdhci: =========== REGISTER DUMP (mmc0)===========
>> >> sdhci: Sys addr: 0x4218803c | Version:  0x00000002
>> >> sdhci: Blk size: 0x00000200 | Blk cnt:  0x0000010f
>> >> sdhci: Argument: 0x00000000 | Trn mode: 0x0000003b
>> >> sdhci: Present:  0x01088a8e | Host ctl: 0x00000023
>> >> sdhci: Power:    0x00000002 | Blk gap:  0x00000080
>> >> sdhci: Wake-up:  0x00000008 | Clock:    0x00000017
>> >> sdhci: Timeout:  0x0000000f | Int stat: 0x02008000
>> >> sdhci: Int enab: 0x107f000b | Sig enab: 0x107f000b
>> >> sdhci: AC12 err: 0x00000000 | Slot int: 0x00000302
>> >> sdhci: Caps:     0x07eb0000 | Caps_1:   0x0000b407
>> >> sdhci: Cmd:      0x0000123a | Max curr: 0x00ffffff
>> >> sdhci: Host ctl2: 0x00000008
>> >> sd
>> >> hci: ADMA Err: 0x00000003 | ADMA Ptr: 0x44040064
>> >> sdhci: ===========================================
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a000: DMA 0x42381000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a008: DMA 0x42668000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a010: DMA 0x4230a000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a018: DMA 0x4223a000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a020: DMA 0x425b8000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a028: DMA 0x4269d000, LEN 0x1000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a030: DMA 0x4253c000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a038: DMA 0x421f0000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a040: DMA 0x426d8000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff80
>> >> 0001a048: DMA 0x4230c000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a050: DMA 0x42974000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a058: DMA 0x426b8000, LEN 0x4000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a060: DMA 0x42188000, LEN 0x8000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a068: DMA 0x423e8000, LEN 0x8000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a070: DMA 0x426b0000, LEN 0x8000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a078: DMA 0x42458000, LEN 0x8000, Attr=0x21
>> >> sdhci [sdhci_adma_show_error()]: mmc0: ffffff800001a080: DMA 0x425b0000, LEN 0x2000, Attr=0x23
>> >> sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
>> >> mmc0: req done <CMD23>: 0: 00000000 00000000 00000000 00000000
>> >> mmc0: req done (CMD18): 0: 00000900 00000000 00000000 00000000
>> >> mmc0:     0 bytes transferred: -5
>> >> mmc0:     (CMD12): 0: 00000b00 00000000 00000000 00000000
>> >> 
>> >> 
>> >> >
>> >> >-- 
>> >> >Julien Grall
>> >> 
>> >> _______________________________________________
>> >> Xen-devel mailing list
>> >> Xen-devel@lists.xen.org
>> >> http://lists.xen.org/xen-devel

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

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

* Re: SMMU, Unhandled context fault
  2016-04-27  2:02           ` Peng Fan
@ 2016-04-27  9:58             ` Julien Grall
  2016-04-28  2:37               ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-04-27  9:58 UTC (permalink / raw)
  To: Peng Fan, Edgar E. Iglesias; +Cc: xen-devel, sstabellini

Hello Peng,

On 27/04/2016 03:02, Peng Fan wrote:
> On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>> On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>> You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>> I did not met Unhandled context fault each time.
>>> Actually during my serveral boot test, I only met two times.
>>
>>
>>
>> I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>> impression that the TrustZone state for the SD controller may be
>
> oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
> If without xen, only one linux boots up, sd controller can access memory using
> DMA without issue.

IIRC, by default Linux baremetal does not protect the devices with the SMMU.

I would recommend you to check whether the SMMUs are in-used and 
configured to generate a fault (disable_bypass = 1).

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-27  9:58             ` Julien Grall
@ 2016-04-28  2:37               ` Peng Fan
  2016-04-28  6:39                 ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-28  2:37 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hi Julien,
On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>Hello Peng,
>
>On 27/04/2016 03:02, Peng Fan wrote:
>>On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>I did not met Unhandled context fault each time.
>>>>Actually during my serveral boot test, I only met two times.
>>>
>>>
>>>
>>>I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>impression that the TrustZone state for the SD controller may be
>>
>>oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>If without xen, only one linux boots up, sd controller can access memory using
>>DMA without issue.
>
>IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>
>I would recommend you to check whether the SMMUs are in-used and configured
>to generate a fault (disable_bypass = 1).

Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not.

I found a patch for errata of mmu-500,
https://git.kernel.org/cgit/linux/kernel/git/will/linux.git/commit/?h=iommu/devel&id=7f0cc5124f5ec66b5b26878ac85137adc6537413
Do you know this?

I suspect the unstable issue on my platform seems related to this errata,
but i do not have details about this errata.

Thanks,
Peng.

>
>Regards,
>
>-- 
>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-28  2:37               ` Peng Fan
@ 2016-04-28  6:39                 ` Peng Fan
  2016-04-28 10:27                   ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-28  6:39 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hi Julien,

On Thu, Apr 28, 2016 at 10:37:54AM +0800, Peng Fan wrote:
>Hi Julien,
>On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>>Hello Peng,
>>
>>On 27/04/2016 03:02, Peng Fan wrote:
>>>On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>>On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>>You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>>I did not met Unhandled context fault each time.
>>>>>Actually during my serveral boot test, I only met two times.
>>>>
>>>>
>>>>
>>>>I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>>impression that the TrustZone state for the SD controller may be
>>>
>>>oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>>If without xen, only one linux boots up, sd controller can access memory using
>>>DMA without issue.
>>
>>IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>>
>>I would recommend you to check whether the SMMUs are in-used and configured
>>to generate a fault (disable_bypass = 1).
>
>Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not.
>
>I found a patch for errata of mmu-500,
>https://git.kernel.org/cgit/linux/kernel/git/will/linux.git/commit/?h=iommu/devel&id=7f0cc5124f5ec66b5b26878ac85137adc6537413
>Do you know this?
>
>I suspect the unstable issue on my platform seems related to this errata,
>but i do not have details about this errata.

I do the following change:
	//s2cr = S2CR_TYPE_TRANS | S2CR_PRIVCFG_UNPRIV |
	 s2cr = S2CR_TYPE_FAULT | S2CR_PRIVCFG_UNPRIV |
	        (smmu_domain->cfg.cbndx << S2CR_CBNDX_SHIFT);

Now XEN SMMU driver reports that:
(XEN) smmu: /iommu@5c800000: Unexpected global fault, this could be serious
(XEN) smmu: /iommu@5c800000:    GFSR 0x00000001, GFSYNR0 0x00000004, GFSYNR1 0x00000011, GFSYNR2 0x00000000

So I think SMMU is working.

Thanks,
Peng.

>
>Thanks,
>Peng.
>
>>
>>Regards,
>>
>>-- 
>>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-28  6:39                 ` Peng Fan
@ 2016-04-28 10:27                   ` Julien Grall
  2016-04-28 12:56                     ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-04-28 10:27 UTC (permalink / raw)
  To: Peng Fan; +Cc: Edgar E. Iglesias, sstabellini, xen-devel



On 28/04/16 07:39, Peng Fan wrote:
> Hi Julien,

Hello Peng,

> On Thu, Apr 28, 2016 at 10:37:54AM +0800, Peng Fan wrote:
>> Hi Julien,
>> On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>>> Hello Peng,
>>>
>>> On 27/04/2016 03:02, Peng Fan wrote:
>>>> On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>>> On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>>> You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>>> I did not met Unhandled context fault each time.
>>>>>> Actually during my serveral boot test, I only met two times.
>>>>>
>>>>>
>>>>>
>>>>> I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>>> impression that the TrustZone state for the SD controller may be
>>>>
>>>> oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>>> If without xen, only one linux boots up, sd controller can access memory using
>>>> DMA without issue.
>>>
>>> IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>>>
>>> I would recommend you to check whether the SMMUs are in-used and configured
>>> to generate a fault (disable_bypass = 1).
>>
>> Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not

I meant in Linux.

>>
>> I found a patch for errata of mmu-500,
>> https://git.kernel.org/cgit/linux/kernel/git/will/linux.git/commit/?h=iommu/devel&id=7f0cc5124f5ec66b5b26878ac85137adc6537413
>> Do you know this?
>>
>> I suspect the unstable issue on my platform seems related to this errata,
>> but i do not have details about this errata.

Have you tried to port the patch to Xen and see if it helps?

>
> I do the following change:
> 	//s2cr = S2CR_TYPE_TRANS | S2CR_PRIVCFG_UNPRIV |
> 	 s2cr = S2CR_TYPE_FAULT | S2CR_PRIVCFG_UNPRIV |
> 	        (smmu_domain->cfg.cbndx << S2CR_CBNDX_SHIFT);
>
> Now XEN SMMU driver reports that:
> (XEN) smmu: /iommu@5c800000: Unexpected global fault, this could be serious
> (XEN) smmu: /iommu@5c800000:    GFSR 0x00000001, GFSYNR0 0x00000004, GFSYNR1 0x00000011, GFSYNR2 0x00000000
>
> So I think SMMU is working.

Well, it does not help to know whether the SMMU has been correctly 
initialized by Xen.

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-28 10:27                   ` Julien Grall
@ 2016-04-28 12:56                     ` Peng Fan
  2016-04-28 13:14                       ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-28 12:56 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

On Thu, Apr 28, 2016 at 11:27:22AM +0100, Julien Grall wrote:
>
>
>On 28/04/16 07:39, Peng Fan wrote:
>>Hi Julien,
>
>Hello Peng,
>
>>On Thu, Apr 28, 2016 at 10:37:54AM +0800, Peng Fan wrote:
>>>Hi Julien,
>>>On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>>>>Hello Peng,
>>>>
>>>>On 27/04/2016 03:02, Peng Fan wrote:
>>>>>On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>>>>On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>>>>You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>>>>I did not met Unhandled context fault each time.
>>>>>>>Actually during my serveral boot test, I only met two times.
>>>>>>
>>>>>>
>>>>>>
>>>>>>I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>>>>impression that the TrustZone state for the SD controller may be
>>>>>
>>>>>oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>>>>If without xen, only one linux boots up, sd controller can access memory using
>>>>>DMA without issue.
>>>>
>>>>IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>>>>
>>>>I would recommend you to check whether the SMMUs are in-used and configured
>>>>to generate a fault (disable_bypass = 1).
>>>
>>>Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not
>
>I meant in Linux.

My bad. Do you mean enabling SMMU driver in Linux with KVM support?

>
>>>
>>>I found a patch for errata of mmu-500,
>>>https://git.kernel.org/cgit/linux/kernel/git/will/linux.git/commit/?h=iommu/devel&id=7f0cc5124f5ec66b5b26878ac85137adc6537413
>>>Do you know this?
>>>
>>>I suspect the unstable issue on my platform seems related to this errata,
>>>but i do not have details about this errata.
>
>Have you tried to port the patch to Xen and see if it helps?

I tried. But the value of the register does not change. I am checking with our
IC team.

>
>>
>>I do the following change:
>>	//s2cr = S2CR_TYPE_TRANS | S2CR_PRIVCFG_UNPRIV |
>>	 s2cr = S2CR_TYPE_FAULT | S2CR_PRIVCFG_UNPRIV |
>>	        (smmu_domain->cfg.cbndx << S2CR_CBNDX_SHIFT);
>>
>>Now XEN SMMU driver reports that:
>>(XEN) smmu: /iommu@5c800000: Unexpected global fault, this could be serious
>>(XEN) smmu: /iommu@5c800000:    GFSR 0x00000001, GFSYNR0 0x00000004, GFSYNR1 0x00000011, GFSYNR2 0x00000000
>>
>>So I think SMMU is working.
>
>Well, it does not help to know whether the SMMU has been correctly
>initialized by Xen.

Is there any big difference between XEN SMMU driver and linux SMMU driver?
I know that XEN only support Stage 2. But the initliaization flow is almost the same.

Thanks,
Peng.

>
>Regards,
>
>-- 
>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-28 12:56                     ` Peng Fan
@ 2016-04-28 13:14                       ` Julien Grall
  2016-04-29 14:28                         ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-04-28 13:14 UTC (permalink / raw)
  To: Peng Fan; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hello,

On 28/04/16 13:56, Peng Fan wrote:
> On Thu, Apr 28, 2016 at 11:27:22AM +0100, Julien Grall wrote:
>>
>>
>> On 28/04/16 07:39, Peng Fan wrote:
>>> Hi Julien,
>>
>> Hello Peng,
>>
>>> On Thu, Apr 28, 2016 at 10:37:54AM +0800, Peng Fan wrote:
>>>> Hi Julien,
>>>> On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>>>>> Hello Peng,
>>>>>
>>>>> On 27/04/2016 03:02, Peng Fan wrote:
>>>>>> On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>>>>> On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>>>>> You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>>>>> I did not met Unhandled context fault each time.
>>>>>>>> Actually during my serveral boot test, I only met two times.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>>>>> impression that the TrustZone state for the SD controller may be
>>>>>>
>>>>>> oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>>>>> If without xen, only one linux boots up, sd controller can access memory using
>>>>>> DMA without issue.
>>>>>
>>>>> IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>>>>>
>>>>> I would recommend you to check whether the SMMUs are in-used and configured
>>>>> to generate a fault (disable_bypass = 1).
>>>>
>>>> Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not
>>
>> I meant in Linux.
>
> My bad. Do you mean enabling SMMU driver in Linux with KVM support?

Yes.

[...]

> Is there any big difference between XEN SMMU driver and linux SMMU driver?
> I know that XEN only support Stage 2. But the initliaization flow is almost the same.

The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the 
Linux driver has been reworked and it might be possible that we have 
missed some bug fix.

Aside that, for Xen, the page tables are always shared between the SMMU 
and the processor.

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-28 13:14                       ` Julien Grall
@ 2016-04-29 14:28                         ` Peng Fan
  2016-05-03 10:58                           ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-04-29 14:28 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hi Julien,

On Thu, Apr 28, 2016 at 02:14:58PM +0100, Julien Grall wrote:
>Hello,
>
>On 28/04/16 13:56, Peng Fan wrote:
>>On Thu, Apr 28, 2016 at 11:27:22AM +0100, Julien Grall wrote:
>>>
>>>
>>>On 28/04/16 07:39, Peng Fan wrote:
>>>>Hi Julien,
>>>
>>>Hello Peng,
>>>
>>>>On Thu, Apr 28, 2016 at 10:37:54AM +0800, Peng Fan wrote:
>>>>>Hi Julien,
>>>>>On Wed, Apr 27, 2016 at 10:58:28AM +0100, Julien Grall wrote:
>>>>>>Hello Peng,
>>>>>>
>>>>>>On 27/04/2016 03:02, Peng Fan wrote:
>>>>>>>On Tue, Apr 26, 2016 at 04:30:03PM +0200, Edgar E. Iglesias wrote:
>>>>>>>>On Tue, Apr 26, 2016 at 09:56:33PM +0800, Peng Fan wrote:
>>>>>>>>>You mean the PNU bit(Privileged Not Unprivileged) is 1?
>>>>>>>>>I did not met Unhandled context fault each time.
>>>>>>>>>Actually during my serveral boot test, I only met two times.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>I meant the NSSTATE and NSATTR bits in FSYNR are set to zero. I get the
>>>>>>>>impression that the TrustZone state for the SD controller may be
>>>>>>>
>>>>>>>oh. The NSATTR bit is 0. I did not find NSSTATE in my Issue D SMMU spec.
>>>>>>>If without xen, only one linux boots up, sd controller can access memory using
>>>>>>>DMA without issue.
>>>>>>
>>>>>>IIRC, by default Linux baremetal does not protect the devices with the SMMU.
>>>>>>
>>>>>>I would recommend you to check whether the SMMUs are in-used and configured
>>>>>>to generate a fault (disable_bypass = 1).
>>>>>
>>>>>Ok. I'll set S2CRn to generate fault in xen smmu driver to see whether SMMUs in-used or not
>>>
>>>I meant in Linux.
>>
>>My bad. Do you mean enabling SMMU driver in Linux with KVM support?
>
>Yes.
>
>[...]
>
>>Is there any big difference between XEN SMMU driver and linux SMMU driver?
>>I know that XEN only support Stage 2. But the initliaization flow is almost the same.
>
>The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the Linux
>driver has been reworked and it might be possible that we have missed some
>bug fix.
>
>Aside that, for Xen, the page tables are always shared between the SMMU and
>the processor.

Thanks. I shared two picture that dumped using TRACE32.

https://drive.google.com/file/d/0B9ruJqJLIGp7cHhhSFNSNC00MHc/view?usp=sharing
https://drive.google.com/file/d/0B9ruJqJLIGp7dmlqVllXYTIxajQ/view?usp=sharing

Would you please help check?

The block that marked red, seems not correct. I am also adding debug info
in xen memory allocation part to see what happends.

Thanks,
Peng.

>
>Regards,
>
>-- 
>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-04-29 14:28                         ` Peng Fan
@ 2016-05-03 10:58                           ` Julien Grall
  2016-05-03 13:58                             ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-05-03 10:58 UTC (permalink / raw)
  To: Peng Fan; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

On 29/04/16 15:28, Peng Fan wrote:
> Hi Julien,

Hello Peng,

> On Thu, Apr 28, 2016 at 02:14:58PM +0100, Julien Grall wrote:
>>> Is there any big difference between XEN SMMU driver and linux SMMU driver?
>>> I know that XEN only support Stage 2. But the initliaization flow is almost the same.
>>
>> The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the Linux
>> driver has been reworked and it might be possible that we have missed some
>> bug fix.
>>
>> Aside that, for Xen, the page tables are always shared between the SMMU and
>> the processor.
>
> Thanks. I shared two picture that dumped using TRACE32.
>
> https://drive.google.com/file/d/0B9ruJqJLIGp7cHhhSFNSNC00MHc/view?usp=sharing
> https://drive.google.com/file/d/0B9ruJqJLIGp7dmlqVllXYTIxajQ/view?usp=sharing
>
> Would you please help check?

I am sorry but I have got no idea what each columns are supposed to 
contain. Can you share more details?

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-05-03 10:58                           ` Julien Grall
@ 2016-05-03 13:58                             ` Peng Fan
  2016-05-06 12:48                               ` Julien Grall
  0 siblings, 1 reply; 18+ messages in thread
From: Peng Fan @ 2016-05-03 13:58 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

On Tue, May 03, 2016 at 11:58:17AM +0100, Julien Grall wrote:
>On 29/04/16 15:28, Peng Fan wrote:
>>Hi Julien,
>
>Hello Peng,
>
>>On Thu, Apr 28, 2016 at 02:14:58PM +0100, Julien Grall wrote:
>>>>Is there any big difference between XEN SMMU driver and linux SMMU driver?
>>>>I know that XEN only support Stage 2. But the initliaization flow is almost the same.
>>>
>>>The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the Linux
>>>driver has been reworked and it might be possible that we have missed some
>>>bug fix.
>>>
>>>Aside that, for Xen, the page tables are always shared between the SMMU and
>>>the processor.
>>
>>Thanks. I shared two picture that dumped using TRACE32.
>>
>>https://drive.google.com/file/d/0B9ruJqJLIGp7cHhhSFNSNC00MHc/view?usp=sharing
>>https://drive.google.com/file/d/0B9ruJqJLIGp7dmlqVllXYTIxajQ/view?usp=sharing
>>
>>Would you please help check?
>
>I am sorry but I have got no idea what each columns are supposed to contain.
>Can you share more details?

I add one more picture.
https://drive.google.com/file/d/0B9ruJqJLIGp7SUJOSUVPR1dHRFk/view?usp=sharing
The first colum is guest physical address, the second is machine address.

The FSR 0x40000410, EF is 1, TF is 0. This means the mapping is correct, but there
is an external fault during translation?
The PTWF shows An external fault occurred while processing a translation table walk
I may need to check what kind external fault, it maybe not a mapping error.

Thanks,
Peng.

>
>Regards,
>
>-- 
>Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-05-03 13:58                             ` Peng Fan
@ 2016-05-06 12:48                               ` Julien Grall
  2016-05-08 11:52                                 ` Peng Fan
  0 siblings, 1 reply; 18+ messages in thread
From: Julien Grall @ 2016-05-06 12:48 UTC (permalink / raw)
  To: Peng Fan; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hello Peng,

On 03/05/16 14:58, Peng Fan wrote:
> On Tue, May 03, 2016 at 11:58:17AM +0100, Julien Grall wrote:
>> On 29/04/16 15:28, Peng Fan wrote:
>>> Hi Julien,
>>
>> Hello Peng,
>>
>>> On Thu, Apr 28, 2016 at 02:14:58PM +0100, Julien Grall wrote:
>>>>> Is there any big difference between XEN SMMU driver and linux SMMU driver?
>>>>> I know that XEN only support Stage 2. But the initliaization flow is almost the same.
>>>>
>>>> The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the Linux
>>>> driver has been reworked and it might be possible that we have missed some
>>>> bug fix.
>>>>
>>>> Aside that, for Xen, the page tables are always shared between the SMMU and
>>>> the processor.
>>>
>>> Thanks. I shared two picture that dumped using TRACE32.
>>>
>>> https://drive.google.com/file/d/0B9ruJqJLIGp7cHhhSFNSNC00MHc/view?usp=sharing
>>> https://drive.google.com/file/d/0B9ruJqJLIGp7dmlqVllXYTIxajQ/view?usp=sharing
>>>
>>> Would you please help check?
>>
>> I am sorry but I have got no idea what each columns are supposed to contain.
>> Can you share more details?
>
> I add one more picture.
> https://drive.google.com/file/d/0B9ruJqJLIGp7SUJOSUVPR1dHRFk/view?usp=sharing
> The first colum is guest physical address, the second is machine address.

Let's take a step back. Does the MMC is working when used in DOM0?

> The FSR 0x40000410, EF is 1, TF is 0. This means the mapping is correct, but there
> is an external fault during translation?
> The PTWF shows An external fault occurred while processing a translation table walk
> I may need to check what kind external fault, it maybe not a mapping error.

Edgar mentioned that NSATTR is 0, which means that the input transation 
as a secure attribute. Have you dig into it?

Regards,

-- 
Julien Grall

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

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

* Re: SMMU, Unhandled context fault
  2016-05-06 12:48                               ` Julien Grall
@ 2016-05-08 11:52                                 ` Peng Fan
  0 siblings, 0 replies; 18+ messages in thread
From: Peng Fan @ 2016-05-08 11:52 UTC (permalink / raw)
  To: Julien Grall; +Cc: Edgar E. Iglesias, sstabellini, xen-devel

Hi Julien,

On Fri, May 06, 2016 at 01:48:54PM +0100, Julien Grall wrote:
>Hello Peng,
>
>On 03/05/16 14:58, Peng Fan wrote:
>>On Tue, May 03, 2016 at 11:58:17AM +0100, Julien Grall wrote:
>>>On 29/04/16 15:28, Peng Fan wrote:
>>>>Hi Julien,
>>>
>>>Hello Peng,
>>>
>>>>On Thu, Apr 28, 2016 at 02:14:58PM +0100, Julien Grall wrote:
>>>>>>Is there any big difference between XEN SMMU driver and linux SMMU driver?
>>>>>>I know that XEN only support Stage 2. But the initliaization flow is almost the same.
>>>>>
>>>>>The SMMU driver for Xen is a port from Linux 3.19-rc0. Since then the Linux
>>>>>driver has been reworked and it might be possible that we have missed some
>>>>>bug fix.
>>>>>
>>>>>Aside that, for Xen, the page tables are always shared between the SMMU and
>>>>>the processor.
>>>>
>>>>Thanks. I shared two picture that dumped using TRACE32.
>>>>
>>>>https://drive.google.com/file/d/0B9ruJqJLIGp7cHhhSFNSNC00MHc/view?usp=sharing
>>>>https://drive.google.com/file/d/0B9ruJqJLIGp7dmlqVllXYTIxajQ/view?usp=sharing
>>>>
>>>>Would you please help check?
>>>
>>>I am sorry but I have got no idea what each columns are supposed to contain.
>>>Can you share more details?
>>
>>I add one more picture.
>>https://drive.google.com/file/d/0B9ruJqJLIGp7SUJOSUVPR1dHRFk/view?usp=sharing
>>The first colum is guest physical address, the second is machine address.
>
>Let's take a step back. Does the MMC is working when used in DOM0?
>
>>The FSR 0x40000410, EF is 1, TF is 0. This means the mapping is correct, but there
>>is an external fault during translation?
>>The PTWF shows An external fault occurred while processing a translation table walk
>>I may need to check what kind external fault, it maybe not a mapping error.
>
>Edgar mentioned that NSATTR is 0, which means that the input transation as a
>secure attribute. Have you dig into it?

I think we are close to find the root cause, we have a specific hw module
to check the memory transactions. After configure the module to disable
memory access check, I do not met SMMU context fault. I am checking the
configuration for the hw module.

This is not about NSATTR.

Thanks,
Peng.
>
>Regards,
>
>-- 
>Julien Grall

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

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

end of thread, other threads:[~2016-05-08 11:52 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-25  8:54 SMMU, Unhandled context fault Peng Fan
2016-04-26 10:28 ` Julien Grall
2016-04-26 11:50   ` Peng Fan
2016-04-26 13:12     ` Edgar E. Iglesias
2016-04-26 13:56       ` Peng Fan
2016-04-26 14:30         ` Edgar E. Iglesias
2016-04-27  2:02           ` Peng Fan
2016-04-27  9:58             ` Julien Grall
2016-04-28  2:37               ` Peng Fan
2016-04-28  6:39                 ` Peng Fan
2016-04-28 10:27                   ` Julien Grall
2016-04-28 12:56                     ` Peng Fan
2016-04-28 13:14                       ` Julien Grall
2016-04-29 14:28                         ` Peng Fan
2016-05-03 10:58                           ` Julien Grall
2016-05-03 13:58                             ` Peng Fan
2016-05-06 12:48                               ` Julien Grall
2016-05-08 11:52                                 ` Peng Fan

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).