[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/4] Introduce XEN_PAGE_* definitions for mapping guests memory
This series tries to fix a side-effect introduced by commits 0dbb4be7 and d1b32abd which added a dependency to xenctrl for foreignmemory and gnntab libraries library only because they needed to use the XC_PAGE_* values. These changes introduce the XEN_PAGE_* definitions that will be used by any toolstack component that doesn't need a dependency to xenctrl library. Costin Lupu (4): public: Add page related definitions for accessing guests memory libs/ctrl: Use Xen values for XC_PAGE_* definitions libs/foreignmemory: Use XEN_PAGE_* definitions libs/gnttab: Use XEN_PAGE_* definitions tools/include/xenctrl.h | 7 +++--- tools/libs/foreignmemory/core.c | 2 +- tools/libs/foreignmemory/freebsd.c | 10 ++++---- tools/libs/foreignmemory/linux.c | 18 +++++++------- tools/libs/foreignmemory/minios.c | 10 +------- tools/libs/foreignmemory/netbsd.c | 10 ++++---- tools/libs/foreignmemory/private.h | 2 +- tools/libs/foreignmemory/solaris.c | 6 ++--- tools/libs/gnttab/freebsd.c | 20 ++++++++-------- tools/libs/gnttab/linux.c | 20 ++++++++-------- tools/libs/gnttab/netbsd.c | 20 ++++++++-------- xen/include/public/arch-arm/page.h | 34 ++++++++++++++++++++++++++ xen/include/public/arch-x86/page.h | 34 ++++++++++++++++++++++++++ xen/include/public/page.h | 38 ++++++++++++++++++++++++++++++ 14 files changed, 165 insertions(+), 66 deletions(-) create mode 100644 xen/include/public/arch-arm/page.h create mode 100644 xen/include/public/arch-x86/page.h create mode 100644 xen/include/public/page.h -- 2.20.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |