周易NPU的KMD驱动分析

本文深入探讨了周易NPU的KMD驱动,包括驱动的开源地址、KMD驱动调用流程,详细解析了启动log、device tree定义、aipu_platform_driver、default_probe、zhouyi_v2_ops等关键部分,以及中断处理和字符设备操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

周易NPU的驱动开源地址:

 https://github.com/Arm-China安谋科技(Arm China) has 7 repositories available. Follow their code on GitHub.icon-default.png?t=N7T8https://github.com/Arm-China

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: ############################################

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值