All of lore.kernel.org
 help / color / mirror / Atom feed
* ARM64: PCIe in DOM0
@ 2018-10-05  8:39 Bharat Bhushan
  2018-10-05  9:50 ` Bharat Bhushan
  0 siblings, 1 reply; 6+ messages in thread
From: Bharat Bhushan @ 2018-10-05  8:39 UTC (permalink / raw)
  To: Xen-devel

Hi All,

I am booting XEN for the first time on my platform and observing that PCIe are not working.

Here are my observations on this.

1) "git-its" node (below) from device tree is not available in DOM0 device tree.

                its: gic-its@6020000 {
                        compatible = "arm,gic-v3-its";
                        msi-controller;
                        reg = <0x0 0x6020000 0 0x20000>;
                };

  We have "msi-parent" property in PCIe controller node which provides phandle of above mentioned node.
  Linux (DOM0) error out if it does find a valid msi-parent.

First question I have is, What is the reason for removing gic-its node?

2) Use Legacy interrupts rather than MSI

  Used "pci=nomsi" in DOM0 bootargs to move away from MSIs,
  
 Legacy interrupts are also not received and see netdev-watchdog.

Can someone please help on what's wrong I am doing.

Thanks
-Bharat




_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: ARM64: PCIe in DOM0
  2018-10-05  8:39 ARM64: PCIe in DOM0 Bharat Bhushan
@ 2018-10-05  9:50 ` Bharat Bhushan
  2018-10-05 11:06   ` Bharat Bhushan
  0 siblings, 1 reply; 6+ messages in thread
From: Bharat Bhushan @ 2018-10-05  9:50 UTC (permalink / raw)
  To: Xen-devel

Hi All,

Further looking into XEN I found that " CONFIG_HAS_ITS" is not set, so the DOM0 device tree is not having git-its node.
While I do not see a way using make menuconfig to enable CONFIG_HAS_ITS.

Thanks
-Bharat


> -----Original Message-----
> From: Bharat Bhushan
> Sent: Friday, October 5, 2018 2:09 PM
> To: Xen-devel@lists.xenproject.org
> Subject: ARM64: PCIe in DOM0
> 
> Hi All,
> 
> I am booting XEN for the first time on my platform and observing that PCIe
> are not working.
> 
> Here are my observations on this.
> 
> 1) "git-its" node (below) from device tree is not available in DOM0 device
> tree.
> 
>                 its: gic-its@6020000 {
>                         compatible = "arm,gic-v3-its";
>                         msi-controller;
>                         reg = <0x0 0x6020000 0 0x20000>;
>                 };
> 
>   We have "msi-parent" property in PCIe controller node which provides
> phandle of above mentioned node.
>   Linux (DOM0) error out if it does find a valid msi-parent.
> 
> First question I have is, What is the reason for removing gic-its node?
> 
> 2) Use Legacy interrupts rather than MSI
> 
>   Used "pci=nomsi" in DOM0 bootargs to move away from MSIs,
> 
>  Legacy interrupts are also not received and see netdev-watchdog.
> 
> Can someone please help on what's wrong I am doing.
> 
> Thanks
> -Bharat
> 
> 


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: ARM64: PCIe in DOM0
  2018-10-05  9:50 ` Bharat Bhushan
@ 2018-10-05 11:06   ` Bharat Bhushan
  2018-10-05 13:20     ` Julien Grall
  0 siblings, 1 reply; 6+ messages in thread
From: Bharat Bhushan @ 2018-10-05 11:06 UTC (permalink / raw)
  To: Bharat Bhushan, Xen-devel

Further update: 
If I change Kconfig to enable this default
Then DOM0 Linux Boots but MSIs are not still working,

Getting below error:
  - pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!

Any help is very useful,!!

Thanks
-Bharat

> -----Original Message-----
> From: Xen-devel <xen-devel-bounces@lists.xenproject.org> On Behalf Of
> Bharat Bhushan
> Sent: Friday, October 5, 2018 3:21 PM
> To: Xen-devel@lists.xenproject.org
> Subject: Re: [Xen-devel] ARM64: PCIe in DOM0
> 
> Hi All,
> 
> Further looking into XEN I found that " CONFIG_HAS_ITS" is not set, so the
> DOM0 device tree is not having git-its node.
> While I do not see a way using make menuconfig to enable
> CONFIG_HAS_ITS.
> 
> Thanks
> -Bharat
> 
> 
> > -----Original Message-----
> > From: Bharat Bhushan
> > Sent: Friday, October 5, 2018 2:09 PM
> > To: Xen-devel@lists.xenproject.org
> > Subject: ARM64: PCIe in DOM0
> >
> > Hi All,
> >
> > I am booting XEN for the first time on my platform and observing that
> > PCIe are not working.
> >
> > Here are my observations on this.
> >
> > 1) "git-its" node (below) from device tree is not available in DOM0
> > device tree.
> >
> >                 its: gic-its@6020000 {
> >                         compatible = "arm,gic-v3-its";
> >                         msi-controller;
> >                         reg = <0x0 0x6020000 0 0x20000>;
> >                 };
> >
> >   We have "msi-parent" property in PCIe controller node which provides
> > phandle of above mentioned node.
> >   Linux (DOM0) error out if it does find a valid msi-parent.
> >
> > First question I have is, What is the reason for removing gic-its node?
> >
> > 2) Use Legacy interrupts rather than MSI
> >
> >   Used "pci=nomsi" in DOM0 bootargs to move away from MSIs,
> >
> >  Legacy interrupts are also not received and see netdev-watchdog.
> >
> > Can someone please help on what's wrong I am doing.
> >
> > Thanks
> > -Bharat
> >
> >
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flist
> s.xenproject.org%2Fmailman%2Flistinfo%2Fxen-
> devel&amp;data=02%7C01%7Cbharat.bhushan%40nxp.com%7C30faad45493
> b4c4acf7a08d62aa8159a%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%
> 7C636743298739261701&amp;sdata=AnTzeYiHK8HNIt2mXEJZdt3FvcRq8xpRFy
> 5KS3M4YfA%3D&amp;reserved=0
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: ARM64: PCIe in DOM0
  2018-10-05 11:06   ` Bharat Bhushan
@ 2018-10-05 13:20     ` Julien Grall
  2018-10-09 11:25       ` Bharat Bhushan
  0 siblings, 1 reply; 6+ messages in thread
From: Julien Grall @ 2018-10-05 13:20 UTC (permalink / raw)
  To: Bharat Bhushan, Xen-devel

Hi,

On 05/10/2018 12:06, Bharat Bhushan wrote:
> Further update:
> If I change Kconfig to enable this default

CONFIG_HAS_ITS is in tech preview. For having access to it, you need to 
pass XEN_CONFIG_EXPERT on *all* the make command line.

> Then DOM0 Linux Boots but MSIs are not still working,
> 
> Getting below error:
>    - pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!

This is a red-herring. This lines happen because 
PHYSDEVOP_pci_device_add is not implemented on Xen Arm.

> 
> Any help is very useful,!!

Can you please provide the full log?

>>> -----Original Message-----
>>> From: Bharat Bhushan
>>> Sent: Friday, October 5, 2018 2:09 PM
>>> To: Xen-devel@lists.xenproject.org
>>> Subject: ARM64: PCIe in DOM0
>>>
>>> Hi All,
>>>
>>> I am booting XEN for the first time on my platform and observing that
>>> PCIe are not working.
>>>
>>> Here are my observations on this.
>>>
>>> 1) "git-its" node (below) from device tree is not available in DOM0
>>> device tree.
>>>
>>>                  its: gic-its@6020000 {
>>>                          compatible = "arm,gic-v3-its";
>>>                          msi-controller;
>>>                          reg = <0x0 0x6020000 0 0x20000>;
>>>                  };
>>>
>>>    We have "msi-parent" property in PCIe controller node which provides
>>> phandle of above mentioned node.
>>>    Linux (DOM0) error out if it does find a valid msi-parent.
>>>
>>> First question I have is, What is the reason for removing gic-its node?

If CONFIG_HAS_ITS is disabled, then the virtual ITS is not built. 
Therefore the node is removed to prevent Dom0 using ITS.

>>> 2) Use Legacy interrupts rather than MSI
>>>
>>>    Used "pci=nomsi" in DOM0 bootargs to move away from MSIs,
>>>
>>>   Legacy interrupts are also not received and see netdev-watchdog.

Did you check whether legacy interrupts are routed to Dom0?

Cheers,

-- 
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: ARM64: PCIe in DOM0
  2018-10-05 13:20     ` Julien Grall
@ 2018-10-09 11:25       ` Bharat Bhushan
  2018-10-09 15:16         ` Julien Grall
  0 siblings, 1 reply; 6+ messages in thread
From: Bharat Bhushan @ 2018-10-09 11:25 UTC (permalink / raw)
  To: Julien Grall, Xen-devel

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

Hi,

> -----Original Message-----
> From: Julien Grall <julien.grall@arm.com>
> Sent: Friday, October 5, 2018 6:51 PM
> To: Bharat Bhushan <bharat.bhushan@nxp.com>; Xen-
> devel@lists.xenproject.org
> Subject: Re: [Xen-devel] ARM64: PCIe in DOM0
> 
> Hi,
> 
> On 05/10/2018 12:06, Bharat Bhushan wrote:
> > Further update:
> > If I change Kconfig to enable this default
> 
> CONFIG_HAS_ITS is in tech preview. For having access to it, you need to pass
> XEN_CONFIG_EXPERT on *all* the make command line.

I tried with this and I can see "its" node in Dom0 device-tree
My compilation steps are:
I am cross-compiling, so set toolchain path.

make dist-xen XEN_TARGET_ARCH=arm64 XEN_CONFIG_EXPERT=y CONFIG_EARLY_PRINTK=8250,0x21c0600,0
mkimage -A arm64 -T kernel -a 0x80000000 -e 0x80000000 -C none -d ./xen/xen xen4.11-uImage

> 
> > Then DOM0 Linux Boots but MSIs are not still working,
> >
> > Getting below error:
> >    - pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
> 
> This is a red-herring. This lines happen because PHYSDEVOP_pci_device_add
> is not implemented on Xen Arm.

I assume PCI device will still be working on ARM64 based platforms

> 
> >
> > Any help is very useful,!!
> 
> Can you please provide the full log?

Please find attached logs.
I have one UART of a DUART working, So at a time I am not able to provide same to XEN or DOM0.
So for you will see two set of log, one when console provided to XEN and another same console provided to DOM0 while used for early-prints of XEN.

I am new to XEN so might be doing something wrong.

Thanks
-Bharat

> 
> >>> -----Original Message-----
> >>> From: Bharat Bhushan
> >>> Sent: Friday, October 5, 2018 2:09 PM
> >>> To: Xen-devel@lists.xenproject.org
> >>> Subject: ARM64: PCIe in DOM0
> >>>
> >>> Hi All,
> >>>
> >>> I am booting XEN for the first time on my platform and observing
> >>> that PCIe are not working.
> >>>
> >>> Here are my observations on this.
> >>>
> >>> 1) "git-its" node (below) from device tree is not available in DOM0
> >>> device tree.
> >>>
> >>>                  its: gic-its@6020000 {
> >>>                          compatible = "arm,gic-v3-its";
> >>>                          msi-controller;
> >>>                          reg = <0x0 0x6020000 0 0x20000>;
> >>>                  };
> >>>
> >>>    We have "msi-parent" property in PCIe controller node which
> >>> provides phandle of above mentioned node.
> >>>    Linux (DOM0) error out if it does find a valid msi-parent.
> >>>
> >>> First question I have is, What is the reason for removing gic-its node?
> 
> If CONFIG_HAS_ITS is disabled, then the virtual ITS is not built.
> Therefore the node is removed to prevent Dom0 using ITS.
> 
> >>> 2) Use Legacy interrupts rather than MSI
> >>>
> >>>    Used "pci=nomsi" in DOM0 bootargs to move away from MSIs,
> >>>
> >>>   Legacy interrupts are also not received and see netdev-watchdog.
> 
> Did you check whether legacy interrupts are routed to Dom0?
> 
> Cheers,
> 
> --
> Julien Grall

