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