From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9EFB9C3F2C6 for ; Tue, 3 Mar 2020 15:50:33 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4985820863 for ; Tue, 3 Mar 2020 15:50:32 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="tYWLczDw" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4985820863 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=armlinux.org.uk Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 47EED204E3; Tue, 3 Mar 2020 15:50:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8WdbEyex+nYK; Tue, 3 Mar 2020 15:50:27 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by silver.osuosl.org (Postfix) with ESMTP id D930A20243; Tue, 3 Mar 2020 15:50:27 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id CE2B8C07FF; Tue, 3 Mar 2020 15:50:27 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id AD71EC013E for ; Tue, 3 Mar 2020 15:50:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 9CD45866F6 for ; Tue, 3 Mar 2020 15:50:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZfSFf-wHbSkF for ; Tue, 3 Mar 2020 15:50:22 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [78.32.30.218]) by whitealder.osuosl.org (Postfix) with ESMTPS id 573C0860E1 for ; Tue, 3 Mar 2020 15:50:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Rq/ibZFwz8qajpvCM7x/xsTyfExEJByRVDdnSFV/igs=; b=tYWLczDw6G60laCVgTGwd8986 +3KyrJjkFuKLTrhHoavf2e9u3ZGqQ40Twi+AkEGaIj8LMZBOQUzA7+mqqOTHZj949Mzbsf5I/vSRE 3kB4lmKNcl8dIRyYNjFpQ/QUPEMKLBHunI/mGo3qEAadK6D+w31uQrRm7tJYaopvDohyosE9CTfSK VBtRKxogpRcb0HMO4iU5KA2WJwIVYMxM+wOmJFCX9J9GB3XJqzXdJ6Rdp6vdDw8ES43f0hRGdNs7p qKLtWXlhKw13CxhHcmUeTGZchad9wjlxYXYVW9nE+sUu0knZiwkfQ44DbG2bSR47DO1M2QQkyZ+iJ uIeIG8uFA==; Received: from shell.armlinux.org.uk ([2002:4e20:1eda:1:5054:ff:fe00:4ec]:55748) by pandora.armlinux.org.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1j99o5-0000SP-O6; Tue, 03 Mar 2020 15:50:06 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.92) (envelope-from ) id 1j99nz-00061k-UN; Tue, 03 Mar 2020 15:49:59 +0000 Date: Tue, 3 Mar 2020 15:49:59 +0000 From: Russell King - ARM Linux admin To: Laurentiu Tudor Subject: Re: [PATCH] iommu: silence iommu group prints Message-ID: <20200303154959.GR25745@shell.armlinux.org.uk> References: <20200228100644.GT25745@shell.armlinux.org.uk> <95af8fc3-d7b1-3b58-afc1-d203d7538b95@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Cc: Diana Madalina Craciun , iommu@lists.linux-foundation.org, Robin Murphy , Ioana Ciornei X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" On Tue, Mar 03, 2020 at 04:18:57PM +0200, Laurentiu Tudor wrote: > = > = > On 28.02.2020 20:32, Robin Murphy wrote: > > [ +Laurentiu ] > > = > > Hi Russell, > > = > > Thanks for sharing a log, now I properly understand what's up... further > > comments at the end (for context). > > = > > On 28/02/2020 10:06 am, Russell King - ARM Linux admin wrote: > > > On Fri, Feb 28, 2020 at 09:33:40AM +0000, John Garry wrote: > > > > On 28/02/2020 02:16, Lu Baolu wrote: > > > > > Hi, > > > > > = > > > > > On 2020/2/27 19:57, Russell King wrote: > > > > > > On the LX2160A, there are lots (about 160) of IOMMU messages pr= oduced > > > > > > during boot; this is excessive.=A0 Reduce the severity of these= messages > > > > > > to debug level. > > > > > > = > > > > > > Signed-off-by: Russell King > > > > > > --- > > > > > > =A0=A0 drivers/iommu/iommu.c | 4 ++-- > > > > > > =A0=A0 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > = > > > > > > diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c > > > > > > index 3ead597e1c57..304281ec623b 100644 > > > > > > --- a/drivers/iommu/iommu.c > > > > > > +++ b/drivers/iommu/iommu.c > > > > > > @@ -741,7 +741,7 @@ int iommu_group_add_device(struct iommu_gro= up > > > > > > *group, struct device *dev) > > > > > > =A0=A0=A0=A0=A0=A0 trace_add_device_to_group(group->id, dev); > > > > > > -=A0=A0=A0 dev_info(dev, "Adding to iommu group %d\n", group->i= d); > > > > > > +=A0=A0=A0 dev_dbg(dev, "Adding to iommu group %d\n", group->id= ); > > > > > = > > > > > I'm not strongly against this. But to me this message seems > > > > > to be a good > > > > > indicator that a device was probed successfully by the iommu subs= ystem. > > > > > Keeping it in the default kernel message always helps to the kern= el > > > > > debugging. > > > > > = > > > > = > > > > I would tend to agree. > > > = > > > Here's the boot messages.=A0 Notice how many of these "Adding to iommu > > > group" messages there are: > > > = > > > [=A0=A0=A0 0.000000] Booting Linux on physical CPU 0x0000000000 [0x41= 0fd083] > > > [=A0=A0=A0 0.000000] Linux version 5.5.0+ (rmk@rmk-PC) (gcc version 4= .9.2 > > > (GCC)) #655 SMP PREEMPT Fri Feb 28 09:54:47 GMT 2020 > > > [=A0=A0=A0 0.000000] Machine model: SolidRun LX2160A Clearfog CX > > > [=A0=A0=A0 0.000000] earlycon: pl11 at MMIO32 0x00000000021c0000 (opt= ions '') > > > [=A0=A0=A0 0.000000] printk: bootconsole [pl11] enabled > > > [=A0=A0=A0 0.000000] efi: Getting EFI parameters from FDT: > > > [=A0=A0=A0 0.000000] efi: UEFI not found. > > > [=A0=A0=A0 0.000000] cma: Reserved 32 MiB at 0x00000000f9c00000 > > > [=A0=A0=A0 0.000000] On node 0 totalpages: 1555968 > > > [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 4096 pages used for memmap > > > [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 0 pages reserved > > > [=A0=A0=A0 0.000000]=A0=A0 DMA zone: 262144 pages, LIFO batch:63 > > > [=A0=A0=A0 0.000000]=A0=A0 DMA32 zone: 3832 pages used for memmap > > > [=A0=A0=A0 0.000000]=A0=A0 DMA32 zone: 245248 pages, LIFO batch:63 > > > [=A0=A0=A0 0.000000]=A0=A0 Normal zone: 16384 pages used for memmap > > > [=A0=A0=A0 0.000000]=A0=A0 Normal zone: 1048576 pages, LIFO batch:63 > > > [=A0=A0=A0 0.000000] psci: probing for conduit method from DT. > > > [=A0=A0=A0 0.000000] psci: PSCIv1.1 detected in firmware. > > > [=A0=A0=A0 0.000000] psci: Using standard PSCI v0.2 function IDs > > > [=A0=A0=A0 0.000000] psci: MIGRATE_INFO_TYPE not supported. > > > [=A0=A0=A0 0.000000] psci: SMC Calling Convention v1.1 > > > [=A0=A0=A0 0.000000] percpu: Embedded 31 pages/cpu s88968 r8192 d2981= 6 u126976 > > > [=A0=A0=A0 0.000000] pcpu-alloc: s88968 r8192 d29816 u126976 alloc=3D= 31*4096 > > > [=A0=A0=A0 0.000000] pcpu-alloc: [0] 00 [0] 01 [0] 02 [0] 03 [0] 04 [= 0] 05 > > > [0] 06 [0] 07 > > > [=A0=A0=A0 0.000000] pcpu-alloc: [0] 08 [0] 09 [0] 10 [0] 11 [0] 12 [= 0] 13 > > > [0] 14 [0] 15 > > > [=A0=A0=A0 0.000000] Detected PIPT I-cache on CPU0 > > > [=A0=A0=A0 0.000000] CPU features: detected: GIC system register CPU = interface > > > [=A0=A0=A0 0.000000] CPU features: detected: EL2 vector hardening > > > [=A0=A0=A0 0.000000] Speculative Store Bypass Disable mitigation not = required > > > [=A0=A0=A0 0.000000] CPU features: detected: ARM erratum 1319367 > > > [=A0=A0=A0 0.000000] Built 1 zonelists, mobility grouping on.=A0 Total > > > pages: 1531656 > > > [=A0=A0=A0 0.000000] Kernel command line: console=3DttyAMA0,115200 > > > root=3DPARTUUID=3Dc7837e2f-02 rootwait earlycon=3Dpl011,mmio32,0x21c0= 000 > > > ramdisk_size=3D0 pci=3Dpcie_bus_perf arm_smmu.disable_bypass=3D0 > > > iommu.passthrough=3D0 > > > [=A0=A0=A0 0.000000] Dentry cache hash table entries: 1048576 (order:= 11, > > > 8388608 bytes, linear) > > > [=A0=A0=A0 0.000000] Inode-cache hash table entries: 524288 (order: 1= 0, > > > 4194304 bytes, linear) > > > [=A0=A0=A0 0.000000] mem auto-init: stack:off, heap alloc:off, heap f= ree:off > > > [=A0=A0=A0 0.000000] software IO TLB: mapped [mem 0xbbfff000-0xbffff0= 00] (64MB) > > > [=A0=A0=A0 0.000000] Memory: 5991500K/6223872K available (10172K kern= el > > > code, 1376K rwdata, 3888K rodata, 960K init, 4326K bss, 199604K > > > reserved, 32768K cma-reserved) > > > [=A0=A0=A0 0.000000] SLUB: HWalign=3D64, Order=3D0-3, MinObjects=3D0,= CPUs=3D16, > > > Nodes=3D1 > > > [=A0=A0=A0 0.000000] rcu: Preemptible hierarchical RCU implementation. > > > [=A0=A0=A0 0.000000] rcu:=A0=A0=A0=A0 RCU restricting CPUs from NR_CP= US=3D64 to > > > nr_cpu_ids=3D16. > > > [=A0=A0=A0 0.000000]=A0=A0=A0=A0 Tasks RCU enabled. > > > [=A0=A0=A0 0.000000] rcu: RCU calculated value of scheduler-enlistment > > > delay is 25 jiffies. > > > [=A0=A0=A0 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=3D16, > > > nr_cpu_ids=3D16 > > > [=A0=A0=A0 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 > > > [=A0=A0=A0 0.000000] GICv3: GIC: Using split EOI/Deactivate mode > > > [=A0=A0=A0 0.000000] GICv3: 256 SPIs implemented > > > [=A0=A0=A0 0.000000] GICv3: 0 Extended SPIs implemented > > > [=A0=A0=A0 0.000000] GICv3: Distributor has no Range Selector support > > > [=A0=A0=A0 0.000000] GICv3: 16 PPIs implemented > > > [=A0=A0=A0 0.000000] GICv3: no VLPI support, no direct LPI support > > > [=A0=A0=A0 0.000000] GICv3: CPU0: found redistributor 0 region > > > 0:0x0000000006200000 > > > [=A0=A0=A0 0.000000] ITS [mem 0x06020000-0x0603ffff] > > > [=A0=A0=A0 0.000000] ITS@0x0000000006020000: allocated 65536 Devices > > > @2178d00000 (flat, esz 8, psz 64K, shr 0) > > > [=A0=A0=A0 0.000000] ITS: using cache flushing for cmd queue > > > [=A0=A0=A0 0.000000] GICv3: using LPI property table @0x0000002178cd0= 000 > > > [=A0=A0=A0 0.000000] GIC: using cache flushing for LPI property table > > > [=A0=A0=A0 0.000000] GICv3: CPU0: using allocated LPI pending table > > > @0x0000002178ce0000 > > > [=A0=A0=A0 0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (p= hys). > > > [=A0=A0=A0 0.000000] clocksource: arch_sys_counter: mask: 0xfffffffff= fffff > > > max_cycles: 0x5c409fb33, max_idle_ns: 440795203156 ns > > > [=A0=A0=A0 0.000002] sched_clock: 56 bits at 25MHz, resolution 39ns, = wraps > > > every 4398046511103ns > > > [=A0=A0=A0 0.006921] Console: colour dummy device 80x25 > > > [=A0=A0=A0 0.010093] Lock dependency validator: Copyright (c) 2006 Red > > > Hat, Inc., Ingo Molnar > > > [=A0=A0=A0 0.016605] ... MAX_LOCKDEP_SUBCLASSES:=A0 8 > > > [=A0=A0=A0 0.019421] ... MAX_LOCK_DEPTH:=A0=A0=A0=A0=A0=A0=A0=A0=A0 48 > > > [=A0=A0=A0 0.022329] ... MAX_LOCKDEP_KEYS:=A0=A0=A0=A0=A0=A0=A0 8192 > > > [=A0=A0=A0 0.025408] ... CLASSHASH_SIZE:=A0=A0=A0=A0=A0=A0=A0=A0=A0 4= 096 > > > [=A0=A0=A0 0.028491] ... MAX_LOCKDEP_ENTRIES:=A0=A0=A0=A0 32768 > > > [=A0=A0=A0 0.031659] ... MAX_LOCKDEP_CHAINS:=A0=A0=A0=A0=A0 65536 > > > [=A0=A0=A0 0.034830] ... CHAINHASH_SIZE:=A0=A0=A0=A0=A0=A0=A0=A0=A0 3= 2768 > > > [=A0=A0=A0 0.037997]=A0 memory used by lock dependency info: 3509 kB > > > [=A0=A0=A0 0.042135]=A0 per task-struct memory footprint: 1920 bytes > > > [=A0=A0=A0 0.046292] Calibrating delay loop (skipped), value calculat= ed > > > using timer frequency.. 50.00 BogoMIPS (lpj=3D100000) > > > [=A0=A0=A0 0.055443] pid_max: default: 32768 minimum: 301 > > > [=A0=A0=A0 0.058844] LSM: Security Framework initializing > > > [=A0=A0=A0 0.062241] Mount-cache hash table entries: 16384 (order: 5, > > > 131072 bytes, linear) > > > [=A0=A0=A0 0.068602] Mountpoint-cache hash table entries: 16384 (orde= r: 5, > > > 131072 bytes, linear) > > > [=A0=A0=A0 0.099452] ASID allocator initialised with 32768 entries > > > [=A0=A0=A0 0.111615] rcu: Hierarchical SRCU implementation. > > > [=A0=A0=A0 0.119672] Platform MSI: gic-its@6020000 domain created > > > [=A0=A0=A0 0.123765] PCI/MSI: > > > /interrupt-controller@6000000/gic-its@6020000 domain created > > > [=A0=A0=A0 0.130045] fsl-mc MSI: > > > /interrupt-controller@6000000/gic-its@6020000 domain created > > > [=A0=A0=A0 0.136572] EFI services will not be available. > > > [=A0=A0=A0 0.148587] smp: Bringing up secondary CPUs ... > > > [=A0=A0=A0 0.180732] Detected PIPT I-cache on CPU1 > > > [=A0=A0=A0 0.180749] GICv3: CPU1: found redistributor 1 region > > > 0:0x0000000006220000 > > > [=A0=A0=A0 0.180761] GICv3: CPU1: using allocated LPI pending table > > > @0x0000002178cf0000 > > > [=A0=A0=A0 0.180781] CPU1: Booted secondary processor 0x0000000001 [0= x410fd083] > > > [=A0=A0=A0 0.212781] Detected PIPT I-cache on CPU2 > > > [=A0=A0=A0 0.212797] GICv3: CPU2: found redistributor 100 region > > > 0:0x0000000006240000 > > > [=A0=A0=A0 0.212810] GICv3: CPU2: using allocated LPI pending table > > > @0x0000002178d80000 > > > [=A0=A0=A0 0.212830] CPU2: Booted secondary processor 0x0000000100 [0= x410fd083] > > > [=A0=A0=A0 0.244832] Detected PIPT I-cache on CPU3 > > > [=A0=A0=A0 0.244844] GICv3: CPU3: found redistributor 101 region > > > 0:0x0000000006260000 > > > [=A0=A0=A0 0.244855] GICv3: CPU3: using allocated LPI pending table > > > @0x0000002178d90000 > > > [=A0=A0=A0 0.244871] CPU3: Booted secondary processor 0x0000000101 [0= x410fd083] > > > [=A0=A0=A0 0.276894] Detected PIPT I-cache on CPU4 > > > [=A0=A0=A0 0.276910] GICv3: CPU4: found redistributor 200 region > > > 0:0x0000000006280000 > > > [=A0=A0=A0 0.276922] GICv3: CPU4: using allocated LPI pending table > > > @0x0000002178da0000 > > > [=A0=A0=A0 0.276941] CPU4: Booted secondary processor 0x0000000200 [0= x410fd083] > > > [=A0=A0=A0 0.308953] Detected PIPT I-cache on CPU5 > > > [=A0=A0=A0 0.308966] GICv3: CPU5: found redistributor 201 region > > > 0:0x00000000062a0000 > > > [=A0=A0=A0 0.308978] GICv3: CPU5: using allocated LPI pending table > > > @0x0000002178db0000 > > > [=A0=A0=A0 0.308994] CPU5: Booted secondary processor 0x0000000201 [0= x410fd083] > > > [=A0=A0=A0 0.341009] Detected PIPT I-cache on CPU6 > > > [=A0=A0=A0 0.341027] GICv3: CPU6: found redistributor 300 region > > > 0:0x00000000062c0000 > > > [=A0=A0=A0 0.341039] GICv3: CPU6: using allocated LPI pending table > > > @0x0000002178dc0000 > > > [=A0=A0=A0 0.341058] CPU6: Booted secondary processor 0x0000000300 [0= x410fd083] > > > [=A0=A0=A0 0.373064] Detected PIPT I-cache on CPU7 > > > [=A0=A0=A0 0.373079] GICv3: CPU7: found redistributor 301 region > > > 0:0x00000000062e0000 > > > [=A0=A0=A0 0.373091] GICv3: CPU7: using allocated LPI pending table > > > @0x0000002178dd0000 > > > [=A0=A0=A0 0.373106] CPU7: Booted secondary processor 0x0000000301 [0= x410fd083] > > > [=A0=A0=A0 0.405124] Detected PIPT I-cache on CPU8 > > > [=A0=A0=A0 0.405143] GICv3: CPU8: found redistributor 400 region > > > 0:0x0000000006300000 > > > [=A0=A0=A0 0.405156] GICv3: CPU8: using allocated LPI pending table > > > @0x0000002178de0000 > > > [=A0=A0=A0 0.405175] CPU8: Booted secondary processor 0x0000000400 [0= x410fd083] > > > [=A0=A0=A0 0.437179] Detected PIPT I-cache on CPU9 > > > [=A0=A0=A0 0.437195] GICv3: CPU9: found redistributor 401 region > > > 0:0x0000000006320000 > > > [=A0=A0=A0 0.437207] GICv3: CPU9: using allocated LPI pending table > > > @0x0000002178df0000 > > > [=A0=A0=A0 0.437223] CPU9: Booted secondary processor 0x0000000401 [0= x410fd083] > > > [=A0=A0=A0 0.469240] Detected PIPT I-cache on CPU10 > > > [=A0=A0=A0 0.469261] GICv3: CPU10: found redistributor 500 region > > > 0:0x0000000006340000 > > > [=A0=A0=A0 0.469273] GICv3: CPU10: using allocated LPI pending table > > > @0x0000002178e00000 > > > [=A0=A0=A0 0.469293] CPU10: Booted secondary processor 0x0000000500 > > > [0x410fd083] > > > [=A0=A0=A0 0.501296] Detected PIPT I-cache on CPU11 > > > [=A0=A0=A0 0.501314] GICv3: CPU11: found redistributor 501 region > > > 0:0x0000000006360000 > > > [=A0=A0=A0 0.501326] GICv3: CPU11: using allocated LPI pending table > > > @0x0000002178e10000 > > > [=A0=A0=A0 0.501342] CPU11: Booted secondary processor 0x0000000501 > > > [0x410fd083] > > > [=A0=A0=A0 0.533362] Detected PIPT I-cache on CPU12 > > > [=A0=A0=A0 0.533385] GICv3: CPU12: found redistributor 600 region > > > 0:0x0000000006380000 > > > [=A0=A0=A0 0.533397] GICv3: CPU12: using allocated LPI pending table > > > @0x0000002178e20000 > > > [=A0=A0=A0 0.533418] CPU12: Booted secondary processor 0x0000000600 > > > [0x410fd083] > > > [=A0=A0=A0 0.565408] Detected PIPT I-cache on CPU13 > > > [=A0=A0=A0 0.565427] GICv3: CPU13: found redistributor 601 region > > > 0:0x00000000063a0000 > > > [=A0=A0=A0 0.565440] GICv3: CPU13: using allocated LPI pending table > > > @0x0000002178e30000 > > > [=A0=A0=A0 0.565455] CPU13: Booted secondary processor 0x0000000601 > > > [0x410fd083] > > > [=A0=A0=A0 0.597470] Detected PIPT I-cache on CPU14 > > > [=A0=A0=A0 0.597494] GICv3: CPU14: found redistributor 700 region > > > 0:0x00000000063c0000 > > > [=A0=A0=A0 0.597507] GICv3: CPU14: using allocated LPI pending table > > > @0x0000002178e40000 > > > [=A0=A0=A0 0.597527] CPU14: Booted secondary processor 0x0000000700 > > > [0x410fd083] > > > [=A0=A0=A0 0.629523] Detected PIPT I-cache on CPU15 > > > [=A0=A0=A0 0.629543] GICv3: CPU15: found redistributor 701 region > > > 0:0x00000000063e0000 > > > [=A0=A0=A0 0.629556] GICv3: CPU15: using allocated LPI pending table > > > @0x0000002178e50000 > > > [=A0=A0=A0 0.629571] CPU15: Booted secondary processor 0x0000000701 > > > [0x410fd083] > > > [=A0=A0=A0 0.629684] smp: Brought up 1 node, 16 CPUs > > > [=A0=A0=A0 0.931457] SMP: Total of 16 processors activated. > > > [=A0=A0=A0 0.934986] CPU features: detected: 32-bit EL0 Support > > > [=A0=A0=A0 0.938858] CPU features: detected: CRC32 instructions > > > [=A0=A0=A0 0.947732] CPU features: emulated: Privileged Access Never = (PAN) > > > using TTBR0_EL1 switching > > > [=A0=A0=A0 0.954876] CPU: All CPU(s) started at EL2 > > > [=A0=A0=A0 0.957748] alternatives: patching kernel code > > > [=A0=A0=A0 0.961954] devtmpfs: initialized > > > [=A0=A0=A0 0.968138] random: get_random_u32 called from > > > bucket_table_alloc.isra.22+0x88/0x1e0 with crng_init=3D0 > > > [=A0=A0=A0 0.976604] clocksource: jiffies: mask: 0xffffffff max_cycle= s: > > > 0xffffffff, max_idle_ns: 7645041785100000 ns > > > [=A0=A0=A0 0.985153] futex hash table entries: 4096 (order: 7, 524288 > > > bytes, linear) > > > [=A0=A0=A0 0.991643] pinctrl core: initialized pinctrl subsystem > > > [=A0=A0=A0 0.996213] thermal_sys: Registered thermal governor 'step_w= ise' > > > [=A0=A0=A0 0.996473] DMI not present or invalid. > > > [=A0=A0=A0 1.004023] NET: Registered protocol family 16 > > > [=A0=A0=A0 1.008239] DMA: preallocated 256 KiB pool for atomic alloca= tions > > > [=A0=A0=A0 1.013102] audit: initializing netlink subsys (disabled) > > > [=A0=A0=A0 1.017340] audit: type=3D2000 audit(0.828:1): state=3Diniti= alized > > > audit_enabled=3D0 res=3D1 > > > [=A0=A0=A0 1.023873] cpuidle: using governor ladder > > > [=A0=A0=A0 1.026734] cpuidle: using governor menu > > > [=A0=A0=A0 1.029477] hw-breakpoint: found 6 breakpoint and 4 watchpoi= nt > > > registers. > > > [=A0=A0=A0 1.035332] Serial: AMBA PL011 UART driver > > > [=A0=A0=A0 1.039319] Machine: SolidRun LX2160A Clearfog CX > > > [=A0=A0=A0 1.042751] SoC family: QorIQ LX2160A > > > [=A0=A0=A0 1.045135] SoC ID: svr:0x87361010, Revision: 1.0 > > > [=A0=A0=A0 1.049775] 21c0000.serial: ttyAMA0 at MMIO 0x21c0000 (irq = =3D 17, > > > base_baud =3D 0) is a SBSA > > > [=A0=A0=A0 1.056765] printk: console [ttyAMA0] enabled > > > [=A0=A0=A0 1.062890] printk: bootconsole [pl11] disabled > > > [=A0=A0=A0 1.069745] 21d0000.serial: ttyAMA1 at MMIO 0x21d0000 (irq = =3D 18, > > > base_baud =3D 0) is a SBSA > > > [=A0=A0=A0 1.083284] fsl_mc_bus 80c000000.fsl-mc: MC firmware version= : 10.18.0 > > > [=A0=A0=A0 1.091046] fsl_mc_dprc dprc.1: DMA mask not set > > > [=A0=A0=A0 1.104098] HugeTLB registered 1.00 GiB page size, pre-alloc= ated > > > 0 pages > > > [=A0=A0=A0 1.109500] HugeTLB registered 32.0 MiB page size, pre-alloc= ated > > > 0 pages > > > [=A0=A0=A0 1.114906] HugeTLB registered 2.00 MiB page size, pre-alloc= ated > > > 0 pages > > > [=A0=A0=A0 1.120298] HugeTLB registered 64.0 KiB page size, pre-alloc= ated > > > 0 pages > > > [=A0=A0=A0 1.127238] cryptd: max_cpu_qlen set to 1000 > > > [=A0=A0=A0 1.132187] iommu: Default domain type: Translated (set via > > > kernel command line) > > > [=A0=A0=A0 1.138411] vgaarb: loaded > > > [=A0=A0=A0 1.140045] SCSI subsystem initialized > > > [=A0=A0=A0 1.142660] libata version 3.00 loaded. > > > [=A0=A0=A0 1.142830] usbcore: registered new interface driver usbfs > > > [=A0=A0=A0 1.147050] usbcore: registered new interface driver hub > > > [=A0=A0=A0 1.151152] usbcore: registered new device driver usb > > > [=A0=A0=A0 1.155269] imx-i2c 2000000.i2c: can't get pinctrl, bus reco= very > > > not supported > > > [=A0=A0=A0 1.161373] i2c i2c-0: IMX I2C adapter registered > > > [=A0=A0=A0 1.164914] imx-i2c 2020000.i2c: can't get pinctrl, bus reco= very > > > not supported > > > [=A0=A0=A0 1.170923] i2c i2c-1: IMX I2C adapter registered > > > [=A0=A0=A0 1.174438] imx-i2c 2040000.i2c: can't get pinctrl, bus reco= very > > > not supported > > > [=A0=A0=A0 1.180489] i2c i2c-2: IMX I2C adapter registered > > > [=A0=A0=A0 1.184034] pps_core: LinuxPPS API ver. 1 registered > > > [=A0=A0=A0 1.187711] pps_core: Software ver. 5.3.6 - Copyright 2005-2= 007 > > > Rodolfo Giometti > > > [=A0=A0=A0 1.195563] PTP clock support registered > > > [=A0=A0=A0 1.198926] clocksource: Switched to clocksource arch_sys_co= unter > > > [=A0=A0=A0 1.409271] VFS: Disk quotas dquot_6.6.0 > > > [=A0=A0=A0 1.411929] VFS: Dquot-cache hash table entries: 512 (order = 0, > > > 4096 bytes) > > > [=A0=A0=A0 1.423147] NET: Registered protocol family 2 > > > [=A0=A0=A0 1.426524] tcp_listen_portaddr_hash hash table entries: 4096 > > > (order: 6, 294912 bytes, linear) > > > [=A0=A0=A0 1.434212] TCP established hash table entries: 65536 (order= : 7, > > > 524288 bytes, linear) > > > [=A0=A0=A0 1.441038] TCP bind hash table entries: 65536 (order: 10, > > > 4194304 bytes, linear) > > > [=A0=A0=A0 1.452946] TCP: Hash tables configured (established 65536 b= ind 65536) > > > [=A0=A0=A0 1.458362] UDP hash table entries: 4096 (order: 7, 655360 b= ytes, > > > linear) > > > [=A0=A0=A0 1.464637] UDP-Lite hash table entries: 4096 (order: 7, 655= 360 > > > bytes, linear) > > > [=A0=A0=A0 1.471476] NET: Registered protocol family 1 > > > [=A0=A0=A0 1.474948] RPC: Registered named UNIX socket transport modu= le. > > > [=A0=A0=A0 1.479561] RPC: Registered udp transport module. > > > [=A0=A0=A0 1.482958] RPC: Registered tcp transport module. > > > [=A0=A0=A0 1.486348] RPC: Registered tcp NFSv4.1 backchannel transpor= t module. > > > [=A0=A0=A0 1.491485] PCI: CLS 0 bytes, default 64 > > > [=A0=A0=A0 1.495248] hw perfevents: enabled with armv8_cortex_a72 PMU > > > driver, 7 counters available > > > [=A0=A0=A0 1.502280] kvm: Limiting the IPA size due to kernel Virtual > > > Address limit > > > [=A0=A0=A0 1.507851] kvm [1]: IPA Size Limit: 43bits > > > [=A0=A0=A0 1.511572] kvm [1]: vgic-v2@c0e0000 > > > [=A0=A0=A0 1.513851] kvm [1]: GIC system register CPU interface enabl= ed > > > [=A0=A0=A0 1.518687] kvm [1]: vgic interrupt IRQ1 > > > [=A0=A0=A0 1.521608] kvm [1]: Hyp mode initialized successfully > > > [=A0=A0=A0 1.535818] workingset: timestamp_bits=3D46 max_order=3D21 b= ucket_order=3D0 > > > [=A0=A0=A0 1.549175] NFS: Registering the id_resolver key type > > > [=A0=A0=A0 1.552967] Key type id_resolver registered > > > [=A0=A0=A0 1.555844] Key type id_legacy registered > > > [=A0=A0=A0 1.558661] fuse: init (API version 7.31) > > > [=A0=A0=A0 1.561605] 9p: Installing v9fs 9p2000 file system support > > > [=A0=A0=A0 1.566505] io scheduler mq-deadline registered > > > [=A0=A0=A0 1.569734] io scheduler kyber registered > > > [=A0=A0=A0 1.573894] layerscape-pcie-gen4 3600000.pcie: host bridge > > > /soc/pcie@3600000 ranges: > > > [=A0=A0=A0 1.580351] layerscape-pcie-gen4 3600000.pcie:=A0=A0=A0=A0= =A0 MEM > > > 0x9040000000..0x907fffffff -> 0x0040000000 > > > [=A0=A0=A0 1.588204] layerscape-pcie-gen4 3600000.pcie: PCI host brid= ge to > > > bus 0000:00 > > > [=A0=A0=A0 1.594036] pci_bus 0000:00: root bus resource [bus 00-ff] > > > [=A0=A0=A0 1.598216] pci_bus 0000:00: root bus resource [mem > > > 0x9040000000-0x907fffffff] (bus address [0x40000000-0x7fffffff]) > > > [=A0=A0=A0 1.607459] pci 0000:00:00.0: [1957:8d90] type 01 class 0x06= 0400 > > > [=A0=A0=A0 1.612198] pci 0000:00:00.0: enabling Extended Tags > > > [=A0=A0=A0 1.615912] pci 0000:00:00.0: supports D1 D2 > > > [=A0=A0=A0 1.618869] pci 0000:00:00.0: PME# supported from D0 D1 D2 D= 3hot > > > D3cold > > > [=A0=A0=A0 1.624897] pci 0000:01:00.0: [1cc1:8201] type 00 class 0x01= 0802 > > > [=A0=A0=A0 1.629666] pci 0000:01:00.0: reg 0x10: [mem > > > 0x9040000000-0x9040003fff 64bit] > > > [=A0=A0=A0 1.646977] pci 0000:00:00.0: up support 3 enabled 0 > > > [=A0=A0=A0 1.650628] pci 0000:00:00.0: dn support 2 enabled 0 > > > [=A0=A0=A0 1.654743] pci 0000:00:00.0: BAR 8: assigned [mem > > > 0x9040000000-0x90400fffff] > > > [=A0=A0=A0 1.660577] pci 0000:01:00.0: BAR 0: assigned [mem > > > 0x9040000000-0x9040003fff 64bit] > > > [=A0=A0=A0 1.666945] pci 0000:00:00.0: PCI bridge to [bus 01-ff] > > > [=A0=A0=A0 1.670859] pci 0000:00:00.0:=A0=A0 bridge window [mem > > > 0x9040000000-0x90400fffff] > > > [=A0=A0=A0 1.676698] pci 0000:00:00.0: Max Payload Size set to=A0 256= / 256 > > > (was=A0 128), Max Read Rq=A0 256 > > > [=A0=A0=A0 1.683858] pci 0000:01:00.0: Max Payload Size set to=A0 256= / 256 > > > (was=A0 128), Max Read Rq=A0 256 > > > [=A0=A0=A0 1.691047] pcieport 0000:00:00.0: PCIe capabilities: 0x13 > > > [=A0=A0=A0 1.695230] pcieport 0000:00:00.0: init_service_irqs: -19 > > > [=A0=A0=A0 1.699429] layerscape-pcie-gen4 3800000.pcie: host bridge > > > /soc/pcie@3800000 ranges: > > > [=A0=A0=A0 1.705877] layerscape-pcie-gen4 3800000.pcie:=A0=A0=A0=A0= =A0 MEM > > > 0xa040000000..0xa07fffffff -> 0x0040000000 > > > [=A0=A0=A0 1.713713] layerscape-pcie-gen4 3800000.pcie: PCI host brid= ge to > > > bus 0001:00 > > > [=A0=A0=A0 1.719544] pci_bus 0001:00: root bus resource [bus 00-ff] > > > [=A0=A0=A0 1.723724] pci_bus 0001:00: root bus resource [mem > > > 0xa040000000-0xa07fffffff] (bus address [0x40000000-0x7fffffff]) > > > [=A0=A0=A0 1.732950] pci 0001:00:00.0: [1957:8d90] type 01 class 0x06= 0400 > > > [=A0=A0=A0 1.737694] pci 0001:00:00.0: enabling Extended Tags > > > [=A0=A0=A0 1.741407] pci 0001:00:00.0: supports D1 D2 > > > [=A0=A0=A0 1.744371] pci 0001:00:00.0: PME# supported from D0 D1 D2 D= 3hot > > > D3cold > > > [=A0=A0=A0 1.750511] pci 0001:01:00.0: [15b3:6750] type 00 class 0x02= 0000 > > > [=A0=A0=A0 1.755600] pci 0001:01:00.0: reg 0x10: [mem > > > 0xa040000000-0xa0400fffff 64bit] > > > [=A0=A0=A0 1.761632] pci 0001:01:00.0: reg 0x18: [mem > > > 0xa040800000-0xa040ffffff 64bit pref] > > > [=A0=A0=A0 1.768286] pci 0001:01:00.0: reg 0x30: [mem > > > 0xa041000000-0xa0410fffff pref] > > > [=A0=A0=A0 1.787013] pci 0001:00:00.0: up support 3 enabled 0 > > > [=A0=A0=A0 1.790665] pci 0001:00:00.0: dn support 1 enabled 0 > > > [=A0=A0=A0 1.794787] pci 0001:00:00.0: BAR 9: assigned [mem > > > 0xa040000000-0xa0407fffff 64bit pref] > > > [=A0=A0=A0 1.801572] pci 0001:00:00.0: BAR 8: assigned [mem > > > 0xa040800000-0xa0409fffff] > > > [=A0=A0=A0 1.807404] pci 0001:01:00.0: BAR 2: assigned [mem > > > 0xa040000000-0xa0407fffff 64bit pref] > > > [=A0=A0=A0 1.814316] pci 0001:01:00.0: BAR 0: assigned [mem > > > 0xa040800000-0xa0408fffff 64bit] > > > [=A0=A0=A0 1.820793] pci 0001:01:00.0: BAR 6: assigned [mem > > > 0xa040900000-0xa0409fffff pref] > > > [=A0=A0=A0 1.827056] pci 0001:00:00.0: PCI bridge to [bus 01-ff] > > > [=A0=A0=A0 1.830977] pci 0001:00:00.0:=A0=A0 bridge window [mem > > > 0xa040800000-0xa0409fffff] > > > [=A0=A0=A0 1.836806] pci 0001:00:00.0:=A0=A0 bridge window [mem > > > 0xa040000000-0xa0407fffff 64bit pref] > > > [=A0=A0=A0 1.843601] pci 0001:00:00.0: Max Payload Size set to=A0 256= / 256 > > > (was=A0 128), Max Read Rq=A0 256 > > > [=A0=A0=A0 1.850903] pci 0001:01:00.0: Max Payload Size set to=A0 256= / 256 > > > (was=A0 128), Max Read Rq=A0 256 > > > [=A0=A0=A0 1.858079] pcieport 0001:00:00.0: PCIe capabilities: 0x13 > > > [=A0=A0=A0 1.862260] pcieport 0001:00:00.0: init_service_irqs: -19 > > > [=A0=A0=A0 1.867322] Serial: 8250/16550 driver, 4 ports, IRQ sharing = disabled > > > [=A0=A0=A0 1.874084] arm-smmu 5000000.iommu: probing hardware configu= ration... > > > [=A0=A0=A0 1.879225] arm-smmu 5000000.iommu: SMMUv2 with: > > > [=A0=A0=A0 1.882529] arm-smmu 5000000.iommu:=A0=A0=A0=A0 stage 1 tran= slation > > > [=A0=A0=A0 1.886534] arm-smmu 5000000.iommu:=A0=A0=A0=A0 stage 2 tran= slation > > > [=A0=A0=A0 1.890539] arm-smmu 5000000.iommu:=A0=A0=A0=A0 nested trans= lation > > > [=A0=A0=A0 1.894457] arm-smmu 5000000.iommu:=A0=A0=A0=A0 coherent tab= le walk > > > [=A0=A0=A0 1.898461] arm-smmu 5000000.iommu:=A0=A0=A0=A0 (IDR0.CTTW o= verridden by > > > FW configuration) > > > [=A0=A0=A0 1.904464] arm-smmu 5000000.iommu:=A0=A0=A0=A0 stream match= ing with 128 > > > register groups > > > [=A0=A0=A0 1.910294] arm-smmu 5000000.iommu:=A0=A0=A0=A0 64 context b= anks (0 > > > stage-2 only) > > > [=A0=A0=A0 1.915519] arm-smmu 5000000.iommu:=A0=A0=A0=A0 Supported pa= ge sizes: > > > 0x61311000 > > > [=A0=A0=A0 1.920653] arm-smmu 5000000.iommu:=A0=A0=A0=A0 Stage-1: 48-= bit VA -> > > > 48-bit IPA > > > [=A0=A0=A0 1.925786] arm-smmu 5000000.iommu:=A0=A0=A0=A0 Stage-2: 48-= bit IPA -> > > > 48-bit PA > > > [=A0=A0=A0 1.946137] loop: module loaded > > > [=A0=A0=A0 1.948871] nvme nvme0: pci function 0000:01:00.0 > > > [=A0=A0=A0 1.952710] ahci-qoriq 3200000.sata: 3200000.sata supply ahc= i not > > > found, using dummy regulator > > > [=A0=A0=A0 1.960072] ahci-qoriq 3200000.sata: 3200000.sata supply phy= not > > > found, using dummy regulator > > > [=A0=A0=A0 1.967335] ahci-qoriq 3200000.sata: 3200000.sata supply tar= get > > > not found, using dummy regulator > > > [=A0=A0=A0 1.974957] ahci-qoriq 3200000.sata: AHCI 0001.0301 32 slots= 1 > > > ports 6 Gbps 0x1 impl platform mode > > > [=A0=A0=A0 1.982613] ahci-qoriq 3200000.sata: flags: 64bit ncq sntf p= m clo > > > only pmp fbs pio slum part ccc sds apst > > > [=A0=A0=A0 1.991486] scsi host0: ahci-qoriq > > > [=A0=A0=A0 1.993859] ata1: SATA max UDMA/133 mmio [mem > > > 0x03200000-0x0320ffff] port 0x100 irq 24 > > > [=A0=A0=A0 2.000561] ahci-qoriq 3210000.sata: 3210000.sata supply ahc= i not > > > found, using dummy regulator > > > [=A0=A0=A0 2.007916] ahci-qoriq 3210000.sata: 3210000.sata supply phy= not > > > found, using dummy regulator > > > [=A0=A0=A0 2.015194] ahci-qoriq 3210000.sata: 3210000.sata supply tar= get > > > not found, using dummy regulator > > > [=A0=A0=A0 2.022788] ahci-qoriq 3210000.sata: AHCI 0001.0301 32 slots= 1 > > > ports 6 Gbps 0x1 impl platform mode > > > [=A0=A0=A0 2.030443] ahci-qoriq 3210000.sata: flags: 64bit ncq sntf p= m clo > > > only pmp fbs pio slum part ccc sds apst > > > [=A0=A0=A0 2.039256] scsi host1: ahci-qoriq > > > [=A0=A0=A0 2.041507] ata2: SATA max UDMA/133 mmio [mem > > > 0x03210000-0x0321ffff] port 0x100 irq 25 > > > [=A0=A0=A0 2.048196] ahci-qoriq 3220000.sata: 3220000.sata supply ahc= i not > > > found, using dummy regulator > > > [=A0=A0=A0 2.055550] ahci-qoriq 3220000.sata: 3220000.sata supply phy= not > > > found, using dummy regulator > > > [=A0=A0=A0 2.062811] ahci-qoriq 3220000.sata: 3220000.sata supply tar= get > > > not found, using dummy regulator > > > [=A0=A0=A0 2.070378] ahci-qoriq 3220000.sata: AHCI 0001.0301 32 slots= 1 > > > ports 6 Gbps 0x1 impl platform mode > > > [=A0=A0=A0 2.078032] ahci-qoriq 3220000.sata: flags: 64bit ncq sntf p= m clo > > > only pmp fbs pio slum part ccc sds apst > > > [=A0=A0=A0 2.084600] nvme nvme0: 15/0/0 default/read/poll queues > > > [=A0=A0=A0 2.086837] scsi host2: ahci-qoriq > > > [=A0=A0=A0 2.092574] ata3: SATA max UDMA/133 mmio [mem > > > 0x03220000-0x0322ffff] port 0x100 irq 26 > > > [=A0=A0=A0 2.092925]=A0 nvme0n1: p1 p2 > > > [=A0=A0=A0 2.099262] ahci-qoriq 3230000.sata: 3230000.sata supply ahc= i not > > > found, using dummy regulator > > > [=A0=A0=A0 2.108028] ahci-qoriq 3230000.sata: 3230000.sata supply phy= not > > > found, using dummy regulator > > > [=A0=A0=A0 2.115290] ahci-qoriq 3230000.sata: 3230000.sata supply tar= get > > > not found, using dummy regulator > > > [=A0=A0=A0 2.122864] ahci-qoriq 3230000.sata: AHCI 0001.0301 32 slots= 1 > > > ports 6 Gbps 0x1 impl platform mode > > > [=A0=A0=A0 2.130518] ahci-qoriq 3230000.sata: flags: 64bit ncq sntf p= m clo > > > only pmp fbs pio slum part ccc sds apst > > > [=A0=A0=A0 2.139348] scsi host3: ahci-qoriq > > > [=A0=A0=A0 2.141598] ata4: SATA max UDMA/133 mmio [mem > > > 0x03230000-0x0323ffff] port 0x100 irq 27 > > > [=A0=A0=A0 2.149539] libphy: Fixed MDIO Bus: probed > > > [=A0=A0=A0 2.152802] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0=A0=A0 2.156799] Qualcomm Atheros AR8035 8b96000:01: probe: irq= =3D-1 > > > [=A0=A0=A0 2.161245] Qualcomm Atheros AR8035 8b96000:01: probe: irq= =3D-1 > > > [=A0=A0=A0 2.165963] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0=A0=A0 2.170081] dwc3 3100000.usb: Failed to get clk 'ref': -2 > > > [=A0=A0=A0 2.174468] dwc3 3110000.usb: Failed to get clk 'ref': -2 > > > [=A0=A0=A0 2.179050] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EH= CI) Driver > > > [=A0=A0=A0 2.184274] ehci-platform: EHCI generic platform driver > > > [=A0=A0=A0 2.188257] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) = Driver > > > [=A0=A0=A0 2.193140] ohci-platform: OHCI generic platform driver > > > [=A0=A0=A0 2.197268] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller > > > [=A0=A0=A0 2.201470] xhci-hcd xhci-hcd.0.auto: new USB bus registered, > > > assigned bus number 1 > > > [=A0=A0=A0 2.207946] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220f66d = hci > > > version 0x100 quirks 0x0000000002010010 > > > [=A0=A0=A0 2.216064] xhci-hcd xhci-hcd.0.auto: irq 22, io mem 0x03100= 000 > > > [=A0=A0=A0 2.221416] hub 1-0:1.0: USB hub found > > > [=A0=A0=A0 2.223894] hub 1-0:1.0: 1 port detected > > > [=A0=A0=A0 2.226762] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller > > > [=A0=A0=A0 2.230951] xhci-hcd xhci-hcd.0.auto: new USB bus registered, > > > assigned bus number 2 > > > [=A0=A0=A0 2.237305] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 = SuperSpeed > > > [=A0=A0=A0 2.242572] usb usb2: We don't know the algorithms for LPM f= or > > > this host, disabling LPM. > > > [=A0=A0=A0 2.249744] hub 2-0:1.0: USB hub found > > > [=A0=A0=A0 2.252209] hub 2-0:1.0: 1 port detected > > > [=A0=A0=A0 2.255118] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller > > > [=A0=A0=A0 2.259309] xhci-hcd xhci-hcd.1.auto: new USB bus registered, > > > assigned bus number 3 > > > [=A0=A0=A0 2.265760] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f66d = hci > > > version 0x100 quirks 0x0000000002010010 > > > [=A0=A0=A0 2.273872] xhci-hcd xhci-hcd.1.auto: irq 23, io mem 0x03110= 000 > > > [=A0=A0=A0 2.279084] hub 3-0:1.0: USB hub found > > > [=A0=A0=A0 2.281538] hub 3-0:1.0: 1 port detected > > > [=A0=A0=A0 2.284380] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller > > > [=A0=A0=A0 2.288571] xhci-hcd xhci-hcd.1.auto: new USB bus registered, > > > assigned bus number 4 > > > [=A0=A0=A0 2.294930] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 = SuperSpeed > > > [=A0=A0=A0 2.300190] usb usb4: We don't know the algorithms for LPM f= or > > > this host, disabling LPM. > > > [=A0=A0=A0 2.307363] hub 4-0:1.0: USB hub found > > > [=A0=A0=A0 2.309817] hub 4-0:1.0: 1 port detected > > > [=A0=A0=A0 2.312750] usbcore: registered new interface driver usb-sto= rage > > > [=A0=A0=A0 2.317173] ata1: SATA link down (SStatus 0 SControl 300) > > > [=A0=A0=A0 2.317696] mousedev: PS/2 mouse device common for all mice > > > [=A0=A0=A0 2.331955] rtc-pcf2127-i2c 2-0051: registered as rtc0 > > > [=A0=A0=A0 2.335876] i2c /dev entries driver > > > [=A0=A0=A0 2.339327] i2c i2c-0: Added multiplexed i2c bus 3 > > > [=A0=A0=A0 2.343067] i2c i2c-0: Added multiplexed i2c bus 4 > > > [=A0=A0=A0 2.346783] i2c i2c-0: Added multiplexed i2c bus 5 > > > [=A0=A0=A0 2.350507] i2c i2c-0: Added multiplexed i2c bus 6 > > > [=A0=A0=A0 2.354164] i2c i2c-0: Added multiplexed i2c bus 7 > > > [=A0=A0=A0 2.357821] i2c i2c-0: Added multiplexed i2c bus 8 > > > [=A0=A0=A0 2.361159] ata2: SATA link down (SStatus 0 SControl 300) > > > [=A0=A0=A0 2.361480] i2c i2c-0: Added multiplexed i2c bus 9 > > > [=A0=A0=A0 2.369047] i2c i2c-0: Added multiplexed i2c bus 10 > > > [=A0=A0=A0 2.372627] pca954x 0-0077: registered 8 multiplexed busses = for > > > I2C mux pca9547 > > > [=A0=A0=A0 2.378783] IR NEC protocol handler initialized > > > [=A0=A0=A0 2.382010] IR RC5(x/sz) protocol handler initialized > > > [=A0=A0=A0 2.385755] IR RC6 protocol handler initialized > > > [=A0=A0=A0 2.388977] IR JVC protocol handler initialized > > > [=A0=A0=A0 2.392200] IR Sony protocol handler initialized > > > [=A0=A0=A0 2.395513] IR SANYO protocol handler initialized > > > [=A0=A0=A0 2.398903] IR Sharp protocol handler initialized > > > [=A0=A0=A0 2.402300] IR MCE Keyboard/mouse protocol handler initializ= ed > > > [=A0=A0=A0 2.406827] IR XMP protocol handler initialized > > > [=A0=A0=A0 2.413367] amc6821 4-0018: Error reading configuration regi= ster, > > > aborting. > > > [=A0=A0=A0 2.417180] ata3: SATA link down (SStatus 0 SControl 300) > > > [=A0=A0=A0 2.419034] amc6821: probe of 4-0018 failed with error -5 > > > [=A0=A0=A0 2.427436] sdhci: Secure Digital Host Controller Interface = driver > > > [=A0=A0=A0 2.432314] sdhci: Copyright(c) Pierre Ossman > > > [=A0=A0=A0 2.435384] sdhci-pltfm: SDHCI platform and OF driver helper > > > [=A0=A0=A0 2.461157] ata4: SATA link down (SStatus 0 SControl 300) > > > [=A0=A0=A0 2.465487] mmc0: SDHCI controller on 2140000.esdhc > > > [2140000.esdhc] using ADMA 64-bit > > > [=A0=A0=A0 2.494954] mmc1: SDHCI controller on 2150000.esdhc > > > [2150000.esdhc] using ADMA 64-bit > > > [=A0=A0=A0 2.502071] ledtrig-cpu: registered to indicate activity on = CPUs > > > [=A0=A0=A0 2.507175] caam 8000000.crypto: device ID =3D 0x0a1a0200000= 00000 > > > (Era 10) > > > [=A0=A0=A0 2.508538] mmc0: new high speed SDHC card at address aaaa > > > [=A0=A0=A0 2.512572] caam 8000000.crypto: job rings =3D 3, qi =3D 1 > > > [=A0=A0=A0 2.521006] mmcblk0: mmc0:aaaa SU04G 3.69 GiB (ro) > > > [=A0=A0=A0 2.525840] caam algorithms registered in /proc/crypto > > > [=A0=A0=A0 2.532365] caam 8000000.crypto: caam pkc algorithms registe= red > > > in /proc/crypto > > > [=A0=A0=A0 2.539400] caam_jr 8010000.jr: registering rng-caam > > > [=A0=A0=A0 2.543736] usbcore: registered new interface driver usbhid > > > [=A0=A0=A0 2.548007] usbhid: USB HID core driver > > > [=A0=A0=A0 2.551148] NET: Registered protocol family 10 > > > [=A0=A0=A0 2.554963] Segment Routing with IPv6 > > > [=A0=A0=A0 2.557343] sit: IPv6, IPv4 and MPLS over IPv4 tunneling dri= ver > > > [=A0=A0=A0 2.562313] NET: Registered protocol family 17 > > > [=A0=A0=A0 2.565629] 9pnet: Installing 9P2000 support > > > [=A0=A0=A0 2.568641] Key type dns_resolver registered > > > [=A0=A0=A0 2.571820] registered taskstats version 1 > > > [=A0=A0=A0 2.578646] fsl_mc_dprc dprc.1: Adding to iommu group 0 > > > [=A0=A0=A0 2.584473] mmc1: new HS400 MMC card at address 0001 > > > [=A0=A0=A0 2.592566] mmcblk1: mmc1:0001 DF4064 58.2 GiB > > > [=A0=A0=A0 2.595945] mmcblk1boot0: mmc1:0001 DF4064 partition 1 4.00 = MiB > > > [=A0=A0=A0 2.600717] mmcblk1boot1: mmc1:0001 DF4064 partition 2 4.00 = MiB > > > [=A0=A0=A0 2.605471] mmcblk1rpmb: mmc1:0001 DF4064 partition 3 4.00 M= iB, > > > chardev (246:0) > > > [=A0=A0=A0 2.612749]=A0 mmcblk1: p1 p2 > > > [=A0=A0=A0 2.622945] usb 3-1: new high-speed USB device number 2 usin= g xhci-hcd > > > [=A0=A0=A0 2.642000] fsl_dpaa2_eth dpni.0: Adding to iommu group 0 > > > [=A0=A0=A0 2.646254] fsl_mc_dprc dprc.1: No more resources of type dp= mcp left > > > [=A0=A0=A0 2.651688] fsl_mc_allocator dpbp.1: Adding to iommu group 0 > > > [=A0=A0=A0 2.656161] fsl_mc_allocator dpbp.0: Adding to iommu group 0 > > > [=A0=A0=A0 2.662117] fsl_mc_allocator dpmcp.35: Adding to iommu group= 0 > > > [=A0=A0=A0 2.667765] fsl_mc_allocator dpmcp.34: Adding to iommu group= 0 > > > [=A0=A0=A0 2.673422] fsl_mc_allocator dpmcp.33: Adding to iommu group= 0 > > > [=A0=A0=A0 2.679071] fsl_mc_allocator dpmcp.32: Adding to iommu group= 0 > > > [=A0=A0=A0 2.684267] hub 3-1:1.0: USB hub found > > > [=A0=A0=A0 2.684727] fsl_mc_allocator dpmcp.31: Adding to iommu group= 0 > > > [=A0=A0=A0 2.686736] hub 3-1:1.0: 4 ports detected > > > [=A0=A0=A0 2.692343] fsl_mc_allocator dpmcp.30: Adding to iommu group= 0 > > > [=A0=A0=A0 2.699627] fsl_mc_allocator dpmcp.29: Adding to iommu group= 0 > > > [=A0=A0=A0 2.705265] fsl_mc_allocator dpmcp.28: Adding to iommu group= 0 > > > [=A0=A0=A0 2.710952] fsl_mc_allocator dpmcp.27: Adding to iommu group= 0 > > > [=A0=A0=A0 2.716596] fsl_mc_allocator dpmcp.26: Adding to iommu group= 0 > > > [=A0=A0=A0 2.722243] fsl_mc_allocator dpmcp.25: Adding to iommu group= 0 > > > [=A0=A0=A0 2.727897] fsl_mc_allocator dpmcp.24: Adding to iommu group= 0 > > > [=A0=A0=A0 2.733550] fsl_mc_allocator dpmcp.23: Adding to iommu group= 0 > > > [=A0=A0=A0 2.739198] fsl_mc_allocator dpmcp.22: Adding to iommu group= 0 > > > [=A0=A0=A0 2.744853] fsl_mc_allocator dpmcp.21: Adding to iommu group= 0 > > > [=A0=A0=A0 2.750495] fsl_mc_allocator dpmcp.20: Adding to iommu group= 0 > > > [=A0=A0=A0 2.756161] fsl_mc_allocator dpmcp.19: Adding to iommu group= 0 > > > [=A0=A0=A0 2.761803] fsl_mc_allocator dpmcp.18: Adding to iommu group= 0 > > > [=A0=A0=A0 2.767473] fsl_mc_allocator dpmcp.17: Adding to iommu group= 0 > > > [=A0=A0=A0 2.773117] fsl_mc_allocator dpmcp.16: Adding to iommu group= 0 > > > [=A0=A0=A0 2.778768] fsl_mc_allocator dpmcp.15: Adding to iommu group= 0 > > > [=A0=A0=A0 2.782959] usb 4-1: new SuperSpeed Gen 1 USB device number 2 > > > using xhci-hcd > > > [=A0=A0=A0 2.784414] fsl_mc_allocator dpmcp.14: Adding to iommu group= 0 > > > [=A0=A0=A0 2.794669] fsl_mc_allocator dpmcp.13: Adding to iommu group= 0 > > > [=A0=A0=A0 2.800309] fsl_mc_allocator dpmcp.12: Adding to iommu group= 0 > > > [=A0=A0=A0 2.805969] fsl_mc_allocator dpmcp.11: Adding to iommu group= 0 > > > [=A0=A0=A0 2.811625] fsl_mc_allocator dpmcp.10: Adding to iommu group= 0 > > > [=A0=A0=A0 2.817271] fsl_mc_allocator dpmcp.9: Adding to iommu group 0 > > > [=A0=A0=A0 2.822845] fsl_mc_allocator dpmcp.8: Adding to iommu group 0 > > > [=A0=A0=A0 2.828243] hub 4-1:1.0: USB hub found > > > [=A0=A0=A0 2.828420] fsl_mc_allocator dpmcp.7: Adding to iommu group 0 > > > [=A0=A0=A0 2.830710] hub 4-1:1.0: 4 ports detected > > > [=A0=A0=A0 2.836276] fsl_mc_allocator dpmcp.6: Adding to iommu group 0 > > > [=A0=A0=A0 2.843415] fsl_mc_allocator dpmcp.5: Adding to iommu group 0 > > > [=A0=A0=A0 2.848975] fsl_mc_allocator dpmcp.4: Adding to iommu group 0 > > > [=A0=A0=A0 2.851038] random: fast init done > > > [=A0=A0=A0 2.854534] fsl_mc_allocator dpmcp.3: Adding to iommu group 0 > > > [=A0=A0=A0 2.861060] fsl_mc_allocator dpmcp.2: Adding to iommu group 0 > > > [=A0=A0=A0 2.866622] fsl_mc_allocator dpmcp.1: Adding to iommu group 0 > > > [=A0=A0=A0 2.874308] fsl_mc_dpio dpio.15: Adding to iommu group 0 > > > [=A0=A0=A0 2.882022] fsl_mc_dpio dpio.15: probed > > > [=A0=A0=A0 2.888261] fsl_mc_dpio dpio.14: Adding to iommu group 0 > > > [=A0=A0=A0 2.895912] fsl_mc_dpio dpio.14: probed > > > [=A0=A0=A0 2.902061] fsl_mc_dpio dpio.13: Adding to iommu group 0 > > > [=A0=A0=A0 2.909710] fsl_mc_dpio dpio.13: probed > > > [=A0=A0=A0 2.915939] fsl_mc_dpio dpio.12: Adding to iommu group 0 > > > [=A0=A0=A0 2.923591] fsl_mc_dpio dpio.12: probed > > > [=A0=A0=A0 2.929752] fsl_mc_dpio dpio.11: Adding to iommu group 0 > > > [=A0=A0=A0 2.937396] fsl_mc_dpio dpio.11: probed > > > [=A0=A0=A0 2.943628] fsl_mc_dpio dpio.10: Adding to iommu group 0 > > > [=A0=A0=A0 2.951283] fsl_mc_dpio dpio.10: probed > > > [=A0=A0=A0 2.957446] fsl_mc_dpio dpio.9: Adding to iommu group 0 > > > [=A0=A0=A0 2.965012] fsl_mc_dpio dpio.9: probed > > > [=A0=A0=A0 2.971167] fsl_mc_dpio dpio.8: Adding to iommu group 0 > > > [=A0=A0=A0 2.978776] fsl_mc_dpio dpio.8: probed > > > [=A0=A0=A0 2.984923] fsl_mc_dpio dpio.7: Adding to iommu group 0 > > > [=A0=A0=A0 2.992537] fsl_mc_dpio dpio.7: probed > > > [=A0=A0=A0 2.998684] fsl_mc_dpio dpio.6: Adding to iommu group 0 > > > [=A0=A0=A0 3.006299] fsl_mc_dpio dpio.6: probed > > > [=A0=A0=A0 3.012440] fsl_mc_dpio dpio.5: Adding to iommu group 0 > > > [=A0=A0=A0 3.020064] fsl_mc_dpio dpio.5: probed > > > [=A0=A0=A0 3.026190] fsl_mc_dpio dpio.4: Adding to iommu group 0 > > > [=A0=A0=A0 3.033754] fsl_mc_dpio dpio.4: probed > > > [=A0=A0=A0 3.038937] usb 3-1.3: new high-speed USB device number 3 us= ing > > > xhci-hcd > > > [=A0=A0=A0 3.039844] fsl_mc_dpio dpio.3: Adding to iommu group 0 > > > [=A0=A0=A0 3.051890] fsl_mc_dpio dpio.3: probed > > > [=A0=A0=A0 3.058009] fsl_mc_dpio dpio.2: Adding to iommu group 0 > > > [=A0=A0=A0 3.065609] fsl_mc_dpio dpio.2: probed > > > [=A0=A0=A0 3.071763] fsl_mc_dpio dpio.1: Adding to iommu group 0 > > > [=A0=A0=A0 3.079384] fsl_mc_dpio dpio.1: probed > > > [=A0=A0=A0 3.085521] fsl_mc_dpio dpio.0: Adding to iommu group 0 > > > [=A0=A0=A0 3.093136] fsl_mc_dpio dpio.0: probed > > > [=A0=A0=A0 3.096201] fsl_mc_allocator dpcon.31: Adding to iommu group= 0 > > > [=A0=A0=A0 3.100196] hub 3-1.3:1.0: USB hub found > > > [=A0=A0=A0 3.100860] fsl_mc_allocator dpcon.30: Adding to iommu group= 0 > > > [=A0=A0=A0 3.103374] hub 3-1.3:1.0: 4 ports detected > > > [=A0=A0=A0 3.107983] fsl_mc_allocator dpcon.29: Adding to iommu group= 0 > > > [=A0=A0=A0 3.115381] fsl_mc_allocator dpcon.28: Adding to iommu group= 0 > > > [=A0=A0=A0 3.120030] fsl_mc_allocator dpcon.27: Adding to iommu group= 0 > > > [=A0=A0=A0 3.124682] fsl_mc_allocator dpcon.26: Adding to iommu group= 0 > > > [=A0=A0=A0 3.129333] fsl_mc_allocator dpcon.25: Adding to iommu group= 0 > > > [=A0=A0=A0 3.133987] fsl_mc_allocator dpcon.24: Adding to iommu group= 0 > > > [=A0=A0=A0 3.138642] fsl_mc_allocator dpcon.23: Adding to iommu group= 0 > > > [=A0=A0=A0 3.143294] fsl_mc_allocator dpcon.22: Adding to iommu group= 0 > > > [=A0=A0=A0 3.147946] fsl_mc_allocator dpcon.21: Adding to iommu group= 0 > > > [=A0=A0=A0 3.152597] fsl_mc_allocator dpcon.20: Adding to iommu group= 0 > > > [=A0=A0=A0 3.157250] fsl_mc_allocator dpcon.19: Adding to iommu group= 0 > > > [=A0=A0=A0 3.161903] fsl_mc_allocator dpcon.18: Adding to iommu group= 0 > > > [=A0=A0=A0 3.166559] fsl_mc_allocator dpcon.17: Adding to iommu group= 0 > > > [=A0=A0=A0 3.171217] fsl_mc_allocator dpcon.16: Adding to iommu group= 0 > > > [=A0=A0=A0 3.175871] fsl_mc_allocator dpcon.15: Adding to iommu group= 0 > > > [=A0=A0=A0 3.180533] fsl_mc_allocator dpcon.14: Adding to iommu group= 0 > > > [=A0=A0=A0 3.185188] fsl_mc_allocator dpcon.13: Adding to iommu group= 0 > > > [=A0=A0=A0 3.189844] fsl_mc_allocator dpcon.12: Adding to iommu group= 0 > > > [=A0=A0=A0 3.194499] fsl_mc_allocator dpcon.11: Adding to iommu group= 0 > > > [=A0=A0=A0 3.199153] fsl_mc_allocator dpcon.10: Adding to iommu group= 0 > > > [=A0=A0=A0 3.203810] fsl_mc_allocator dpcon.9: Adding to iommu group 0 > > > [=A0=A0=A0 3.208385] fsl_mc_allocator dpcon.8: Adding to iommu group 0 > > > [=A0=A0=A0 3.212956] fsl_mc_allocator dpcon.7: Adding to iommu group 0 > > > [=A0=A0=A0 3.217526] fsl_mc_allocator dpcon.6: Adding to iommu group 0 > > > [=A0=A0=A0 3.222096] fsl_mc_allocator dpcon.5: Adding to iommu group 0 > > > [=A0=A0=A0 3.226667] fsl_mc_allocator dpcon.4: Adding to iommu group 0 > > > [=A0=A0=A0 3.231237] fsl_mc_allocator dpcon.3: Adding to iommu group 0 > > > [=A0=A0=A0 3.235812] fsl_mc_allocator dpcon.2: Adding to iommu group 0 > > > [=A0=A0=A0 3.240383] fsl_mc_allocator dpcon.1: Adding to iommu group 0 > > > [=A0=A0=A0 3.244955] fsl_mc_allocator dpcon.0: Adding to iommu group 0 > > > [=A0=A0=A0 3.252565] fsl_mc_dprc dprc.1: DPRC device bound to driver > > > [=A0=A0=A0 3.257032] libphy: SFP I2C Bus: probed > > > [=A0=A0=A0 3.259658] sfp sfp-0: Host maximum power 2.0W > > > [=A0=A0=A0 3.262929] sfp sfp-0: No tx_disable pin: SFP modules will a= lways > > > be emitting. > > > [=A0=A0=A0 3.269061] libphy: SFP I2C Bus: probed > > > [=A0=A0=A0 3.271642] sfp sfp-1: Host maximum power 2.0W > > > [=A0=A0=A0 3.274884] sfp sfp-1: No tx_disable pin: SFP modules will a= lways > > > be emitting. > > > [=A0=A0=A0 3.280979] libphy: SFP I2C Bus: probed > > > [=A0=A0=A0 3.283559] sfp sfp-2: Host maximum power 2.0W > > > [=A0=A0=A0 3.286819] sfp sfp-2: No tx_disable pin: SFP modules will a= lways > > > be emitting. > > > [=A0=A0=A0 3.292948] libphy: SFP I2C Bus: probed > > > [=A0=A0=A0 3.295529] sfp sfp-3: Host maximum power 2.0W > > > [=A0=A0=A0 3.298768] sfp sfp-3: No tx_disable pin: SFP modules will a= lways > > > be emitting. > > > [=A0=A0=A0 3.456609] fsl_dpaa2_eth dpni.0 (unnamed net_device) > > > (uninitialized): PHY [8b96000:01] driver [Qualcomm Atheros AR8035] > > > (irq=3DPOLL) > > > [=A0=A0=A0 3.467153] fsl_dpaa2_eth dpni.0 (unnamed net_device) > > > (uninitialized): phy: setting supported 000,00000200,000062ea > > > advertising 000,00000200,000062ea > > > [=A0=A0=A0 3.468341] fsl_dpaa2_eth dpni.0: Probed interface eth0 > > > [=A0=A0=A0 3.472672] input: gpio-keys as > > > /devices/platform/gpio-keys/input/input0 > > > [=A0=A0=A0 3.479780] rtc-pcf2127-i2c 2-0051: setting system clock to > > > 2020-02-28T09:56:18 UTC (1582883778) > > > [=A0=A0=A0 3.490224] EXT4-fs (nvme0n1p2): mounted filesystem with ord= ered > > > data mode. Opts: (null) > > > [=A0=A0=A0 3.497082] VFS: Mounted root (ext4 filesystem) readonly on > > > device 259:2. > > > [=A0=A0=A0 3.503193] devtmpfs: mounted > > > [=A0=A0=A0 3.505079] Freeing unused kernel memory: 960K > > > [=A0=A0=A0 3.534993] Run /sbin/init as init process > > > = > > > When asking for more network interfaces, more "Adding to iommu group" > > > messages get spat out: > > > = > > > [=A0 446.040825] fsl_dpaa2_eth dpni.1: Adding to iommu group 0 > > > [=A0 446.201254] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0 446.206552] fsl_dpaa2_eth dpni.1: Probed interface eth1 > > > [=A0 446.210715] fsl_mc_allocator dpbp.2: Adding to iommu group 0 > > > [=A0 446.216838] fsl_mc_allocator dpmcp.36: Adding to iommu group 0 > > > [=A0 446.224808] fsl_mc_allocator dpcon.47: Adding to iommu group 0 > > > [=A0 446.229935] fsl_mc_allocator dpcon.46: Adding to iommu group 0 > > > [=A0 446.234685] fsl_mc_allocator dpcon.45: Adding to iommu group 0 > > > [=A0 446.239431] fsl_mc_allocator dpcon.44: Adding to iommu group 0 > > > [=A0 446.244179] fsl_mc_allocator dpcon.43: Adding to iommu group 0 > > > [=A0 446.251725] fsl_mc_allocator dpcon.42: Adding to iommu group 0 > > > [=A0 446.258952] fsl_mc_allocator dpcon.41: Adding to iommu group 0 > > > [=A0 446.263666] fsl_mc_allocator dpcon.40: Adding to iommu group 0 > > > [=A0 446.268377] fsl_mc_allocator dpcon.39: Adding to iommu group 0 > > > [=A0 446.273086] fsl_mc_allocator dpcon.38: Adding to iommu group 0 > > > [=A0 446.277814] fsl_mc_allocator dpcon.37: Adding to iommu group 0 > > > [=A0 446.282517] fsl_mc_allocator dpcon.36: Adding to iommu group 0 > > > [=A0 446.287228] fsl_mc_allocator dpcon.35: Adding to iommu group 0 > > > [=A0 446.291935] fsl_mc_allocator dpcon.34: Adding to iommu group 0 > > > [=A0 446.296641] fsl_mc_allocator dpcon.33: Adding to iommu group 0 > > > [=A0 446.301354] fsl_mc_allocator dpcon.32: Adding to iommu group 0 > > > [=A0 446.893939] fsl_dpaa2_eth dpni.2: Adding to iommu group 0 > > > [=A0 447.052868] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0 447.058223] fsl_dpaa2_eth dpni.2: Probed interface eth2 > > > [=A0 447.062425] fsl_mc_allocator dpbp.3: Adding to iommu group 0 > > > [=A0 447.068813] fsl_mc_allocator dpmcp.37: Adding to iommu group 0 > > > [=A0 447.074280] fsl_mc_allocator dpcon.63: Adding to iommu group 0 > > > [=A0 447.078995] fsl_mc_allocator dpcon.62: Adding to iommu group 0 > > > [=A0 447.088690] fsl_mc_allocator dpcon.61: Adding to iommu group 0 > > > [=A0 447.093639] fsl_mc_allocator dpcon.60: Adding to iommu group 0 > > > [=A0 447.098369] fsl_mc_allocator dpcon.59: Adding to iommu group 0 > > > [=A0 447.103089] fsl_mc_allocator dpcon.58: Adding to iommu group 0 > > > [=A0 447.107811] fsl_mc_allocator dpcon.57: Adding to iommu group 0 > > > [=A0 447.112525] fsl_mc_allocator dpcon.56: Adding to iommu group 0 > > > [=A0 447.117244] fsl_mc_allocator dpcon.55: Adding to iommu group 0 > > > [=A0 447.121962] fsl_mc_allocator dpcon.54: Adding to iommu group 0 > > > [=A0 447.126680] fsl_mc_allocator dpcon.53: Adding to iommu group 0 > > > [=A0 447.131392] fsl_mc_allocator dpcon.52: Adding to iommu group 0 > > > [=A0 447.136107] fsl_mc_allocator dpcon.51: Adding to iommu group 0 > > > [=A0 447.140820] fsl_mc_allocator dpcon.50: Adding to iommu group 0 > > > [=A0 447.145535] fsl_mc_allocator dpcon.49: Adding to iommu group 0 > > > [=A0 447.150249] fsl_mc_allocator dpcon.48: Adding to iommu group 0 > > > [=A0 447.710694] fsl_dpaa2_eth dpni.3: Adding to iommu group 0 > > > [=A0 447.888120] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0 447.893479] fsl_dpaa2_eth dpni.3: Probed interface eth3 > > > [=A0 447.897740] fsl_mc_allocator dpbp.4: Adding to iommu group 0 > > > [=A0 447.904488] fsl_mc_allocator dpmcp.38: Adding to iommu group 0 > > > [=A0 447.909994] fsl_mc_allocator dpcon.79: Adding to iommu group 0 > > > [=A0 447.914717] fsl_mc_allocator dpcon.78: Adding to iommu group 0 > > > [=A0 447.919852] fsl_mc_allocator dpcon.77: Adding to iommu group 0 > > > [=A0 447.924720] fsl_mc_allocator dpcon.76: Adding to iommu group 0 > > > [=A0 447.931979] fsl_mc_allocator dpcon.75: Adding to iommu group 0 > > > [=A0 447.939172] fsl_mc_allocator dpcon.74: Adding to iommu group 0 > > > [=A0 447.943886] fsl_mc_allocator dpcon.73: Adding to iommu group 0 > > > [=A0 447.948604] fsl_mc_allocator dpcon.72: Adding to iommu group 0 > > > [=A0 447.953319] fsl_mc_allocator dpcon.71: Adding to iommu group 0 > > > [=A0 447.958035] fsl_mc_allocator dpcon.70: Adding to iommu group 0 > > > [=A0 447.965445] fsl_mc_allocator dpcon.69: Adding to iommu group 0 > > > [=A0 447.972653] fsl_mc_allocator dpcon.68: Adding to iommu group 0 > > > [=A0 447.977376] fsl_mc_allocator dpcon.67: Adding to iommu group 0 > > > [=A0 447.982097] fsl_mc_allocator dpcon.66: Adding to iommu group 0 > > > [=A0 447.986816] fsl_mc_allocator dpcon.65: Adding to iommu group 0 > > > [=A0 447.991532] fsl_mc_allocator dpcon.64: Adding to iommu group 0 > > > [=A0 448.737198] fsl_dpaa2_eth dpni.4: Adding to iommu group 0 > > > [=A0 448.894480] libphy: Freescale XGMAC MDIO Bus: probed > > > [=A0 448.899785] fsl_dpaa2_eth dpni.4: Probed interface eth4 > > > [=A0 448.904077] fsl_mc_allocator dpbp.5: Adding to iommu group 0 > > > [=A0 448.909817] fsl_mc_allocator dpmcp.39: Adding to iommu group 0 > > > [=A0 448.915340] fsl_mc_allocator dpcon.95: Adding to iommu group 0 > > > [=A0 448.920068] fsl_mc_allocator dpcon.94: Adding to iommu group 0 > > > [=A0 448.924789] fsl_mc_allocator dpcon.93: Adding to iommu group 0 > > > [=A0 448.929689] fsl_mc_allocator dpcon.92: Adding to iommu group 0 > > > [=A0 448.934436] fsl_mc_allocator dpcon.91: Adding to iommu group 0 > > > [=A0 448.939159] fsl_mc_allocator dpcon.90: Adding to iommu group 0 > > > [=A0 448.943882] fsl_mc_allocator dpcon.89: Adding to iommu group 0 > > > [=A0 448.948607] fsl_mc_allocator dpcon.88: Adding to iommu group 0 > > > [=A0 448.953327] fsl_mc_allocator dpcon.87: Adding to iommu group 0 > > > [=A0 448.958050] fsl_mc_allocator dpcon.86: Adding to iommu group 0 > > > [=A0 448.962771] fsl_mc_allocator dpcon.85: Adding to iommu group 0 > > > [=A0 448.967499] fsl_mc_allocator dpcon.84: Adding to iommu group 0 > > > [=A0 448.972219] fsl_mc_allocator dpcon.83: Adding to iommu group 0 > > > [=A0 448.976941] fsl_mc_allocator dpcon.82: Adding to iommu group 0 > > > [=A0 448.981669] fsl_mc_allocator dpcon.81: Adding to iommu group 0 > > > [=A0 448.986391] fsl_mc_allocator dpcon.80: Adding to iommu group 0 > > > = > > > # dmesg |grep 'Adding to iommu' | wc -l > > > 164 > > > # dmesg |grep -v 'Adding to iommu' | wc -l > > > 551 > > > = > > > So, 23% of the kernel messages on this platform are "Adding to iommu", > > > which is excessive. > > = > > Indeed, however I would note that on most platforms bringing up a > > network interface involves hot-adding 0 devices, so hot-adding 19 > > devices as full-blown DMA masters is arguably the root of "excessive" > > already. Per the concern I initially raised, each of those messages > > represents a whole bunch of internal allocation and bookkeeping going > > on, which if it isn't necessary would be far better avoided altogether, > > than simply done more quietly. > > = > > Laurentiu, I guess at the moment the nature of the of_dma_configure() > > integration means we end up treating all DPAA2 objects identically, but > > do you think we have scope to be a bit cleverer in that regard? > > Presumably not every type of object that shows up on the fsl_mc bus is > > really an independent DMA master, so if we could skip doing the full > > DMA/IOMMU/MSI setup for the ones that don't need it, it would work out > > nicer all round. In fact your .dma_configure proposal (which I'll try to > > take a proper look at next week) couldn't have come at a better time for > > that argument :) > > = > = > Just FYI, I've tried Robin's suggestion and things greatly improved [1], = so > I think we can leave the iommu group messages alone. > = > [1] > # dmesg |grep 'Adding to iommu' | wc -l > 7 > # dmesg |grep -v 'Adding to iommu' | wc -l > 512 Please can you send me your patches for this. Thanks. -- = RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps = up According to speedtest.net: 11.9Mbps down 500kbps up _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu