一種基于龍芯平臺的中斷擴展方法

基本信息

申請?zhí)?/td> CN201710928625.8 申請日 -
公開(公告)號 CN107832084A 公開(公告)日 2021-06-29
申請公布號 CN107832084A 申請公布日 2021-06-29
分類號 G06F9/32 分類 計算;推算;計數(shù);
發(fā)明人 譚健;吳少剛;張福新;孫海勇 申請(專利權)人 江蘇航天龍夢信息技術有限公司
代理機構 南京蘇高專利商標事務所(普通合伙) 代理人 張俊范
地址 215500 江蘇省蘇州市常熟市夢蘭路8號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于龍芯平臺的中斷擴展方法,依次包括以下步驟:1)設置IOAPIC的基址寄存器,取用于PCIE的內(nèi)存空間物理地址的高位作為所述基址寄存器的地址;2)啟用IOAPIC,設置中斷入口數(shù)量,使能IOAPIC在產(chǎn)生中斷后發(fā)送’wake’信號到北橋芯片組的I/O芯片,使能南橋芯片的中斷回溯功能;3)配置中斷路由寄存器,設置44路中斷對應組和14路獨立中斷對應中斷引腳;4)配置重定向入口表,為所述中斷引腳設置低位寄存器和用于存放目標地址的高位存儲器;5)內(nèi)核處理龍芯相關中斷的文件,增加中斷號以及增加中斷處理中mask和unmask功能。該中斷擴展方法大大擴展了龍芯平臺中斷數(shù)量并縮短了中斷路由。