On 04/06/2016 04:19 PM, Paolo Bonzini wrote:
Xiao Guangrong ran kvm-unit-tests on an actual machine with PKU and found that it fails: test pte.p pte.user pde.p pde.user pde.a pde.pse pkru.wd pkey=1 user write efer.nx cr4.pke: FAIL: error code 27 expected 7 Dump mapping: address: 0x123400000000 ------L4: 2ebe007 ------L3: 2ebf007 ------L2: 8000000020000a5 So PFEC.PKEY is set even if the ordinary check failed (which it did because pde.w is zero). Adjust ac_test_permissions to match behavior of silicon.
It works. Reviewed-by: Xiao Guangrong <guangrong.xiao@xxxxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html