[-- Attachment #2: Boot-log1.txt --]
[-- Type: text/plain, Size: 61265 bytes --]

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) Initrd 00000000c0000040-00000000c9f57da5
(XEN) RAM: 0000000080000000 - 00000000fbdfffff
(XEN) RAM: 0000008080000000 - 000000837fffffff
(XEN) 
(XEN) MODULE[0]: 000000009fff8000 - 000000009fffe080 Device Tree  
(XEN) MODULE[1]: 00000000c0000040 - 00000000c9f57da5 Ramdisk      
(XEN) MODULE[2]: 00000000a0000000 - 00000000a1283200 Kernel       console=ttyS1,115200 root=/dev/ram ramdisk_size=0x8000000
(XEN)  RESVD[0]: 0000000090000000 - 0000000090005000
(XEN)  RESVD[1]: 000000009fff8000 - 000000009fffe000
(XEN)  RESVD[2]: 00000000c0000040 - 00000000c9f57da5
(XEN) 
(XEN) Command line: conswitch=x sync_console dom0_mem=1G dom0_max_vcpus=1 console=dtuart dtuart=/soc/serial@21c0500
(XEN) Placing Xen at 0x000000837fe00000-0x0000008380000000
(XEN) Update BOOTMOD_XEN from 0000000080000000-000000008011b701 => 000000837fe00000-000000837ff1b701
(XEN) PFN compression on bits 22...26
(XEN) Domain heap initialised
(XEN) Booting using Device Tree
(XEN)  -> unflatten_device_tree()
(XEN) Unflattening device tree:
(XEN) magic: 0xd00dfeed
(XEN) size: 0x006080
(XEN) version: 0x000011
(XEN)   size is 0xbc00 allocating...
(XEN)   unflattening 8006fffe0000...
(XEN) fixed up name for  -> 
(XEN) fixed up name for aliases -> aliases
(XEN) fixed up name for cpus -> cpus
(XEN) fixed up name for cpu@0 -> cpu
(XEN) fixed up name for cpu@1 -> cpu
(XEN) fixed up name for cpu@100 -> cpu
(XEN) fixed up name for cpu@101 -> cpu
(XEN) fixed up name for cpu@200 -> cpu
(XEN) fixed up name for cpu@201 -> cpu
(XEN) fixed up name for cpu@300 -> cpu
(XEN) fixed up name for cpu@301 -> cpu
(XEN) fixed up name for l2-cache0 -> l2-cache0
(XEN) fixed up name for l2-cache1 -> l2-cache1
(XEN) fixed up name for l2-cache2 -> l2-cache2
(XEN) fixed up name for l2-cache3 -> l2-cache3
(XEN) fixed up name for cpu-pw20 -> cpu-pw20
(XEN) fixed up name for memory@80000000 -> memory
(XEN) fixed up name for sysclk -> sysclk
(XEN) fixed up name for interrupt-controller@6000000 -> interrupt-controller
(XEN) fixed up name for gic-its@6020000 -> gic-its
(XEN) fixed up name for syscon@1e60000 -> syscon
(XEN) fixed up name for reboot -> reboot
(XEN) fixed up name for timer -> timer
(XEN) fixed up name for pmu -> pmu
(XEN) fixed up name for psci -> psci
(XEN) fixed up name for soc -> soc
(XEN) fixed up name for clocking@1300000 -> clocking
(XEN) fixed up name for dcfg@1e00000 -> dcfg
(XEN) fixed up name for tmu@1f80000 -> tmu
(XEN) fixed up name for thermal-zones -> thermal-zones
(XEN) fixed up name for cpu-thermal -> cpu-thermal
(XEN) fixed up name for trips -> trips
(XEN) fixed up name for cpu-alert -> cpu-alert
(XEN) fixed up name for cpu-crit -> cpu-crit
(XEN) fixed up name for cooling-maps -> cooling-maps
(XEN) fixed up name for map0 -> map0
(XEN) fixed up name for map1 -> map1
(XEN) fixed up name for map2 -> map2
(XEN) fixed up name for map3 -> map3
(XEN) fixed up name for serial@21c0500 -> serial
(XEN) fixed up name for serial@21c0600 -> serial
(XEN) fixed up name for wdt@c000000 -> wdt
(XEN) fixed up name for wdt@c010000 -> wdt
(XEN) fixed up name for wdt@c100000 -> wdt
(XEN) fixed up name for wdt@c110000 -> wdt
(XEN) fixed up name for wdt@c200000 -> wdt
(XEN) fixed up name for wdt@c210000 -> wdt
(XEN) fixed up name for wdt@c300000 -> wdt
(XEN) fixed up name for wdt@c310000 -> wdt
(XEN) fixed up name for crypto@8000000 -> crypto
(XEN) fixed up name for jr@10000 -> jr
(XEN) fixed up name for jr@20000 -> jr
(XEN) fixed up name for jr@30000 -> jr
(XEN) fixed up name for fsl-mc@80c000000 -> fsl-mc
(XEN) fixed up name for dpmacs -> dpmacs
(XEN) fixed up name for dpmac@1 -> dpmac
(XEN) fixed up name for dpmac@2 -> dpmac
(XEN) fixed up name for dpmac@3 -> dpmac
(XEN) fixed up name for dpmac@4 -> dpmac
(XEN) fixed up name for dpmac@5 -> dpmac
(XEN) fixed up name for dpmac@6 -> dpmac
(XEN) fixed up name for dpmac@7 -> dpmac
(XEN) fixed up name for dpmac@8 -> dpmac
(XEN) fixed up name for dpmac@9 -> dpmac
(XEN) fixed up name for dpmac@a -> dpmac
(XEN) fixed up name for dpmac@b -> dpmac
(XEN) fixed up name for dpmac@c -> dpmac
(XEN) fixed up name for dpmac@d -> dpmac
(XEN) fixed up name for dpmac@e -> dpmac
(XEN) fixed up name for dpmac@f -> dpmac
(XEN) fixed up name for dpmac@10 -> dpmac
(XEN) fixed up name for iommu@5000000 -> iommu
(XEN) fixed up name for dspi@2100000 -> dspi
(XEN) fixed up name for n25q512a -> n25q512a
(XEN) fixed up name for esdhc@2140000 -> esdhc
(XEN) fixed up name for gpio@2300000 -> gpio
(XEN) fixed up name for gpio@2310000 -> gpio
(XEN) fixed up name for gpio@2320000 -> gpio
(XEN) fixed up name for gpio@2330000 -> gpio
(XEN) fixed up name for mdio@0x8B96000 -> mdio
(XEN) fixed up name for emdio1_phy@1 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@2 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@3 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@4 -> emdio1_phy
(XEN) fixed up name for mdio@0x8B97000 -> mdio
(XEN) fixed up name for emdio2_phy@1 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@2 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@3 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@4 -> emdio2_phy
(XEN) fixed up name for mdio@0x8c07000 -> mdio
(XEN) fixed up name for mdio@0x8c0b000 -> mdio
(XEN) fixed up name for mdio@0x8c0f000 -> mdio
(XEN) fixed up name for mdio@0x8c13000 -> mdio
(XEN) fixed up name for mdio@0x8c17000 -> mdio
(XEN) fixed up name for mdio@0x8c1b000 -> mdio
(XEN) fixed up name for mdio@0x8c1f000 -> mdio
(XEN) fixed up name for mdio@0x8c23000 -> mdio
(XEN) fixed up name for i2c@2000000 -> i2c
(XEN) fixed up name for pca9547@75 -> pca9547
(XEN) fixed up name for i2c@1 -> i2c
(XEN) fixed up name for rtc@68 -> rtc
(XEN) fixed up name for i2c@2 -> i2c
(XEN) fixed up name for ina220@40 -> ina220
(XEN) fixed up name for i2c@3 -> i2c
(XEN) fixed up name for adt7481@4c -> adt7481
(XEN) fixed up name for i2c@2010000 -> i2c
(XEN) fixed up name for i2c@2020000 -> i2c
(XEN) fixed up name for i2c@2030000 -> i2c
(XEN) fixed up name for ifc@2240000 -> ifc
(XEN) fixed up name for nor@0,0 -> nor
(XEN) fixed up name for nand@2,0 -> nand
(XEN) fixed up name for cpld@3,0 -> cpld
(XEN) fixed up name for quadspi@20c0000 -> quadspi
(XEN) fixed up name for s25fs512s@0 -> s25fs512s
(XEN) fixed up name for pcie@3400000 -> pcie
(XEN) fixed up name for pcie@3500000 -> pcie
(XEN) fixed up name for pcie@3600000 -> pcie
(XEN) fixed up name for pcie@3700000 -> pcie
(XEN) fixed up name for sata@3200000 -> sata
(XEN) fixed up name for sata@3210000 -> sata
(XEN) fixed up name for usb3@3100000 -> usb3
(XEN) fixed up name for usb3@3110000 -> usb3
(XEN) fixed up name for serdes@1ea0000 -> serdes
(XEN) fixed up name for ccn@4000000 -> ccn
(XEN) fixed up name for ftm0@2800000 -> ftm0
(XEN) fixed up name for memory-controller@1080000 -> memory-controller
(XEN) fixed up name for memory-controller@1090000 -> memory-controller
(XEN) fixed up name for firmware -> firmware
(XEN) fixed up name for optee -> optee
(XEN) fixed up name for chosen -> chosen
(XEN) fixed up name for module@0 -> module
(XEN)  <- unflatten_device_tree()
(XEN) adding DT alias:crypto: stem=crypto id=0 node=/soc/crypto@8000000
(XEN) adding DT alias:serial0: stem=serial id=0 node=/soc/serial@21c0500
(XEN) adding DT alias:serial1: stem=serial id=1 node=/soc/serial@21c0600
(XEN) Platform: Generic System
(XEN) Looking for dtuart at "/soc/serial@21c0500", options ""
(XEN) DT: ** translation for device /soc/serial@21c0500 **
(XEN) DT: bus is default (na=2, ns=2) on /soc
(XEN) DT: translating address:<3> 00000000<3> 021c0500<3>
(XEN) DT: parent bus is default (na=2, ns=2) on /
(XEN) DT: empty ranges; 1:1 translation
(XEN) DT: parent translation for:<3> 00000000<3> 00000000<3>
(XEN) DT: with offset: 21c0500
(XEN) DT: one level translation:<3> 00000000<3> 021c0500<3>
(XEN) DT: reached root node
(XEN) dt_device_get_raw_irq: dev=/soc/serial@21c0500, index=0
(XEN) Automatic baud rate determination was requested, but a baud rate was not set up
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.67-dirty (r65777@localhost.localdomain) (gcc version 4.9.4 20150629 (prerelease) (Linaro GCC 4.9-2015.06)) #58 SMP PREEMPT Tue Oct 9 10:30:01 IST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd082]
[    0.000000] Machine model: Freescale Layerscape 2088A RDB Board
[    0.000000] Xen 4.11 support found
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 16 MiB at 0x00000000ef000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xeefdb640-0xeefdcdff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000efffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x000000008fffffff]
[    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000bfffffff]
[    0.000000]   node   0: [mem 0x00000000d0000000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000efffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 24 pages/cpu @ffff80006efbe000 s59072 r8192 d31040 u98304
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: console=ttyS1,115200 root=/dev/ram ramdisk_size=0x8000000
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 815984K/1048576K available (11580K kernel code, 1292K rwdata, 4776K rodata, 1280K init, 972K bss, 216208K reserved, 16384K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0xffff000008080000 - 0xffff000008bd0000   ( 11584 KB)
[    0.000000]     .rodata : 0xffff000008bd0000 - 0xffff000009080000   (  4800 KB)
[    0.000000]       .init : 0xffff000009080000 - 0xffff0000091c0000   (  1280 KB)
[    0.000000]       .data : 0xffff0000091c0000 - 0xffff000009303200   (  1293 KB)
[    0.000000]        .bss : 0xffff000009303200 - 0xffff0000093f6518   (   973 KB)
[    0.000000]     fixed   : 0xffff7dfffe7f9000 - 0xffff7dfffec00000   (  4124 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0001c00000   (    28 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800070000000   (  1792 MB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: no VLPI support, no direct LPI support
[    0.000000] ITS [mem 0x06020000-0x0603ffff]
[    0.000000] ITS@0x0000000006020000: allocated 65536 Devices @ec880000 (flat, esz 8, psz 64K, shr 1)
[    0.000000] ITS@0x0000000006020000: allocated 32768 Interrupt Collections @ec820000 (flat, esz 2, psz 64K, shr 1)
[    0.000000] GIC: using LPI property table @0x00000000ec830000
[    0.000000] ITS: Allocated 1792 chunks for LPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000006100000
[    0.000000] CPU0: using LPI pending table @0x00000000ec840000
[    0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns
[    0.000002] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns
[    0.000194] Console: colour dummy device 80x25
[    0.000218] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=100000)
[    0.000224] pid_max: default: 32768 minimum: 301
[    0.000261] Security Framework initialized
[    0.000482] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000593] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000604] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000611] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.016038] ASID allocator initialised with 32768 entries
[    0.016312] xen:grant_table: Grant tables using version 1 layout
[    0.016321] Grant table initialized
[    0.016335] xen:events: Using FIFO-based ABI
[    0.016361] Xen: initializing cpu0
[    0.024051] Hierarchical SRCU implementation.
[    0.032087] PCI/MSI: /interrupt-controller/gic-its domain created
[    0.032114] Platform MSI: /interrupt-controller/gic-its domain created
[    0.032136] fsl-mc MSI: /interrupt-controller/gic-its domain created
[    0.032326] EFI services will not be available.
[    0.040092] smp: Bringing up secondary CPUs ...
[    0.040095] smp: Brought up 1 node, 1 CPU
[    0.040098] SMP: Total of 1 processors activated.
[    0.040102] CPU features: detected feature: GIC system register CPU interface
[    0.040105] CPU features: detected feature: 32-bit EL0 Support
[    0.040108] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.043131] CPU: All CPU(s) started at EL1
[    0.043137] alternatives: patching kernel code
[    0.043424] devtmpfs: initialized
[    0.044574] random: get_random_u32 called from bucket_table_alloc+0x10c/0x288 with crng_init=0
[    0.048205] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.048216] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.048370] xor: measuring software checksum speed
[    0.088208]    8regs     :  6374.000 MB/sec
[    0.128272]    8regs_prefetch:  5631.000 MB/sec
[    0.168263]    32regs    :  6028.000 MB/sec
[    0.208304]    32regs_prefetch:  5372.000 MB/sec
[    0.208307] xor: using function: 8regs (6374.000 MB/sec)
[    0.208312] pinctrl core: initialized pinctrl subsystem
[    0.209100] DMI not present or invalid.
[    0.209290] NET: Registered protocol family 16
[    0.211192] vdso: 2 pages (1 code @ ffff000008bd7000, 1 data @ ffff0000091c5000)
[    0.211203] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.212777] DMA: preallocated 256 KiB pool for atomic allocations
[    0.212794] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
[    0.213122] software IO TLB [mem 0xebc00000-0xec000000] (4MB) mapped at [ffff80006bc00000-ffff80006bffffff]
[    0.213268] Serial: AMBA PL011 UART driver
[    0.236789] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.316602] raid6: int64x1  gen()  1187 MB/s
[    0.384657] raid6: int64x1  xor()   930 MB/s
[    0.452747] raid6: int64x2  gen()  1934 MB/s
[    0.520826] raid6: int64x2  xor()  1481 MB/s
[    0.588901] raid6: int64x4  gen()  2298 MB/s
[    0.656962] raid6: int64x4  xor()  1532 MB/s
[    0.725049] raid6: int64x8  gen()  2704 MB/s
[    0.793119] raid6: int64x8  xor()  1518 MB/s
[    0.861220] raid6: neonx1   gen()  2268 MB/s
[    0.929278] raid6: neonx1   xor()  2157 MB/s
[    0.997349] raid6: neonx2   gen()  3635 MB/s
[    1.065426] raid6: neonx2   xor()  3112 MB/s
[    1.133504] raid6: neonx4   gen()  4822 MB/s
[    1.201586] raid6: neonx4   xor()  3548 MB/s
[    1.269674] raid6: neonx8   gen()  4412 MB/s
[    1.337746] raid6: neonx8   xor()  3700 MB/s
[    1.337749] raid6: using algorithm neonx4 gen() 4822 MB/s
[    1.337752] raid6: .... xor() 3548 MB/s, rmw enabled
[    1.337754] raid6: using neon recovery algorithm
[    1.337967] ACPI: Interpreter disabled.
[    1.338189] xen:balloon: Initialising balloon driver
[    1.338558] vgaarb: loaded
[    1.338732] SCSI subsystem initialized
[    1.339565] imx-i2c 2000000.i2c: fsl-scl-gpio not found
[    1.339621] imx-i2c 2000000.i2c: can't get pinctrl, bus recovery not supported
[    1.339766] i2c i2c-0: IMX I2C adapter registered
[    1.339772] i2c i2c-0: can't use DMA, using PIO instead.
[    1.340080] pps_core: LinuxPPS API ver. 1 registered
[    1.340083] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.340109] PTP clock support registered
[    1.340231] EDAC MC: Ver: 3.0.0
[    1.340674] dmi: Firmware registration failed.
[    1.340733] No BMan portals available!
[    1.340878] QMan: Allocated lookup table at ffff00000a685000, entry count 65537
[    1.340937] No QMan portals available!
[    1.341020] No USDPAA memory, no 'fsl,usdpaa-mem' in device-tree
[    1.341119] fsl-ifc 2240000.ifc: Freescale Integrated Flash Controller
[    1.341132] fsl-ifc 2240000.ifc: IFC version 2.0, 8 banks
[    1.341371] Advanced Linux Sound Architecture Driver Initialized.
[    1.342213] clocksource: Switched to clocksource arch_sys_counter
[    1.342271] VFS: Disk quotas dquot_6.6.0
[    1.342295] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.342360] pnp: PnP ACPI: disabled
[    1.348117] OF: /soc/thermal-zones/cpu-thermal/cooling-maps/map0: could not find phandle
[    1.348122] missing cooling_device property
[    1.348125] failed to build thermal zone cpu-thermal: -22
[    1.348181] NET: Registered protocol family 2
[    1.348394] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.348425] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.348453] TCP: Hash tables configured (established 8192 bind 8192)
[    1.348488] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.348497] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.348539] NET: Registered protocol family 1
[    1.352814] RPC: Registered named UNIX socket transport module.
[    1.352818] RPC: Registered udp transport module.
[    1.352821] RPC: Registered tcp transport module.
[    1.352823] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.352883] Trying to unpack rootfs image as initramfs...
[    1.353018] rootfs image is not initramfs (no cpio magic); looks like an initrd
[    1.487468] Freeing initrd memory: 163164K
[    1.487686] kvm [1]: HYP mode not available
[    1.488688] audit: initializing netlink subsys (disabled)
[    1.489103] audit: type=2000 audit(1.484:1): state=initialized audit_enabled=0 res=1
[    1.489186] workingset: timestamp_bits=44 max_order=18 bucket_order=0
[    1.489383] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.493540] NFS: Registering the id_resolver key type
[    1.493552] Key type id_resolver registered
[    1.493554] Key type id_legacy registered
[    1.493560] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.493611] fuse init (API version 7.26)
[    1.493675] 9p: Installing v9fs 9p2000 file system support
[    1.494866] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    1.498944] io scheduler noop registered
[    1.498963] io scheduler cfq registered (default)
[    1.498966] io scheduler mq-deadline registered
[    1.498969] io scheduler kyber registered
[    1.500736] OF: PCI: host bridge /soc/pcie@3600000 ranges:
[    1.500747] OF: PCI:    IO 0x3000010000..0x300001ffff -> 0x00000000
[    1.500753] OF: PCI:   MEM 0x3040000000..0x307fffffff -> 0x40000000
[    1.500829] layerscape-pcie 3600000.pcie: PCI host bridge to bus 0000:00
[    1.500834] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.500838] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.500843] pci_bus 0000:00: root bus resource [mem 0x3040000000-0x307fffffff] (bus address [0x40000000-0x7fffffff])
[    1.501104] pci 0000:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.503471] pci 0000:01:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.514477] pci 0000:00:00.0: BAR 1: assigned [mem 0x3040000000-0x3043ffffff]
[    1.514484] pci 0000:00:00.0: BAR 0: assigned [mem 0x3044000000-0x3044ffffff]
[    1.514489] pci 0000:00:00.0: BAR 6: assigned [mem 0x3045000000-0x3045ffffff pref]
[    1.514493] pci 0000:00:00.0: BAR 14: assigned [mem 0x3046000000-0x30460fffff]
[    1.514497] pci 0000:00:00.0: BAR 13: assigned [io  0x1000-0x1fff]
[    1.514503] pci 0000:01:00.0: BAR 1: assigned [mem 0x3046000000-0x304607ffff]
[    1.514522] pci 0000:01:00.0: BAR 6: assigned [mem 0x3046080000-0x30460bffff pref]
[    1.514526] pci 0000:01:00.0: BAR 0: assigned [mem 0x30460c0000-0x30460dffff]
[    1.514546] pci 0000:01:00.0: BAR 3: assigned [mem 0x30460e0000-0x30460e3fff]
[    1.514565] pci 0000:01:00.0: BAR 2: assigned [io  0x1000-0x101f]
[    1.514585] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.514589] pci 0000:00:00.0:   bridge window [io  0x1000-0x1fff]
[    1.514594] pci 0000:00:00.0:   bridge window [mem 0x3046000000-0x30460fffff]
[    1.514777] pcieport 0000:00:00.0: Signaling PME with IRQ 23
[    1.514884] pcieport 0000:00:00.0: AER enabled with IRQ 13
[    1.515032] OF: PCI: host bridge /soc/pcie@3700000 ranges:
[    1.515041] OF: PCI:    IO 0x3800010000..0x380001ffff -> 0x00000000
[    1.515047] OF: PCI:   MEM 0x3840000000..0x387fffffff -> 0x40000000
[    1.515167] layerscape-pcie 3700000.pcie: PCI host bridge to bus 0001:00
[    1.515172] pci_bus 0001:00: root bus resource [bus 00-ff]
[    1.515176] pci_bus 0001:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x0000-0xffff])
[    1.515181] pci_bus 0001:00: root bus resource [mem 0x3840000000-0x387fffffff] (bus address [0x40000000-0x7fffffff])
[    1.515291] pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.515384] pci 0001:00:00.0: BAR 6: assigned [mem 0x3840000000-0x38400007ff pref]
[    1.515389] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[    1.515514] pcieport 0001:00:00.0: Signaling PME with IRQ 24
[    1.515624] pcieport 0001:00:00.0: AER enabled with IRQ 14
[    1.518288] Freescale LS2 console driver
[    1.518366] fsl-ls2-console: device fsl_mc_console registered
[    1.518416] fsl-ls2-console: device fsl_aiop_console registered
[    1.519434] xen:xen_evtchn: Event-channel device installed
[    1.524464] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.525503] console [ttyS1] disabled
[    1.525525] 21c0600.serial: ttyS1 at MMIO 0x21c0600 (irq = 0, base_baud = 21875000) is a 16550A
[    2.835987] console [ttyS1] enabled
[    2.839876] SuperH (H)SCI(F) driver initialized
[    2.844692] msm_serial: driver initialized
[    2.849187] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.858833] brd: module loaded
[    2.864847] loop: module loaded
[    2.868456] Invalid max_queues (4), will use default max: 1.
[    2.875365] ahci-qoriq 3200000.sata: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[    2.884868] ahci-qoriq 3200000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst 
[    2.899003] scsi host0: ahci-qoriq
[    2.902532] ata1: SATA max UDMA/133 mmio [mem 0x03200000-0x0320ffff] port 0x100 irq 15
[    2.910597] ahci-qoriq 3210000.sata: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[    2.919574] ahci-qoriq 3210000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst 
[    2.933662] scsi host1: ahci-qoriq
[    2.937175] ata2: SATA max UDMA/133 mmio [mem 0x03210000-0x0321ffff] port 0x100 irq 16
[    2.945472] 580000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002801
[    2.955585] Amd/Fujitsu Extended Query Table at 0x0040
[    2.960860]   Amd/Fujitsu Extended Query version 1.5.
[    2.966056] number of CFI chips: 1
[    2.972244] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0x48
[    2.978643] nand: Micron MT29F16G08ABACAWP
[    2.982763] nand: 2048 MiB, SLC, erase size: 512 KiB, page size: 4096, OOB size: 224
[    2.990513] nand: WARNING: 530000000.flash: the ECC used on your system is too weak compared to the one required by the NAND chip
[    3.003230] Bad block table found at page 524160, version 0x01
[    3.011006] Bad block table found at page 524032, version 0x01
[    3.017806] nand_read_bbt: bad block at 0x000002d00000
[    3.022941] nand_read_bbt: bad block at 0x000002d80000
[    3.028515] fsl,ifc-nand 530000000.nand: IFC NAND device at 0x530000000, bank 2
[    3.036568] m25p80 spi0.0: unrecognized JEDEC id bytes: ff, ff, ff
[    3.043663] libphy: Fixed MDIO Bus: probed
[    3.048881] tun: Universal TUN/TAP device driver, 1.6
[    3.055136] libphy: Freescale XGMAC MDIO Bus: probed
[    3.060415] mdio_bus 8b97000: Error while reading PHY0 reg at 1.6
[    3.066682] mdio_bus 8b97000: Error while reading PHY0 reg at 1.5
[    3.073240] mdio_bus 8b97000: Error while reading PHY1 reg at 1.6
[    3.079458] mdio_bus 8b97000: Error while reading PHY1 reg at 1.5
[    3.085956] mdio_bus 8b97000: Error while reading PHY2 reg at 1.6
[    3.092174] mdio_bus 8b97000: Error while reading PHY2 reg at 1.5
[    3.098672] mdio_bus 8b97000: Error while reading PHY3 reg at 1.6
[    3.104891] mdio_bus 8b97000: Error while reading PHY3 reg at 1.5
[    3.111398] libphy: Freescale XGMAC MDIO Bus: probed
[    3.116505] libphy: Freescale XGMAC MDIO Bus: probed
[    3.121578] libphy: Freescale XGMAC MDIO Bus: probed
[    3.126659] libphy: Freescale XGMAC MDIO Bus: probed
[    3.131807] Freescale FM module, FMD API version 21.1.0
[    3.137169] Freescale FM Ports module
[    3.140861] fsl_mac: fsl_mac: FSL FMan MAC API based driver
[    3.146503] fsl_dpa: FSL DPAA Ethernet driver
[    3.150922] fsl_advanced: FSL DPAA Advanced drivers:
[    3.155907] fsl_proxy: FSL DPAA Proxy initialization driver
[    3.161527] fsl_oh: FSL FMan Offline Parsing port driver
[    3.167047] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    3.174170] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    3.179958] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    3.185816] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    3.192140] e1000e 0000:01:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    3.231838] ata1: SATA link down (SStatus 0 SControl 300)
[    3.254646] e1000e 0000:01:00.0 0000:01:00.0 (uninitialized): registered PHC clock
[    3.272342] ata2: SATA link down (SStatus 0 SControl 300)
[    3.324227] e1000e 0000:01:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 68:05:ca:43:d8:d2
[    3.332203] e1000e 0000:01:00.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.339095] e1000e 0000:01:00.0 eth0: MAC: 3, PHY: 8, PBA No: E46981-008
[    3.345853] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    3.352861] igb: Copyright (c) 2007-2014 Intel Corporation.
[    3.358469] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    3.366318] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    3.372445] sky2: driver version 1.30
[    3.376350] xen_netfront: Initialising Xen virtual ethernet driver
[    3.383774] i2c /dev entries driver
[    3.389356] i2c i2c-0: Added multiplexed i2c bus 1
[    3.407362] rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
[    3.413610] i2c i2c-0: Added multiplexed i2c bus 2
[    3.418575] i2c i2c-0: Added multiplexed i2c bus 3
[    3.423565] i2c i2c-0: Added multiplexed i2c bus 4
[    3.428500] i2c i2c-0: Added multiplexed i2c bus 5
[    3.433414] i2c i2c-0: Added multiplexed i2c bus 6
[    3.438350] i2c i2c-0: Added multiplexed i2c bus 7
[    3.443272] i2c i2c-0: Added multiplexed i2c bus 8
[    3.448106] pca954x 0-0075: registered 8 multiplexed busses for I2C mux pca9547
[    3.455509] IR NEC protocol handler initialized
[    3.460082] IR RC5(x/sz) protocol handler initialized
[    3.465136] IR RC6 protocol handler initialized
[    3.469668] IR JVC protocol handler initialized
[    3.474217] IR Sony protocol handler initialized
[    3.478836] IR SANYO protocol handler initialized
[    3.483540] IR Sharp protocol handler initialized
[    3.488241] IR MCE Keyboard/mouse protocol handler initialized
[    3.494069] IR XMP protocol handler initialized
[    3.499451] sp805-wdt c000000.wdt: registration successful
[    3.505295] sp805-wdt c010000.wdt: registration successful
[    3.510903] sp805-wdt c100000.wdt: registration successful
[    3.516511] sp805-wdt c110000.wdt: registration successful
[    3.522161] sp805-wdt c200000.wdt: registration successful
[    3.527781] sp805-wdt c210000.wdt: registration successful
[    3.533394] sp805-wdt c300000.wdt: registration successful
[    3.539006] sp805-wdt c310000.wdt: registration successful
[    3.545163] ledtrig-cpu: registered to indicate activity on CPUs
[    3.552113] DPAA2-ETH: debugfs created
[    3.556498] No fsl,qman node
[    3.559619] Freescale USDPAA process driver
[    3.563864] fsl-usdpaa: no region found
[    3.567737] Freescale USDPAA process IRQ driver
[    3.573235] Netfilter messages via NETLINK v0.30.
[    3.578366] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    3.584446] nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
[    3.591032] nf_tables_compat: (c) 2012 Pablo Neira Ayuso <pablo@netfilter.org>
[    3.598351] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.603776] Initializing XFRM netlink socket
[    3.608077] NET: Registered protocol family 10
[    3.616783] Segment Routing with IPv6
[    3.620482] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.626631] NET: Registered protocol family 17
[    3.631142] NET: Registered protocol family 15
[    3.635603] Bridge firewalling registered
[    3.639617] Ebtables v2.0 registered
[    3.643263] 8021q: 802.1Q VLAN Support v1.8
[    3.647471] 9pnet: Installing 9P2000 support
[    3.651776] Key type dns_resolver registered
[    3.656379] registered taskstats version 1
[    3.660748] Btrfs loaded, crc32c=crc32c-generic
[    3.667892] rtc-ds3232 2-0068: setting system clock to 2018-10-09 04:00:09 UTC (1539057609)
[    3.676317] ALSA device list:
[    3.679287]   No soundcards found.
[    3.682823] RAMDISK: gzip image found at block 0
[    8.109582] EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
[    8.116674] VFS: Mounted root (ext4 filesystem) readonly on device 1:0.
[    8.123472] devtmpfs: mounted
[    8.126816] Freeing unused kernel memory: 1280K
INIT: version 2.88 booting
Starting udev
[    8.234497] udevd[1325]: starting version 182
[    8.657409] EXT4-fs (ram0): re-mounted. Opts: (null)
[    8.689680] random: dd: uninitialized urandom read (512 bytes read)
Populating dev cache
Running postinst /etc/rpm-postinsts/100-sysvinit-inittab...
Running postinst /etc/rpm-postinsts/101-inetutils-inetd...
Running postinst /etc/rpm-postinsts/102-inetutils-ftpd...
INIT: Entering runlevel: 5
Configuring network interfaces... done.
[    9.457294] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[    9.464393] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
Starting system message bus: dbus.
Mounting cgroups...Done
Starting OpenBSD Secure Shell server: sshd
  generating ssh RSA key...
  generating ssh ECDSA key...
  generating ssh DSA key...
