I am trying to remap Linux Host PCI memory into a FVP [0] running Linux in non-secure world.
As far as I am concerned, there is no official way to achieve this, so my experiments have attempted this as follows:
I am currently facing some issues with this approach. As it turns out, the FVP does not contiguously allocate pages in its host address space. They are next to each other, however, there seem to be small holes, presumably for internal bookkeeping. If this is always the case, this approach does not work, or is limited to the size of the existing contiguous chunk.
Do you have some pointers on how I could solve this?
Many thanks for any pointers or thoughts.
Hi Andrin,
I think I don't fully understand your question (*) but if you are looking for the memory map of the FVP_Base_RevC_2xAEMvA, the documentations below are useful.
(*) because I don't know what the "Linux Host PCI memory", "host resources", and "host memory" etc actually mean, and why you need "a big chunk of contiguous host memory".
I hope this helps.
Kind regards,
Toshi