请求MUSE Pi Pro的SoC内置的PMA

我正在修改Linux Kernel dts设备树描述文件,我希望知道其中哪些物理内存范围是可以被缓存。这个定义是由SoC通过PMA设置,我没有在SDK和社区中找到相关内容。我希望能知道整个物理内存空间的PMA设置情况。

PMA硬件配置信息如下:

// [0x0000_0000 ~ 0x8000_0000) – Normal Memory, Cacheable

// [0x8000_0000 ~ 0xC080_0000) – Device, Strong Order

// [0xC080_0000 ~ 0xC084_0000) – Normal Memory, Cacheable

// [0xC084_0000 ~ 0xD800_0000) – Device, Strong Order

// [0xD800_0000 ~ 0xD844_0000) – Device, Strong Order

// [0xD844_0000 ~ 0xFFE0_0000) – Device, Strong Order

// [0xFFE0_0000 ~ 0x4_8000_0000) – Normal Memory, Cacheable

// [0x4_8000_0000 ~ 0xFF_FFFF_FFFF) – Device, Strong Order

1 个赞