diff options
author | Jim Mattson <[email protected]> | 2020-08-17 11:16:55 -0700 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2020-08-17 15:23:50 -0400 |
commit | 427890aff8558eb4326e723835e0eae0e6fe3102 (patch) | |
tree | 23a8784def4552672ad18ee100fa373f2abbb5a0 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 19cf4b7eefc3040192bccb10c322e4c831bb0eb0 (diff) |
kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
See the SDM, volume 3, section 4.4.1:
If PAE paging would be in use following an execution of MOV to CR0 or
MOV to CR4 (see Section 4.1.1) and the instruction is modifying any of
CR0.CD, CR0.NW, CR0.PG, CR4.PAE, CR4.PGE, CR4.PSE, or CR4.SMEP; then
the PDPTEs are loaded from the address in CR3.
Fixes: 0be0226f07d14 ("KVM: MMU: fix SMAP virtualization")
Cc: Xiao Guangrong <[email protected]>
Signed-off-by: Jim Mattson <[email protected]>
Reviewed-by: Peter Shier <[email protected]>
Reviewed-by: Oliver Upton <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions