xen/arm: p2m: Redefine mfn_to_page and page_to_mfn to use typesafe
authorJulien Grall <julien.grall@arm.com>
Fri, 30 Jun 2017 15:54:18 +0000 (16:54 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 30 Jun 2017 20:12:50 +0000 (13:12 -0700)
commit1127326bd580156503104f8835ff4edf042d3149
tree2b08c1d9c09aac40f82211d9ba0f285c806083b3
parent9c6545cf5df24b53cbe7bd7054aa1ef521259740
xen/arm: p2m: Redefine mfn_to_page and page_to_mfn to use typesafe

The file xen/arch/arm/p2m.c is using typesafe MFN in most of the place.
This requires caller to mfn_to_page and page_to_mfn to use _mfn/mfn_x.

To avoid extra _mfn/mfn_x, re-define mfn_to_page and page_to_mfn within
xen/arch/arm/p2m.c to handle typesafe MFN.

Signed-off-by: Julien Grall <julien.grall@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
xen/arch/arm/p2m.c