是否可以在内核模块中编写IRQ替换?

时间:2011-12-05 08:35:06

标签: linux linux-kernel

我是Linux内核编程的新手,并且很长一段时间我都在尝试编写模块,应该执行以下操作:用我自己的替换默认的irq处理程序并在此之后恢复默认模块,使用IDT(尝试保存idt替换它我自己的,即使不改变它的内容)。 我花了很多时间试图做到这一点,但没有设法做任何事情。所以我想知道是否有可能或者是新版本的kernel firbids做这些事情?

1 个答案:

答案 0 :(得分:1)

嗯,我花了很多时间在这上面,所以答案是否定的。不要试图。你实际上可以替换处理程序,但你无法恢复它。我发现有可能恢复它,但所需的结构和功能是Translate不可用(意味着在内核已经组装后它们无法使用)。