Message ID | 1459409283-2550-1-git-send-email-paul.durrant@citrix.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
>>> On 31.03.16 at 09:28, <paul.durrant@citrix.com> 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@citrix.com> > --- > 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@citrix.com> > +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). Instead I think you also want ... > +F: xen/arch/x86/hvm/intercept.c F: xen/arch/x86/hvm/io.c > +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. If you agree, I can do these adjustments while committing. Jan
> -----Original Message----- > From: Xen-devel [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Jan > Beulich > Sent: 31 March 2016 08:52 > To: Paul Durrant > Cc: xen-devel@lists.xenproject.org > 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@citrix.com> 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@citrix.com> > > --- > > 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@citrix.com> > > +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? > 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. Paul > Jan > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel
>>> On 31.03.16 at 10:00, <Paul.Durrant@citrix.com> wrote: >> -----Original Message----- >> From: Xen-devel [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of Jan >> Beulich >> Sent: 31 March 2016 08:52 >> To: Paul Durrant >> Cc: xen-devel@lists.xenproject.org >> 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@citrix.com> 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@citrix.com> >> > --- >> > 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@citrix.com> >> > +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. Jan
> -----Original Message----- > From: Jan Beulich [mailto:JBeulich@suse.com] > Sent: 31 March 2016 09:17 > To: Paul Durrant > Cc: xen-devel@lists.xenproject.org > 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@citrix.com> wrote: > >> -----Original Message----- > >> From: Xen-devel [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of > Jan > >> Beulich > >> Sent: 31 March 2016 08:52 > >> To: Paul Durrant > >> Cc: xen-devel@lists.xenproject.org > >> 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@citrix.com> 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@citrix.com> > >> > --- > >> > 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@citrix.com> > >> > +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
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@citrix.com> +S: Supported +F: xen/arch/x86/hvm/emulate.c +F: xen/arch/x86/hvm/hvm.c +F: xen/arch/x86/hvm/intercept.c +F: xen/include/asm-x86/hvm/hvm.h +F: xen/include/asm-x86/hvm/io.h +F: xen/include/public/hvm/ioreq.h + X86 MEMORY MANAGEMENT M: George Dunlap <george.dunlap@eu.citrix.com> S: Supported @@ -404,6 +414,12 @@ M: Tim Deegan <tim@xen.org> S: Maintained F: xen/arch/x86/mm/shadow/ +X86 VIRIDIAN ENLIGHTENMENTS +M: Paul Durrant <paul.durrant@citrix.com> +S: Supported +F: xen/arch/x86/hvm/viridian.c +F: xen/include/asm-x86/hvm/viridian.h + XENTRACE M: George Dunlap <george.dunlap@eu.citrix.com> S: Supported
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@citrix.com> --- MAINTAINERS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)