Hi, Lately I was puzzled by a vmexit reason 31 which was defined as EXIT_REASON_MSR_READ I allocated an array in xen data section and assigned its MFN to an EPT entry of a domainU, I thought the domU could access this array but after that the domainU crashed and xen gave me this exit reason "Bad vmexit (reason 31)" But there is nothing to do with MSR READ, so I''m confused... Can anybody give me a clear explanation? Regards, Eric _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
At 10:11 +0800 on 15 Mar (1331806261), YAO wrote:> Hi, > Lately I was puzzled by a vmexit reason 31 which was defined > as EXIT_REASON_MSR_READ > I allocated an array in xen data section and assigned its MFN to an EPT > entry of a domainU, > I thought the domU could access this array but after that the domainU > crashed > and xen gave me this exit reason "Bad vmexit (reason 31)" > > But there is nothing to do with MSR READ, so I''m confused... > Can anybody give me a clear explanation?The error code is printed in hex. :) (0x31 == 49 == EXIT_REASON_EPT_MISCONFIG) Tim.