[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 4/6] x86emul: support VME and PVI
>>> On 11.01.17 at 16:15, <andrew.cooper3@xxxxxxxxxx> wrote: > On 10/01/17 09:04, Jan Beulich wrote: >> @@ -1178,6 +1180,15 @@ _mode_iopl( >> fail_if(_iopl < 0); \ >> _iopl; \ >> }) >> +#define mode_pvi() ({ \ >> + unsigned long cr4 = 0; \ >> + if ( ops->read_cr && get_cpl(ctxt, ops) == 3 ) \ >> + { \ >> + rc = ops->read_cr(4, &cr4, ctxt); \ >> + if ( rc != X86EMUL_OKAY ) goto done; \ >> + } \ >> + !!(cr4 & (_regs._eflags & EFLG_VM ? CR4_VME : CR4_PVI)); \ >> +}) > > The name mode_pvi() is misleading, because VME and PVI behave > differently for everything other than cli/sti. > > mode_vif() would be better IMO, as it describes a condition under which > VIF should be used instead of IF. I don't mind - if that's the only change you ask for, that's easy enough to do. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |