Clarify precedence in VM permission check

This commit is contained in:
Peter Rugg
2021-05-05 12:07:28 +01:00
parent e7258f0f22
commit 7e77b2314b

View File

@@ -257,8 +257,8 @@ function TlbPermissionCheck hasVMPermission(
end
// perform generation check
if (pte_upper_type.cap_read_mod
&& (pte_type.user ? vm_info.globalCapLoadGenU : vm_info.globalCapLoadGenS)
!= pack(pte_upper_type.cap_read_gen)) begin
&& ((pte_type.user ? vm_info.globalCapLoadGenU : vm_info.globalCapLoadGenS)
!= pack(pte_upper_type.cap_read_gen))) begin
fault = True;
end
end