target/i386: Added consistency checks for CR4
authorLara Lazier <laramglazier@gmail.com>
Wed, 21 Jul 2021 15:26:50 +0000 (17:26 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 22 Jul 2021 12:44:47 +0000 (14:44 +0200)
commit213ff024a2f92020290296cb9dc29c2af3d4a221
tree69b2dc0ab6ec8a12f6dd93bf8baa7ea2fa8f2fb5
parentb128b25a5a2b1a7db6965a6d3fd0e4f6f0affc50
target/i386: Added consistency checks for CR4

All MBZ bits in CR4 must be zero. (APM2 15.5)
Added reserved bitmask and added checks in both
helper_vmrun and helper_write_crN.

Signed-off-by: Lara Lazier <laramglazier@gmail.com>
Message-Id: <20210721152651.14683-2-laramglazier@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.h
target/i386/tcg/sysemu/misc_helper.c
target/i386/tcg/sysemu/svm_helper.c