[   10.137775] urandom_read: 5 callbacks suppressed
  generating ssh[   10.137778] random: ssh-keygen: uninitialized urandom read (32 bytes read)
[   10.157416] random: sshd: uninitialized urandom read (32 bytes read)

done.
starting DNS forwarder and DHCP server: dnsmasq... done.
Starting network benchmark server: netserver.
Starting system log daemon...0
Starting kernel log daemon...0
Starting internet superserver: xinetd.
 * Starting virtualization library daemon: libvirtd
no /usr/bin/dnsmasq found; none killed
2018-10-09 04:00:15.227+0000: 2210: info : libvirt version: 1.2.19
2018-10-09 04:00:15.227+0000: 2210: warning : virGetHostname:667 : getaddrinfo failed for 'ls2088ardb': Temporary failure in name resolution
Starting redis-server...

QorIQ SDK (FSL Reference Distro) 2.0 ls2088ardb /dev/ttyS1

ls2088ardb login: [   10.958567] virbr0: port 1(virbr0-nic) entered blocking state
[   10.964381] virbr0: port 1(virbr0-nic) entered disabled state
[   10.970364] device virbr0-nic entered promiscuous mode
[   11.090963] device virbr0-nic left promiscuous mode
[   11.095898] virbr0: port 1(virbr0-nic) entered disabled state

