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

Commit b0eeec29 authored by Avi Kivity's avatar Avi Kivity
Browse files

KVM: MMU: Only indicate a fetch fault in page fault error code if nx is enabled



Bit 4 of the page fault error code is set only if EFER.NX is set.

Reviewed-by: default avatarXiao Guangrong <xiaoguangrong@cn.fujitsu.com>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 5d55f299
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -245,7 +245,7 @@ static int FNAME(walk_addr)(struct guest_walker *walker,
		walker->error_code |= PFERR_WRITE_MASK;
	if (user_fault)
		walker->error_code |= PFERR_USER_MASK;
	if (fetch_fault)
	if (fetch_fault && is_nx(vcpu))
		walker->error_code |= PFERR_FETCH_MASK;
	if (rsvd_fault)
		walker->error_code |= PFERR_RSVD_MASK;