5066| 2
|
irq_of_parse_and_map()获取的中断号为什么和手册不一致 |
1金钱
最佳答案中断虚拟化。
你拿到的号码可以理解为Linux分配给你的一个handle,或者类似于open打开返回的fd,这个号码对应的真是硬件中断号由内核去管理这个映射表,甚至每一次重启这个号码都不一样。
内核对中断的管理是一级一级的,作为一个设备只需要在设备树描述它的中断父对象和相对偏移就可以了。
| ||
我有故事,你有酒吗
|
||
发表于 2021-1-21 22:01:20
|
显示全部楼层
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| |
我有故事,你有酒吗
|
|
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 22:36
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网