QorIQ SDK (FSL Reference Distro) 2.0 ls2088ardb /dev/ttyS1

ls2088ardb login: root
root@ls2088ardb:~# 
root@ls2088ardb:~# 4;170R;116R
-sh: 4: command not found
-sh: 170R: command not found
-sh: 116R: command not found
root@ls2088ardb:~# ifconfig eth0 192.168.1.218
[   27.363352] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   27.369198] 8021q: adding VLAN 0 to HW filter on device eth0
root@ls2088ardb:~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.218 icmp_seq=1 Destination Host Unreachable
From 192.168.1.218 icmp_seq=2 Destination Host Unreachable
From 192.168.1.218 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.1.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3078ms
pipe 4
root@ls2088ardb:~# 
root@ls2088ardb:~# 
root@ls2088ardb:~# cat /proc/interrupts 
           CPU0       
  0:          0   xen-dyn     Edge    -event     xenbus
  3:       7101     GICv3  27 Level     arch_timer
  4:          1     GICv3  16 Level     events
  7:          7     GICv3  58 Level     2100000.dspi
 11:         93     GICv3  66 Level     2000000.i2c
 12:         10     GICv3  53 Level     fsl-ifc
 13:          0     GICv3 150 Level     aerdrv
 14:          0     GICv3 155 Level     aerdrv
 15:          0     GICv3 165 Level     ahci-qoriq[3200000.sata]
 16:          0     GICv3 168 Level     ahci-qoriq[3210000.sata]
 20:          0     GICv3  76 Level     2800000.ftm0
 23:          0     GICv3 151 Level     PCIe PME
 24:          0     GICv3 156 Level     PCIe PME
 30:          0   ITS-MSI 524288 Edge      eth0-rx-0
 31:          0   ITS-MSI 524289 Edge      eth0-tx-0
 32:          0   ITS-MSI 524290 Edge      eth0
