中断检测装置和信息处理系统制造方法及图纸

技术编号:4205625 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了中断检测装置和包括该中断检测装置的信息处理系统,该中断检测装置包括检测地址区域存储单元、发出中断信息存储单元、中断消息检测单元和中断发出单元,所述检测地址区域存储单元用于存储作为检测地址区域的地址区域,该地址区域是要根据具有地址信息的第一中断消息而被检测出来的,所述发出中断信息存储单元用于将第二中断消息的地址信息作为发出中断信息而存储下来,所述中断消息检测单元用于判定所述第一中断消息与所述检测地址区域对应,在判定了所述第一中断消息与所述检测地址区域对应时,所述中断发出单元用于发出具有所述发出中断信息的所述第二中断消息。本发明专利技术通过利用消息格式的中断的特性,能够灵活地进行中断处理。

【技术实现步骤摘要】

本专利技术涉及中断检测装置,具体而言涉及一种对包含地址信息的中断消息进行检 测的中断检测装置,本专利技术还涉及包括上述中断检测装置的信息处理系统。 当处理器等进行正常工作时,可以通过发出让该正常工作中断的中断信号来将该 工作切换到另外的工作。在包含外围设备接口 (PeripheralComponent Interconnect,PCI) 总线的计算机系统中,采用了消息信号中断(Message Signaled Interrupt, MSI)方法,来 作为将表示中断信号的通知从PCI设备传送到主处理器的方法。MSI方法在基于信息包的 处理层中用于消息格式的中断,并且是作为使用双字的写处理而被实现的。能够发出MSI 的PCI设备包括MSI地址寄存器和用于接收由主处理器写入的数据的MSI数据寄存器。在 从某一 PCI设备接收中断信号以作为MSI之前,主处理器对要被传送有MSI的地址以及对 分别存在于PCI设备所包含的MSI地址寄存器和MSI数据寄存器中的数据进行设定。当发 出MSI时,PCI设备通过发出用来写入在MSI数据寄存器中设定的数据的PCI写处理,将中 断通知传送到在MSI地址寄存器中设定的地址。主处理器使用例如中断控制器来对表示已 将数据写入指定地址的信息进行检测,并且对由PCI设备传来的中断通知进行识别。然后, 主处理器根据接收到的MSI来执行中断处理程序。 在该相关技术的系统中,通过将MSI地址设为中断检测区域并将与该区域对应的 MSI转换为要被传送到处理器的中断信号,来进行使用MSI的中断处理(例如,参考日本专 利申请公开能公报第2008-90375号(图5))。 在上述相关技术中,通过将MSI转换为中断信号而向处理器发出中断。然而,当使用中断信号来对发送到处理器的中断进行传送时,通知目标限于处理器,这导致缺乏灵活 性。此外,引起了包括地址信息和数据值的MSI的特性未能被充分利用的问题。
技术实现思路
本专利技术期望利用消息格式的中断的特性来实现灵活的中断处理。 根据本专利技术的实施例,提供了一种中断检测装置和包括这种中断检测装置的信息处理系统,所述中断检测装置包括检测地址区域存储单元、发出中断信息存储单元、中断消息检测单元和中断发出单元,所述检测地址区域存储单元用于存储作为检测地址区域的地址区域,该地址区域是要根据具有地址信息的第一中断消息而被检测出来的,所述发出中断信息存储单元用于将第二中断消息的地址信息作为发出中断信息而存储下来,所述中断
技术介绍
消息检测单元用于判定所述第一中断消息与所述检测地址区域对应,在判定了所述第一中 断消息与所述检测地址区域对应时,所述中断发出单元发出具有所述发出中断信息的所述 第二中断消息。因此,响应于与所述检测地址区域对应的所述第一中断消息的检测结果,发 出所述第二中断消息。 所述发出中断消息存储单元可以存储多条发出中断消息,并且所述中断发出单元 可以根据所述多条发出中断消息来发出多个第二中断消息。因此,响应于与所述检测地址 区域相对应的所述第一中断消息的检测结果,发出多个第二中断消息。 根据本专利技术的另一个实施例,提供了一种中断检测装置和包括这种中断检测装置 的信息处理系统,所述中断检测装置包括检测地址区域存储单元、发出中断信息存储单元、 中断消息检测单元、中断类型存储单元和中断发出单元,所述检测地址区域存储单元用于 存储作为检测地址区域的地址区域,该地址区域是要根据具有地址信息和数据信息的第一 中断消息而被检测出来的,所述发出中断消息存储单元用于将第二中断消息的地址消息和 数据信息作为发出中断信息而存储下来,所述中断消息检测单元用于判定所述第一中断消 息与所述检测地址区域对应,所述中断类型存储单元用于将所述第二中断消息或者发出至 处理器的处理器中断信号存储为待发中断类型,在判定了所述第一中断消息与所述检测地 址区域对应并且当存储在所述中断类型存储单元中的类型与所述第二中断消息对应时,所 述中断发出单元发出具有所述发出地址信息的第二中断消息,而在判定了所述第一中断消 息与所述检测地址区域对应并且当存储在所述中断类型存储单元中的类型与所述处理器 中断信号对应时,所述中断发出单元向所述处理器发出所述处理器中断信号。因此,根据 存储在所述中断类型存储单元中的所述中断的类型,响应于与所述检测地址区域对应的所 述第一中断消息的检测结果,向所述处理器发出所述第二中断消息或者所述处理器中断信 号。 根据本专利技术的又一个实施例,提供了一种信息处理系统,所述信息处理系统包括 至少一个具有处理器和存储器的处理器系统;至少一个外围设备;以及在所述处理器系统 与所述外围设备之间相互串行或者并行连接的多个桥设备。所述桥设备包括检测地址区域 存储单元、发出中断信息存储单元、中断消息检测单元和中断发出单元,所述检测地址区域 存储单元用于存储作为检测地址区域的地址区域,该地址区域是要根据具有从外围设备传 送来的地址信息的第一中断消息而被检测出来的,所述发出中断信息存储单元用于将包含 在第二中断消息中的地址信息作为发出中断信息而存储下来,所述中断消息检测单元用于 判定所述第一中断消息与所述检测地址区域对应,在判定了所述第一中断消息与所述检测 地址区域对应时,所述中断发出单元向所述处理器系统或者所述外围设备发出具有发出所 述中断消息的所述第二中断消息。 根据本专利技术,通过利用消息格式的中断的特性,能够灵活地进行中断处理。 附图说明 图1是图示本专利技术第一实施例的信息处理系统的结构示例的图; 图2是图示本专利技术第一实施例的PCI设备中所包含的消息生成机制的示例的图; 图3A和图3B是图示PCI总线中的MSI消息的图像示例的图; 图4是图示本专利技术第一实施例的桥设备的结构示例的 图5是图示本专利技术第一实施例的桥控制寄存器的结构示例的图; 图6是图示本专利技术第一实施例的MSI检测单元的结构示例的图; 图7是图示本专利技术第一实施例的包含中断发出状态管理单元和中断发出单元的区域的结构示例的图; 图8是图示在本专利技术第一实施例的信息处理系统中进行的发出MSI的示例的图; 图9是图示在本专利技术第一实施例的信息处理系统中进行的发出处理器中断的示 例的图; 图10是图示在本专利技术第一实施例的信息处理系统中发出多个MSI时的工作示例 的图; 图11是图示本专利技术第一实施例变形例的桥控制寄存器的一部分的结构示例的 图; 图12是图示通过本专利技术第一实施例变形例的信息处理系统进行的发出多个MSI 的示例的图; 图13是图示本专利技术第一实施例的应用的具体示例的图; 图14是图示本专利技术第二实施例的信息处理系统的结构示例的图; 图15是图示在本专利技术第二实施例的信息处理系统中发出MSI的示例的图。具体实施例方式下面说明用于实施本专利技术的最佳实施方式(下文中称为"实施例")。说明的顺序 如下文所示。 1.第一实施例(包含单个桥设备的信息处理系统的示例) 2.第二实施例(包含多个桥设备的信息处理系统的示例) 1.第一实施例 包含单个桥设备的信息处理系统的示例 图1是图示本专利技术第一实施例的信息处理系统的结构示例的图。该信息处理系统包括桥设备100、处理器系统200和外围设备接口 (PCI)设备310 330。 桥设备100被连接在处理器系统2本文档来自技高网
...

【技术保护点】
一种中断检测装置,所述中断检测装置包括:检测地址区域存储单元,其用于存储作为检测地址区域的地址区域,该地址区域是要根据具有地址信息的第一中断消息而被检测出来的;发出中断信息存储单元,其用于将第二中断消息的地址信息作为发出中断信息而存储下来;中断消息检测单元,其用于判定所述第一中断消息与所述检测地址区域对应;和中断发出单元,在判定了所述第一中断消息与所述检测地址区域对应时,所述中断发出单元发出具有所述发出中断信息的所述第二中断消息。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金谷英一
申请(专利权)人:索尼株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1