Module Name: src Committed By: maxv Date: Sat Feb 23 10:43:37 UTC 2019
Modified Files: src/sys/arch/x86/x86: pmap.c src/sys/dev/nvmm/x86: nvmm_x86_vmx.c Log Message: Add support for CPUs that don't have the EPT_{A,D} bits. On such CPUs, these bits are ignored by the hardware. We don't care about setting them, however, we must always assume they are set. Modify the pmap code to do that. While here, in pmap_ept_remove_pte, don't flush the TLB when it's not needed. Tested on an old Intel Celeron. To generate a diff of this commit: cvs rdiff -u -r1.325 -r1.326 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.12 -r1.13 src/sys/dev/nvmm/x86/nvmm_x86_vmx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.