iMX8M Plus PCIe prefetchable memory

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

iMX8M Plus PCIe prefetchable memory

跳至解决方案
628 次查看
kentmeyer
Contributor II

Per the post https://community.nxp.com/t5/i-MX-Processors/Can-not-allocate-PCIe-region-when-size-is-8M-on-Sabre-p... we see that the IMX6 PCIe driver cannot support prefetchable memory regions of more than 16MBytes in the 

Is this limitation still in place and applicable to the IMX8M Plus PCIe as well? 

Thanks.

0 项奖励
1 解答
622 次查看
Yuri
NXP Employee
NXP Employee

@kentmeyer 
Hello,

  According to section 2.2 (Cortex-A53 Memory Map) of i.MX 8M Plus
Reference Manual (Rev. 1, 06/2021) the following memory address
area of 128MB is located for the PCIe: 1800_0000 - 1FFF_FFFF

  Under Linux:
— PCIe host configuration space: 0x33c0_0000 – 0x33ff_ffff (4Mbytes)
— PCIe device configuration space: 0x27f0_0000 – 0x27f7_ffff (512K bytes)
— PCIe IO space: 0x27f8_0000 – 0x27f8_ffff (64K bytes)
— PCIe memory space: 0x2000_0000 – 0x27ef_ffff (127M bytes)

 

Regards,
Yuri.

在原帖中查看解决方案

0 项奖励
1 回复
623 次查看
Yuri
NXP Employee
NXP Employee

@kentmeyer 
Hello,

  According to section 2.2 (Cortex-A53 Memory Map) of i.MX 8M Plus
Reference Manual (Rev. 1, 06/2021) the following memory address
area of 128MB is located for the PCIe: 1800_0000 - 1FFF_FFFF

  Under Linux:
— PCIe host configuration space: 0x33c0_0000 – 0x33ff_ffff (4Mbytes)
— PCIe device configuration space: 0x27f0_0000 – 0x27f7_ffff (512K bytes)
— PCIe IO space: 0x27f8_0000 – 0x27f8_ffff (64K bytes)
— PCIe memory space: 0x2000_0000 – 0x27ef_ffff (127M bytes)

 

Regards,
Yuri.

0 项奖励