[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer


  • To: Jan Beulich <JBeulich@xxxxxxxx>
  • From: Paul Durrant <Paul.Durrant@xxxxxxxxxx>
  • Date: Thu, 31 Mar 2016 08:19:49 +0000
  • Accept-language: en-GB, en-US
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 31 Mar 2016 08:19:57 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xen.org>
  • Thread-index: AQHRiyBrfbPdpKGlIk+enSoLsVq/0J9zDLqAgAAiCUD//+T9gIAAIdpA
  • Thread-topic: [Xen-devel] [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer

> -----Original Message-----
> From: Jan Beulich [mailto:JBeulich@xxxxxxxx]
> Sent: 31 March 2016 09:17
> To: Paul Durrant
> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-devel] [PATCH] MAINTAINERS: Add myself as x86 I/O
> emulation and viridian maintainer
> 
> >>> On 31.03.16 at 10:00, <Paul.Durrant@xxxxxxxxxx> wrote:
> >>  -----Original Message-----
> >> From: Xen-devel [mailto:xen-devel-bounces@xxxxxxxxxxxxx] On Behalf Of
> Jan
> >> Beulich
> >> Sent: 31 March 2016 08:52
> >> To: Paul Durrant
> >> Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
> >> Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add myself as x86 I/O
> >> emulation and viridian maintainer
> >>
> >> >>> On 31.03.16 at 09:28, <paul.durrant@xxxxxxxxxx> wrote:
> >> > I have made many modifications to this code over the past few years
> >> > so I'm probably the one most familiar with it.
> >> >
> >> > Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
> >> > ---
> >> >  MAINTAINERS | 16 ++++++++++++++++
> >> >  1 file changed, 16 insertions(+)
> >> >
> >> > diff --git a/MAINTAINERS b/MAINTAINERS
> >> > index e765311..43bbb8f 100644
> >> > --- a/MAINTAINERS
> >> > +++ b/MAINTAINERS
> >> > @@ -384,6 +384,16 @@ F:  xen/include/asm-x86/
> >> >  F:      tools/firmware/hvmloader/
> >> >  F:      tools/tests/x86_emulator/
> >> >
> >> > +X86 I/O EMULATION
> >> > +M:      Paul Durrant <paul.durrant@xxxxxxxxxx>
> >> > +S:      Supported
> >> > +F:      xen/arch/x86/hvm/emulate.c
> >> > +F:      xen/arch/x86/hvm/hvm.c
> >>
> >> This file doesn't really belong here (as containing a lot of other
> >> stuff).
> >
> > I'm concerned about missing any changes to the ioreq server code that's in
> > there. Would it perhaps be better to split that code out at this point?
> 
> Yes, splitting out at least all the ioreq server code is likely a good
> idea, and once split out the new file should be added here.
> 
> >> Instead I think you also want ...
> >>
> >> > +F:      xen/arch/x86/hvm/intercept.c
> >>
> >> F: xen/arch/x86/hvm/io.c
> >
> > Yes, I missed that.
> >
> >>
> >> > +F:      xen/include/asm-x86/hvm/hvm.h
> >>
> >> And this again doesn't belong here, while
> >>
> >> F: xen/include/asm-x86/hvm/emulate.h
> >>
> >> seems missing.
> >>
> >
> > Yes, that should be there too.
> >
> >> If you agree, I can do these adjustments while committing.
> >>
> >
> > I agree to the additions and dropping hvm.h, but I'd like to keep hvm.c
> > pending potentially splitting out the ioreq server code.
> 
> One of the topics I intend to bring up on the hackathon is the
> ambiguous meaning of such an entry: It's never been clear to me
> whether a more narrow F: in one section would override a wider
> F: in another. In the case here such an override would not be
> intended. Otoh x86/mm/shadow/ vs x86/mm/ vs x86/ all are more
> likely to imply such an override. Until that's fully clarified I'm not
> agreeing to add hvm.c here.
> 

Ok, given the ambiguity that's fair enough. I'll prep. a patch for separating 
the ioreq server code out.

  Paul

> Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.