PCI的配置空间和内存空间是隔离的.为了避免地址访问冲突,通过BDF对PCI设备进行编码.在intel通过I/O空间的CF8/CFC寄存器来访问配置空间.在CF8寄存器中填入BDF、寄存器编号信息,CFC寄存器填入读写的数据,可以4*64=256bytes.
MMIO(memory map IO)
PCIE的配置空间
最新推荐文章于 2024-05-27 15:23:26 发布
PCI的配置空间和内存空间是隔离的.为了避免地址访问冲突,通过BDF对PCI设备进行编码.在intel通过I/O空间的CF8/CFC寄存器来访问配置空间.在CF8寄存器中填入BDF、寄存器编号信息,CFC寄存器填入读写的数据,可以4*64=256bytes.
MMIO(memory map IO)