CVSROOT: /cvs Module name: src Changes by: mlar...@cvs.openbsd.org 2018/04/17 00:31:55
Modified files: sys/arch/amd64/amd64: pmap.c Log message: Better way of allocating EPT entries. Don't use the standard pmap PTE functions to manipulate EPT PTEs. This occasionally caused VMs to fail after random amounts of time due to loading the pmap on the CPU and the processor updating A/D bits (which are reserved bits in EPT). This ultimately manifested itself as errors from vmd ("vcpu X run ioctl failed".) tested by many, on different types of HW, no regressions noted