[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v14 4/9] iommu: don't domain_crash() inside iommu_map/unmap_page()
Re-adding the cc-list... > -----Original Message----- > From: Paul Durrant > Sent: 05 October 2018 11:27 > To: George Dunlap <George.Dunlap@xxxxxxxxxx> > Subject: RE: [Xen-devel] [PATCH v14 4/9] iommu: don't domain_crash() > inside iommu_map/unmap_page() > > > -----Original Message----- > > From: George Dunlap > > Sent: 05 October 2018 11:25 > > To: Paul Durrant <Paul.Durrant@xxxxxxxxxx> > > Subject: Re: [Xen-devel] [PATCH v14 4/9] iommu: don't domain_crash() > > inside iommu_map/unmap_page() > > > > [Sorry, my mail client crashed and I can’t figure out how to make it re- > > edit this draft, so I’m replying to it instead.] > > > > > On Oct 5, 2018, at 11:22 AM, George Dunlap <George.Dunlap@xxxxxxxxxx> > > wrote: > > > > > > > > > > > >> On Oct 5, 2018, at 10:02 AM, Paul Durrant <Paul.Durrant@xxxxxxxxxx> > > wrote: > > >> > > >>> -----Original Message----- > > >>> From: Jan Beulich [mailto:JBeulich@xxxxxxxx] > > >>> Sent: 05 October 2018 08:33 > > >>> To: Paul Durrant <Paul.Durrant@xxxxxxxxxx> > > >>> Cc: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx>; George Dunlap > > >>> <George.Dunlap@xxxxxxxxxx>; Ian Jackson <Ian.Jackson@xxxxxxxxxx>; > Wei > > Liu > > >>> <wei.liu2@xxxxxxxxxx>; Jun Nakajima <jun.nakajima@xxxxxxxxx>; > Stefano > > >>> Stabellini <sstabellini@xxxxxxxxxx>; xen-devel <xen- > > >>> devel@xxxxxxxxxxxxxxxxxxxx>; Konrad Rzeszutek Wilk > > >>> <konrad.wilk@xxxxxxxxxx>; Tim (Xen.org) <tim@xxxxxxx> > > >>> Subject: Re: [Xen-devel] [PATCH v14 4/9] iommu: don't domain_crash() > > >>> inside iommu_map/unmap_page() > > >>> > > >>>>>> On 04.10.18 at 18:36, <Paul.Durrant@xxxxxxxxxx> wrote: > > >>>> I still think an implicit domain_crash() doesn't really belong in > > >>> something > > >>>> that looks like a straightforward wrapper around a per- > implementation > > >>> jump > > >>>> table. How about iommu_map/unmap_may_crash() instead to highlight > the > > >>>> semantic? > > >>> > > >>> If anything then the other way around, i.e. iommu_unmap_no_crash(), > > >>> such that only callers who explicitly mean to deal with the crashing > > >>> themselves would use the otherwise insecure variant. > > >>> > > >> > > >> Ok. George, what is your preference? > > >> > > >> At this point my proposal is to drop this patch and replace it with > one > > that removes the implicit crash from from everything except the unmap. I > > can then introduce a 'nocrash' variant of unmap if I need it... although > > I'm no longer convinced I can really do anything else if a PV-IOMMU > unmap > > fails. > > > > > > Sorry, ‘mayfail’ was meant to be short for “may fail [without crashing > > the guest]”; as opposed to “must succeed [or crash the guest]”. IOW, I > > agree with Jan that the default should be to crash the guest unless the > > caller explicitly opts to handle the failure themselves. Don’t have a > > strong opinion on the name. > > But for mapping too? It seems unnecessary to crash the domain in that > case. > > Paul > > > > > > > -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |