Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3375d828 authored by Boris Ostrovsky's avatar Boris Ostrovsky Committed by David Vrabel
Browse files

xen/x86: Don't try to set PCE bit in CR4



Since VPMU code emulates RDPMC instruction with RDMSR and because hypervisor
does not emulate it there is no reason to try setting CR4's PCE bit (and the
hypervisor will warn on seeing it set).

Signed-off-by: default avatarBoris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: default avatarDavid Vrabel <david.vrabel@citrix.com>
parent bf6dfb15
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1011,8 +1011,7 @@ static void xen_write_cr0(unsigned long cr0)

static void xen_write_cr4(unsigned long cr4)
{
	cr4 &= ~X86_CR4_PGE;
	cr4 &= ~X86_CR4_PSE;
	cr4 &= ~(X86_CR4_PGE | X86_CR4_PSE | X86_CR4_PCE);

	native_write_cr4(cr4);
}