kernel BUG at arch/riscv/kernel/irq.c:43! This architecture does not have kernel memory protection. rial: ttySIF0 at MMIO 0x38000000 (irq = 1, base_baud = 0) is a SiFive UART v0 workingset: timestamp_bits=62 max_order=11 bucket_order=0 clocksource: Switched to clocksource riscv_clocksource futex hash table entries: 16 (order: -2, 1024 bytes, linear) clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) Calibrating delay loop (skipped), value calculated using timer frequency. sched_clock: 64 bits at 7MHz, resolution 128ns, wraps every 4398046511054ns
clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x3990be68b, max_idle_ns: 881590404272 ns riscv_timer_init_dt: Registering clocksource cpuid hartid plic: mapped 65 interrupts with 2 handlers for 4 contexts. NR_IRQS: 0, nr_irqs: 0, preallocated irqs: 0 rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. Memory: 6272K/8192K available (918K kernel code, 106K rwdata, 166K rodata, 385K init, 91K bss, 1920K reserved, 0K cma-reserved) mem auto-init: stack:off, heap alloc:off, heap free:off Inode-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes, linear) Kernel command line: earlycon console=ttySIF0 Built 1 zonelists, mobility grouping off. percpu: max_distance=0x18000 too large for vmalloc space 0x0 initrd not found or empty - disabling initrd The prebuild linux-5.6.0-rc1 image for Maix Boards