周易NPU的驱动开源地址:
kmd driver调用流程
启动log
[ 43.896512] aipu: loading out-of-tree module taints kernel.
[ 43.900884] armchina 64000000.aipu: AIPU KMD probe start...
[ 43.900891] armchina 64000000.aipu: KMD version: release 3.1.7
[ 43.900985] armchina 64000000.aipu: no interrupts-reg specified
[ 43.901469] armchina 64000000.aipu: AIPU is not behind an IOMMU
[ 43.901533] armchina 64000000.aipu: AIPU DRAM mem type is [DMA reserved]
[ 43.901667] armchina 64000000.aipu: assigned reserved memory node aipu-shmem@0xA0000000
[ 44.008249] armchina 64000000.aipu: init DRAM region done: pa [0xa0000000, 0xbfffffff]
[ 44.008287] armchina 64000000.aipu: AIPU core #0 detected: zhouyi-v2-0901
[ 44.008536] armchina 64000000.aipu: AIPU Initial Status: 0x70000
[ 44.008543] armchina 64000000.aipu: ########## AIPU CORE 0: ZHOUYI V2 ##########
[ 44.008549] armchina 64000000.aipu: # ISA Version Register: 0x1
[ 44.008556] armchina 64000000.aipu: # TPC Feature Register: 0x1
[ 44.008562] armchina 64000000.aipu: # SPU Feature Register: 0x0
[ 44.008568] armchina 64000000.aipu: # HWA Feature Register: 0x1
[ 44.008575] armchina 64000000.aipu: # Revision ID Register: 0x100
[ 44.008581] armchina 64000000.aipu: # Memory Hierarchy Feature Register: 0x160
[ 44.008588] armchina 64000000.aipu: # Instruction RAM Feature Register: 0x0
[ 44.008594] armchina 64000000.aipu: # TEC Local SRAM Feature Register: 0x312
[ 44.008601] armchina 64000000.aipu: # Global SRAM Feature Register: 0x114
[ 44.008607] armchina 64000000.aipu: # Instruction Cache Feature Register:0x234
[ 44.008614] armchina 64000000.aipu: # Data Cache Feature Register: 0xf0030
[ 44.008619] armchina 64000000.aipu: ############################################