IPI0:         0       Rescheduling interrupts
IPI1:         0       Function call interrupts
IPI2:         0       CPU stop interrupts
IPI3:         0       CPU stop (for crash dump) interrupts
IPI4:         0       Timer broadcast interrupts
IPI5:         0       IRQ work interrupts
IPI6:         0       CPU wake-up interrupts
Err:          0
root@ls2088ardb:~# dmesg
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.67-dirty (r65777@localhost.localdomain) (gcc version 4.9.4 20150629 (prerelease) (Linaro GCC 4.9-2015.06)) #58 SMP PREEMPT Tue Oct 9 10:30:01 IST 2018
[    0.000000] Boot CPU: AArch64 Processor [410fd082]
[    0.000000] Machine model: Freescale Layerscape 2088A RDB Board
[    0.000000] Xen 4.11 support found
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 16 MiB at 0x00000000ef000000
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xeefdb640-0xeefdcdff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000080000000-0x00000000efffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x000000008fffffff]
[    0.000000]   node   0: [mem 0x00000000b0000000-0x00000000bfffffff]
[    0.000000]   node   0: [mem 0x00000000d0000000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000efffffff]
[    0.000000] On node 0 totalpages: 262144
[    0.000000]   DMA zone: 4096 pages used for memmap
[    0.000000]   DMA zone: 0 pages reserved
[    0.000000]   DMA zone: 262144 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 24 pages/cpu @ffff80006efbe000 s59072 r8192 d31040 u98304
[    0.000000] pcpu-alloc: s59072 r8192 d31040 u98304 alloc=24*4096
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Detected PIPT I-cache on CPU0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: console=ttyS1,115200 root=/dev/ram ramdisk_size=0x8000000
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 815984K/1048576K available (11580K kernel code, 1292K rwdata, 4776K rodata, 1280K init, 972K bss, 216208K reserved, 16384K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     modules : 0xffff000000000000 - 0xffff000008000000   (   128 MB)
[    0.000000]     vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000   (129022 GB)
[    0.000000]       .text : 0xffff000008080000 - 0xffff000008bd0000   ( 11584 KB)
[    0.000000]     .rodata : 0xffff000008bd0000 - 0xffff000009080000   (  4800 KB)
[    0.000000]       .init : 0xffff000009080000 - 0xffff0000091c0000   (  1280 KB)
[    0.000000]       .data : 0xffff0000091c0000 - 0xffff000009303200   (  1293 KB)
[    0.000000]        .bss : 0xffff000009303200 - 0xffff0000093f6518   (   973 KB)
[    0.000000]     fixed   : 0xffff7dfffe7f9000 - 0xffff7dfffec00000   (  4124 KB)
[    0.000000]     PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000   (    16 MB)
[    0.000000]     vmemmap : 0xffff7e0000000000 - 0xffff800000000000   (  2048 GB maximum)
[    0.000000]               0xffff7e0000000000 - 0xffff7e0001c00000   (    28 MB actual)
[    0.000000]     memory  : 0xffff800000000000 - 0xffff800070000000   (  1792 MB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: no VLPI support, no direct LPI support
[    0.000000] ITS [mem 0x06020000-0x0603ffff]
[    0.000000] ITS@0x0000000006020000: allocated 65536 Devices @ec880000 (flat, esz 8, psz 64K, shr 1)
[    0.000000] ITS@0x0000000006020000: allocated 32768 Interrupt Collections @ec820000 (flat, esz 2, psz 64K, shr 1)
[    0.000000] GIC: using LPI property table @0x00000000ec830000
[    0.000000] ITS: Allocated 1792 chunks for LPIs
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000006100000
[    0.000000] CPU0: using LPI pending table @0x00000000ec840000
[    0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x5c40939b5, max_idle_ns: 440795202646 ns
[    0.000002] sched_clock: 56 bits at 25MHz, resolution 40ns, wraps every 4398046511100ns
[    0.000194] Console: colour dummy device 80x25
[    0.000218] Calibrating delay loop (skipped), value calculated using timer frequency.. 50.00 BogoMIPS (lpj=100000)
[    0.000224] pid_max: default: 32768 minimum: 301
[    0.000261] Security Framework initialized
[    0.000482] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.000593] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes)
[    0.000604] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.000611] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes)
[    0.016038] ASID allocator initialised with 32768 entries
[    0.016312] xen:grant_table: Grant tables using version 1 layout
[    0.016321] Grant table initialized
[    0.016335] xen:events: Using FIFO-based ABI
[    0.016361] Xen: initializing cpu0
[    0.024051] Hierarchical SRCU implementation.
[    0.032087] PCI/MSI: /interrupt-controller/gic-its domain created
[    0.032114] Platform MSI: /interrupt-controller/gic-its domain created
[    0.032136] fsl-mc MSI: /interrupt-controller/gic-its domain created
[    0.032326] EFI services will not be available.
[    0.040092] smp: Bringing up secondary CPUs ...
[    0.040095] smp: Brought up 1 node, 1 CPU
[    0.040098] SMP: Total of 1 processors activated.
[    0.040102] CPU features: detected feature: GIC system register CPU interface
[    0.040105] CPU features: detected feature: 32-bit EL0 Support
[    0.040108] CPU features: detected feature: Kernel page table isolation (KPTI)
[    0.043131] CPU: All CPU(s) started at EL1
[    0.043137] alternatives: patching kernel code
[    0.043424] devtmpfs: initialized
[    0.044574] random: get_random_u32 called from bucket_table_alloc+0x10c/0x288 with crng_init=0
[    0.048205] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.048216] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.048370] xor: measuring software checksum speed
[    0.088208]    8regs     :  6374.000 MB/sec
[    0.128272]    8regs_prefetch:  5631.000 MB/sec
[    0.168263]    32regs    :  6028.000 MB/sec
[    0.208304]    32regs_prefetch:  5372.000 MB/sec
[    0.208307] xor: using function: 8regs (6374.000 MB/sec)
[    0.208312] pinctrl core: initialized pinctrl subsystem
[    0.209100] DMI not present or invalid.
[    0.209290] NET: Registered protocol family 16
[    0.211192] vdso: 2 pages (1 code @ ffff000008bd7000, 1 data @ ffff0000091c5000)
[    0.211203] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.212777] DMA: preallocated 256 KiB pool for atomic allocations
[    0.212794] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
[    0.213122] software IO TLB [mem 0xebc00000-0xec000000] (4MB) mapped at [ffff80006bc00000-ffff80006bffffff]
[    0.213268] Serial: AMBA PL011 UART driver
[    0.236789] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.316602] raid6: int64x1  gen()  1187 MB/s
[    0.384657] raid6: int64x1  xor()   930 MB/s
[    0.452747] raid6: int64x2  gen()  1934 MB/s
[    0.520826] raid6: int64x2  xor()  1481 MB/s
[    0.588901] raid6: int64x4  gen()  2298 MB/s
[    0.656962] raid6: int64x4  xor()  1532 MB/s
[    0.725049] raid6: int64x8  gen()  2704 MB/s
[    0.793119] raid6: int64x8  xor()  1518 MB/s
[    0.861220] raid6: neonx1   gen()  2268 MB/s
[    0.929278] raid6: neonx1   xor()  2157 MB/s
[    0.997349] raid6: neonx2   gen()  3635 MB/s
[    1.065426] raid6: neonx2   xor()  3112 MB/s
[    1.133504] raid6: neonx4   gen()  4822 MB/s
[    1.201586] raid6: neonx4   xor()  3548 MB/s
[    1.269674] raid6: neonx8   gen()  4412 MB/s
[    1.337746] raid6: neonx8   xor()  3700 MB/s
[    1.337749] raid6: using algorithm neonx4 gen() 4822 MB/s
[    1.337752] raid6: .... xor() 3548 MB/s, rmw enabled
[    1.337754] raid6: using neon recovery algorithm
[    1.337967] ACPI: Interpreter disabled.
[    1.338189] xen:balloon: Initialising balloon driver
[    1.338558] vgaarb: loaded
[    1.338732] SCSI subsystem initialized
[    1.339238] libata version 3.00 loaded.
[    1.339565] imx-i2c 2000000.i2c: fsl-scl-gpio not found
[    1.339621] imx-i2c 2000000.i2c: can't get pinctrl, bus recovery not supported
[    1.339766] i2c i2c-0: IMX I2C adapter registered
[    1.339772] i2c i2c-0: can't use DMA, using PIO instead.
[    1.340080] pps_core: LinuxPPS API ver. 1 registered
[    1.340083] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.340109] PTP clock support registered
[    1.340231] EDAC MC: Ver: 3.0.0
[    1.340674] dmi: Firmware registration failed.
[    1.340733] No BMan portals available!
[    1.340878] QMan: Allocated lookup table at ffff00000a685000, entry count 65537
[    1.340937] No QMan portals available!
[    1.341020] No USDPAA memory, no 'fsl,usdpaa-mem' in device-tree
[    1.341119] fsl-ifc 2240000.ifc: Freescale Integrated Flash Controller
[    1.341132] fsl-ifc 2240000.ifc: IFC version 2.0, 8 banks
[    1.341371] Advanced Linux Sound Architecture Driver Initialized.
[    1.342213] clocksource: Switched to clocksource arch_sys_counter
[    1.342271] VFS: Disk quotas dquot_6.6.0
[    1.342295] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.342360] pnp: PnP ACPI: disabled
[    1.348117] OF: /soc/thermal-zones/cpu-thermal/cooling-maps/map0: could not find phandle
[    1.348122] missing cooling_device property
[    1.348125] failed to build thermal zone cpu-thermal: -22
[    1.348181] NET: Registered protocol family 2
[    1.348394] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.348425] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)
[    1.348453] TCP: Hash tables configured (established 8192 bind 8192)
[    1.348488] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    1.348497] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    1.348539] NET: Registered protocol family 1
[    1.352814] RPC: Registered named UNIX socket transport module.
[    1.352818] RPC: Registered udp transport module.
[    1.352821] RPC: Registered tcp transport module.
[    1.352823] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.352828] PCI: CLS 0 bytes, default 64
[    1.352883] Trying to unpack rootfs image as initramfs...
[    1.353018] rootfs image is not initramfs (no cpio magic); looks like an initrd
[    1.487468] Freeing initrd memory: 163164K
[    1.487686] kvm [1]: HYP mode not available
[    1.488688] audit: initializing netlink subsys (disabled)
[    1.489103] audit: type=2000 audit(1.484:1): state=initialized audit_enabled=0 res=1
[    1.489186] workingset: timestamp_bits=44 max_order=18 bucket_order=0
[    1.489383] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.493540] NFS: Registering the id_resolver key type
[    1.493552] Key type id_resolver registered
[    1.493554] Key type id_legacy registered
[    1.493560] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.493611] fuse init (API version 7.26)
[    1.493675] 9p: Installing v9fs 9p2000 file system support
[    1.494866] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    1.498944] io scheduler noop registered
[    1.498963] io scheduler cfq registered (default)
[    1.498966] io scheduler mq-deadline registered
[    1.498969] io scheduler kyber registered
[    1.500736] OF: PCI: host bridge /soc/pcie@3600000 ranges:
[    1.500747] OF: PCI:    IO 0x3000010000..0x300001ffff -> 0x00000000
[    1.500753] OF: PCI:   MEM 0x3040000000..0x307fffffff -> 0x40000000
[    1.500829] layerscape-pcie 3600000.pcie: PCI host bridge to bus 0000:00
[    1.500834] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.500838] pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
[    1.500843] pci_bus 0000:00: root bus resource [mem 0x3040000000-0x307fffffff] (bus address [0x40000000-0x7fffffff])
[    1.500857] pci 0000:00:00.0: [1957:8240] type 01 class 0x060400
[    1.500870] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00ffffff]
[    1.500876] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x03ffffff]
[    1.500882] pci 0000:00:00.0: reg 0x38: [mem 0x3048000000-0x3048ffffff pref]
[    1.500910] pci 0000:00:00.0: supports D1 D2
[    1.500913] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot
[    1.501104] pci 0000:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.501237] pci 0000:01:00.0: [8086:10d3] type 00 class 0x020000
[    1.501384] pci 0000:01:00.0: reg 0x10: [mem 0x3049000000-0x304901ffff]
[    1.501442] pci 0000:01:00.0: reg 0x14: [mem 0x3049080000-0x30490fffff]
[    1.501500] pci 0000:01:00.0: reg 0x18: [io  0x1000-0x101f]
[    1.501558] pci 0000:01:00.0: reg 0x1c: [mem 0x3049100000-0x3049103fff]
[    1.501727] pci 0000:01:00.0: reg 0x30: [mem 0x3049140000-0x304917ffff pref]
[    1.502096] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
[    1.503471] pci 0000:01:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.514477] pci 0000:00:00.0: BAR 1: assigned [mem 0x3040000000-0x3043ffffff]
[    1.514484] pci 0000:00:00.0: BAR 0: assigned [mem 0x3044000000-0x3044ffffff]
[    1.514489] pci 0000:00:00.0: BAR 6: assigned [mem 0x3045000000-0x3045ffffff pref]
[    1.514493] pci 0000:00:00.0: BAR 14: assigned [mem 0x3046000000-0x30460fffff]
[    1.514497] pci 0000:00:00.0: BAR 13: assigned [io  0x1000-0x1fff]
[    1.514503] pci 0000:01:00.0: BAR 1: assigned [mem 0x3046000000-0x304607ffff]
[    1.514522] pci 0000:01:00.0: BAR 6: assigned [mem 0x3046080000-0x30460bffff pref]
[    1.514526] pci 0000:01:00.0: BAR 0: assigned [mem 0x30460c0000-0x30460dffff]
[    1.514546] pci 0000:01:00.0: BAR 3: assigned [mem 0x30460e0000-0x30460e3fff]
[    1.514565] pci 0000:01:00.0: BAR 2: assigned [io  0x1000-0x101f]
[    1.514585] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[    1.514589] pci 0000:00:00.0:   bridge window [io  0x1000-0x1fff]
[    1.514594] pci 0000:00:00.0:   bridge window [mem 0x3046000000-0x30460fffff]
[    1.514777] pcieport 0000:00:00.0: Signaling PME with IRQ 23
[    1.514884] pcieport 0000:00:00.0: AER enabled with IRQ 13
[    1.515032] OF: PCI: host bridge /soc/pcie@3700000 ranges:
[    1.515041] OF: PCI:    IO 0x3800010000..0x380001ffff -> 0x00000000
[    1.515047] OF: PCI:   MEM 0x3840000000..0x387fffffff -> 0x40000000
[    1.515167] layerscape-pcie 3700000.pcie: PCI host bridge to bus 0001:00
[    1.515172] pci_bus 0001:00: root bus resource [bus 00-ff]
[    1.515176] pci_bus 0001:00: root bus resource [io  0x10000-0x1ffff] (bus address [0x0000-0xffff])
[    1.515181] pci_bus 0001:00: root bus resource [mem 0x3840000000-0x387fffffff] (bus address [0x40000000-0x7fffffff])
[    1.515193] pci 0001:00:00.0: [1957:8240] type 01 class 0x060400
[    1.515211] pci 0001:00:00.0: reg 0x38: [mem 0x3840000000-0x38400007ff pref]
[    1.515236] pci 0001:00:00.0: supports D1 D2
[    1.515239] pci 0001:00:00.0: PME# supported from D0 D1 D2 D3hot
[    1.515291] pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
[    1.515384] pci 0001:00:00.0: BAR 6: assigned [mem 0x3840000000-0x38400007ff pref]
[    1.515389] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[    1.515514] pcieport 0001:00:00.0: Signaling PME with IRQ 24
[    1.515624] pcieport 0001:00:00.0: AER enabled with IRQ 14
[    1.518288] Freescale LS2 console driver
[    1.518366] fsl-ls2-console: device fsl_mc_console registered
[    1.518416] fsl-ls2-console: device fsl_aiop_console registered
[    1.519434] xen:xen_evtchn: Event-channel device installed
[    1.524464] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.525503] console [ttyS1] disabled
[    1.525525] 21c0600.serial: ttyS1 at MMIO 0x21c0600 (irq = 0, base_baud = 21875000) is a 16550A
[    2.835987] console [ttyS1] enabled
[    2.839876] SuperH (H)SCI(F) driver initialized
[    2.844692] msm_serial: driver initialized
[    2.849187] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.858833] brd: module loaded
[    2.864847] loop: module loaded
[    2.868456] Invalid max_queues (4), will use default max: 1.
[    2.875365] ahci-qoriq 3200000.sata: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[    2.884868] ahci-qoriq 3200000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst 
[    2.899003] scsi host0: ahci-qoriq
[    2.902532] ata1: SATA max UDMA/133 mmio [mem 0x03200000-0x0320ffff] port 0x100 irq 15
[    2.910597] ahci-qoriq 3210000.sata: AHCI 0001.0301 32 slots 1 ports 6 Gbps 0x1 impl platform mode
[    2.919574] ahci-qoriq 3210000.sata: flags: 64bit ncq sntf pm clo only pmp fbs pio slum part ccc sds apst 
[    2.933662] scsi host1: ahci-qoriq
[    2.937175] ata2: SATA max UDMA/133 mmio [mem 0x03210000-0x0321ffff] port 0x100 irq 16
[    2.945472] 580000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002801
[    2.955585] Amd/Fujitsu Extended Query Table at 0x0040
[    2.960860]   Amd/Fujitsu Extended Query version 1.5.
[    2.966056] number of CFI chips: 1
[    2.972244] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0x48
[    2.978643] nand: Micron MT29F16G08ABACAWP
[    2.982763] nand: 2048 MiB, SLC, erase size: 512 KiB, page size: 4096, OOB size: 224
[    2.990513] nand: WARNING: 530000000.flash: the ECC used on your system is too weak compared to the one required by the NAND chip
[    3.003230] Bad block table found at page 524160, version 0x01
[    3.011006] Bad block table found at page 524032, version 0x01
[    3.017806] nand_read_bbt: bad block at 0x000002d00000
[    3.022941] nand_read_bbt: bad block at 0x000002d80000
[    3.028515] fsl,ifc-nand 530000000.nand: IFC NAND device at 0x530000000, bank 2
[    3.036568] m25p80 spi0.0: unrecognized JEDEC id bytes: ff, ff, ff
[    3.043663] libphy: Fixed MDIO Bus: probed
[    3.048881] tun: Universal TUN/TAP device driver, 1.6
[    3.055136] libphy: Freescale XGMAC MDIO Bus: probed
[    3.060415] mdio_bus 8b97000: Error while reading PHY0 reg at 1.6
[    3.066682] mdio_bus 8b97000: Error while reading PHY0 reg at 1.5
[    3.073240] mdio_bus 8b97000: Error while reading PHY1 reg at 1.6
[    3.079458] mdio_bus 8b97000: Error while reading PHY1 reg at 1.5
[    3.085956] mdio_bus 8b97000: Error while reading PHY2 reg at 1.6
[    3.092174] mdio_bus 8b97000: Error while reading PHY2 reg at 1.5
[    3.098672] mdio_bus 8b97000: Error while reading PHY3 reg at 1.6
[    3.104891] mdio_bus 8b97000: Error while reading PHY3 reg at 1.5
[    3.111398] libphy: Freescale XGMAC MDIO Bus: probed
[    3.116505] libphy: Freescale XGMAC MDIO Bus: probed
[    3.121578] libphy: Freescale XGMAC MDIO Bus: probed
[    3.126659] libphy: Freescale XGMAC MDIO Bus: probed
[    3.131807] Freescale FM module, FMD API version 21.1.0
[    3.137169] Freescale FM Ports module
[    3.140861] fsl_mac: fsl_mac: FSL FMan MAC API based driver
[    3.146503] fsl_dpa: FSL DPAA Ethernet driver
[    3.150922] fsl_advanced: FSL DPAA Advanced drivers:
[    3.155907] fsl_proxy: FSL DPAA Proxy initialization driver
[    3.161527] fsl_oh: FSL FMan Offline Parsing port driver
[    3.167047] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    3.174170] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    3.179958] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    3.185816] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    3.192140] e1000e 0000:01:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    3.231838] ata1: SATA link down (SStatus 0 SControl 300)
[    3.254646] e1000e 0000:01:00.0 0000:01:00.0 (uninitialized): registered PHC clock
[    3.272342] ata2: SATA link down (SStatus 0 SControl 300)
[    3.324227] e1000e 0000:01:00.0 eth0: (PCI Express:2.5GT/s:Width x1) 68:05:ca:43:d8:d2
[    3.332203] e1000e 0000:01:00.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.339095] e1000e 0000:01:00.0 eth0: MAC: 3, PHY: 8, PBA No: E46981-008
[    3.345853] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k
[    3.352861] igb: Copyright (c) 2007-2014 Intel Corporation.
[    3.358469] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k
[    3.366318] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    3.372445] sky2: driver version 1.30
[    3.376350] xen_netfront: Initialising Xen virtual ethernet driver
[    3.383774] i2c /dev entries driver
[    3.389356] i2c i2c-0: Added multiplexed i2c bus 1
[    3.407362] rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
[    3.413610] i2c i2c-0: Added multiplexed i2c bus 2
[    3.418575] i2c i2c-0: Added multiplexed i2c bus 3
[    3.423565] i2c i2c-0: Added multiplexed i2c bus 4
[    3.428500] i2c i2c-0: Added multiplexed i2c bus 5
[    3.433414] i2c i2c-0: Added multiplexed i2c bus 6
[    3.438350] i2c i2c-0: Added multiplexed i2c bus 7
[    3.443272] i2c i2c-0: Added multiplexed i2c bus 8
[    3.448106] pca954x 0-0075: registered 8 multiplexed busses for I2C mux pca9547
[    3.455509] IR NEC protocol handler initialized
[    3.460082] IR RC5(x/sz) protocol handler initialized
[    3.465136] IR RC6 protocol handler initialized
[    3.469668] IR JVC protocol handler initialized
[    3.474217] IR Sony protocol handler initialized
[    3.478836] IR SANYO protocol handler initialized
[    3.483540] IR Sharp protocol handler initialized
[    3.488241] IR MCE Keyboard/mouse protocol handler initialized
[    3.494069] IR XMP protocol handler initialized
[    3.499451] sp805-wdt c000000.wdt: registration successful
[    3.505295] sp805-wdt c010000.wdt: registration successful
[    3.510903] sp805-wdt c100000.wdt: registration successful
[    3.516511] sp805-wdt c110000.wdt: registration successful
[    3.522161] sp805-wdt c200000.wdt: registration successful
[    3.527781] sp805-wdt c210000.wdt: registration successful
[    3.533394] sp805-wdt c300000.wdt: registration successful
[    3.539006] sp805-wdt c310000.wdt: registration successful
[    3.545163] ledtrig-cpu: registered to indicate activity on CPUs
[    3.552113] DPAA2-ETH: debugfs created
[    3.556498] No fsl,qman node
[    3.559619] Freescale USDPAA process driver
[    3.563864] fsl-usdpaa: no region found
[    3.567737] Freescale USDPAA process IRQ driver
[    3.573235] Netfilter messages via NETLINK v0.30.
[    3.578366] nf_conntrack version 0.5.0 (8192 buckets, 32768 max)
[    3.584446] nf_tables: (c) 2007-2009 Patrick McHardy <kaber@trash.net>
[    3.591032] nf_tables_compat: (c) 2012 Pablo Neira Ayuso <pablo@netfilter.org>
[    3.598351] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.603776] Initializing XFRM netlink socket
[    3.608077] NET: Registered protocol family 10
[    3.616783] Segment Routing with IPv6
[    3.620482] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.626631] NET: Registered protocol family 17
[    3.631142] NET: Registered protocol family 15
[    3.635603] Bridge firewalling registered
[    3.639617] Ebtables v2.0 registered
[    3.643263] 8021q: 802.1Q VLAN Support v1.8
[    3.647471] 9pnet: Installing 9P2000 support
[    3.651776] Key type dns_resolver registered
[    3.656379] registered taskstats version 1
[    3.660748] Btrfs loaded, crc32c=crc32c-generic
[    3.667892] rtc-ds3232 2-0068: setting system clock to 2018-10-09 04:00:09 UTC (1539057609)
[    3.676317] ALSA device list:
[    3.679287]   No soundcards found.
[    3.682823] RAMDISK: gzip image found at block 0
[    8.109582] EXT4-fs (ram0): mounted filesystem without journal. Opts: (null)
[    8.116674] VFS: Mounted root (ext4 filesystem) readonly on device 1:0.
[    8.123472] devtmpfs: mounted
[    8.126816] Freeing unused kernel memory: 1280K
[    8.234497] udevd[1325]: starting version 182
[    8.657409] EXT4-fs (ram0): re-mounted. Opts: (null)
[    8.689680] random: dd: uninitialized urandom read (512 bytes read)
[    9.457294] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[    9.464393] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
[   10.137775] urandom_read: 5 callbacks suppressed
[   10.137778] random: ssh-keygen: uninitialized urandom read (32 bytes read)
[   10.157416] random: sshd: uninitialized urandom read (32 bytes read)
[   10.958567] virbr0: port 1(virbr0-nic) entered blocking state
[   10.964381] virbr0: port 1(virbr0-nic) entered disabled state
[   10.970364] device virbr0-nic entered promiscuous mode
[   11.090963] device virbr0-nic left promiscuous mode
[   11.095898] virbr0: port 1(virbr0-nic) entered disabled state
[   27.363352] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   27.369198] 8021q: adding VLAN 0 to HW filter on device eth0
root@ls2088ardb:~# 
root@ls2088ardb:~# 

