openSBI 1.7 causes v6.16-rc boot to hang on VisionFive 2

Andreas Schwab schwab at suse.de
Tue Jul 8 03:21:37 PDT 2025


openSBI 1.7 implements the FWFT extension, and thus enables the use of
misaligned access exception delegation in v6.16-rc.  This causes the
boot to hang on the VisionFive 2 v1.2a.

[    0.000000][    T0] Booting Linux on hartid 3
[    0.000000][    T0] Linux version 6.16.0-rc4-2.g79f1960-default (geeko at buildhost) (gcc (SUSE Linux) 15.1.1 20250626, GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.43.1.20241209-8) #1 SMP PREEMPT_DYNAMIC Thu Jul  3 03:01:03 UTC 2025 (79f1960)
[    0.000000][    T0] Machine model: StarFive VisionFive 2 v1.2A
[    0.000000][    T0] SBI specification v3.0 detected
[    0.000000][    T0] SBI implementation ID=0x1 Version=0x10007
[    0.000000][    T0] SBI TIME extension detected
[    0.000000][    T0] SBI IPI extension detected
[    0.000000][    T0] SBI RFENCE extension detected
[    0.000000][    T0] SBI SRST extension detected
[    0.000000][    T0] SBI DBCN extension detected
[    0.000000][    T0] SBI FWFT extension detected
[    0.000000][    T0] printk: debug: ignoring loglevel setting.
[    0.000000][    T0] efi: EFI v2.11 by Das U-Boot
[    0.000000][    T0] efi: RTPROP=0xfe6cc040 SMBIOS 3.0=0xff72b000 INITRD=0xfe6a9040 RNG=0xfe6a8040 MEMRESERVE=0xfe6a7040 
[    0.000000][    T0] random: crng init done
[    0.000000][    T0] Reserved memory: created CMA memory pool at 0x0000000070000000, size 512 MiB
[    0.000000][    T0] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000][    T0] OF: reserved mem: 0x0000000070000000..0x000000008fffffff (524288 KiB) map reusable linux,cma
[    0.000000][    T0] earlycon: uart0 at MMIO32 0x0000000010000000 (options '115200n8')
[    0.000000][    T0] printk: legacy bootconsole [uart0] enabled
[    0.000000][    T0] OF: reserved mem: 0x0000000040040000..0x000000004005ffff (128 KiB) nomap non-reusable mmode_resv0 at 40040000
[    0.000000][    T0] OF: reserved mem: 0x0000000040000000..0x000000004003ffff (256 KiB) nomap non-reusable mmode_resv1 at 40000000
[    0.000000][    T0] NUMA: Faking a node at [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000][    T0] NODE_DATA(0) allocated [mem 0x13fdb30c0-0x13fdb587f]
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   DMA32    [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000][    T0]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.000000][    T0]   Device   empty
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000040000000-0x000000004005ffff]
[    0.000000][    T0]   node   0: [mem 0x0000000040060000-0x00000000fe6cbfff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6cc000-0x00000000fe6ccfff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6cd000-0x00000000fe6cdfff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6ce000-0x00000000fe6effff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6f0000-0x00000000ff72afff]
[    0.000000][    T0]   node   0: [mem 0x00000000ff72b000-0x00000000ff72bfff]
[    0.000000][    T0]   node   0: [mem 0x00000000ff72c000-0x00000000fff26fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fff27000-0x00000000fff28fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fff29000-0x000000013fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000][    T0] SBI HSM extension detected
[    0.000000][    T0] CPU with hartid=0 is not available
[    0.000000][    T0] riscv: base ISA extensions acdfim
[    0.000000][    T0] riscv: ELF capabilities acdfim
[    0.000000][    T0] Ticket spinlock: enabled
[    0.000000][    T0] percpu: Embedded 54 pages/cpu s95128 r8192 d117864 u221184
[    0.000000][    T0] pcpu-alloc: s95128 r8192 d117864 u221184 alloc=54*4096
[    0.000000][    T0] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000][    T0] Kernel command line: BOOT_IMAGE=/boot/Image-6.16.0-rc4-2.g79f1960-default root=UUID=6d8545d7-893d-46d3-ba3c-29a82457c120 ignore_loglevel earlycon mitigations=auto quiet security=selinux selinux=1 console=uart0,115200
[    0.000000][    T0] Unknown kernel command line parameters "BOOT_IMAGE=/boot/Image-6.16.0-rc4-2.g79f1960-default", will be passed to user space.
[    0.000000][    T0] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
[    0.000000][    T0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000][    T0] software IO TLB: area num 4.
[    0.000000][    T0] software IO TLB: mapped [mem 0x00000000fa6a5000-0x00000000fe6a5000] (64MB)
[    0.000000][    T0] Fallback order for Node 0: 0 
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 1048576
[    0.000000][    T0] Policy zone: Normal
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000][    T0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000][    T0] ftrace: allocating 44199 entries in 173 pages
[    0.000000][    T0] ftrace: allocated 173 pages with 5 groups
[    0.000000][    T0] Dynamic Preempt: voluntary
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=4.
[    0.000000][    T0]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Rude variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000][    T0] riscv-intc: 64 local interrupts mapped
[    0.000000][    T0] riscv: providing IPIs using SBI IPI extension
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 881590404240 ns
[    0.000001][    T0] sched_clock: 64 bits at 4MHz, resolution 250ns, wraps every 2199023255500ns
[    0.010196][    T0] Console: colour dummy device 80x25
[    0.016087][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 8.00 BogoMIPS (lpj=16000)
[    0.028040][    T0] pid_max: default: 32768 minimum: 301
[    0.034172][    T0] LSM: initializing lsm=lockdown,capability,landlock,yama,selinux,bpf,ima,evm
[    0.044030][    T0] landlock: Up and running.
[    0.048823][    T0] Yama: becoming mindful.
[    0.053455][    T0] SELinux:  Initializing.
[    0.059755][    T0] LSM support for eBPF active
[    0.065279][    T0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.074247][    T0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.085431][    T1] CPU node for /cpus/cpu at 0 exist but the possible cpu range is :0-3
[    0.095708][    T1] riscv: ELF compat mode unsupported
[    0.095723][    T1] ASID allocator disabled (0 bits)
[    0.107006][    T1] rcu: Hierarchical SRCU implementation.
[    0.113042][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.119883][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.130459][    T1] Remapping and enabling EFI services.
[    0.136916][    T1] smp: Bringing up secondary CPUs ...
[    0.145836][    T1] smp: Brought up 1 node, 4 CPUs
[    0.164384][   T39] node 0 deferred pages initialised in 12ms
[    0.170794][    T1] Memory: 3417124K/4194304K available (12690K kernel code, 8597K rwdata, 12288K rodata, 8436K init, 912K bss, 247032K reserved, 524288K cma-reserved)
[    0.189211][    T1] devtmpfs: initialized
[    0.210172][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.221733][    T1] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.230748][    T1] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[    0.253706][    T1] pinctrl core: initialized pinctrl subsystem
[    0.261396][    T1] SMBIOS 3.7.0 present.
[    0.265835][    T1] DMI: starfive StarFive VisionFive 2 v1.2A/StarFive VisionFive 2 v1.2A, BIOS 2025.07 07/01/2025
[    0.277228][    T1] DMI: Memory slots populated: 0/0
[    0.287095][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.295476][    T1] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.304118][    T1] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.313703][    T1] audit: initializing netlink subsys (disabled)
[    0.320706][   T48] audit: type=2000 audit(0.176:1): state=initialized audit_enabled=0 res=1
[    0.321517][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    0.329993][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    0.337455][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.344820][    T1] thermal_sys: Registered thermal governor 'user_space'
[    0.352251][    T1] cpuidle: using governor ladder
[    0.365021][    T1] cpuidle: using governor menu
[    0.370454][    T1] SBI misaligned access exception delegation ok
[    0.377321][    T1] CCACHE: 8 banks, 16 ways, sets/bank=256, bytes/block=64
[    0.384978][    T1] CCACHE: Index of the largest way enabled: 15
[    0.392070][    T1] Serial: AMBA PL011 UART driver
[    0.403770][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /dsi_encoder
[    0.413279][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.423291][    T1] /soc/hdmi at 29590000: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.445038][    T1] /dsi_encoder: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.454497][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /dsi_encoder
[    0.463959][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.474209][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.484257][    T1] /soc/hdmi at 29590000: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.495655][    T1] /soc/pcie at 940000000: Fixed dependency cycle(s) with /soc/pcie at 940000000/interrupt-controller
[    0.507461][    T1] /soc/pcie at 9c0000000: Fixed dependency cycle(s) with /soc/pcie at 9c0000000/interrupt-controller
[    0.522051][    T1] HugeTLB: allocation took 0ms with hugepage_allocation_threads=1
[    0.530496][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.538725][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    0.546760][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.554983][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.566084][    T1] ACPI: Interpreter disabled.
[    0.571339][    T1] iommu: Default domain type: Passthrough
[    0.578419][    T1] EDAC MC: Ver: 3.0.0
[    0.583097][    T1] efivars: Registered efivars operations
[    0.591406][    T1] NetLabel: Initializing
[    0.595925][    T1] NetLabel:  domain hash size = 128
[    0.601477][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.608542][    T1] NetLabel:  unlabeled traffic allowed by default
[    0.615452][    T1] mctp: management component transport protocol core
[    0.622629][    T1] NET: Registered PF_MCTP protocol family
[    0.629199][    T1] vgaarb: loaded
[    0.633420][    T1] clocksource: Switched to clocksource riscv_clocksource
[    0.641993][    T1] VFS: Disk quotas dquot_6.6.0
[    0.647204][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.656029][    T1] pnp: PnP ACPI: disabled
[    0.674024][    T1] NET: Registered PF_INET protocol family
[    0.680795][    T1] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.745932][    T1] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.756151][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.765554][    T1] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.775383][    T1] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.785674][    T1] TCP: Hash tables configured (established 32768 bind 32768)
[    0.794143][    T1] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.803200][    T1] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    0.811638][    T1] UDP-Lite hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    0.820876][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.827931][    T1] NET: Registered PF_XDP protocol family
[    0.833981][    T1] PCI: CLS 0 bytes, default 64
[    0.839407][   T12] Trying to unpack rootfs image as initramfs...
[    0.968443][    T1] Initialise system trusted keyrings
[    0.974184][    T1] Key type blacklist registered
[    0.979660][    T1] workingset: timestamp_bits=44 max_order=20 bucket_order=0
[    0.989347][    T1] integrity: Platform Keyring initialized
[    0.995540][    T1] integrity: Machine keyring initialized
[    1.113004][    T1] Key type asymmetric registered
[    1.118315][    T1] Asymmetric key parser 'x509' registered
[    1.124594][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    1.133977][    T1] io scheduler mq-deadline registered
[    1.139754][    T1] io scheduler kyber registered
[    1.145130][    T1] io scheduler bfq registered
[    1.157883][    T1] riscv-plic: interrupt-controller at c000000: mapped 136 interrupts with 4 handlers for 9 contexts.
[    1.176089][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    1.184768][    T1] SBI CPPC extension NOT detected!!
[    1.197404][    T1] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.227373][    T1] Serial: AMBA driver
[    1.241519][    T1] mousedev: PS/2 mouse device common for all mice
[    1.250393][    T1] EDAC DEVICE0: Giving out device to module Sifive ECC Manager controller sifive_edac.0: DEV sifive_edac.0 (INTERRUPT)
[    1.264395][    T1] hid: raw HID events driver (C) Jiri Kosina
[    1.271266][    T1] riscv-pmu-sbi: SBI PMU extension is available
[    1.278035][    T1] riscv-pmu-sbi: 16 firmware and 4 hardware counters
[    1.285247][    T1] riscv-pmu-sbi: Perf sampling/filtering is not supported as sscof extension is not available
[    1.297931][    T1] NET: Registered PF_INET6 protocol family
[    2.725805][   T12] Freeing initrd memory: 27320K
[    2.800047][    T1] Segment Routing with IPv6
[    2.804898][    T1] RPL Segment Routing with IPv6
[    2.810161][    T1] In-situ OAM (IOAM) with IPv6
[    2.832512][    T1] registered taskstats version 1
[    2.839398][    T1] Loading compiled-in X.509 certificates
[    2.847924][    T1] Loaded X.509 cert 'Kernel OBS Project: 1fb41512acbc8eebdf828d877e4367bf6c719af3'
[    2.910855][    T1] Demotion targets for Node 0: null
[    2.917145][    T1] Key type .fscrypt registered
[    2.922267][    T1] Key type fscrypt-provisioning registered
[    2.928939][    T1] Key type big_key registered
[    3.064969][    T1] Key type encrypted registered
[    3.070472][    T1] ima: No TPM chip found, activating TPM-bypass!
[    3.077320][    T1] Loading compiled-in module X.509 certificates
[    3.085472][    T1] Loaded X.509 cert 'Kernel OBS Project: 1fb41512acbc8eebdf828d877e4367bf6c719af3'
[    3.095549][    T1] ima: Allocated hash algorithm: sha256
[    3.101562][    T1] ima: No architecture policies found
[    3.107472][    T1] evm: Initialising EVM extended attributes:
[    3.113909][    T1] evm: security.selinux
[    3.118334][    T1] evm: security.SMACK64 (disabled)
[    3.123815][    T1] evm: security.SMACK64EXEC (disabled)
[    3.129668][    T1] evm: security.SMACK64TRANSMUTE (disabled)
[    3.136012][    T1] evm: security.SMACK64MMAP (disabled)
[    3.141889][    T1] evm: security.apparmor
[    3.146416][    T1] evm: security.ima
[    3.150463][    T1] evm: security.capability
[    3.155177][    T1] evm: HMAC attrs: 0x1
[    3.191010][    C0] CCACHE: DataError @ 0x00000000.08024BF0
[    3.197164][    C0] EDAC DEVICE0: CE: sifive_edac.0 instance: sifive_ecc0 block: sifive_ecc1 count: 1 'DatECCFix'
[    3.208484][    C0] CCACHE: DataFail @ 0x00000000.08024BFC
[    3.214529][    C0] EDAC DEVICE0: UE: sifive_edac.0 instance: sifive_ecc0 block: sifive_ecc1 count: 1 'DatECCFail'
[    3.257853][    T1] clk: Disabling unused clocks

