4.3 PCIe设备的扩展配置空间

本文介绍了PCIe设备的扩展配置空间,包括0x40~0xFF的MSI/MSI-X和电源管理相关Capability结构,以及0x100~0xFFF的PCIe独有结构。PCIe设备的扩展配置空间可达4KB,且通过CONFIG_ADDRESS和CONFIG_DATA或ECAM方式访问。文章强调了Capabilities结构链表的重要性,特别是MSI/MSI-X Capability结构,将在后续章节深入探讨。
摘要由CSDN通过智能技术生成

本书在第2.3.2节讲述了PCI设备使用的基本配置空间。这个基本配置空间共由64个字节组成,其地址范围为0x00~0x3F,这64个字节是所有PCI设备必须支持的。事实上,许多PCI设备也仅支持这64个配置寄存器。

此外PCI/PCI-XPCIe设备还扩展了0x40~0xFF这段配置空间,在这段空间主要存放一些与MSI或者MSI-X中断机制和电源管理相关的Capability结构。其中所有能够提交中断请求的PCIe设备,必须支持MSI或者MSI-X Capability结构。

PCIe设备还支持0x100~0xFFF这段扩展配置空间。PCIe设备使用的扩展配置空间最大为4KB,在PCIe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值