BAR & DMA
Configuration space是确定的大小的,一般4KB左右
但是要访问更大的空间,则不可以,所以这里BAR将更大空间(device memory)映射到了IO。
BAR 提供了一种MMIO的访问形式,访问的是类似register的IO,但是却是访问memory。
不过MMIO依然是CPU直接发起PCIe transaction(TLP)。这意味着在TLP response到来之前,CPU必须等待。
而DMA模式则不用这样。
标签:DMA,TLP,BAR,访问,PCIe,memory,CPU From: https://blog.csdn.net/reekyli/article/details/139331660