Booting with openSBI 1.6 lets the boot to continue:

[    0.000000][    T0] Booting Linux on hartid 1
[    0.000000][    T0] Linux version 6.16.0-rc4-2.g79f1960-default (geeko at buildhost) (gcc (SUSE Linux) 15.1.1 20250626, GNU ld (GNU Binutils; openSUSE Tumbleweed) 2.43.1.20241209-8) #1 SMP PREEMPT_DYNAMIC Thu Jul  3 03:01:03 UTC 2025 (79f1960)
[    0.000000][    T0] Machine model: StarFive VisionFive 2 v1.2A
[    0.000000][    T0] SBI specification v2.0 detected
[    0.000000][    T0] SBI implementation ID=0x1 Version=0x10006
[    0.000000][    T0] SBI TIME extension detected
[    0.000000][    T0] SBI IPI extension detected
[    0.000000][    T0] SBI RFENCE extension detected
[    0.000000][    T0] SBI SRST extension detected
[    0.000000][    T0] SBI DBCN extension detected
[    0.000000][    T0] printk: debug: ignoring loglevel setting.
[    0.000000][    T0] efi: EFI v2.11 by Das U-Boot
[    0.000000][    T0] efi: RTPROP=0xfe6d2040 SMBIOS 3.0=0xff731000 INITRD=0xfe6b0040 RNG=0xfe6af040 MEMRESERVE=0xfe6ae040 
[    0.000000][    T0] random: crng init done
[    0.000000][    T0] OF: reserved mem: failed to allocate memory for node 'linux,cma': size 512 MiB
[    0.000000][    T0] cma: Reserved 16 MiB at 0x00000000fd600000
[    0.000000][    T0] earlycon: uart0 at MMIO32 0x0000000010000000 (options '115200n8')
[    0.000000][    T0] printk: legacy bootconsole [uart0] enabled
[    0.000000][    T0] OF: reserved mem: 0x0000000040040000..0x000000004005ffff (128 KiB) nomap non-reusable mmode_resv0 at 40040000
[    0.000000][    T0] OF: reserved mem: 0x0000000040000000..0x000000004003ffff (256 KiB) nomap non-reusable mmode_resv1 at 40000000
[    0.000000][    T0] NUMA: Faking a node at [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000][    T0] NODE_DATA(0) allocated [mem 0x13fdb30c0-0x13fdb587f]
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   DMA32    [mem 0x0000000040000000-0x00000000ffffffff]
[    0.000000][    T0]   Normal   [mem 0x0000000100000000-0x000000013fffffff]
[    0.000000][    T0]   Device   empty
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000040000000-0x000000004005ffff]
[    0.000000][    T0]   node   0: [mem 0x0000000040060000-0x00000000fe6d1fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6d2000-0x00000000fe6d2fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6d3000-0x00000000fe6d3fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6d4000-0x00000000fe6f5fff]
[    0.000000][    T0]   node   0: [mem 0x00000000fe6f6000-0x00000000ff730fff]
[    0.000000][    T0]   node   0: [mem 0x00000000ff731000-0x00000000ff731fff]
[    0.000000][    T0]   node   0: [mem 0x00000000ff732000-0x00000000fff2cfff]
[    0.000000][    T0]   node   0: [mem 0x00000000fff2d000-0x00000000fff2efff]
[    0.000000][    T0]   node   0: [mem 0x00000000fff2f000-0x000000013fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff]
[    0.000000][    T0] SBI HSM extension detected
[    0.000000][    T0] CPU with hartid=0 is not available
[    0.000000][    T0] riscv: base ISA extensions acdfim
[    0.000000][    T0] riscv: ELF capabilities acdfim
[    0.000000][    T0] Ticket spinlock: enabled
[    0.000000][    T0] percpu: Embedded 54 pages/cpu s95128 r8192 d117864 u221184
[    0.000000][    T0] pcpu-alloc: s95128 r8192 d117864 u221184 alloc=54*4096
[    0.000000][    T0] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000][    T0] Kernel command line: BOOT_IMAGE=/boot/Image-6.16.0-rc4-2.g79f1960-default root=UUID=6d8545d7-893d-46d3-ba3c-29a82457c120 ignore_loglevel earlycon mitigations=auto quiet security=selinux selinux=1 console=uart0,115200
[    0.000000][    T0] Unknown kernel command line parameters "BOOT_IMAGE=/boot/Image-6.16.0-rc4-2.g79f1960-default", will be passed to user space.
[    0.000000][    T0] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes
[    0.000000][    T0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000][    T0] software IO TLB: area num 4.
[    0.000000][    T0] software IO TLB: mapped [mem 0x00000000f9600000-0x00000000fd600000] (64MB)
[    0.000000][    T0] Fallback order for Node 0: 0 
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 1048576
[    0.000000][    T0] Policy zone: Normal
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000][    T0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000][    T0] ftrace: allocating 44199 entries in 173 pages
[    0.000000][    T0] ftrace: allocated 173 pages with 5 groups
[    0.000000][    T0] Dynamic Preempt: voluntary
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0] rcu:     RCU restricting CPUs from NR_CPUS=32 to nr_cpu_ids=4.
[    0.000000][    T0]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Rude variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000][    T0] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000][    T0] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000][    T0] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000][    T0] riscv-intc: 64 local interrupts mapped
[    0.000000][    T0] riscv: providing IPIs using SBI IPI extension
[    0.000000][    T0] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000][    T0] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 881590404240 ns
[    0.000001][    T0] sched_clock: 64 bits at 4MHz, resolution 250ns, wraps every 2199023255500ns
[    0.010208][    T0] Console: colour dummy device 80x25
[    0.016090][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 8.00 BogoMIPS (lpj=16000)
[    0.028045][    T0] pid_max: default: 32768 minimum: 301
[    0.034190][    T0] LSM: initializing lsm=lockdown,capability,landlock,yama,selinux,bpf,ima,evm
[    0.044065][    T0] landlock: Up and running.
[    0.048859][    T0] Yama: becoming mindful.
[    0.053486][    T0] SELinux:  Initializing.
[    0.059766][    T0] LSM support for eBPF active
[    0.065219][    T0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.074184][    T0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.085461][    T1] CPU node for /cpus/cpu at 0 exist but the possible cpu range is :0-3
[    0.095682][    T1] riscv: ELF compat mode unsupported
[    0.095708][    T1] ASID allocator disabled (0 bits)
[    0.106965][    T1] rcu: Hierarchical SRCU implementation.
[    0.113001][    T1] rcu:     Max phase no-delay instances is 1000.
[    0.119877][    T1] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.130470][    T1] Remapping and enabling EFI services.
[    0.136920][    T1] smp: Bringing up secondary CPUs ...
[    0.145842][    T1] smp: Brought up 1 node, 4 CPUs
[    0.164543][   T39] node 0 deferred pages initialised in 12ms
[    0.170952][    T1] Memory: 3925052K/4194304K available (12690K kernel code, 8597K rwdata, 12288K rodata, 8436K init, 912K bss, 247028K reserved, 16384K cma-reserved)
[    0.189318][    T1] devtmpfs: initialized
[    0.210225][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.221779][    T1] posixtimers hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.230792][    T1] futex hash table entries: 1024 (65536 bytes on 1 NUMA nodes, total 64 KiB, linear).
[    0.241914][    T1] pinctrl core: initialized pinctrl subsystem
[    0.249464][    T1] SMBIOS 3.7.0 present.
[    0.253900][    T1] DMI: starfive StarFive VisionFive 2 v1.2A/StarFive VisionFive 2 v1.2A, BIOS 2025.04 04/01/2025
[    0.265291][    T1] DMI: Memory slots populated: 0/0
[    0.274915][    T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.283358][    T1] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations
[    0.292088][    T1] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.301671][    T1] audit: initializing netlink subsys (disabled)
[    0.308663][   T48] audit: type=2000 audit(0.164:1): state=initialized audit_enabled=0 res=1
[    0.309482][    T1] thermal_sys: Registered thermal governor 'fair_share'
[    0.317951][    T1] thermal_sys: Registered thermal governor 'bang_bang'
[    0.325413][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.332778][    T1] thermal_sys: Registered thermal governor 'user_space'
[    0.340210][    T1] cpuidle: using governor ladder
[    0.352979][    T1] cpuidle: using governor menu
[    0.382119][    C1] cpu1: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    0.382120][    C2] cpu2: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    0.382120][    C3] cpu3: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    0.438231][   T10] cpu0: Ratio of byte access time to unaligned word access is 0.01, unaligned accesses are slow
[    0.449702][    T1] CCACHE: 8 banks, 16 ways, sets/bank=256, bytes/block=64
[    0.457361][    T1] CCACHE: Index of the largest way enabled: 15
[    0.464735][    T1] Serial: AMBA PL011 UART driver
[    0.476693][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /dsi_encoder
[    0.486240][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.496251][    T1] /soc/hdmi at 29590000: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.518072][    T1] /dsi_encoder: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.527540][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /dsi_encoder
[    0.536997][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.547214][    T1] /soc/lcd-controller at 29400000: Fixed dependency cycle(s) with /soc/hdmi at 29590000
[    0.557257][    T1] /soc/hdmi at 29590000: Fixed dependency cycle(s) with /soc/lcd-controller at 29400000
[    0.568609][    T1] /soc/pcie at 940000000: Fixed dependency cycle(s) with /soc/pcie at 940000000/interrupt-controller
[    0.580396][    T1] /soc/pcie at 9c0000000: Fixed dependency cycle(s) with /soc/pcie at 9c0000000/interrupt-controller
[    0.595382][    T1] HugeTLB: allocation took 0ms with hugepage_allocation_threads=1
[    0.603827][    T1] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.612051][    T1] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    0.620085][    T1] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.628306][    T1] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.639707][    T1] ACPI: Interpreter disabled.
[    0.644991][    T1] iommu: Default domain type: Passthrough
[    0.652139][    T1] EDAC MC: Ver: 3.0.0
[    0.656818][    T1] efivars: Registered efivars operations
[    0.664583][    T1] NetLabel: Initializing
[    0.669097][    T1] NetLabel:  domain hash size = 128
[    0.674648][    T1] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.681777][    T1] NetLabel:  unlabeled traffic allowed by default
[    0.688689][    T1] mctp: management component transport protocol core
[    0.695863][    T1] NET: Registered PF_MCTP protocol family
[    0.702676][    T1] vgaarb: loaded
[    0.706882][    T1] clocksource: Switched to clocksource riscv_clocksource
[    0.718623][    T1] VFS: Disk quotas dquot_6.6.0
[    0.723810][    T1] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.732586][    T1] pnp: PnP ACPI: disabled
[    0.750781][    T1] NET: Registered PF_INET protocol family
[    0.757486][    T1] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.824585][    T1] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.834809][    T1] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.844227][    T1] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.854083][    T1] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.864334][    T1] TCP: Hash tables configured (established 32768 bind 32768)
[    0.873109][    T1] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.882245][    T1] UDP hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    0.890710][    T1] UDP-Lite hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    0.900030][    T1] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.907108][    T1] NET: Registered PF_XDP protocol family
[    0.913158][    T1] PCI: CLS 0 bytes, default 64
[    0.918566][   T12] Trying to unpack rootfs image as initramfs...
[    1.048402][    T1] Initialise system trusted keyrings
[    1.054236][    T1] Key type blacklist registered
[    1.059936][    T1] workingset: timestamp_bits=44 max_order=20 bucket_order=0
[    1.069946][    T1] integrity: Platform Keyring initialized
[    1.076144][    T1] integrity: Machine keyring initialized
[    1.193615][    T1] Key type asymmetric registered
[    1.198941][    T1] Asymmetric key parser 'x509' registered
[    1.205249][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    1.214604][    T1] io scheduler mq-deadline registered
[    1.220382][    T1] io scheduler kyber registered
[    1.225761][    T1] io scheduler bfq registered
[    1.243891][    T1] riscv-plic: interrupt-controller at c000000: mapped 136 interrupts with 4 handlers for 9 contexts.
[    1.262097][    T1] ledtrig-cpu: registered to indicate activity on CPUs
[    1.271019][    T1] SBI CPPC extension NOT detected!!
[    1.283959][    T1] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.314454][    T1] Serial: AMBA driver
[    1.323235][    T1] mousedev: PS/2 mouse device common for all mice
[    1.332170][    T1] EDAC DEVICE0: Giving out device to module Sifive ECC Manager controller sifive_edac.0: DEV sifive_edac.0 (INTERRUPT)
[    1.346174][    T1] hid: raw HID events driver (C) Jiri Kosina
[    1.353044][    T1] riscv-pmu-sbi: SBI PMU extension is available
[    1.359822][    T1] riscv-pmu-sbi: 16 firmware and 4 hardware counters
[    1.367026][    T1] riscv-pmu-sbi: Perf sampling/filtering is not supported as sscof extension is not available
[    1.382193][    T1] NET: Registered PF_INET6 protocol family
[    2.798320][   T12] Freeing initrd memory: 27320K
[    2.871132][    T1] Segment Routing with IPv6
[    2.875966][    T1] RPL Segment Routing with IPv6
[    2.881231][    T1] In-situ OAM (IOAM) with IPv6
[    2.903699][    T1] registered taskstats version 1
[    2.910602][    T1] Loading compiled-in X.509 certificates
[    2.918576][    T1] Loaded X.509 cert 'Kernel OBS Project: 1fb41512acbc8eebdf828d877e4367bf6c719af3'
[    2.982083][    T1] Demotion targets for Node 0: null
[    2.988376][    T1] Key type .fscrypt registered
[    2.993488][    T1] Key type fscrypt-provisioning registered
[    3.000197][    T1] Key type big_key registered
[    3.134499][    T1] Key type encrypted registered
[    3.139983][    T1] ima: No TPM chip found, activating TPM-bypass!
[    3.146825][    T1] Loading compiled-in module X.509 certificates
[    3.154985][    T1] Loaded X.509 cert 'Kernel OBS Project: 1fb41512acbc8eebdf828d877e4367bf6c719af3'
[    3.165057][    T1] ima: Allocated hash algorithm: sha256
[    3.171138][    T1] ima: No architecture policies found
[    3.177018][    T1] evm: Initialising EVM extended attributes:
[    3.183457][    T1] evm: security.selinux
[    3.187878][    T1] evm: security.SMACK64 (disabled)
[    3.193355][    T1] evm: security.SMACK64EXEC (disabled)
[    3.199209][    T1] evm: security.SMACK64TRANSMUTE (disabled)
[    3.205537][    T1] evm: security.SMACK64MMAP (disabled)
[    3.211391][    T1] evm: security.apparmor
[    3.215909][    T1] evm: security.ima
[    3.219951][    T1] evm: security.capability
[    3.224661][    T1] evm: HMAC attrs: 0x1
[    3.326319][    T1] clk: Disabling unused clocks
[   11.023381][   T12] 10000000.serial: ttyS0 at MMIO 0x10000000 (irq = 24, base_baud = 1500000) is a 16550A
[   11.039496][   T12] ssp-pl022 10060000.spi: ARM PL022 driver, device ID: 0x00041022
[   11.053438][   T12] ssp-pl022 10060000.spi: mapped registers from 0x0000000010060000 to 00000000fe7d86f3
[   11.071093][   T12] pcie-starfive 940000000.pcie: host bridge /soc/pcie at 940000000 ranges:
[   11.075851][  T256] axp20x-i2c 5-0036: AXP20x variant AXP15060 found
[   11.080188][   T12] pcie-starfive 940000000.pcie:      MEM 0x0030000000..0x0037ffffff -> 0x0030000000

-- 
Andreas Schwab, SUSE Labs, schwab at suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE  1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."



More information about the linux-riscv mailing list