【技术实现步骤摘要】
【国外来华专利技术】中断控制器
本技术涉及数据处理。更具体地,本技术涉及中断控制器。
技术介绍
中断控制器可被提供以向处理元件发布中断请求。
技术实现思路
在一个示例中,本技术提供一种中断控制器,该中断控制器包括:发布电路,该发布电路用以向处理元件发布中断请求;以及控制电路,该控制电路用以检测与待发布的至少一个待决中断请求相关联的竞争状况的存在,并且在该竞争状况已被解决时设定障壁(barrier)指示符;其中,响应于该竞争状况的存在,该发布电路被配置为:选择该至少一个待决中断请求中的一者;经由路径向该处理元件发布所选定的待决中断请求继之以虚拟(dummy)请求,该路径确保该处理元件在接收该虚拟请求之前接收到所选定的待决中断请求;并且接收指示该处理元件已接收到该虚拟请求的确认;并且响应于该确认,该控制电路被配置为设定该障壁指示符。在另一示例中,本技术提供一种中断控制器,该中断控制器包括:发布装置,该发布装置用以向处理元件发布中断请求;以及控制装置,该控制装置用以检测与待发布的至少一个待决中断请求相关联的竞争状况的存在,并且在该竞争状况已被解决时设定障壁指示符;其中,响应于该竞争状况的存在,该发布装置被配置为:选择该至少一个待决中断请求中的一者,经由路径向该处理元件发布所选定的待决中断请求继之以虚拟请求,该路径确保该处理元件在接收该虚拟请求之前接收到所选定的待决中断请求;以及接收指示该处理元件已接收到该虚拟请求的确认;并且响应于该确认,该控制装置被配置为设定该障壁指示符。在另一示例中,本技术提供一种用于向 ...
【技术保护点】
1.一种中断控制器,包括:/n发布电路,所述发布电路用以向处理元件发布中断请求;以及/n控制电路,所述控制电路用以检测与待发布的至少一个待决中断请求相关联的竞争状况的存在,并用以在所述竞争状况已被解决时设定障壁指示符;其中/n响应于所述竞争状况存在,所述发布电路被配置为:选择所述至少一个待决中断请求中的一者;经由路径向所述处理元件发布所选定的待决中断请求继之以虚拟请求,所述路径确保所述处理元件在接收所述虚拟请求之前接收到所选定的待决中断请求;并且接收指示所述处理元件已接收到所述虚拟请求的确认;并且/n响应于所述确认,所述控制电路被配置为设定所述障壁指示符。/n
【技术特征摘要】
【国外来华专利技术】20180524 GB 1808587.81.一种中断控制器,包括:
发布电路,所述发布电路用以向处理元件发布中断请求;以及
控制电路,所述控制电路用以检测与待发布的至少一个待决中断请求相关联的竞争状况的存在,并用以在所述竞争状况已被解决时设定障壁指示符;其中
响应于所述竞争状况存在,所述发布电路被配置为:选择所述至少一个待决中断请求中的一者;经由路径向所述处理元件发布所选定的待决中断请求继之以虚拟请求,所述路径确保所述处理元件在接收所述虚拟请求之前接收到所选定的待决中断请求;并且接收指示所述处理元件已接收到所述虚拟请求的确认;并且
响应于所述确认,所述控制电路被配置为设定所述障壁指示符。
2.如权利要求1所述的中断控制器,其中,当其中采用了所述中断控制器的系统的组件的操作需要在所述处理元件已接收到所选定的待决中断请求后执行时,所述竞争状况出现。
3.如权利要求2所述的中断控制器,其中,所述控制电路包括监控电路,所述监控电路用以监控系统状态信息以确定所述竞争状况是否存在。
4.如权利要求3所述的中断控制器,其中,所述控制电路被布置为:基于所述系统状态信息和所述至少一个待决中断请求来确定所述竞争状况是否存在。
5.如权利要求2-4中任一项所述的中断控制器,还包括用以存储所述障壁指示符的指示符存储装置,使得所述障壁指示符的设定导致所述组件被通知所述竞争状况已解决。
6.如权利要求2-5中任一项所述的中断控制器,其中,所述系统的所述组件为所述处理元件。
7.如权利要求2-6中任一项所述的中断控制器,其中,所述处理元件的所述操作包括:在所选定的待决中断请求被接收之后执行一个或更多个程序指令,以执行所需的相关联的数据处理操作。
8.如权利要求7所述的中断控制器,其中:
所述处理元件被配置为采用在超管理器控制之下的多个操作系统,在任何一个时间点处,所述操作系统中的一者为针对所述处理元件的驻留操作系统;
当针对所述至少一个待决中断请求的目标操作系统并非所述驻留操作系统时,所述竞争状况发生,其中所述一个或更多个指令将在所述目标操作系统控制下执行;并且
所述控制电路被配置为:在存在所述竞争状况的情况下,将切换请求发送至所述处理元件,以便导致所述超管...
【专利技术属性】
技术研发人员:蒂莫西·尼古拉斯·海,马丁·魏德曼,迈克尔·亚历山大·肯尼迪,安德鲁·约翰·特纳,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。