--- - branch: netbsd-9 date: Sat Aug 29 17:00:28 UTC 2020 files: - new: 1.22.2.7 old: 1.22.2.6 path: src/sys/dev/nvmm/nvmm.c pathrev: src/sys/dev/nvmm/nvmm.c@1.22.2.7 type: modified - new: 1.7.4.2 old: 1.7.4.1 path: src/sys/dev/nvmm/nvmm_ioctl.h pathrev: src/sys/dev/nvmm/nvmm_ioctl.h@1.7.4.2 type: modified - new: 1.7.4.5 old: 1.7.4.4 path: src/sys/dev/nvmm/x86/nvmm_x86.c pathrev: src/sys/dev/nvmm/x86/nvmm_x86.c@1.7.4.5 type: modified - new: 1.46.4.10 old: 1.46.4.9 path: src/sys/dev/nvmm/x86/nvmm_x86_svm.c pathrev: src/sys/dev/nvmm/x86/nvmm_x86_svm.c@1.46.4.10 type: modified - new: 1.3.4.1 old: '1.3' path: src/sys/dev/nvmm/x86/nvmm_x86_svmfunc.S pathrev: src/sys/dev/nvmm/x86/nvmm_x86_svmfunc.S@1.3.4.1 type: modified - new: 1.3.4.1 old: '1.3' path: src/sys/dev/nvmm/x86/nvmm_x86_vmxfunc.S pathrev: src/sys/dev/nvmm/x86/nvmm_x86_vmxfunc.S@1.3.4.1 type: modified - new: 1.36.2.12 old: 1.36.2.11 path: src/sys/dev/nvmm/x86/nvmm_x86_vmx.c pathrev: src/sys/dev/nvmm/x86/nvmm_x86_vmx.c@1.36.2.12 type: modified id: 20200829T170028Z.2fe6a8ff379c52a0671e1c53736b8f14313bf29b log: "Pull up following revision(s) (requested by maxv in ticket #1068):\n\n\tsys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.71\n\tsys/dev/nvmm/nvmm.c: revision 1.34\n\tsys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.72\n\tsys/dev/nvmm/nvmm.c: revision 1.35\n\tsys/dev/nvmm/nvmm.c: revision 1.36\n\tsys/dev/nvmm/x86/nvmm_x86_svmfunc.S: revision 1.5\n\tsys/dev/nvmm/nvmm.c: revision 1.37\n\tsys/dev/nvmm/x86/nvmm_x86_vmxfunc.S: revision 1.5\n\tsys/dev/nvmm/x86/nvmm_x86_vmx.c: revision 1.70\n\tsys/dev/nvmm/x86/nvmm_x86_svm.c: revision 1.68\n\tsys/dev/nvmm/x86/nvmm_x86.c: revision 1.15\n\tsys/dev/nvmm/nvmm_ioctl.h: revision 1.10\n\nMicro-optimize: use pushq instead of pushw. To avoid LCP stalls and\nunaligned stack accesses.\n\nnvmm-x86: also flush the guest TLB when CR4.{PCIDE,SMEP} changes\n\nnvmm: localify a variable that doesn't need to be global\n\nnvmm: use relaxed atomics to read nmachines\n\nnvmm-x86-svm: dedup code\n\nnvmm-x86: hide more CPUID flags, mostly related to perf monitors\n\nnvmm: misc improvements\n - use mach->ncpus to get the number of vcpus, now that we have it\n - don't forget to decrement mach->ncpus when a machine gets killed\n - add more __predict_false()\n\nnvmm-x86-svm: don't forget to intercept INVD\nINVD executed in the guest can be dangerous for the host, due to CPU\ncaches being flushed without write-back.\n\nnvmm: slightly clarify\n\nnvmm: explicitly include atomic.h\n" module: src subject: 'CVS commit: [netbsd-9] src/sys/dev/nvmm' unixtime: '1598720428' user: martin