[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] nested VMX issues/questions
>>> On 16.10.14 at 08:13, <yang.z.zhang@xxxxxxxxx> wrote: > Jan Beulich wrote on 2014-10-14: >> first I noticed that nvmx_vcpu_initialise() doesn't set the two MSR >> bitmap related flags, but nvmx_handle_vmwrite() apparently expects them to > be set. >> Is that correct (and if so, why)? > > What flags do you mean? Contrast this /* * For the following 4 encodings, we need to handle them in VMM. * Let them vmexit as usual. */ set_bit(IO_BITMAP_A, vw); set_bit(IO_BITMAP_A_HIGH, vw); set_bit(IO_BITMAP_B, vw); set_bit(IO_BITMAP_B_HIGH, vw); (in nvmx_vcpu_initialise()) with this switch ( vmcs_encoding ) { case IO_BITMAP_A: case IO_BITMAP_A_HIGH: okay = _map_io_bitmap(v, IO_BITMAP_A); break; case IO_BITMAP_B: case IO_BITMAP_B_HIGH: okay = _map_io_bitmap(v, IO_BITMAP_B); break; case MSR_BITMAP: case MSR_BITMAP_HIGH: okay = _map_msr_bitmap(v); break; } (in nvmx_handle_vmwrite()). Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |