[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [v7][RFC][PATCH 07/13] xen/x86/p2m: introduce p2m_check_reserved_device_memory
This can be used conveniently in many cases later. Signed-off-by: Tiejun Chen <tiejun.chen@xxxxxxxxx> --- xen/include/asm-x86/p2m.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h index 90ddd15..934324e 100644 --- a/xen/include/asm-x86/p2m.h +++ b/xen/include/asm-x86/p2m.h @@ -713,6 +713,19 @@ extern int arch_grant_map_page_identity(struct domain *d, unsigned long frame, bool_t writeable); extern int arch_grant_unmap_page_identity(struct domain *d, unsigned long frame); +/* Check if we are accessing rdm. */ +static inline int p2m_check_reserved_device_memory(xen_pfn_t start, + xen_ulong_t nr, void *d) +{ + unsigned long *gfn = d; + xen_pfn_t end = start + nr; + + if ( *gfn >= start && *gfn <= end ) + return 1; + + return 0; +} + #endif /* _XEN_P2M_H */ /* -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |