[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3] x86/HVM: Merge HVM and PVH hypercall tables
On 17/12/15 23:00, Boris Ostrovsky wrote: > diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c > index a7767f8..871aca0 100644 > --- a/xen/arch/x86/mm.c > +++ b/xen/arch/x86/mm.c > @@ -3019,6 +3019,25 @@ long do_mmuext_op( > break; > } > > + if ( has_hvm_container_domain(d) ) > + { > + switch ( op.cmd ) > + { > + case MMUEXT_PIN_L1_TABLE: > + case MMUEXT_PIN_L2_TABLE: > + case MMUEXT_PIN_L3_TABLE: > + case MMUEXT_PIN_L4_TABLE: > + case MMUEXT_UNPIN_TABLE: > + if ( is_control_domain(d) ) > + break; This needs to be an XSM check, rather than a dom0 check. Consider the usecase of a PVH/DMLite domain builder stubdomain. Everything else looks OK. ~Andrew > + /* fallthrough */ > + default: > + MEM_LOG("Invalid extended pt command %#x", op.cmd); > + rc = -EOPNOTSUPP; > + goto done; > + } > + } > + > okay = 1; > > switch ( op.cmd ) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |