
PCIE
文章平均质量分 72
pcie协议、驱动、调试专栏
格局视界
这个作者很懒,什么都没留下…
展开
-
CXL中的mailbox通信架构实现
本节参考了CXL2.0协议中8.2.8节,mailbox的相关寄存器的描述,及8.2.9中对command接口定义,还有7.6.8中FM模块的命令格式,对通过mailbox对FM模块的配置机制进行了梳理。IPC是一种确定的可以替代的实现方案,基于pcie或cxl.io的特性都可以实现,在支持pcie或cxl的设备环境可以进行一定的demo验证。此命令为每个LD设置内存分配。可以将一个memory地址作为doorbell标志,映射到bar4空间,或者选取bar2中的一个固定地址也可以,根据实际情况而定。原创 2025-03-14 14:21:29 · 889 阅读 · 0 评论 -
msi中断开发流程
当Mask Bits字段的相应位为1时,如果PCIe设备需要发送对应的中断请求时,Pending Bits字段的对应位将被PCIe设备的内部逻辑置1,此时PCIe设备并不会使用MSI报文向中断控制器提交中断请求;当系统软件将Mask Bits字段的相应位从1改写为0时,PCIe设备将发送MSI报文向处理器提交中断请求,同时将Pending Bit字段的对应位清零。该字段保存的数值与处理器系统相关,在PCIe设备进行初始化时,处理器将初始化该字段,而且不同的处理器填写该字段的规则并不相同。原创 2025-03-14 14:08:17 · 526 阅读 · 0 评论 -
pcie bar空间region [disable]无法访问
。原创 2023-09-01 16:00:16 · 1063 阅读 · 1 评论