[-- Attachment #3: Xen-log.txt --]
[-- Type: text/plain, Size: 66958 bytes --]

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) Initrd 00000000c0000040-00000000c9f57da5
(XEN) RAM: 0000000080000000 - 00000000fbdfffff
(XEN) RAM: 0000008080000000 - 000000837fffffff
(XEN) 
(XEN) MODULE[0]: 000000009fff8000 - 000000009fffe080 Device Tree  
(XEN) MODULE[1]: 00000000c0000040 - 00000000c9f57da5 Ramdisk      
(XEN) MODULE[2]: 00000000a0000000 - 00000000a1283200 Kernel       console=ttyS1,115200 root=/dev/ram ramdisk_size=0x8000000
(XEN)  RESVD[0]: 0000000090000000 - 0000000090005000
(XEN)  RESVD[1]: 000000009fff8000 - 000000009fffe000
(XEN)  RESVD[2]: 00000000c0000040 - 00000000c9f57da5
(XEN) 
(XEN) Command line: conswitch=x sync_console dom0_mem=1G dom0_max_vcpus=1 console=dtuart dtuart=/soc/serial@21c0600
(XEN) Placing Xen at 0x000000837fe00000-0x0000008380000000
(XEN) Update BOOTMOD_XEN from 0000000080000000-000000008011b701 => 000000837fe00000-000000837ff1b701
(XEN) PFN compression on bits 22...26
(XEN) Domain heap initialised
(XEN) Booting using Device Tree
(XEN)  -> unflatten_device_tree()
(XEN) Unflattening device tree:
(XEN) magic: 0xd00dfeed
(XEN) size: 0x006080
(XEN) version: 0x000011
(XEN)   size is 0xbc00 allocating...
(XEN)   unflattening 8006fffe0000...
(XEN) fixed up name for  -> 
(XEN) fixed up name for aliases -> aliases
(XEN) fixed up name for cpus -> cpus
(XEN) fixed up name for cpu@0 -> cpu
(XEN) fixed up name for cpu@1 -> cpu
(XEN) fixed up name for cpu@100 -> cpu
(XEN) fixed up name for cpu@101 -> cpu
(XEN) fixed up name for cpu@200 -> cpu
(XEN) fixed up name for cpu@201 -> cpu
(XEN) fixed up name for cpu@300 -> cpu
(XEN) fixed up name for cpu@301 -> cpu
(XEN) fixed up name for l2-cache0 -> l2-cache0
(XEN) fixed up name for l2-cache1 -> l2-cache1
(XEN) fixed up name for l2-cache2 -> l2-cache2
(XEN) fixed up name for l2-cache3 -> l2-cache3
(XEN) fixed up name for cpu-pw20 -> cpu-pw20
(XEN) fixed up name for memory@80000000 -> memory
(XEN) fixed up name for sysclk -> sysclk
(XEN) fixed up name for interrupt-controller@6000000 -> interrupt-controller
(XEN) fixed up name for gic-its@6020000 -> gic-its
(XEN) fixed up name for syscon@1e60000 -> syscon
(XEN) fixed up name for reboot -> reboot
(XEN) fixed up name for timer -> timer
(XEN) fixed up name for pmu -> pmu
(XEN) fixed up name for psci -> psci
(XEN) fixed up name for soc -> soc
(XEN) fixed up name for clocking@1300000 -> clocking
(XEN) fixed up name for dcfg@1e00000 -> dcfg
(XEN) fixed up name for tmu@1f80000 -> tmu
(XEN) fixed up name for thermal-zones -> thermal-zones
(XEN) fixed up name for cpu-thermal -> cpu-thermal
(XEN) fixed up name for trips -> trips
(XEN) fixed up name for cpu-alert -> cpu-alert
(XEN) fixed up name for cpu-crit -> cpu-crit
(XEN) fixed up name for cooling-maps -> cooling-maps
(XEN) fixed up name for map0 -> map0
(XEN) fixed up name for map1 -> map1
(XEN) fixed up name for map2 -> map2
(XEN) fixed up name for map3 -> map3
(XEN) fixed up name for serial@21c0500 -> serial
(XEN) fixed up name for serial@21c0600 -> serial
(XEN) fixed up name for wdt@c000000 -> wdt
(XEN) fixed up name for wdt@c010000 -> wdt
(XEN) fixed up name for wdt@c100000 -> wdt
(XEN) fixed up name for wdt@c110000 -> wdt
(XEN) fixed up name for wdt@c200000 -> wdt
(XEN) fixed up name for wdt@c210000 -> wdt
(XEN) fixed up name for wdt@c300000 -> wdt
(XEN) fixed up name for wdt@c310000 -> wdt
(XEN) fixed up name for crypto@8000000 -> crypto
(XEN) fixed up name for jr@10000 -> jr
(XEN) fixed up name for jr@20000 -> jr
(XEN) fixed up name for jr@30000 -> jr
(XEN) fixed up name for fsl-mc@80c000000 -> fsl-mc
(XEN) fixed up name for dpmacs -> dpmacs
(XEN) fixed up name for dpmac@1 -> dpmac
(XEN) fixed up name for dpmac@2 -> dpmac
(XEN) fixed up name for dpmac@3 -> dpmac
(XEN) fixed up name for dpmac@4 -> dpmac
(XEN) fixed up name for dpmac@5 -> dpmac
(XEN) fixed up name for dpmac@6 -> dpmac
(XEN) fixed up name for dpmac@7 -> dpmac
(XEN) fixed up name for dpmac@8 -> dpmac
(XEN) fixed up name for dpmac@9 -> dpmac
(XEN) fixed up name for dpmac@a -> dpmac
(XEN) fixed up name for dpmac@b -> dpmac
(XEN) fixed up name for dpmac@c -> dpmac
(XEN) fixed up name for dpmac@d -> dpmac
(XEN) fixed up name for dpmac@e -> dpmac
(XEN) fixed up name for dpmac@f -> dpmac
(XEN) fixed up name for dpmac@10 -> dpmac
(XEN) fixed up name for iommu@5000000 -> iommu
(XEN) fixed up name for dspi@2100000 -> dspi
(XEN) fixed up name for n25q512a -> n25q512a
(XEN) fixed up name for esdhc@2140000 -> esdhc
(XEN) fixed up name for gpio@2300000 -> gpio
(XEN) fixed up name for gpio@2310000 -> gpio
(XEN) fixed up name for gpio@2320000 -> gpio
(XEN) fixed up name for gpio@2330000 -> gpio
(XEN) fixed up name for mdio@0x8B96000 -> mdio
(XEN) fixed up name for emdio1_phy@1 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@2 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@3 -> emdio1_phy
(XEN) fixed up name for emdio1_phy@4 -> emdio1_phy
(XEN) fixed up name for mdio@0x8B97000 -> mdio
(XEN) fixed up name for emdio2_phy@1 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@2 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@3 -> emdio2_phy
(XEN) fixed up name for emdio2_phy@4 -> emdio2_phy
(XEN) fixed up name for mdio@0x8c07000 -> mdio
(XEN) fixed up name for mdio@0x8c0b000 -> mdio
(XEN) fixed up name for mdio@0x8c0f000 -> mdio
(XEN) fixed up name for mdio@0x8c13000 -> mdio
(XEN) fixed up name for mdio@0x8c17000 -> mdio
(XEN) fixed up name for mdio@0x8c1b000 -> mdio
(XEN) fixed up name for mdio@0x8c1f000 -> mdio
(XEN) fixed up name for mdio@0x8c23000 -> mdio
(XEN) fixed up name for i2c@2000000 -> i2c
(XEN) fixed up name for pca9547@75 -> pca9547
(XEN) fixed up name for i2c@1 -> i2c
(XEN) fixed up name for rtc@68 -> rtc
(XEN) fixed up name for i2c@2 -> i2c
(XEN) fixed up name for ina220@40 -> ina220
(XEN) fixed up name for i2c@3 -> i2c
(XEN) fixed up name for adt7481@4c -> adt7481
(XEN) fixed up name for i2c@2010000 -> i2c
(XEN) fixed up name for i2c@2020000 -> i2c
(XEN) fixed up name for i2c@2030000 -> i2c
(XEN) fixed up name for ifc@2240000 -> ifc
(XEN) fixed up name for nor@0,0 -> nor
(XEN) fixed up name for nand@2,0 -> nand
(XEN) fixed up name for cpld@3,0 -> cpld
(XEN) fixed up name for quadspi@20c0000 -> quadspi
(XEN) fixed up name for s25fs512s@0 -> s25fs512s
(XEN) fixed up name for pcie@3400000 -> pcie
(XEN) fixed up name for pcie@3500000 -> pcie
(XEN) fixed up name for pcie@3600000 -> pcie
(XEN) fixed up name for pcie@3700000 -> pcie
(XEN) fixed up name for sata@3200000 -> sata
(XEN) fixed up name for sata@3210000 -> sata
(XEN) fixed up name for usb3@3100000 -> usb3
(XEN) fixed up name for usb3@3110000 -> usb3
(XEN) fixed up name for serdes@1ea0000 -> serdes
(XEN) fixed up name for ccn@4000000 -> ccn
(XEN) fixed up name for ftm0@2800000 -> ftm0
(XEN) fixed up name for memory-controller@1080000 -> memory-controller
(XEN) fixed up name for memory-controller@1090000 -> memory-controller
(XEN) fixed up name for firmware -> firmware
(XEN) fixed up name for optee -> optee
(XEN) fixed up name for chosen -> chosen
(XEN) fixed up name for module@0 -> module
(XEN)  <- unflatten_device_tree()
(XEN) adding DT alias:crypto: stem=crypto id=0 node=/soc/crypto@8000000
(XEN) adding DT alias:serial0: stem=serial id=0 node=/soc/serial@21c0500
(XEN) adding DT alias:serial1: stem=serial id=1 node=/soc/serial@21c0600
(XEN) Platform: Generic System
(XEN) Looking for dtuart at "/soc/serial@21c0600", options ""
(XEN) DT: ** translation for device /soc/serial@21c0600 **
(XEN) DT: bus is default (na=2, ns=2) on /soc
(XEN) DT: translating address:<3> 00000000<3> 021c0600<3>
(XEN) DT: parent bus is default (na=2, ns=2) on /
(XEN) DT: empty ranges; 1:1 translation
(XEN) DT: parent translation for:<3> 00000000<3> 00000000<3>
(XEN) DT: with offset: 21c0600
(XEN) DT: one level translation:<3> 00000000<3> 021c0600<3>
(XEN) DT: reached root node
(XEN) dt_device_get_raw_irq: dev=/soc/serial@21c0600, index=0
 Xen 4.11.1-pre
