Debian boot failure with UEFI runtime variables enabled
ilias.apalodimas at linaro.org
ilias.apalodimas at linaro.org
Thu Jul 23 14:29:46 CEST 2020
Hi Grant,
There's a convert pointer call missing. I think Heinrich fixed that already
Just add:
efi_convert_pointer(0, (void **)&*efi_current_var); on efi_var_mem_notify_virtual_address_map()
function and you should be fine
Cheers
/Ilias
On Thu, Jul 23, 2020 at 01:23:23PM +0100, Grant Likely wrote:
> Hi Heinrich,
>
> I've run into a problem with mainline U-Boot. Debian unstable (distro
> kernel) fails to boot after commit b02a707152, "efi_loader: enable
> UEFI variables at runtime". Kernel boots fine before that commit. Boot
> log is attached. Looks like it is failing in a workqueue that is
> calling runtime services; but I haven't dug in yet.
>
> I'm not doing anything exotic with this build. Mainline U-Boot,
> mainline TFA, and booting the kernel with an up-to-date dtb.
>
> g.
>
> ----
>
> Found valid image at boot postion 0x000
> lNOTICE: Starting binary extension
> NOTICE: SVC: SW Revision 0x0. SVC is not supported
> mv_ddr: mv_ddr-devel-18.08.0-ga881467-dirty (Jul 23 2020 - 13:16:48)
> mv_ddr: completed successfully
> NOTICE: Cold boot
> lNOTICE: Booting Trusted Firmware
> NOTICE: BL1: v2.3(release):v2.3-377-gd95c3de34 (Marvell-devel-18.12.0)
> NOTICE: BL1: Built : 13:16:54, Jul 23 2020
> NOTICE: BL1: Booting BL2
> lNOTICE: BL2: v2.3(release):v2.3-377-gd95c3de34 (Marvell-devel-18.12.0)
> NOTICE: BL2: Built : 13:16:56, Jul 23 2020
> NOTICE: SCP_BL2 contains 5 concatenated images
> NOTICE: Skipping MSS CP3 related image
> NOTICE: Skipping MSS CP2 related image
> NOTICE: Load image to CP1 MSS AP0
> NOTICE: Loading MSS image from addr. 0x40269f4 Size 0x1cd8 to MSS at 0xf4280000
> NOTICE: Done
> NOTICE: Load image to CP0 MSS AP0
> NOTICE: Loading MSS image from addr. 0x40286cc Size 0x1cd8 to MSS at 0xf2280000
> NOTICE: Done
> NOTICE: Load image to AP0 MSS
> NOTICE: Loading MSS image from addr. 0x402a3a4 Size 0x5420 to MSS at 0xf0580000
> NOTICE: Done
> NOTICE: SCP Image doesn't contain PM firmware
> NOTICE: BL1: Booting BL31
> lNOTICE: MSS PM is not supported in this build
> NOTICE: BL31: v2.3(release):v2.3-377-gd95c3de34 (Marvell-devel-18.12.0)
> NOTICE: BL31: Built : 13:16:59, Jul 23 2020
> l
>
> U-Boot 2020.07-00629-gb02a707152 (Jul 23 2020 - 13:16:23 +0100)
>
> DRAM: 16 GiB
> Comphy chip #0:
> Comphy-0: PEX0
> Comphy-1: PEX0
> Comphy-2: PEX0
> Comphy-3: PEX0
> Comphy-4: SFI
> Comphy-5: SATA1
> Comphy chip #1:
> Comphy-0: SGMII1 1.25 Gbps
> Comphy-1: SATA0
> Comphy-2: USB3_HOST0
> Comphy-3: SATA1
> Comphy-4: SFI
> Comphy-5: UNCONNECTED
> UTMI PHY 0 initialized to USB Host0
> UTMI PHY 1 initialized to USB Host1
> UTMI PHY 2 initialized to USB Host0
> SATA link 0 timeout.
> SATA link 1 timeout.
> AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
> flags: 64bit ncq led only pmp fbss pio slum part sxs
> PCIE-0: Link down
> MMC: sdhci at 6e0000: 0, sdhci at 780000: 1
> Loading Environment from SPI Flash... SF: Detected w25q32 with page
> size 256 Bytes, erase size 4 KiB, total 4 MiB
> OK
> Model: MACCHIATOBin-8040
> Net:
> Warning: mvpp2-1 (eth0) using random MAC address - ce:ac:be:d4:7c:30
> eth0: mvpp2-1
> Hit any key to stop autoboot: 0
> => load mmc 1:1 ${fdt_addr_r} armada-8040-mcbin.dtb
> 32886 bytes read in 18 ms (1.7 MiB/s)
> => run bootcmd_mmc0
> switch to partitions #0, OK
> mmc0(part 0) is current device
> Scanning mmc 0:1...
> Found EFI removable media binary efi/boot/bootaa64.efi
> Scanning disk sdhci at 6e0000.blk...
> Scanning disk sdhci at 780000.blk...
> Found 5 disks
> ** Unable to read file ubootefi.var **
> Failed to load EFI variables
> BootOrder not defined
> EFI boot manager: Cannot load any image
> 1799536 bytes read in 152 ms (11.3 MiB/s)
> Welcome to GRUB!
>
> mvpp2-1 Waiting for PHY auto negotiation to complete....... done
> error: no suitable video mode found.
>
>
> GNU GRUB version 2.04-7
>
> ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
> │*Debian GNU/Linux
>
>
> │
> │ Advanced options for Debian GNU/Linux
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
>
> Use the ▲ and ▼ keys to select which entry is highlighted.
> Press enter to boot the selected OS, `e' to edit the commands
> before booting or `c' for a command-line. ESC to return previous menu.
>
>
>
>
> GNU GRUB version 2.04-7
>
> ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
> │setparams 'Debian GNU/Linux'
>
>
> │
> │
>
>
> │
> │ load_video
>
>
> │
> │ insmod gzio
>
>
> │
> │ if [ x$grub_platform = xxen ]; then insmod xzio; insmod
> lzopio; fi
>
> │
> │ insmod part_gpt
>
>
> │
> │ insmod ext2
>
>
> │
> │ if [ x$feature_platform_search_hint = xy ]; then
>
>
> │
> │ search --no-floppy --fs-uuid --set=root
> 557ac9c1-b1d1-428e-8843-7bd9abc7201b
>
> │
> │ else
>
>
> │
> │ search --no-floppy --fs-uuid --set=root
> 557ac9c1-b1d1-428e-8843-7bd9abc7201b
>
> │
> │ fi
>
>
> │
> │ echo 'Loading Linux 5.6.0-2-arm64 ...'
>
>
> │
> │ linux /boot/vmlinuz-5.6.0-2-arm64
> root=UUID=557ac9c1-b1d1-428e-8843-7bd9abc7201b ro
>
> │
> │ echo 'Loading initial ramdisk ...'
>
>
> │
> │ initrd /boot/initrd.img-5.6.0-2-arm64
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> │
>
>
> │
> └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
>
> Minimum Emacs-like screen editing is supported. TAB lists
> completions. Press Ctrl-x or F10 to boot, Ctrl-c or F2 for a
> command-line or ESC to discard edits and return to the GRUB menu.
> Booting a command list
>
> Loading Linux 5.6.0-2-arm64 ...
> Loading initial ramdisk ...
> EFI stub: Booting Linux Kernel...
> EFI stub: EFI_RNG_PROTOCOL unavailable, no randomness supplied
> EFI stub: Using DTB from configuration table
> EFI stub: Exiting boot services and installing virtual address map...
> [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd081]
> [ 0.000000] Linux version 5.6.0-2-arm64
> (debian-kernel at lists.debian.org) (gcc version 9.3.0 (Debian 9.3.0-13))
> #1 SMP Debian 5.6.14-1 (2020-05-23)
> [ 0.000000] Machine model: Marvell 8040 MACCHIATOBin Double-shot
> [ 0.000000] efi: Getting EFI parameters from FDT:
> [ 0.000000] efi: EFI v2.80 by Das U-Boot
> [ 0.000000] efi: SMBIOS=0x7eb0b000 MEMRESERVE=0x5ab6b040
> [ 0.000000] secureboot: Secure boot disabled
> [ 0.000000] cma: Reserved 64 MiB at 0x00000000bc000000
> [ 0.000000] NUMA: No NUMA configuration found
> [ 0.000000] NUMA: Faking a node at [mem
> 0x0000000000000000-0x000000043fffffff]
> [ 0.000000] NUMA: NODE_DATA [mem 0x43dfc50c0-0x43dfc6fff]
> [ 0.000000] Zone ranges:
> [ 0.000000] DMA [mem 0x0000000000000000-0x000000003fffffff]
> [ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000ffffffff]
> [ 0.000000] Normal [mem 0x0000000100000000-0x000000043fffffff]
> [ 0.000000] Movable zone start for each node
> [ 0.000000] Early memory node ranges
> [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff]
> [ 0.000000] node 0: [mem 0x0000000004200000-0x000000007e948fff]
> [ 0.000000] node 0: [mem 0x000000007e949000-0x000000007e94afff]
> [ 0.000000] node 0: [mem 0x000000007e94b000-0x000000007eb04fff]
> [ 0.000000] node 0: [mem 0x000000007eb05000-0x000000007eb09fff]
> [ 0.000000] node 0: [mem 0x000000007eb0a000-0x000000007eb0afff]
> [ 0.000000] node 0: [mem 0x000000007eb0b000-0x000000007eb0bfff]
> [ 0.000000] node 0: [mem 0x000000007eb0c000-0x000000007eb0dfff]
> [ 0.000000] node 0: [mem 0x000000007eb0e000-0x000000007eb11fff]
> [ 0.000000] node 0: [mem 0x000000007eb12000-0x000000007eb12fff]
> [ 0.000000] node 0: [mem 0x000000007eb13000-0x000000007eb17fff]
> [ 0.000000] node 0: [mem 0x000000007eb18000-0x000000007eb19fff]
> [ 0.000000] node 0: [mem 0x000000007eb1a000-0x000000007eb1bfff]
> [ 0.000000] node 0: [mem 0x000000007eb1c000-0x000000007eb1cfff]
> [ 0.000000] node 0: [mem 0x000000007eb1d000-0x000000007eb1dfff]
> [ 0.000000] node 0: [mem 0x000000007eb1e000-0x000000007eb1ffff]
> [ 0.000000] node 0: [mem 0x000000007eb20000-0x000000007eb20fff]
> [ 0.000000] node 0: [mem 0x000000007eb21000-0x000000007eb21fff]
> [ 0.000000] node 0: [mem 0x000000007eb22000-0x000000007eb23fff]
> [ 0.000000] node 0: [mem 0x000000007eb24000-0x000000007eb24fff]
> [ 0.000000] node 0: [mem 0x000000007eb25000-0x000000007eb25fff]
> [ 0.000000] node 0: [mem 0x000000007eb26000-0x000000007ff2ffff]
> [ 0.000000] node 0: [mem 0x000000007ff30000-0x000000007ff3ffff]
> [ 0.000000] node 0: [mem 0x000000007ff40000-0x00000000bfffffff]
> [ 0.000000] node 0: [mem 0x0000000100000000-0x000000043fffffff]
> [ 0.000000] Zeroed struct page in unavailable ranges: 40 pages
> [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000043fffffff]
> [ 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: MIGRATE_INFO_TYPE not supported.
> [ 0.000000] psci: SMC Calling Convention v1.0
> [ 0.000000] percpu: Embedded 32 pages/cpu s93976 r8192 d28904 u131072
> [ 0.000000] Detected PIPT I-cache on CPU0
> [ 0.000000] CPU features: detected: EL2 vector hardening
> [ 0.000000] ARM_SMCCC_ARCH_WORKAROUND_1 missing from firmware
> [ 0.000000] CPU features: detected: ARM erratum 1319367
> [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4128256
> [ 0.000000] Policy zone: Normal
> [ 0.000000] Kernel command line:
> BOOT_IMAGE=/boot/vmlinuz-5.6.0-2-arm64
> root=UUID=557ac9c1-b1d1-428e-8843-7bd9abc7201b ro
> [ 0.000000] Dentry cache hash table entries: 2097152 (order: 12,
> 16777216 bytes, linear)
> [ 0.000000] Inode-cache hash table entries: 1048576 (order: 11,
> 8388608 bytes, linear)
> [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
> [ 0.000000] software IO TLB: mapped [mem 0x3bfff000-0x3ffff000] (64MB)
> [ 0.000000] Memory: 4012164K/16775168K available (10108K kernel
> code, 1838K rwdata, 3756K rodata, 5184K init, 555K bss, 435216K
> reserved, 65536K cma-reserved)
> [ 0.000000] random: get_random_u64 called from
> __kmem_cache_create+0x44/0x5c8 with crng_init=0
> [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
> [ 0.000000] ftrace: allocating 36406 entries in 143 pages
> [ 0.000000] ftrace: allocated 143 pages with 5 groups
> [ 0.000000] rcu: Hierarchical RCU implementation.
> [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
> [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay
> is 25 jiffies.
> [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
> [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
> [ 0.000000] GIC: Adjusting CPU interface base to 0x00000000f022f000
> [ 0.000000] GIC: Using split EOI/Deactivate mode
> [ 0.000000] GICv2m: DT overriding V2M MSI_TYPER (base:160, num:32)
> [ 0.000000] GICv2m: range[mem 0xf0280000-0xf0280fff], SPI[160:191]
> [ 0.000000] GICv2m: DT overriding V2M MSI_TYPER (base:192, num:32)
> [ 0.000000] GICv2m: range[mem 0xf0290000-0xf0290fff], SPI[192:223]
> [ 0.000000] GICv2m: DT overriding V2M MSI_TYPER (base:224, num:32)
> [ 0.000000] GICv2m: range[mem 0xf02a0000-0xf02a0fff], SPI[224:255]
> [ 0.000000] GICv2m: DT overriding V2M MSI_TYPER (base:256, num:32)
> [ 0.000000] GICv2m: range[mem 0xf02b0000-0xf02b0fff], SPI[256:287]
> [ 0.000000] arch_timer: cp15 timer(s) running at 25.00MHz (phys).
> [ 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.000243] Console: colour dummy device 80x25
> [ 0.000473] printk: console [tty0] enabled
> [ 0.000524] Calibrating delay loop (skipped), value calculated
> using timer frequency.. 50.00 BogoMIPS (lpj=100000)
> [ 0.000533] pid_max: default: 32768 minimum: 301
> [ 0.000592] LSM: Security Framework initializing
> [ 0.000607] Yama: disabled by default; enable with sysctl kernel.yama.*
> [ 0.000653] AppArmor: AppArmor initialized
> [ 0.000660] TOMOYO Linux initialized
> [ 0.000741] Mount-cache hash table entries: 32768 (order: 6, 262144
> bytes, linear)
> [ 0.000799] Mountpoint-cache hash table entries: 32768 (order: 6,
> 262144 bytes, linear)
> [ 0.001622] rcu: Hierarchical SRCU implementation.
> [ 0.002656] Remapping and enabling EFI services.
> [ 0.002872] smp: Bringing up secondary CPUs ...
> [ 0.003242] Detected PIPT I-cache on CPU1
> [ 0.003277] CPU1: Booted secondary processor 0x0000000001 [0x410fd081]
> [ 0.003685] Detected PIPT I-cache on CPU2
> [ 0.003709] CPU2: Booted secondary processor 0x0000000100 [0x410fd081]
> [ 0.004137] Detected PIPT I-cache on CPU3
> [ 0.004155] CPU3: Booted secondary processor 0x0000000101 [0x410fd081]
> [ 0.004200] smp: Brought up 1 node, 4 CPUs
> [ 0.004211] SMP: Total of 4 processors activated.
> [ 0.004217] CPU features: detected: 32-bit EL0 Support
> [ 0.004222] CPU features: detected: CRC32 instructions
> [ 0.017403] CPU: All CPU(s) started at EL2
> [ 0.017436] alternatives: patching kernel code
> [ 0.275552] node 0 initialised, 3065563 pages in 256ms
> [ 0.277503] devtmpfs: initialized
> [ 0.280280] Registered cp15_barrier emulation handler
> [ 0.280293] Registered setend emulation handler
> [ 0.280300] KASLR disabled due to lack of seed
> [ 0.280469] clocksource: jiffies: mask: 0xffffffff max_cycles:
> 0xffffffff, max_idle_ns: 7645041785100000 ns
> [ 0.280482] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
> [ 0.281405] pinctrl core: initialized pinctrl subsystem
> [ 0.281740] thermal_sys: Registered thermal governor 'fair_share'
> [ 0.281741] thermal_sys: Registered thermal governor 'step_wise'
> [ 0.282157] SMBIOS 3.0 present.
> [ 0.282173] DMI: Marvell mvebu_armada-8k/mvebu_armada-8k, BIOS
> 2020.07-00629-gb02a707152 07/23/2020
> [ 0.282427] NET: Registered protocol family 16
> [ 0.283053] DMA: preallocated 256 KiB pool for atomic allocations
> [ 0.283063] audit: initializing netlink subsys (disabled)
> [ 0.283142] audit: type=2000 audit(0.280:1): state=initialized
> audit_enabled=0 res=1
> [ 0.283677] cpuidle: using governor ladder
> [ 0.283736] cpuidle: using governor menu
> [ 0.283808] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> [ 0.283865] ASID allocator initialised with 65536 entries
> [ 0.284016] Serial: AMBA PL011 UART driver
> [ 0.292307] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
> [ 0.292318] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
> [ 0.292323] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
> [ 0.292329] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
> [ 0.536467] ACPI: Interpreter disabled.
> [ 0.536608] iommu: Default domain type: Translated
> [ 0.536722] vgaarb: loaded
> [ 0.536869] EDAC MC: Ver: 3.0.0
> [ 0.537136] Registered efivars operations
> [ 0.537501] NetLabel: Initializing
> [ 0.537508] NetLabel: domain hash size = 128
> [ 0.537512] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
> [ 0.537538] NetLabel: unlabeled traffic allowed by default
> [ 0.537597] clocksource: Switched to clocksource arch_sys_counter
> [ 0.561834] VFS: Disk quotas dquot_6.6.0
> [ 0.561875] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
> [ 0.562200] AppArmor: AppArmor Filesystem Enabled
> [ 0.562358] pnp: PnP ACPI: disabled
> [ 0.565381] NET: Registered protocol family 2
> [ 0.565667] tcp_listen_portaddr_hash hash table entries: 8192
> (order: 5, 131072 bytes, linear)
> [ 0.565775] TCP established hash table entries: 131072 (order: 8,
> 1048576 bytes, linear)
> [ 0.566283] TCP bind hash table entries: 65536 (order: 8, 1048576
> bytes, linear)
> [ 0.566789] TCP: Hash tables configured (established 131072 bind 65536)
> [ 0.566869] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
> [ 0.567064] UDP-Lite hash table entries: 8192 (order: 6, 262144
> bytes, linear)
> [ 0.567361] NET: Registered protocol family 1
> [ 0.567378] NET: Registered protocol family 44
> [ 0.567386] PCI: CLS 0 bytes, default 64
> [ 0.567472] Trying to unpack rootfs image as initramfs...
> [ 1.317209] Freeing initrd memory: 27248K
> [ 1.317450] hw perfevents: unable to count PMU IRQs
> [ 1.317462] hw perfevents: /ap806/config-space at f0000000/pmu: failed
> to register PMU devices!
> [ 1.317801] kvm [1]: IPA Size Limit: 44bits
> [ 1.318106] kvm [1]: vgic interrupt IRQ1
> [ 1.318182] kvm [1]: Hyp mode initialized successfully
> [ 1.318800] Initialise system trusted keyrings
> [ 1.318822] Key type blacklist registered
> [ 1.318934] workingset: timestamp_bits=44 max_order=22 bucket_order=0
> [ 1.321310] zbud: loaded
> [ 1.321590] Platform Keyring initialized
> [ 1.321616] Key type asymmetric registered
> [ 1.321620] Asymmetric key parser 'x509' registered
> [ 1.321639] Block layer SCSI generic (bsg) driver version 0.4
> loaded (major 250)
> [ 1.321766] io scheduler mq-deadline registered
> [ 1.324534] armada-ap806-pinctrl
> f06f4000.system-controller:pinctrl: registered pinctrl driver
> [ 1.324899] armada-cp110-pinctrl
> f2440000.system-controller:pinctrl: registered pinctrl driver
> [ 1.324980] debugfs: Directory 'dummy-system-controller at 440000'
> with parent 'regmap' already present!
> [ 1.325147] armada-cp110-pinctrl
> f4440000.system-controller:pinctrl: registered pinctrl driver
> [ 1.327081] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
> [ 1.330871] mv_xor_v2 f0400000.xor: Marvell Version 2 XOR driver
> [ 1.331182] mv_xor_v2 f0420000.xor: Marvell Version 2 XOR driver
> [ 1.331532] mv_xor_v2 f0440000.xor: Marvell Version 2 XOR driver
> [ 1.331848] mv_xor_v2 f0460000.xor: Marvell Version 2 XOR driver
> [ 1.332233] mv_xor_v2 f26a0000.xor: Marvell Version 2 XOR driver
> [ 1.332563] mv_xor_v2 f26c0000.xor: Marvell Version 2 XOR driver
> [ 1.333008] mv_xor_v2 f46a0000.xor: Marvell Version 2 XOR driver
> [ 1.333346] mv_xor_v2 f46c0000.xor: Marvell Version 2 XOR driver
> [ 1.334681] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
> [ 1.335580] f0512000.serial: ttyS0 at MMIO 0xf0512000 (irq = 8,
> base_baud = 12500000) is a 16550A
> [ 2.443424] printk: console [ttyS0] enabled
> [ 2.448020] f2702100.serial: ttyS1 at MMIO 0xf2702100 (irq = 27,
> base_baud = 15625000) is a 16550A
> [ 2.457390] f4702000.serial: ttyS2 at MMIO 0xf4702000 (irq = 28,
> base_baud = 15625000) is a 16550A
> [ 2.466764] Serial: AMBA driver
> [ 2.470092] msm_serial: driver initialized
> [ 2.475272] mousedev: PS/2 mouse device common for all mice
> [ 2.482029] ledtrig-cpu: registered to indicate activity on CPUs
> [ 2.488885] drop_monitor: Initializing network drop monitor service
> [ 2.495516] NET: Registered protocol family 10
> [ 2.521731] Segment Routing with IPv6
> [ 2.525464] mip6: Mobile IPv6
> [ 2.528457] NET: Registered protocol family 17
> [ 2.532998] mpls_gso: MPLS GSO support
> [ 2.536954] registered taskstats version 1
> [ 2.541085] Loading compiled-in X.509 certificates
> [ 2.604710] Loaded X.509 cert 'Debian Secure Boot CA:
> 6ccece7e4c6c0d1f6149f3dd27dfcc5cbb419ea1'
> [ 2.613502] Loaded X.509 cert 'Debian Secure Boot Signer: 00a7468def'
> [ 2.620038] zswap: loaded using pool lzo/zbud
> [ 2.624664] Key type ._fscrypt registered
> [ 2.628706] Key type .fscrypt registered
> [ 2.632649] Key type fscrypt-provisioning registered
> [ 2.637727] AppArmor: AppArmor sha1 policy hashing enabled
> [ 2.643267] Unable to handle kernel paging request at virtual
> address 000000007eb13060
> [ 2.651232] Mem abort info:
> [ 2.654041] ESR = 0x96000005
> [ 2.657108] EC = 0x25: DABT (current EL), IL = 32 bits
> [ 2.662444] SET = 0, FnV = 0
> [ 2.665509] EA = 0, S1PTW = 0
> [ 2.668665] Data abort info:
> [ 2.671559] ISV = 0, ISS = 0x00000005
> [ 2.675413] CM = 0, WnR = 0
> [ 2.678395] [000000007eb13060] user address but active_mm is swapper
> [ 2.684781] Internal error: Oops: 96000005 [#1] SMP
> [ 2.689679] Modules linked in:
> [ 2.692749] CPU: 2 PID: 7 Comm: kworker/u8:0 Not tainted
> 5.6.0-2-arm64 #1 Debian 5.6.14-1
> [ 2.700962] Hardware name: Marvell mvebu_armada-8k/mvebu_armada-8k,
> BIOS 2020.07-00629-gb02a707152 07/23/2020
> [ 2.710926] Workqueue: efi_rts_wq efi_call_rts
> [ 2.715389] pstate: 00000005 (nzcv daif -PAN -UAO)
> [ 2.720200] pc : 0x2004b37c
> [ 2.723004] lr : 0x2004b480
> [ 2.725807] sp : ffff8000115b3cd0
> [ 2.729134] x29: ffff8000115b3cd0 x28: 0000000000000000
> [ 2.734468] x27: ffff00013fd3c500 x26: 0000000000000000
> [ 2.739803] x25: ffff800010d17508 x24: ffff800011583d4c
> [ 2.745137] x23: ffff800011583d70 x22: 0000000000000000
> [ 2.750471] x21: 0000000000000000 x20: ffff800011583d4c
> [ 2.755804] x19: ffff800011583d70 x18: 000000000000000e
> [ 2.761137] x17: 0000000000000001 x16: 0000000000000019
> [ 2.766471] x15: 0000000000000004 x14: 000000002004bcf8
> [ 2.771806] x13: ffff800011583d98 x12: ffff800010c90d88
> [ 2.777140] x11: 0000000020033220 x10: 0000000000000000
> [ 2.782474] x9 : ffff800010085f28 x8 : 000000002004b000
> [ 2.787807] x7 : 000000007eb13060 x6 : ffff800010c90d88
> [ 2.793141] x5 : 0000000000000000 x4 : 0000000000000000
> [ 2.798474] x3 : 0000000000000000 x2 : ffff800010c90d88
> [ 2.803808] x1 : ffff800011583d98 x0 : 000000007eb13050
> [ 2.809142] Call trace:
> [ 2.811598] 0x2004b37c
> [ 2.814054] 0x2004b7c0
> [ 2.816508] 0x2004b848
> [ 2.818966] __efi_rt_asm_wrapper+0x28/0x40
> [ 2.823168] efi_call_rts+0x340/0x470
> [ 2.826845] process_one_work+0x1b8/0x450
> [ 2.830871] worker_thread+0x15c/0x4a0
> [ 2.834636] kthread+0xfc/0x128
> [ 2.837791] ret_from_fork+0x10/0x18
> [ 2.841382] Code: 91000463 17fffffa 91004007 d2800004 (386468e6)
> [ 2.847502] ---[ end trace ec1655e4bc7d4f76 ]---
> [ 2.852169] ------------[ cut here ]------------
> [ 2.856809] WARNING: CPU: 2 PID: 7 at
> arch/arm64/kernel/fpsimd.c:156 __get_cpu_fpsimd_context+0x2c/0x38
> [ 2.866242] Modules linked in:
> [ 2.869310] CPU: 2 PID: 7 Comm: kworker/u8:0 Tainted: G D
> 5.6.0-2-arm64 #1 Debian 5.6.14-1
> [ 2.878918] Hardware name: Marvell mvebu_armada-8k/mvebu_armada-8k,
> BIOS 2020.07-00629-gb02a707152 07/23/2020
> [ 2.888876] Workqueue: efi_rts_wq efi_call_rts
> [ 2.893339] pstate: 20000085 (nzCv daIf -PAN -UAO)
> [ 2.898151] pc : __get_cpu_fpsimd_context+0x2c/0x38
> [ 2.903049] lr : fpsimd_thread_switch+0x24/0xc8
> [ 2.907597] sp : ffff8000115b3840
> [ 2.910924] x29: ffff8000115b3840 x28: ffff00013fe16d48
> [ 2.916257] x27: ffff800010a78810 x26: ffff00043df8fd00
> [ 2.921591] x25: 0000000000000001 x24: 0000000000000000
> [ 2.926925] x23: ffff00013fe16740 x22: ffff800010f73018
> [ 2.932259] x21: ffff00013fe32c40 x20: ffff00013fe16740
> [ 2.937593] x19: ffff00013fe32c40 x18: 000000000000000e
> [ 2.942927] x17: 0000000000000001 x16: 0000000000000019
> [ 2.948261] x15: 0000000000000004 x14: 000000000000004c
> [ 2.953595] x13: 0000000000000000 x12: 0000000000000001
> [ 2.958928] x11: ffff800010c5b470 x10: ffff00043df7c208
> [ 2.964262] x9 : ffff800010086454 x8 : 0000000000000004
> [ 2.969595] x7 : 0000000000000000 x6 : 0000000000000002
> [ 2.974929] x5 : 00000000ffffffff x4 : 0000000000000000
> [ 2.980264] x3 : 0000000000000001 x2 : 0000000000000001
> [ 2.985598] x1 : ffff80042d007000 x0 : ffff800010f73078
> [ 2.990932] Call trace:
> [ 2.993388] __get_cpu_fpsimd_context+0x2c/0x38
> [ 2.997939] __switch_to+0x20/0x160
> [ 3.001443] __schedule+0x2ac/0x6a8
> [ 3.004947] do_task_dead+0x68/0x78
> [ 3.008450] do_exit+0x604/0xa40
> [ 3.011691] die+0x270/0x2b0
> [ 3.014583] die_kernel_fault+0x68/0x78
> [ 3.018436] __do_kernel_fault+0x8c/0x138
> [ 3.022463] do_page_fault+0x208/0x468
> [ 3.026227] do_translation_fault+0x64/0x7c
> [ 3.030427] do_mem_abort+0x44/0xa0
> [ 3.033930] el1_abort+0x28/0x30
> [ 3.037171] el1_sync_handler+0xd8/0xe0
> [ 3.041022] el1_sync+0x7c/0x100
> [ 3.044263] 0x2004b37c
> [ 3.046717] 0x2004b7c0
> [ 3.049173] 0x2004b848
> [ 3.051629] __efi_rt_asm_wrapper+0x28/0x40
> [ 3.055829] efi_call_rts+0x340/0x470
> [ 3.059506] process_one_work+0x1b8/0x450
> [ 3.063532] worker_thread+0x15c/0x4a0
> [ 3.067297] kthread+0xfc/0x128
> [ 3.070450] ret_from_fork+0x10/0x18
> [ 3.074039] ---[ end trace ec1655e4bc7d4f77 ]---
More information about the U-Boot
mailing list