[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xen/arm: skip first page when RAM starts at 0x0



>>> On 29.04.19 at 17:54, <julien.grall@xxxxxxx> wrote:
> Anyway, I also tested the change suggested by Stefano. This will 
> substantially 
> increase the size of the frametable on platform where the RAM does not start 
> at 0.
> 
> For instance, on Foundation Model the RAM starts at 2GB. As we don't compress 
> any of the first 31 bits, the frametable will now be 28MB bigger than we 
> currently have (112MB up from 84MB).
> 
> So I think what we want is:
> 
> nr_pdxs = pfn_to_pdx(end - 1) - pfn_to_pdx(start) + 1;
> frame_table_base_pdx = pfn_to_pdx(start);

Yes, if there's only a single memory range at 2Gb, then subtracting
the base address will of course yield better results. But if there are
multiple regions, things really depend on the placement of all of
them.

Jan



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.