libvirt/src/libxl
Michal Privoznik 5c359377a0 capabilities: Expose NUMA memory side cache
Memory on a NUMA node can have a side caches. Configuring these
for a domain was implemented in v6.6.0-rc1~249 and friends.
However, up until now mgmt applications did not really know what
values to pass because we were not exposing caches of the host.
With recent enough kernel these are exposed under sysfs and with
a bit of parsing we can extend our capabilities XML. The sysfs
structure is documented in kernel's
Documentation/admin-guide/mm/numaperf.rst and basically maps in
1:1 fashion to our virNumaCache structure.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
2021-06-15 10:41:22 +02:00
..
libvirtd_libxl.aug
libxl_api_wrapper.h libxl: add API wrapper for libxl_set_memory_target 2021-04-01 14:01:06 -06:00
libxl_capabilities.c capabilities: Expose NUMA memory side cache 2021-06-15 10:41:22 +02:00
libxl_capabilities.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl_conf.c libxl: Support firmware autoselection 2021-06-08 11:44:19 -06:00
libxl_conf.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl_domain.c libxl: Support firmware autoselection 2021-06-08 11:44:19 -06:00
libxl_domain.h libxl: set vcpu affinity during domain creation 2021-05-18 10:11:55 -06:00
libxl_driver.c Replace virDomainDiskInsertPreAlloced by virDomainDiskInsert 2021-05-24 20:38:08 +02:00
libxl_driver.h
libxl_logger.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl_logger.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl_migration.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl_migration.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
libxl.conf
meson.build
test_libvirtd_libxl.aug.in
virtxend.init.in
virtxend.service.in
virtxend.sysconf
xen_common.c xenParseHypervisorFeatures: Remove superfluous VIR_FREE 2021-04-21 10:20:44 +02:00
xen_common.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
xen_xl.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
xen_xl.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
xen_xm.c lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
xen_xm.h lib: Drop internal virXXXPtr typedefs 2021-04-13 17:00:38 +02:00
xenxs_private.h