CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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