summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_phys.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/vm/vm_phys.h')
-rw-r--r--sys/vm/vm_phys.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/vm/vm_phys.h b/sys/vm/vm_phys.h
index 0dbd96a..a5b9e93 100644
--- a/sys/vm/vm_phys.h
+++ b/sys/vm/vm_phys.h
@@ -40,6 +40,15 @@
#ifdef _KERNEL
+/* Domains must be dense (non-sparse) and zero-based. */
+struct mem_affinity {
+ vm_paddr_t start;
+ vm_paddr_t end;
+ int domain;
+};
+
+extern struct mem_affinity *mem_affinity;
+
void vm_phys_add_page(vm_paddr_t pa);
vm_page_t vm_phys_alloc_contig(unsigned long npages,
vm_paddr_t low, vm_paddr_t high,
OpenPOWER on IntegriCloud