Hi Jan,
On 13/07/2021 15:14, Jan Beulich wrote:
And I don't think it should be named XC_PAGE_*, but rather XEN_PAGE_*.
Even that doesn't seem right to me, at least in principle. There shouldn't
be a build time setting when it may vary at runtime. IOW on Arm I think a
runtime query to the hypervisor would be needed instead.
Yes, we want to be able to use the same userspace/OS without rebuilding
to a specific hypervisor page size.
And thinking
even more generally, perhaps there could also be mixed (base) page sizes
in use at run time, so it may need to be a bit mask which gets returned.
I am not sure to understand this. Are you saying the hypervisor may use
at the same time different page size?
Cheers,
--
Julien Grall