--- - branch: MAIN date: Mon Jan 9 12:58:49 UTC 2012 files: - new: '1.153' old: '1.152' path: src/sys/arch/x86/x86/pmap.c pathrev: src/sys/arch/x86/x86/pmap.c@1.153 type: modified - new: '1.13' old: '1.12' path: src/sys/arch/xen/x86/xen_pmap.c pathrev: src/sys/arch/xen/x86/xen_pmap.c@1.13 type: modified id: 20120109T125849Z.650019e1f9ce52bcaf3eb3acc122088de58e4685 log: | Harden cross-cpu L3 sync - avoid optimisations that may race. Update ci->ci_kpm_pdir from user pmap, not global pmap_kernel() entry which may get clobbered by other CPUs. XXX: Look into why we use pmap_kernel() userspace entries at all. module: src subject: 'CVS commit: src/sys/arch' unixtime: '1326113929' user: cherry