--- - branch: MAIN date: Mon Jan 30 10:33:05 UTC 2012 files: - new: '1.161' old: '1.160' path: src/sys/arch/x86/x86/pmap.c pathrev: src/sys/arch/x86/x86/pmap.c@1.161 type: modified id: 20120130T103305Z.150158f67ead9cd29aa8395c5395dce3302925a8 log: | On xen, prevent cached PDP objects from being reused by pool_cache(9), since they are "pinned" on the hypervisor and thus R/O for the domU. Separately, after every per-cpu pmap pdir entry reset, make sure that the corresponding L3 PTP pointers are flushed from all cpus with the pmap loaded. Enforce this immediately via pmap_tlb_shootnow(); module: src subject: 'CVS commit: src/sys/arch/x86/x86' unixtime: '1327919585' user: cherry