xen: Add Xen specific page definition
authorJulien Grall <julien.grall@citrix.com>
Mon, 4 May 2015 14:47:16 +0000 (15:47 +0100)
committerDavid Vrabel <david.vrabel@citrix.com>
Fri, 23 Oct 2015 13:20:33 +0000 (14:20 +0100)
commit1084b1988d22dc165c9dbbc2b0e057f9248ac4db
tree3418ab965863bec947d8abbf56fb2af20f90f558
parent5031612b5eaf15cb6471c6e936a515090810c8f1
xen: Add Xen specific page definition

The Xen hypercall interface is always using 4K page granularity on ARM
and x86 architecture.

With the incoming support of 64K page granularity for ARM64 guest, it
won't be possible to re-use the Linux page definition in Xen drivers.

Introduce Xen page definition helpers based on the Linux page
definition. They have exactly the same name but prefixed with
XEN_/xen_ prefix.

Also modify xen_page_to_gfn to use new Xen page definition.

Signed-off-by: Julien Grall <julien.grall@citrix.com>
Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
include/xen/page.h