如何将现有的中断请求扩展到其他处理器?已经在特定处理器上创建并启用了现有请求。我想扩展这个基于硬件计数器触发的IRQ,这样每个处理器都有一个IRQ,如果触发了任何IRQ,它们就会被传入已经存在的IRQ及其处理程序。基本上,我正在尝试创建一个IRQ mux。有没有人有这方面的经验?
更好的解释是所有处理器的IRQ都是相同的。因此,我想将已经请求并启用的IRQ(在单独的.c文件中请求,启用和处理)更改为新.c文件中的percpu IRQ
答案 0 :(得分:1)
这听起来不像你期望在软件中做的事情。
即使你可以,答案也很大程度上取决于正是你正在使用什么CPU,CPU支持多处理,任何芯片组或你板上的其他支持电路,以及等等。
但是,我希望一般的答案是“你不能那样做”。可能有例外。