[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 05/21] x86/mm: document the return values from get_page_from_l*e
Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> --- xen/arch/x86/mm.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c index 8d7ceff9c8..141d1fc046 100644 --- a/xen/arch/x86/mm.c +++ b/xen/arch/x86/mm.c @@ -894,6 +894,12 @@ static int print_mmio_emul_range(unsigned long s, unsigned long e, void *arg) } #endif +/* + * get_page_from_l1e returns: + * 0 => success (page not present also counts as such) + * <0 => error code + * >0 => the page flags to be flipped + */ int get_page_from_l1e( l1_pgentry_t l1e, struct domain *l1e_owner, struct domain *pg_owner) @@ -1106,6 +1112,12 @@ get_page_from_l1e( /* NB. Virtual address 'l2e' maps to a machine address within frame 'pfn'. */ +/* + * get_page_from_l2e returns: + * 1 => page not present + * 0 => success + * <0 => error code + */ define_get_linear_pagetable(l2); static int get_page_from_l2e( @@ -1149,6 +1161,12 @@ get_page_from_l2e( } +/* + * get_page_from_l3e returns: + * 1 => page not present + * 0 => success + * <0 => error code + */ define_get_linear_pagetable(l3); static int get_page_from_l3e( @@ -1176,6 +1194,12 @@ get_page_from_l3e( return rc; } +/* + * get_page_from_l4e returns: + * 1 => page not present + * 0 => success + * <0 => error code + */ define_get_linear_pagetable(l4); static int get_page_from_l4e( -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |