linux学习中
发布时间:2014-04-04 14:58:38
6.1 MSI/MSI-X Capability结构 PCIe设备可以使用MSI或者MSI-X报文向处理器提交中断请求,但是对于某个具体的PCIe设备,可能仅支持一种报文。在PCIe设备中含有两个Capability结构,一个是MSI Capability结构,另一个是MSI-X Capability结构。通常情况下一个PCIe设备仅包含一种结构,或者为MSI Capability.........【阅读全文】
发布时间:2014-04-04 13:21:46
PCI-E配置MSI中断流程解析在调试PCI-E的MSI中断前,需要先保证将传统中断调通,然后再调试这个。MSI中断究其本质,就是一个存储器读写事件。将MSI Address设置为内存中的某个地址(可以为64位),产生MSI中断时,中断源会在MSI Address所在的地址写入MSI Data。也就是说,如果有四条MSI中断线,就会依次写入.........【阅读全文】
发布时间:2014-04-03 14:33:11
7z文件格式及其源码的分析(五)这是7z文件格式及其源码的分析系列的第五篇. 上一篇讲到了7z文件压缩流程。最近太忙了,好久没更新,都快忘了写到哪了。:)这一篇就说说7z文件的尾头的生成方式吧。 上一篇已经讲了尾header的结构了。它其实就是记录了压缩文件详细信息。那么尾header是.........【阅读全文】
发布时间:2014-04-03 14:32:07
7z文件格式及其源码的分析(四)这是7z文件格式及其源码的分析系列的第四篇. 上一篇讲到了7z文件静态结构的尾header部分.这一篇开始,将从7z实际压缩流程开始详细介绍7z文件尾header的详细结构.一, 第一个概念: coder.在7z的压缩过程中, 一个非常核心的概念就是coder. 一个coder代表一.........【阅读全文】
发布时间:2014-04-03 14:31:07
7z文件格式及其源码的分析(三)这是7z文件格式分析的第三篇, 相信有了前两篇的准备,你已经了解了7z源码的大致结构, 以及如何简单调试7z的源码了. 很多同学是不是迫不及待想要拔去7z的神秘外衣,看看究竟了. 好, 这就带你们一探乾坤. 本文开始,我们详细介绍7z的文件存储结构.要了解7z的结构, &n.........【阅读全文】