代码拉取完成,页面将自动刷新
【任务描述】
ARCH 下的timer 与 interrupt实现,在适配新的soc时,可以选择编译或不编译。
原因:
对于同样架构的SOC,其中断控制器可能是有差异的。比如riscv,就涉及PLIC、CLIC中断控制器,arch下的实现并不一定就是新soc的在该架构下的选择。
同样,timer 即可以选择arch下面的timer,也可以选择外部的timer。甚至有的系统规定的timer处于成本原因,裁剪掉了并不支持。
因此对于,arch下的timer 和 interrupt都需要提供可选择编译的配置。
【解决方案】
ARCH 下的timer 与 interrupt实现,可通过kconfig配置编译或不编译。用户通过kconfig灵活配置。
【任务来源】
代码检视。