![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PCIE
Wang20122013
喷泉有了压力才优美,滴水有了坚持才有了穿石。顶住压力,享受压力,坚持奋斗。
展开
-
当nvme中只有一个中断的时候队列处理方式
当只有一个中断源的时候,nvmehost会只申请一个admin 一个io,并且这两个队列的中断源都是0,然后来中断后会枚举admin cq和io cq中的cq data看哪个有效就处理哪个。原创 2021-09-23 10:19:43 · 299 阅读 · 0 评论 -
PCIE MSIX的中断个数的协商和pendding的理解
1中断个数的协商Table Size表示设备(例如nvme ssd)支持的MSIX中断个数,但是host或者driver需要几个哪?需要driver进行配置msix的是来决定,例如nvme ssd支持12个,但是driver配置了前4个msix entry地址不一样,后面的8个地址全和第一个地址一样,说明driver只用了4个msix entry.一般情况下create sq也会只有4个。padding当msix中断被mask掉后,设备(例如nvme ssd)发送msix的时候不能发送memory原创 2021-04-16 17:49:01 · 613 阅读 · 0 评论 -
PCIE MSI中断的使用和大小介绍
1.MSI的address和data在调试PCI-E的MSI中断前,需要先保证将传统中断调通,然后再调试这个。MSI中断究其本质,就是 一个存储器读写事件。将MSIAddress设置为内存中的某个地址(可以为64位),产生MSI中断时,中断源会 在MSI Address所在的地址写入MSIData。也就是说,如果有四条MSI中断线,就会依次写入Data、Data+1、Data+2、Data+3在内存中,依次来区分中断源设备。有多少个MSI矢量?/** * pci_msi_vec_coun原创 2021-03-30 17:57:12 · 1623 阅读 · 0 评论 -
PCIE tx电容
原创 2020-11-13 18:05:57 · 3755 阅读 · 0 评论 -
PCIE引脚定义中PERpx和PERnx是相对谁来说的
PCIE引脚定义中PERpx和PERnx是相对谁来说的pcie引脚规格协议PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION,REV. 3.0.pdf 有关于引脚的定义也就是PERpx和PERnx是相对pcie host的,对应的是add in card的tx原创 2020-10-14 17:19:50 · 323 阅读 · 0 评论