【技术实现步骤摘要】
一种中断请求的处理方法和装置
[0001]本专利技术涉及网络通信
,尤其是涉及一种中断请求的处理方法和装置。
技术介绍
[0002]网络设备已经广泛应用于各行各业,用以实现各种骨干网络内部以及骨干网间的互联互通。高速串行计算机扩展总线标准(peripheral component interconnect express,PCI
‑
Express),简称“PCIe”总线不同于以往的输入/输出(I/O)总线,采用串行、点到点的互联方式实现设备间的通信,为网络设备互连提供了高速、高性能、全双工通信方式。PCIe总线的主要特征,如应用模型、存储结构、软件接口等与传统PCI/PCI
‑
X总线保持一致,并充分利用先进的点到点互连、基于交换和数据包的协议来实现新的总线性能和特性。
[0003]由于PCIe总线是一种点到点的交换总线架构,系统中的每一个器件都拥有自己的总线,因此可通过直接连接到桥片(Switch)器件来建立点到点的通讯。PCIe保持了与传统PCI相同的存储器、I/O和配置地 ...
【技术保护点】
【技术特征摘要】
1.一种中断请求的处理方法,其特征在于,所述方法应用于桥片,所述桥片包括第一端口和至少一个第二端口,所述第一端口为上行口,所述第二端口为下行口,所述方法包括:通过所述第二端口接收来自PCIe端点的第一中断请求,所述第一中断请求包括第一中断请求类型和所述PCIe端点的第一设备标识;根据所述第一中断请求类型和所述第一设备标识,在映射表中查找与所述第一中断请求类型和所述第一设备标识相匹配的第一中断向量标识,其中所述映射表中包括以下至少一种对应关系:中断请求类型、设备标识和中断向量标识;根据所述第一中断向量标识和所述第一中断请求,生成第二中断请求;通过所述第一端口向CPU发送所述第二中断请求。2.根据权利要求1所述的方法,其特征在于,在所述映射表中查找与所述第一中断请求类型和所述第一设备标识相匹配的第一中断向量标识之前,还包括:接收来自所述CPU发送的所述映射表;或者,根据获取的至少一个中断请求的类型、各PCIe端点的设备标识,以及至少一个中断向量标识生成所述映射表。3.根据权利要求2所述的方法,其特征在于,所述中断向量标识中包括消息信号中断MSI能力集消息数据和中断向量号;其中,所述MSI能力集消息数据用于指示与一PCIe端点的设备标识和中断请求类型具有唯一映射关系的消息地址和数据;所述中断向量号和所述MSI能力集消息数据用于联合指示所述PCIe端点的中断请求。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述设备标识包括:INTx消息报文的bus号、设备号和功能号。5.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:如果所述第一中断请求为MSI中断请求,则通过所述第一端口向所述CPU发送所述第一中断请求。6.一种中断请求的处理方法,其特征在于,所述方法应用于CPU,所述CPU连接桥片的第一端口,所述方法包括:接收所述桥片的第一端口发送的第二中断请求;解析所述第二中断请求,得到第一中断向量标识,所述第一中断向量标识与PCIe端点的第一设备标识和第一中断请求类型具有一一的对应关系,所述第一中断向量标识指示所述PCIe端点的MSI能力集消息数据和中断向量号;根据所述MSI能力集消息数据和所述中断向量号,调用对应中断服务程序为所述PCIe端点提供服务。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:获取与所述桥片的第一端口绑定的至少一个中断向量标识;获取与所述桥片的至少一个第二端口绑定的至少一个设备标识以及至少一个中断请求类型;根据所述至少一个中断向量标识、所述至少一个设备标识以及所述至少一个中断请求类型,生成映射表,所述映射表包括以下至少一种对应关系:中断请求类型、设备标识和中
断向量标识一一对应;发送所述映射表至所述桥片的第一端口,以使所述桥片根据所述映射表为发送第一中断请求的PCIe端点确定相匹配的第一中断向量标识,所述第一中断向量标识是所述至少一个中断向量标识之一。8.根据权利要求7所述...
【专利技术属性】
技术研发人员:刘庆喜,
申请(专利权)人:新华三信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。