请问一个linux下中断号的有关问题

请教一个linux下中断号的问题
linux有它的一套中断号表示方法,用一个中断号表示某个中断源,而具体的一个芯片,比如我用的arm926ejs,中断号2~31是给外部中断或者外设的,可配置。


那么有个问题,linux的中断号,和芯片的中断号是一一对应的吗,还是说linux中提到中断号的时候,和芯片上的中断号已经不一样了?比如说做了转换?
------解决思路----------------------
linux系统的中断号同芯片上的中断号意义肯定不一样。
网上找一下Linux中断驱动程序开发资料。
------解决思路----------------------
操作系统的中断号应该是可配的  不一定非得跟硬件一一对应 吧
------解决思路----------------------
软件中断号和硬件中断号可以不一样,只要软件做好规定就可以。
硬件产生中断后,kernel在做中断分发时,只要能根据中断控制器中获取的产生中断的中断号找到对应的软件中断号就可以。
提供软件中断号主要是为了能在kernel的中断处理描述符链表中找到其对应的中断处理函数吧。