(XEN) Xen version 4.11.1-pre (r65777@localdomain) (aarch64-fsl-linux-gcc (Linaro GCC 4.9-2015.06) 4.9.4 20150629 (prerelease)) debug=y  Tue Oct  9 10:25:36 IST 2018
(XEN) Latest ChangeSet: Fri Sep 14 13:05:52 2018 +0200 git:0719a5f
(XEN) Console output is synchronous.
(XEN) Processor: 410fd082: "ARM Limited", variant: 0x0, part 0xd08, rev 0x2
(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)     Extensions: FloatingPoint AdvancedSIMD GICv3-SysReg
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001124 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) Using SMC Calling Convention v1.0
(XEN) Using PSCI v0.2
(XEN) DT /cpu 2 node greater than max cores 1, capping them
(XEN) SMP: Allowing 1 CPUs
(XEN) dt_device_get_raw_irq: dev=/timer, index=0
(XEN)  intspec=1 intlen=12
(XEN)  intsize=3 intlen=12
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000001 0x0000000d...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/timer, index=1
(XEN)  intspec=1 intlen=12
(XEN)  intsize=3 intlen=12
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000001 0x0000000e...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/timer, index=2
(XEN)  intspec=1 intlen=12
(XEN)  intsize=3 intlen=12
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000001 0x0000000b...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/timer, index=3
(XEN)  intspec=1 intlen=12
(XEN)  intsize=3 intlen=12
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000001 0x0000000a...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 25000 KHz
(XEN) DT: ** translation for device /interrupt-controller@6000000 **
(XEN) DT: bus is default (na=2, ns=2) on /
(XEN) DT: translating address:<3> 00000000<3> 06000000<3>
(XEN) DT: reached root node
(XEN) DT: ** translation for device /interrupt-controller@6000000 **
(XEN) DT: bus is default (na=2, ns=2) on /
(XEN) DT: translating address:<3> 00000000<3> 06100000<3>
(XEN) DT: reached root node
(XEN) dt_device_get_raw_irq: dev=/interrupt-controller@6000000, index=0
(XEN)  intspec=1 intlen=3
(XEN)  intsize=3 intlen=3
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000001 0x00000009...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) DT: ** translation for device /interrupt-controller@6000000 **
(XEN) DT: bus is default (na=2, ns=2) on /
(XEN) DT: translating address:<3> 00000000<3> 0c0c0000<3>
(XEN) DT: reached root node
(XEN) DT: ** translation for device /interrupt-controller@6000000 **
(XEN) DT: bus is default (na=2, ns=2) on /
(XEN) DT: translating address:<3> 00000000<3> 0c0e0000<3>
(XEN) DT: reached root node
(XEN) GICv3 initialization:
(XEN)       gic_dist_addr=0x00000006000000
(XEN)       gic_maintenance_irq=25
(XEN)       gic_rdist_stride=0
(XEN)       gic_rdist_regions=1
(XEN)       redistributor regions:
(XEN)         - region 0: 0x00000006100000 - 0x00000006200000
(XEN) GICv3 compatible with GICv2 cbase 0x0000000c0c0000 vbase 0x0000000c0e0000
(XEN) GICv3: using at most 57344 LPIs on the host.
(XEN) GICv3: 288 lines, (IID 0001143b).
(XEN) DT: ** translation for device /interrupt-controller@6000000/gic-its@6020000 **
(XEN) DT: bus is default (na=2, ns=2) on /interrupt-controller@6000000
(XEN) DT: translating address:<3> 00000000<3> 06020000<3>
(XEN) DT: parent bus is default (na=2, ns=2) on /
(XEN) DT: empty ranges; 1:1 translation
(XEN) DT: parent translation for:<3> 00000000<3> 00000000<3>
(XEN) DT: with offset: 6020000
(XEN) DT: one level translation:<3> 00000000<3> 06020000<3>
(XEN) DT: reached root node
(XEN) GICv3: Found ITS @0x6020000
(XEN) using non-cacheable ITS command queue
(XEN) GICv3: CPU0: Found redistributor in region 0 @000000004001c000
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 16 KiB.
(XEN) Brought up 1 CPUs
(XEN) P2M: 44-bit IPA with 44-bit PA and 8-bit VMID
(XEN) P2M: 4 levels with order-0 root, VTCR 0x80043594
(XEN) DT: ** translation for device /soc/iommu@5000000 **
(XEN) DT: bus is default (na=2, ns=2) on /soc
(XEN) DT: translating address:<3> 00000000<3> 05000000<3>
(XEN) DT: parent bus is default (na=2, ns=2) on /
(XEN) DT: empty ranges; 1:1 translation
(XEN) DT: parent translation for:<3> 00000000<3> 00000000<3>
(XEN) DT: with offset: 5000000
(XEN) DT: one level translation:<3> 00000000<3> 05000000<3>
(XEN) DT: reached root node
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=0
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000d...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=1
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000e...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=2
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000f...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=3
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000010...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=4
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=5
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=6
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=7
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=8
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=9
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=10
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=11
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000da...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=12
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000092...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=13
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000093...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=14
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000094...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=15
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000095...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=16
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000096...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=17
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000097...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=18
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000098...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=19
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000099...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=20
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009a...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=21
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009b...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=22
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009c...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=23
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009d...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=24
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009e...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=25
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009f...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=26
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=27
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=28
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=29
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=30
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=31
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=32
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=33
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=34
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=35
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=36
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000aa...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=37
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ab...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=38
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ac...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=39
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ad...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=40
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ae...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=41
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000af...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=42
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=43
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=44
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=45
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=46
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=47
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=48
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=49
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=50
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=51
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=52
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ba...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=53
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bb...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=54
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bc...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=55
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bd...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=56
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000be...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=57
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bf...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=58
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=59
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=60
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=61
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=62
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=63
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=64
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=65
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=66
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=67
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=68
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ca...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=69
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cb...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=70
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cc...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=71
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cd...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=72
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ce...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=73
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cf...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=74
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=75
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=76
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=0
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000d...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=1
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000e...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=2
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000000f...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=3
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000010...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=4
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=5
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=6
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=7
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=8
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=9
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=10
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=11
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000da...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=12
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000092...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=13
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000093...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=14
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000094...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=15
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000095...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=16
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000096...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=17
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000097...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=18
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000098...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=19
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x00000099...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=20
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009a...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=21
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009b...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=22
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009c...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=23
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009d...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=24
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009e...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=25
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x0000009f...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=26
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=27
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=28
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=29
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=30
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=31
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=32
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=33
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=34
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=35
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000a9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=36
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000aa...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=37
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ab...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=38
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ac...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=39
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ad...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=40
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ae...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=41
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000af...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=42
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=43
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=44
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=45
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=46
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=47
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=48
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=49
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=50
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=51
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000b9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=52
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ba...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=53
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bb...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=54
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bc...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=55
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bd...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=56
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000be...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=57
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000bf...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=58
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=59
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=60
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c2...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=61
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c3...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=62
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c4...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=63
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c5...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=64
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c6...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=65
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c7...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=66
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c8...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=67
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000c9...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=68
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ca...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=69
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cb...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=70
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cc...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=71
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cd...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=72
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000ce...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=73
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000cf...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=74
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d0...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) dt_device_get_raw_irq: dev=/soc/iommu@5000000, index=75
(XEN)  intspec=0 intlen=228
(XEN)  intsize=3 intlen=228
(XEN) dt_irq_map_raw: par=/interrupt-controller@6000000,intspec=[0x00000000 0x000000d1...],ointsize=3
(XEN) dt_irq_map_raw: ipar=/interrupt-controller@6000000, size=3
(XEN)  -> addrsize=2
(XEN)  -> got it !
(XEN) smmu: /soc/iommu@5000000: probing hardware configuration...
(XEN) smmu: /soc/iommu@5000000: SMMUv2 with:
(XEN) smmu: /soc/iommu@5000000: 	stage 2 translation
(XEN) smmu: /soc/iommu@5000000: 	coherent table walk
(XEN) smmu: /soc/iommu@5000000: 	stream matching with 128 register groups, mask 0x7fff
(XEN) smmu: /soc/iommu@5000000: 	64 context banks (0 stage-2 only)
(XEN) smmu: /soc/iommu@5000000: 	Stage-2: 44-bit IPA -> 48-bit PA
(XEN) smmu: /soc/iommu@5000000: registered 0 master devices
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) build-id: 2a0e1221259634531c689c06fae20101850110e0
(XEN) alternatives: Patching with alt table 00000000409f2030 -> 00000000409f2660
(XEN) grant_table.c:1773:IDLEv0 Expanding d0 grant table from 0 to 1 frames
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 00000000a0000000
(XEN) Loading ramdisk from boot module @ 00000000c0000040
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:
(XEN) BANK[0] 0x00000080000000-0x00000090000000 (256MB)
(XEN) BANK[1] 0x000000b0000000-0x000000c0000000 (256MB)
(XEN) BANK[2] 0x000000d0000000-0x000000f0000000 (512MB)
(XEN) Grant table range: 0x0000837fe00000-0x0000837fe40000
(XEN) handle /
(XEN) dt_irq_number: dev=/
(XEN) / passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /aliases
(XEN) dt_irq_number: dev=/aliases
(XEN) /aliases passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /cpus
(XEN)   Skip it (matched)
(XEN) handle /memory@80000000
(XEN)   Skip it (matched)
(XEN) handle /sysclk
(XEN) dt_irq_number: dev=/sysclk
(XEN) /sysclk passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /interrupt-controller@6000000
(XEN) Create gic node
(XEN)   Set phandle = 0x1
(XEN) handle /syscon@1e60000
(XEN) dt_irq_number: dev=/syscon@1e60000
(XEN) /syscon@1e60000 passthrough = 1 nirq = 0 naddr = 1
(XEN) DT: ** translation for device /syscon@1e60000 **
(XEN) DT: bus is default (na=2, ns=2) on /
(XEN) DT: translating address:<3> 00000000<3> 01e60000<3>
(XEN) DT: reached root node
(XEN)   - MMIO: 0001e60000 - 0001e60004 P2MType=5
(XEN) handle /reboot
(XEN) dt_irq_number: dev=/reboot
(XEN) /reboot passthrough = 1 nirq = 0 naddr = 0
(XEN) handle /timer
(XEN) Create timer node
(XEN)   Secure interrupt 29
(XEN)   Non secure interrupt 30
(XEN)   Virt interrupt 27
(XEN) handle /pmu
(XEN)   Skip it (matched)
(XEN) handle /psci
(XEN)   Skip it (matched)
(XEN) handle /soc
(XEN) dt_irq_number: dev=/soc
(XEN) /soc passthrough = 1 nirq = 0 naddr = 

