全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

IRQ domain支持几种映射方式

时间:2023-09-28 15:21

人气:

作者:admin

标签: IRQ  信号  控制器 

导读:IRQ domain IRQ domain用于将硬件的中断号,转换成Linux系统中的中断号(virtual irq, virq),来张图: 每个中断控制器都对应一个IRQ Domain; 中断控制器驱动通过irq_domain_add_*()接口来创建...

IRQ domain

IRQ domain用于将硬件的中断号,转换成Linux系统中的中断号(virtual irq, virq),来张图:

图片

每个中断控制器都对应一个IRQ Domain;

中断控制器驱动通过irq_domain_add_*()接口来创建IRQ Domain;

IRQ Domain支持三种映射方式:linear map(线性映射),tree map(树映射),no map(不映射);

linear map:维护固定大小的表,索引是硬件中断号,如果硬件中断最大数量固定,并且数值不大,可以选择线性映射;

tree map:硬件中断号可能很大,可以选择树映射;

no map:硬件中断号直接就是Linux的中断号;

三种映射的方式如下图:

图片

图中描述了三个中断控制器,对应到三种不同的映射方式;

各个控制器的硬件中断号可以一样,最终在Linux内核中映射的中断号是唯一的。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信