Module Name: src Committed By: thorpej Date: Sat May 29 23:27:22 UTC 2021
Modified Files: src/sys/arch/alpha/alpha: pmap.c vm_machdep.c src/sys/arch/alpha/include: pmap.h Log Message: Move the pointer to the pmap's lev1map out of the shared pmap structure and into each CPU's pmap_percpu area. This pointer is constant for the life of the pmap, and moving it gives us an additional 8 bytes in the shared pmap structure. Because the kernel pmap does not have per-CPU data, all places where we need the kernel pmap's lev1map now just reference kernel_lev1map directly. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281 src/sys/arch/alpha/alpha/pmap.c cvs rdiff -u -r1.117 -r1.118 src/sys/arch/alpha/alpha/vm_machdep.c cvs rdiff -u -r1.87 -r1.88 src/sys/arch/alpha/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.