Starting kernel ... Booting Linux on physical CPU 0x0 Linux version 4.14.0-xilinx (84alav@fedora64) (gcc version 5.4.0 (Buildroot 2017.05.1)) #15 SMP PREEMPT Mon Mar 19 12:30:34 IST 2018 CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=18c5387d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache OF: fdt: Machine model: Zynq Zed Development Board Memory policy: Data cache writealloc cma: Reserved 16 MiB at 0x1dc00000 percpu: Embedded 16 pages/cpu @dfbc5000 s34764 r8192 d22580 u65536 Built 1 zonelists, mobility grouping on. Total pages: 130048 Kernel command line: PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 490488K/524288K available (5120K kernel code, 224K rwdata, 1404K rodata, 1024K init, 150K bss, 17416K reserved, 16384K cma-reserved, 0K highmem) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xfff00000 (3072 kB) vmalloc : 0xe0800000 - 0xff800000 ( 496 MB) lowmem : 0xc0000000 - 0xe0000000 ( 512 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0008000 - 0xc0600000 (6112 kB) .init : 0xc0800000 - 0xc0900000 (1024 kB) .data : 0xc0900000 - 0xc0938000 ( 224 kB) .bss : 0xc0938000 - 0xc095da14 ( 151 kB) Preemptible hierarchical RCU implementation. RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. Tasks RCU enabled. RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 efuse mapped to e0800000 slcr mapped to e0802000 L2C: platform modifies aux control register: 0x72360000 -> 0x72760000 L2C: DT/platform modifies aux control register: 0x72360000 -> 0x72760000 L2C-310 erratum 769419 enabled L2C-310 enabling early BRESP for Cortex-A9 L2C-310 full line of zeros enabled for Cortex-A9 L2C-310 ID prefetch enabled, offset 1 lines L2C-310 dynamic clock gating enabled, standby mode enabled L2C-310 cache controller enabled, 8 ways, 512 kB L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76760001 zynq_clock_init: clkc starts at e0802100 Zynq clock init sched_clock: 64 bits at 333MHz, resolution 3ns, wraps every 4398046511103ns clocksource: arm_global_timer: mask: 0xffffffffffffffff max_cycles: 0x4ce07af025, max_idle_ns: 440795209040 ns Switching to timer-based delay loop, resolution 3ns clocksource: ttc_clocksource: mask: 0xffff max_cycles: 0xffff, max_idle_ns: 537538477 ns timer #0 at e080a000, irq=17 Console: colour dummy device 80x30 console [tty0] enabled Calibrating delay loop (skipped), value calculated using timer frequency.. 666.66 BogoMIPS (lpj=3333333) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 Setting up static identity map for 0x100000 - 0x100060 Hierarchical SRCU implementation. smp: Bringing up secondary CPUs ... CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 smp: Brought up 1 node, 2 CPUs SMP: Total of 2 processors activated (1333.33 BogoMIPS). CPU: All CPU(s) started in SVC mode. devtmpfs: initialized random: get_random_u32 called from bucket_table_alloc+0x1c4/0x224 with crng_init=0 VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4 clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns futex hash table entries: 512 (order: 3, 32768 bytes) pinctrl core: initialized pinctrl subsystem NET: Registered protocol family 16 random: fast init done DMA: preallocated 256 KiB pool for atomic coherent allocations cpuidle: using governor menu hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers. hw-breakpoint: maximum watchpoint size is 4 bytes. zynq-ocm f800c000.ocmc: ZYNQ OCM pool: 256 KiB @ 0xe0840000 zynq-pinctrl 700.pinctrl: zynq pinctrl initialized e0000000.serial: ttyPS0 at MMIO 0xe0000000 (irq = 25, base_baud = 6249999) is a xuartps console [ttyPS0] enabled vgaarb: loaded SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti PTP clock support registered EDAC MC: Ver: 3.0.0 FPGA manager framework clocksource: Switched to clocksource arm_global_timer NET: Registered protocol family 2 TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 4096 (order: 3, 32768 bytes) TCP: Hash tables configured (established 4096 bind 4096) UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Trying to unpack rootfs image as initramfs... Freeing initrd memory: 3604K hw perfevents: no interrupt-affinity property for /pmu, guessing. hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available workingset: timestamp_bits=30 max_order=17 bucket_order=0 jffs2: version 2.2. (NAND) (SUMMARY) ?© 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) io scheduler mq-deadline registered io scheduler kyber registered dma-pl330 f8003000.dmac: Loaded driver for PL330 DMAC-241330 dma-pl330 f8003000.dmac: DBUFF-128x8bytes Num_Chans-8 Num_Peri-4 Num_Events-16 brd: module loaded loop: module loaded libphy: Fixed MDIO Bus: probed CAN device driver interface mv88e6xxx_init kelev libphy: MACB_mii_bus: probed mdio_bus e000b000.ethernet-ffffffff: /amba/ethernet@e000b000/fixed-link has invalid PHY address mv88e6085 e000b000.ethernet-ffffffff:1d: switch 0xa10 detected: Marvell 88E6390X, revision 1 libphy: mv88e6xxx SMI: probed mv88e6085 e000b000.ethernet-ffffffff:1c: switch 0xa10 detected: Marvell 88E6390X, revision 1 libphy: mv88e6xxx SMI: probed mv88e6085: probe of e000b000.ethernet-ffffffff:1c failed with error -16 mdio_bus e000b000.ethernet-ffffffff: scan phy fixed-link at address 1 Unable to handle kernel NULL pointer dereference at virtual address 00000004 pgd = c0004000 [00000004] *pgd=00000000 Internal error: Oops - BUG: 17 [#1] PREEMPT SMP ARM Modules linked in: CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.14.0-xilinx #15 Hardware name: Xilinx Zynq Platform task: df43b840 task.stack: df43c000 PC is at dsa_unregister_switch+0x10/0x48 LR is at dsa_unregister_switch+0x10/0x48 pc : [] lr : [] psr: 60000013 sp : df43dd58 ip : 00000000 fp : 00000000 r10: 00000000 r9 : dd009c78 r8 : 00000034 r7 : dd0d1434 r6 : c091dd68 r5 : 00000000 r4 : dd0d1210 r3 : df43b840 r2 : 00000000 r1 : 00000000 r0 : c0936cdc Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none Control: 18c5387d Table: 1f65c04a DAC: 00000051 Process swapper/0 (pid: 1, stack limit = 0xdf43c210) Stack: (0xdf43dd58 to 0xdf43e000) dd40: dd0d1210 00000000 dd60: c091dd68 c0418ac0 dd0d1400 00000000 c091dd68 c04127ac dd0d1400 c03b72b8 dd80: dd0d1400 df4ff530 c091c448 dd0d1460 dfbeb3c4 c03b6420 dd0d1400 dd0d145c dda0: dd009c78 c03b3acc dd009e8c a0000013 dd1d2800 dd009e80 dd009e8c dd0d1400 ddc0: dd0d1400 dd009e84 dd009e8c c0412868 dd009c00 c0412624 ffffffed 00000001 dde0: dd009c00 dfbeb67c dfbeb3c4 c04bafac 00000000 c04b378c dfbecb5c 0000001c de00: c06ffa6d df77f000 df77c000 df77c4c0 dfbeb3c4 df524a10 00000000 c0423104 de20: ffffffff df43de5c 00000001 c0229cd4 dfbeb3c4 c0421054 00000001 00000002 de40: 00000001 00000001 dd1c8898 dd1c9cc0 dd1c9c40 dd1c9bc0 00000000 00000000 de60: 00000001 00000001 c091ddc8 c0422974 df524a10 c091ddc8 00000000 00000000 de80: c091ddc8 00000000 00000000 c03b84d4 df524a10 c09523dc c09523e0 c03b6e84 dea0: df524a10 df524a44 c091ddc8 c0918a28 00000000 c0938000 c083383c c03b7080 dec0: 00000000 c091ddc8 c03b7000 c03b5790 df472f58 df4edb34 c091ddc8 00000000 dee0: dd1c5300 c03b64f8 c06ff8d2 c06ff8d3 00000000 c091ddc8 c081aea4 000000a8 df00: c083be5c c03b7808 00000006 c081aea4 000000a8 c0101900 00000000 df43df24 df20: 00000000 00000000 00000000 c075d548 000000a8 00000006 00000006 00000000 df40: cccccccd 00000000 00000000 c0938000 c083383c 00000006 c0833830 000000a8 df60: 00000006 c0833834 000000a8 c083be5c c0938000 c0800d40 00000006 00000006 df80: 00000000 c0800594 00000000 c05e1e64 00000000 00000000 00000000 00000000 dfa0: 00000000 c05e1e6c 00000000 c0106fd0 00000000 00000000 00000000 00000000 dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 [] (dsa_unregister_switch) from [] (mv88e6xxx_remove+0x1c/0x68) [] (mv88e6xxx_remove) from [] (mdio_remove+0x18/0x28) [] (mdio_remove) from [] (device_release_driver_internal+0x128/0x1d0) [] (device_release_driver_internal) from [] (bus_remove_device+0xcc/0xdc) [] (bus_remove_device) from [] (device_del+0x1bc/0x258) [] (device_del) from [] (mdio_device_remove+0xc/0x18) [] (mdio_device_remove) from [] (mdiobus_unregister+0x40/0x74) [] (mdiobus_unregister) from [] (of_mdiobus_register+0x234/0x254) [] (of_mdiobus_register) from [] (macb_probe+0x790/0xb88) [] (macb_probe) from [] (platform_drv_probe+0x50/0xa0) [] (platform_drv_probe) from [] (driver_probe_device+0x13c/0x2b8) [] (driver_probe_device) from [] (__driver_attach+0x80/0xa4) [] (__driver_attach) from [] (bus_for_each_dev+0x68/0x8c) [] (bus_for_each_dev) from [] (bus_add_driver+0xc8/0x1dc) [] (bus_add_driver) from [] (driver_register+0x9c/0xe0) [] (driver_register) from [] (do_one_initcall+0xa8/0x11c) [] (do_one_initcall) from [] (kernel_init_freeable+0x10c/0x1cc) [] (kernel_init_freeable) from [] (kernel_init+0x8/0x10c) [] (kernel_init) from [] (ret_from_fork+0x14/0x24) Code: e92d4070 e1a05000 e59f0034 eb00ea7e (e5954004) ---[ end trace f6d20ab8f9ad8edb ]--- Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b CPU0: stopping CPU: 0 PID: 0 Comm: swapper/0 Tainted: G D 4.14.0-xilinx #15 Hardware name: Xilinx Zynq Platform [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [] (show_stack) from [] (dump_stack+0x80/0xa0) [] (dump_stack) from [] (ipi_cpu_stop+0x3c/0x70) [] (ipi_cpu_stop) from [] (handle_IPI+0x64/0x84) [] (handle_IPI) from [] (gic_handle_irq+0x7c/0x98) [] (gic_handle_irq) from [] (__irq_svc+0x6c/0xa8) Exception stack(0xc0901f48 to 0xc0901f90) 1f40: 00000001 00000000 00000000 c0116800 00000000 00000000 1f60: c0900000 c08441f8 c0901fa0 c0833a30 00000000 00000000 1f388000 c0901f98 1f80: c01079e0 c01079e4 60000013 ffffffff [] (__irq_svc) from [] (arch_cpu_idle+0x2c/0x38) [] (arch_cpu_idle) from [] (do_idle+0xd0/0x198) [] (do_idle) from [] (cpu_startup_entry+0x18/0x1c) [] (cpu_startup_entry) from [] (start_kernel+0x308/0x368) [] (start_kernel) from [<0000807c>] (0x807c) ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b