Page MenuHomeFreeBSD

D40971.id124479.diff
No OneTemporary

D40971.id124479.diff

Index: sys/amd64/amd64/pmap.c
===================================================================
--- sys/amd64/amd64/pmap.c
+++ sys/amd64/amd64/pmap.c
@@ -1994,6 +1994,7 @@
TAILQ_INIT(&kernel_pmap->pm_pvchunk);
kernel_pmap->pm_stats.resident_count = res;
kernel_pmap->pm_flags = pmap_flags;
+ vm_radix_init(&kernel_pmap->pm_root);
/*
* The kernel pmap is always active on all CPUs. Once CPUs are
Index: sys/arm64/arm64/pmap.c
===================================================================
--- sys/arm64/arm64/pmap.c
+++ sys/arm64/arm64/pmap.c
@@ -1296,6 +1296,7 @@
kernel_pmap->pm_levels = 4;
kernel_pmap->pm_ttbr = kernel_pmap->pm_l0_paddr;
kernel_pmap->pm_asid_set = &asids;
+ vm_radix_init(&kernel_pmap->pm_root);
/* Assume the address we were loaded to is a valid physical address */
min_pa = KERNBASE - kern_delta;
Index: sys/i386/i386/pmap.c
===================================================================
--- sys/i386/i386/pmap.c
+++ sys/i386/i386/pmap.c
@@ -659,6 +659,7 @@
CPU_FILL(&kernel_pmap->pm_active); /* don't allow deactivation */
kernel_pmap->pm_stats.resident_count = res;
TAILQ_INIT(&kernel_pmap->pm_pvchunk);
+ vm_radix_init(&kernel_pmap->pm_root);
/*
* Initialize the global pv list lock.
Index: sys/riscv/riscv/pmap.c
===================================================================
--- sys/riscv/riscv/pmap.c
+++ sys/riscv/riscv/pmap.c
@@ -648,6 +648,7 @@
PMAP_LOCK_INIT(kernel_pmap);
rw_init(&pvh_global_lock, "pmap pv global");
+ vm_radix_init(&kernel_pmap->pm_root);
/*
* Set the current CPU as active in the kernel pmap. Secondary cores
Index: sys/vm/vm_object.c
===================================================================
--- sys/vm/vm_object.c
+++ sys/vm/vm_object.c
@@ -293,6 +293,7 @@
kernel_object->pg_color = (u_short)atop(VM_MIN_KERNEL_ADDRESS);
#endif
kernel_object->un_pager.phys.ops = &default_phys_pg_ops;
+ vm_radix_init(&kernel_object->rtree);
/*
* The lock portion of struct vm_object must be type stable due

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 9, 4:31 AM (1 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28537396
Default Alt Text
D40971.id124479.diff (1 KB)

Event Timeline