--- - branch: MAIN date: Sat May 29 23:27:22 UTC 2021 files: - new: '1.281' old: '1.280' path: src/sys/arch/alpha/alpha/pmap.c pathrev: src/sys/arch/alpha/alpha/pmap.c@1.281 type: modified - new: '1.118' old: '1.117' path: src/sys/arch/alpha/alpha/vm_machdep.c pathrev: src/sys/arch/alpha/alpha/vm_machdep.c@1.118 type: modified - new: '1.88' old: '1.87' path: src/sys/arch/alpha/include/pmap.h pathrev: src/sys/arch/alpha/include/pmap.h@1.88 type: modified id: 20210529T232722Z.4df11b5dc9870048f3b4dc836a49b7e48fd85de8 log: | 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. module: src subject: 'CVS commit: src/sys/arch/alpha' unixtime: '1622330842' user: thorpej