153 Star 691 Fork 534

OpenHarmony / kernel_liteos_m

 / 详情

ARCH 下的timer 与 interrupt实现,在适配新的soc时,可以选择编译或不编译

进行中
任务
创建于  
2022-08-14 13:48

【任务描述】
ARCH 下的timer 与 interrupt实现,在适配新的soc时,可以选择编译或不编译。
原因:
对于同样架构的SOC,其中断控制器可能是有差异的。比如riscv,就涉及PLIC、CLIC中断控制器,arch下的实现并不一定就是新soc的在该架构下的选择。
同样,timer 即可以选择arch下面的timer,也可以选择外部的timer。甚至有的系统规定的timer处于成本原因,裁剪掉了并不支持。
因此对于,arch下的timer 和 interrupt都需要提供可选择编译的配置。

【解决方案】
ARCH 下的timer 与 interrupt实现,可通过kconfig配置编译或不编译。用户通过kconfig灵活配置。

【任务来源】
代码检视。

评论 (0)

fanhonglin 创建了任务
xuxinyu 任务状态待办的 修改为进行中
展开全部操作日志

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
C
1
https://gitee.com/openharmony/kernel_liteos_m.git
git@gitee.com:openharmony/kernel_liteos_m.git
openharmony
kernel_liteos_m
kernel_liteos_m

搜索帮助

53164aa7 5694891 3bd8fe86 5694891