[发明专利]用于在计算机系统中传递中断的技术有效
申请号: | 201410225104.2 | 申请日: | 2009-10-28 |
公开(公告)号: | CN104021109B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | K·蒂鲁瓦鲁;R·帕塔萨拉蒂;J·B·克罗斯兰;S·考什克;L·胡德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F13/24 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机系统 传递 中断 技术 | ||
1.一种用于传递中断的装置,包括:
第一寄存器,用于存储中断目的地标识符ID;
第二寄存器,用于存储中断向量;
第三寄存器,用于存储中断命令寄存器ICR偏移;
逻辑单元,被配置为用来将中断信息从至少第一代理传递到至少第二代理,其中所述逻辑单元包括在不访问存储器映射的输入/输出MMIO区的情况下传递中断信息的中断控制接口ICI,并且与遗产接口共存;
所述第一代理用于响应于确定ICR可用将目的地ID高部分存储在非高速缓存的MMIO区域的高部分存储器位置,并且将所述第一和第二寄存器的内容写入第三寄存器的ICR偏移地址;以及
所述第二代理用于将中断向量存储到所述非高速缓存的MMIO区域的低部分存储器位置。
2.如权利要求1所述的装置,其特征在于,所述第二代理进一步用于经由非高速缓存的MMIO写入操作将所述中断向量和被置位无效的传递状态位存储到所述低部分存储器位置。
3.如权利要求1所述的装置,其特征在于,所述确定ICR可用基于指示ICR可用的传递状态位。
4.如权利要求1所述的装置,其特征在于,所述ICI包括用来存储表明至少一个待发送中断的状态信息的ICR。
5.如权利要求1-4中的任一项所述的装置,其特征在于,所述ICR包括向量字段。
6.如权利要求1-4中的任一项所述的装置,其特征在于,所述ICR包括模式字段。
7.如权利要求1-4中的任一项所述的装置,其特征在于,所述第二寄存器进一步用于存储模式和向量信息。
8.如权利要求1-4中的任一项所述的装置,其特征在于,所述ICI进一步用于向高级可编程中断控制器APIC传递中断信息或从高级可编程中断控制器APIC传递中断信息。
9.如权利要求1-4中的任一项所述的装置,其特征在于,所述ICI进一步用于为支持与高级可编程中断控制器APIC的遗产通信和非遗产通信。
10.如权利要求9所述的装置,其特征在于,所述APIC是多个本地APIC之一,其中所述每一个APIC对应于不同的代理。
11.一种用于传递中断的方法,包括:
在不使用存储器映射输入/输出MMIO存储的情况下经由包括一个或多个专用模型寄存器MSR的中断命令寄存器ICR传递中断,其中传递所述中断包括:
在第一寄存器中存储所述中断的目标地址;
在第二寄存器中存储中断模式和中断向量信息;
在第三寄存器中存储ICR偏移地址;
将所述目标地址和所述中断模式和中断向量信息存储到ICR偏移地址中;
与遗产接口共存,其中共存包括:
响应于确定ICR可用,将目标地址的高部分存储到非高速缓存的MMIO存储的高部分存储器位置;
将中断向量信息存储到所述非高速缓存的MMIO存储的低部分存储器位置。
12.如权利要求11所述的方法,其特征在于,响应于确定传递状态位指示ICR可用,将目标地址高部分存储到所述高部分存储器位置。
13.如权利要求11所述的方法,其特征在于,所述低部分存储器位置是非高速缓存的MMIO存储,且将中断向量信息存储到所述低部分存储器位置包括将置位无效的传递状态位存储到所述低部分存储器位置。
14.如权利要求11-13中的任一项所述的方法,其特征在于,所述方法进一步包括:向高级可编程中断控制器APIC传递中断信息或从高级可编程中断控制器APIC传递中断信息。
15.如权利要求11-13中的任一项所述的方法,其特征在于,所述ICR用于存储表明待发送中断的状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410225104.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:锻造法兰模具
- 下一篇:带有喷胶尾气处理机构的鞋子喷胶装置