On Wed, 2015-04-08 at 20:24 +0300, Andrii Anisov wrote:

I was thinking about this a little more...

> The context here is pretty simple: just a workaround of the real
> system limitations:
>      1. Renesas R-Car H2 evaluation board lager has 4GB of RAM, 2GB
>         mapped under 4GB boundary and 2GB over. 
>      2. The R-Car2 chip has IOMMU's for almost all active devices
>         except GPU. 
>      3. Within our system we need one user domain with 2GB of RAM and
>         dedicated GPU.
>      4. While doing PoC we have no access to the GPU driver(and
>         firmware) sources to introduce swiotlb here. 
> Having no option to handle GPU driver addressing with iommu (2) or
> swiotlb(4), it was decided to place the user domain described in 3
> within RAM below 4GB with 1:1 mapping. Therefore we needed to move all
> the rest (XEN, rest of domains) under 4GB.

Xen itself (i.e. .text and .data, no the heap etc) is at most 2MB. Are
your constraints such that at a 2GB-2MB (i.e. 2046M) domain would not be
acceptable?

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to