+++ title = "Synopsys HSDK" date = "2026-02-15T09:30:45+01:00" type = "index"
+++
Dmesg:
[ 0.000000] Linux version 6.18.9-1 (wbx@fluor) (arc-openadk-linux-uclibc-gcc (GCC) 15.2.0, GNU ld (GNU Binutils) 2.46.0.20260210) #1 SMP Sun Feb 15 18:17:43 CET 2026
[ 0.000000] Memory @ 80000000 [1024M]
[ 0.000000] OF: fdt: Machine model: snps,hsdk
[ 0.000000] earlycon: uart8250 at MMIO32 0xf0005000 (options '115200n8')
[ 0.000000] printk: legacy bootconsole [uart8250] enabled
[ 0.000000] Failed to get possible-cpus from dtb, pretending all 4 cpus exist
[ 0.000000]
[ 0.000000] IDENTITY : ARCVER [0x52] ARCNUM [0x0] CHIPID [ 0x0]
[ 0.000000] processor [0] : HS38 R2.1 (ARCv2 ISA)
[ 0.000000] ISA Extn : atomic ll64 unalign mpy[opt 9] div_rem FPU: sp dp
[ 0.000000] BPU : full match, cache:2048, Predict Table:16384 Return stk: 8
[ 0.000000] MMU [v4] : 8k/2M, swalk 2 lvl, JTLB 256x4, uDTLB 8, uITLB 4, SASID, PAE40 (not used)
[ 0.000000] I-Cache : 64K, 4way/set, 64B Line, VIPT aliasing
[ 0.000000] D-Cache : 64K, 2way/set, 64B Line, PIPT
[ 0.000000] SLC : 512K, 128B Line
[ 0.000000] Peripherals : 0xf0000000, IO-Coherency (per-device)
[ 0.000000] Timers : Timer0 Timer1 RTC [UP 64-bit
[ 0.000000] Extn [SMP] : ARConnect (v2): 4 cores with IPI IDU DEBUG GFRC
[ 0.000000] archs-intc : 2 priority levels (default 1) FIRQ (not used)
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[ 0.000000] percpu: Embedded 6 pages/cpu s18304 r8192 d22656 u49152
[ 0.000000] pcpu-alloc: s18304 r8192 d22656 u49152 alloc=6*8192
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Kernel command line: earlycon=uart8250,mmio32,0xf0005000,115200n8 console=ttyS0,115200n8 debug print-fatal-signals=1 root=/dev/mmcblk0p1 rootwait console=ttyS0,115200n8
[ 0.000000] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes
[ 0.000000] Dentry cache hash table entries: 131072 (order: 6, 524288 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 5, 262144 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 131072
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=128, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 512
[ 0.000000] MCIP: IDU supports 64 common irqs
[ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000001] sched_clock: 64 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns
[ 0.008079] clocksource: ARConnect GFRC: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[ 0.019122] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[ 0.056254] pid_max: default: 32768 minimum: 301
[ 0.061008] Mount-cache hash table entries: 2048 (order: 0, 8192 bytes, linear)
[ 0.068300] Mountpoint-cache hash table entries: 2048 (order: 0, 8192 bytes, linear)
[ 0.077483] rcu: Hierarchical SRCU implementation.
[ 0.082291] rcu: Max phase no-delay instances is 1000.
[ 0.087712] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 0.096134] smp: Bringing up secondary CPUs ...
[ 0.101055] Idle Task [1] (ptrval)
[ 0.101065] Trying to bring up CPU1 ...
[ 0.108324]
[ 0.108324] IDENTITY : ARCVER [0x52] ARCNUM [0x1] CHIPID [ 0x0]
[ 0.108324] processor [1] : HS38 R2.1 (ARCv2 ISA)
[ 0.108324] ISA Extn : atomic ll64 unalign mpy[opt 9] div_rem FPU: sp dp
[ 0.108324] BPU : full match, cache:2048, Predict Table:16384 Return stk: 8
[ 0.108324] MMU [v4] : 8k/2M, swalk 2 lvl, JTLB 256x4, uDTLB 8, uITLB 4, SASID, PAE40 (not used)
[ 0.108324] I-Cache : 64K, 4way/set, 64B Line, VIPT aliasing
[ 0.108324] D-Cache : 64K, 2way/set, 64B Line, PIPT
[ 0.108324] SLC : 512K, 128B Line
[ 0.108324] Peripherals : 0xf0000000, IO-Coherency (per-device)
[ 0.108324] Timers : Timer0 Timer1 RTC [UP 64-bit
[ 0.108344] Extn [SMP] : ARConnect (v2): 4 cores with IPI IDU DEBUG GFRC
[ 0.108352] archs-intc : 2 priority levels (default 1) FIRQ (not used)
[ 0.108382] ## CPU1 LIVE ##: Executing Code...
[ 0.185889] Idle Task [2] (ptrval)
[ 0.185898] Trying to bring up CPU2 ...
[ 0.193156]
[ 0.193156] IDENTITY : ARCVER [0x52] ARCNUM [0x2] CHIPID [ 0x0]
[ 0.193156] processor [2] : HS38 R2.1 (ARCv2 ISA)
[ 0.193156] ISA Extn : atomic ll64 unalign mpy[opt 9] div_rem FPU: sp dp
[ 0.193156] BPU : full match, cache:2048, Predict Table:16384 Return stk: 8
[ 0.193156] MMU [v4] : 8k/2M, swalk 2 lvl, JTLB 256x4, uDTLB 8, uITLB 4, SASID, PAE40 (not used)
[ 0.193156] I-Cache : 64K, 4way/set, 64B Line, VIPT aliasing
[ 0.193156] D-Cache : 64K, 2way/set, 64B Line, PIPT
[ 0.193156] SLC : 512K, 128B Line
[ 0.193156] Peripherals : 0xf0000000, IO-Coherency (per-device)
[ 0.193156] Timers : Timer0 Timer1 RTC [UP 64-bit
[ 0.193175] Extn [SMP] : ARConnect (v2): 4 cores with IPI IDU DEBUG GFRC
[ 0.193183] archs-intc : 2 priority levels (default 1) FIRQ (not used)
[ 0.193204] ## CPU2 LIVE ##: Executing Code...
[ 0.270688] Idle Task [3] (ptrval)
[ 0.270697] Trying to bring up CPU3 ...
[ 0.277949]
[ 0.277949] IDENTITY : ARCVER [0x52] ARCNUM [0x3] CHIPID [ 0x0]
[ 0.277949] processor [3] : HS38 R2.1 (ARCv2 ISA)
[ 0.277949] ISA Extn : atomic ll64 unalign mpy[opt 9] div_rem FPU: sp dp
[ 0.277949] BPU : full match, cache:2048, Predict Table:16384 Return stk: 8
[ 0.277949] MMU [v4] : 8k/2M, swalk 2 lvl, JTLB 256x4, uDTLB 8, uITLB 4, SASID, PAE40 (not used)
[ 0.277949] I-Cache : 64K, 4way/set, 64B Line, VIPT aliasing
[ 0.277949] D-Cache : 64K, 2way/set, 64B Line, PIPT
[ 0.277949] SLC : 512K, 128B Line
[ 0.277949] Peripherals : 0xf0000000, IO-Coherency (per-device)
[ 0.277949] Timers : Timer0 Timer1 RTC [UP 64-bit
[ 0.277968] Extn [SMP] : ARConnect (v2): 4 cores with IPI IDU DEBUG GFRC
[ 0.277976] archs-intc : 2 priority levels (default 1) FIRQ (not used)
[ 0.277996] ## CPU3 LIVE ##: Executing Code...
[ 0.355140] smp: Brought up 1 node, 4 CPUs
[ 0.359779] Memory: 1035184K/1048576K available (2373K kernel code, 578K rwdata, 872K rodata, 136K init, 216K bss, 10832K reserved, 0K cma-reserved)
[ 0.373538] devtmpfs: initialized
[ 0.379339] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.389199] posixtimers hash table entries: 2048 (order: 1, 16384 bytes, linear)
[ 0.396858] futex hash table entries: 1024 (131072 bytes on 1 NUMA nodes, total 128 KiB, linear).
[ 0.406326] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.412538] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[ 0.423980] SCSI subsystem initialized
[ 0.428398] clocksource: Switched to clocksource ARConnect GFRC
[ 0.435588] NET: Registered PF_INET protocol family
[ 0.440814] IP idents hash table entries: 16384 (order: 4, 131072 bytes, linear)
[ 0.450210] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 8192 bytes, linear)
[ 0.458691] Table-perturb hash table entries: 65536 (order: 5, 262144 bytes, linear)
[ 0.466418] TCP established hash table entries: 8192 (order: 2, 32768 bytes, linear)
[ 0.474329] TCP bind hash table entries: 8192 (order: 4, 131072 bytes, linear)
[ 0.481905] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.488335] UDP hash table entries: 512 (order: 2, 28672 bytes, linear)
[ 0.495043] UDP-Lite hash table entries: 512 (order: 2, 28672 bytes, linear)
[ 0.502311] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.508806] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[ 0.515858] simple-pm-bus soc: use noncoherent DMA ops
[ 0.521484] dw_axi_dmac_platform f0080000.dmac: use noncoherent DMA ops
[ 0.528414] dw_axi_dmac_platform f0080000.dmac: DesignWare AXI DMA Controller, 4 channels
[ 0.536631] hsdk-reset f00008a0.reset-controller: use noncoherent DMA ops
[ 0.543683] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 0.550989] dw-apb-uart f0005000.serial: use noncoherent DMA ops
[ 0.557178] printk: legacy console [ttyS0] disabled
[ 0.562256] f0005000.serial: ttyS0 at MMIO 0xf0005000 (irq = 6, base_baud = 2083125) is a 16550A
[ 0.571074] printk: legacy console [ttyS0] enabled
[ 0.580629] printk: legacy bootconsole [uart8250] disabled
[ 0.592336] sdhci: Secure Digital Host Controller Interface driver
[ 0.598525] sdhci: Copyright(c) Pierre Ossman
[ 0.602867] Synopsys Designware Multimedia Card Interface Driver
[ 0.608944] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.614864] NET: Registered PF_PACKET protocol family
[ 0.620135] dw_mmc f000a000.mmc: use coherent DMA ops
[ 0.625341] dw_mmc f000a000.mmc: IDMAC supports 32-bit address mode.
[ 0.631726] dw_mmc f000a000.mmc: Using internal DMA controller.
[ 0.637637] dw_mmc f000a000.mmc: Version ID is 290a
[ 0.638714] clk: Disabling unused clocks
[ 0.642538] dw_mmc f000a000.mmc: DW MMC controller at irq 12,32 bit host data width,16 deep fifo
[ 0.655362] dw-apb-uart f0005000.serial: forbid DMA for kernel console
[ 0.661952] check access for rdinit=/init failed: -2, ignoring
[ 0.668401] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)
[ 0.698488] Waiting for root device /dev/mmcblk0p1...
[ 0.785300] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 25000000Hz, actual 25000000HZ div = 1)
[ 0.795084] mmc0: new SDHC card at address b368
[ 0.801327] mmcblk0: mmc0:b368 USD 7.46 GiB
[ 0.807791] mmcblk0: p1 p4
[ 1.165885] EXT4-fs (mmcblk0p1): mounted filesystem b0572b5b-13ab-4dc2-a833-b174ada0e26a r/w with ordered data mode. Quota mode: disabled.
[ 1.178448] VFS: Mounted root (ext4 filesystem) on device 179:1.
[ 1.193849] devtmpfs: mounted
[ 1.197028] Freeing unused kernel image (initmem) memory: 136K
[ 1.202879] This architecture does not have kernel memory protection.
[ 1.209324] Run /sbin/init as init process
[ 1.213406] with arguments:
[ 1.216362] /sbin/init
[ 1.219073] with environment:
[ 1.222203] HOME=/
[ 1.224555] TERM=linux
[ 1.808434] EXT4-fs (mmcblk0p1): re-mounted b0572b5b-13ab-4dc2-a833-b174ada0e26a ro.
[ 54.998557] EXT4-fs (mmcblk0p1): re-mounted b0572b5b-13ab-4dc2-a833-b174ada0e26a r/w.
Have fun!