克服MSI机制的三个主要的缺陷.doc

克服MSI机制的三个主要的缺陷.doc

ID:27848736

大小:190.50 KB

页数:4页

时间:2018-12-06

克服MSI机制的三个主要的缺陷.doc_第1页
克服MSI机制的三个主要的缺陷.doc_第2页
克服MSI机制的三个主要的缺陷.doc_第3页
克服MSI机制的三个主要的缺陷.doc_第4页
资源描述:

《克服MSI机制的三个主要的缺陷.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、克服MSI机制的三个主要的缺陷  PCI总线自3.0版本开始支持MSI-X机制,对MSI做出了一些升级和改进,以克服MSI机制的三个主要的缺陷:  1.随着系统的发展,对于特定的大型应用,32个中断向量不够用了(参考前一篇文章);  2.只有一个目标地址使得多核CPU情况下的,静态中断分配变得困难。如果能够使每个向量对应不同的唯一的地址,便会灵活很多;  3.某些应用中的中断优先级混乱问题。  有趣的是,MSI只支持32个中断向量,而MSI-X支持多达2048个中断向量,但是MSI-X的相关寄存器在配置空间中占用的空间却更小。这是因为中断向量信息并不直

2、接存储在这里,而是在一款特殊的Memory(MIMO)中。并通过BIR(BaseaddressIndicatorRegister,orBARIndexRegister)来确定其在MIMO中的具体位置。如下图所示:    MessageControl寄存器的具体描述如下:    MSI-X查找表的示意图如下:    结构图如下:    类似的,PendingBits则位于另一个Memory中,其结构图如下:    注:无论是MSI还是MSI-X,其本质上都是基于MemoryWrite的,因此也可能会产生错误。比如PCIe中的ECRC错误等。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。