As we know that i.MX 6SoloX Applications Processor has 2 cores: 1 Cortex-A9 core and 1 Cortex-M4 core.
iMX6-SoloX SABRE-SDB has 1024MB (0x80000000-0xBFFFFFFF).system memory.
We want to run linux on Cortex-A9 core, and run vxWorks on Cortex-M4 core.
We want to make memory partitioned as below:
Cortex-M4 core has 256MB (0x80000000-0x8FFFFFFF) memory.
Cortex-A9 core has 768MB (0x90000000-0xBFFFFFFF) memory.
I changed the "imx6sx-sdb.dts" as following:
reg = <0x80000000 0x40000000>;
reg = <0x90000000 0x30000000>;
It doesn't take effect. Cortex-A9 linux still owns 1024MB memory. I think the uboot may configure .
We are using uboot: imx_v2014.04_3.14.28_1.0.0_ga.
Can you tell me how to implement the memory partition above? Do you have document to describe it?