一种基于龙芯平台的中断扩展方法

基本信息

申请号 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功能。该中断扩展方法大大扩展了龙芯平台中断数量并缩短了中断路由。