在程序集x86或ARM中提高softirq

时间:2013-01-24 21:02:22

标签: c assembly linux-kernel x86 arm

我熟悉instruction int on x86

  1. 是否可以内联汇编int my_unique_number并使用
    requst_irq(my_unique_number , function);功能为
    在执行指令时调用?
  2. ARM有什么类似方法可以使用SWI immed_8 instructionSVC
  3. 我可以做同样的伎俩吗?

1 个答案:

答案 0 :(得分:0)

在Linux内核中,简单地在内核中实现自己的系统调用并使用syscall(your_number)函数来调用它而不是自己编写汇编代码要简单得多。

这样做非常简单http://www.linuxjournal.com/article/3326这里有一篇链接到一篇文章,该文章描述了如何用比我原本用得更少的单词来做到这一点。