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

Commit 814a59d2 authored by Gui Jianfeng's avatar Gui Jianfeng Committed by Avi Kivity
Browse files

KVM: MMU: Make use of is_large_pte() in walker



Make use of is_large_pte() instead of checking PT_PAGE_SIZE_MASK
bit directly.

Signed-off-by: default avatarGui Jianfeng <guijianfeng@cn.fujitsu.com>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 51fb60d8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -190,10 +190,10 @@ static int FNAME(walk_addr)(struct guest_walker *walker,

		if ((walker->level == PT_PAGE_TABLE_LEVEL) ||
		    ((walker->level == PT_DIRECTORY_LEVEL) &&
				(pte & PT_PAGE_SIZE_MASK)  &&
				is_large_pte(pte) &&
				(PTTYPE == 64 || is_pse(vcpu))) ||
		    ((walker->level == PT_PDPE_LEVEL) &&
				(pte & PT_PAGE_SIZE_MASK)  &&
				is_large_pte(pte) &&
				is_long_mode(vcpu))) {
			int lvl = walker->level;