]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - include/sysemu/numa.h
numa: Allow setting NUMA distance for different NUMA nodes
[thirdparty/qemu.git] / include / sysemu / numa.h
index 8f09dcf918fc513dbb427fb2135438f8c2739a3d..0ea1bc086e30690b76925f6d71d8d073e85d12a6 100644 (file)
@@ -8,6 +8,7 @@
 #include "hw/boards.h"
 
 extern int nb_numa_nodes;   /* Number of NUMA nodes */
+extern bool have_numa_distance;
 
 struct numa_addr_range {
     ram_addr_t mem_start;
@@ -21,6 +22,7 @@ typedef struct node_info {
     struct HostMemoryBackend *node_memdev;
     bool present;
     QLIST_HEAD(, numa_addr_range) addr; /* List to store address ranges */
+    uint8_t distance[MAX_NODES];
 } NodeInfo;
 
 extern NodeInfo numa_info[MAX_NODES];