I am trying to remap Linux Host PCI memory into a FVP  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.