mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
libxl: add LIBXL_HAVE_<foo> for outstanding_pages and outstanding_memkb
Commitsd0782481("xl: export 'outstanding_pages' value from xcinfo") andbec8f17e("xen: Remove the XENMEM_get_oustanding_pages and provide the data via xc_phys_info") added these two fields in libxl_physinfo and in libxl_dominfo, respectively, but did not include the needed LIBXL_HAVE_<foo> runes. Adding them. Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
This commit is contained in:
1 parent
b61b893d20
commit
16f3499417
1 file changed
+18
@@ -318,6 +318,24 @@
|
||||
#define LIBXL_HAVE_NONCONST_EVENT_OCCURS_EVENT_ARG 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
* LIBXL_HAVE_PHYSINFO_OUTSTANDING_PAGES
|
||||
*
|
||||
* If this is defined, libxl_physinfo structure will contain an uint64 field
|
||||
* called outstanding_pages, containing the number of pages claimed but not
|
||||
* yet allocated for all domains.
|
||||
*/
|
||||
#define LIBXL_HAVE_PHYSINFO_OUTSTANDING_PAGES 1
|
||||
|
||||
/*
|
||||
* LIBXL_HAVE_DOMINFO_OUTSTANDING_MEMKB 1
|
||||
*
|
||||
* If this is defined, libxl_dominfo will contain a MemKB type field called
|
||||
* outstanding_memkb, containing the amount of claimed but not yet allocated
|
||||
* memory for a specific domain.
|
||||
*/
|
||||
#define LIBXL_HAVE_DOMINFO_OUTSTANDING_MEMKB 1
|
||||
|
||||
/* Functions annotated with LIBXL_EXTERNAL_CALLERS_ONLY may not be
|
||||
* called from within libxl itself. Callers outside libxl, who
|
||||
* do not #include libxl_internal.h, are fine. */
|
||||
|
||||