
pci
文章平均质量分 59
hhko12322
无耐无耐无耐啊
展开
-
一个PCI中断异步的问题
最近发现由于PCI数据传输错误导致IO request得到的数据不正确,这种现象让我们思考,为什么系统都已经发现了PCI错误,IO request还能正确结束呢?按照惯例思考,PCI传输出错,IO request就应该fail掉,但是,事实不是这样。难道这个问题和PCI的中断异步有关系?因此,这里详细讨论一下PCI的中断异步问题及PCI解决办法。 PCI拥有多种数据传输模式,post、no转载 2013-12-06 12:45:56 · 962 阅读 · 0 评论 -
地址空间的归纳总结---PCI 涉及到的地址映射转换
通常X86系统中会存在四大地址空间:进程地址空间、内核地址空间、物理地址空和PCI地址空间。这几大地址空间有些是硬件领域的相关内容,例如PCI地址空间,PCI Hole;有些是软件研发需要了解的。这几大地址空间有什么不同?他们之间是如何联系在一起的呢?下图是进程地址空间、内核地址空间以及物理地址空间之间的联系,下面对几大地址空间的联系进行阐述。 650) this.width=6转载 2013-12-06 12:39:05 · 8616 阅读 · 1 评论 -
windows驱动 双机调试环境建立
要是想做WINDOWS pci驱动的调试,常用的虚拟机调试貌似不大好用了(不过还没有试)采用最简单的串口调试方法。这其中,需要的硬件仅仅是一条交叉串口线,若是主机为笔记本,那还需要一个USB转串口线被调试机方设置:对于 Windows XP,由于启动使用的是 boot.ini 数据,因此我们可以手动修改 C:\boot.ini 文件(假设您的系统装在 C 盘),在像原创 2013-12-16 19:53:22 · 1103 阅读 · 0 评论 -
“预取址”与“突发传输”的概念
预取址:如果这个内存区被标识为可预取的, CPU 可缓存它的内容并且对它做所有类型的优化. 非可预取的内存存取, 另一方面, 不能被优化因为每次存取可能有边际效果, 就象 I/O 端口. 映射它们的寄存器到一个内存地址范围的外设声明这个范围是非可预取的, 而象在 PCI 板的视频内存的一些是可预取的.在一些应用中我们会遇到"可预取"内存的概念,可预取性是指存储器空间的可预取能力。如果读操作原创 2014-01-03 10:12:38 · 3716 阅读 · 0 评论