[-- Attachment #4: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

* Re: ARM64: PCIe in DOM0
  2018-10-09 11:25       ` Bharat Bhushan
@ 2018-10-09 15:16         ` Julien Grall
  0 siblings, 0 replies; 6+ messages in thread
From: Julien Grall @ 2018-10-09 15:16 UTC (permalink / raw)
  To: Bharat Bhushan, Xen-devel, Andre Przywara, Peng Fan; +Cc: Stefano Stabellini



On 09/10/2018 12:25, Bharat Bhushan wrote:
> Hi,

Hi Bharat,

> 
>> -----Original Message-----
>> From: Julien Grall <julien.grall@arm.com>
>> Sent: Friday, October 5, 2018 6:51 PM
>> To: Bharat Bhushan <bharat.bhushan@nxp.com>; Xen-
>> devel@lists.xenproject.org
>> Subject: Re: [Xen-devel] ARM64: PCIe in DOM0
>>
>> Hi,
>>
>> On 05/10/2018 12:06, Bharat Bhushan wrote:
>>> Further update:
>>> If I change Kconfig to enable this default
>>
>> CONFIG_HAS_ITS is in tech preview. For having access to it, you need to pass
>> XEN_CONFIG_EXPERT on *all* the make command line.
> 
> I tried with this and I can see "its" node in Dom0 device-tree
> My compilation steps are:
> I am cross-compiling, so set toolchain path.
> 
> make dist-xen XEN_TARGET_ARCH=arm64 XEN_CONFIG_EXPERT=y CONFIG_EARLY_PRINTK=8250,0x21c0600,0
> mkimage -A arm64 -T kernel -a 0x80000000 -e 0x80000000 -C none -d ./xen/xen xen4.11-uImage
> 
>>
>>> Then DOM0 Linux Boots but MSIs are not still working,
>>>
>>> Getting below error:
>>>     - pci 0001:00:00.0: Failed to add - passthrough or MSI/MSI-X might fail!
>>
>> This is a red-herring. This lines happen because PHYSDEVOP_pci_device_add
>> is not implemented on Xen Arm.
> 
> I assume PCI device will still be working on ARM64 based platforms

That's correct.

> 
>>
>>>
>>> Any help is very useful,!!
>>
>> Can you please provide the full log?
> 
> Please find attached logs.
> I have one UART of a DUART working, So at a time I am not able to provide same to XEN or DOM0.
> So for you will see two set of log, one when console provided to XEN and another same console provided to DOM0 while used for early-prints of XEN.

Xen provides para-virtualized console through hypercall for Dom0. 
Assuming you have the driver enabled (CONFIG_HVC_XEN), you could add on 
your Dom0 command line "console=hvc0". This will give you a full console 
access to Dom0 while still allow Xen to print message.

To narrow down the cause, I would disable the IOMMU. Looking at the 
logs, I noticed you have some specific ITS driver (fsl-mc) for your 
board. Xen does not have any knowledge for it. Could it have an impact 
on the interrupts if not configured correctly?

At the moment, Xen implements a generic ITS and GICv3. Should we expect 
some specific additions for your platform to use interrupts?

On your previous e-mail you mention you tried to pass "pci=nomsi". Does 
this setup works without Xen (e.g booting a bare linux)? If so, I would 
start by exploring whether interrupt are effectively unmask by Xen on 
guest request.

You could add some print in the GICv3 emulation (arch/arm/vgic-v3.c) and 
ITS (arch/arm/vgic-v3-its.c).

> 
> I am new to XEN so might be doing something wrong.

My knowledge on the board you are using is limited. I have CCed Peng Fan 
who is also working at NXP and have Xen knowledge.

Cheers,

-- 
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

end of thread, other threads:[~2018-10-09 15:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-05  8:39 ARM64: PCIe in DOM0 Bharat Bhushan
2018-10-05  9:50 ` Bharat Bhushan
2018-10-05 11:06   ` Bharat Bhushan
2018-10-05 13:20     ` Julien Grall
2018-10-09 11:25       ` Bharat Bhushan
2018-10-09 15:16         ` Julien Grall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.