一种基于龙芯平台的中断扩展方法
基本信息
申请号 | CN201710928625.8 | 申请日 | - |
公开(公告)号 | CN107832084A | 公开(公告)日 | 2021-06-29 |
申请公布号 | CN107832084A | 申请公布日 | 2021-06-29 |
分类号 | G06F9/32 | 分类 | 计算;推算;计数; |
发明人 | 谭健;吴少刚;张福新;孙海勇 | 申请(专利权)人 | 江苏航天龙梦信息技术有限公司 |
代理机构 | 南京苏高专利商标事务所(普通合伙) | 代理人 | 张俊范 |
地址 | 215500 江苏省苏州市常熟市梦兰路8号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于龙芯平台的中断扩展方法,依次包括以下步骤:1)设置IOAPIC的基址寄存器,取用于PCIE的内存空间物理地址的高位作为所述基址寄存器的地址;2)启用IOAPIC,设置中断入口数量,使能IOAPIC在产生中断后发送’wake’信号到北桥芯片组的I/O芯片,使能南桥芯片的中断回溯功能;3)配置中断路由寄存器,设置44路中断对应组和14路独立中断对应中断引脚;4)配置重定向入口表,为所述中断引脚设置低位寄存器和用于存放目标地址的高位存储器;5)内核处理龙芯相关中断的文件,增加中断号以及增加中断处理中mask和unmask功能。该中断扩展方法大大扩展了龙芯平台中断数量并缩短了中断路由。 |
