目录
配置空间的访问和 BAR 资源的访问在 PCIe 设备初始化过程中有着不同的时序要求。理解这两者的区别对于正确编写 PCIe 设备驱动程序至关重要。
配置空间与 BAR 资源访问的区别
1. 配置空间访问
- 定义:PCIe 设备的配置空间是一组预定义的寄存器,用于描述设备的基本信息(如厂商ID、设备ID、类代码等)以及资源需求(如内存、I/O端口、中断等)。
- 访问时机:
- 枚举阶段:内核在枚举 PCIe 设备时会读取
目录
配置空间的访问和 BAR 资源的访问在 PCIe 设备初始化过程中有着不同的时序要求。理解这两者的区别对于正确编写 PCIe 设备驱动程序至关重要。