KVM: x86: Fix CR3 reserved bits
authorNadav Amit <namit@cs.technion.ac.il>
Fri, 18 Apr 2014 00:35:09 +0000 (03:35 +0300)
committerMarcelo Tosatti <mtosatti@redhat.com>
Wed, 23 Apr 2014 20:46:57 +0000 (17:46 -0300)
commit346874c9507a2582d0c00021f848de6e115f276c
tree7dd8014b1c86fd5a77d4e0705f4d46726e3200e9
parent671bd9934a861288a248b051751061b11654aef9
KVM: x86: Fix CR3 reserved bits

According to Intel specifications, PAE and non-PAE does not have any reserved
bits.  In long-mode, regardless to PCIDE, only the high bits (above the
physical address) are reserved.

Signed-off-by: Nadav Amit <namit@cs.technion.ac.il>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/emulate.c
arch/x86/kvm/x86.c