* [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer
@ 2016-03-31 7:28 Paul Durrant
2016-03-31 7:52 ` Jan Beulich
0 siblings, 1 reply; 5+ messages in thread
From: Paul Durrant @ 2016-03-31 7:28 UTC (permalink / raw)
To: xen-devel; +Cc: Paul Durrant
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
+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
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer
2016-03-31 7:28 [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer Paul Durrant
@ 2016-03-31 7:52 ` Jan Beulich
2016-03-31 8:00 ` Paul Durrant
0 siblings, 1 reply; 5+ messages in thread
From: Jan Beulich @ 2016-03-31 7:52 UTC (permalink / raw)
To: Paul Durrant; +Cc: xen-devel
>>> 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
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer
2016-03-31 7:52 ` Jan Beulich
@ 2016-03-31 8:00 ` Paul Durrant
2016-03-31 8:17 ` Jan Beulich
0 siblings, 1 reply; 5+ messages in thread
From: Paul Durrant @ 2016-03-31 8:00 UTC (permalink / raw)
To: Jan Beulich; +Cc: xen-devel
> -----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
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer
2016-03-31 8:00 ` Paul Durrant
@ 2016-03-31 8:17 ` Jan Beulich
2016-03-31 8:19 ` Paul Durrant
0 siblings, 1 reply; 5+ messages in thread
From: Jan Beulich @ 2016-03-31 8:17 UTC (permalink / raw)
To: Paul Durrant; +Cc: 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
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer
2016-03-31 8:17 ` Jan Beulich
@ 2016-03-31 8:19 ` Paul Durrant
0 siblings, 0 replies; 5+ messages in thread
From: Paul Durrant @ 2016-03-31 8:19 UTC (permalink / raw)
To: Jan Beulich; +Cc: xen-devel
> -----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
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-03-31 8:19 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-31 7:28 [PATCH] MAINTAINERS: Add myself as x86 I/O emulation and viridian maintainer Paul Durrant
2016-03-31 7:52 ` Jan Beulich
2016-03-31 8:00 ` Paul Durrant
2016-03-31 8:17 ` Jan Beulich
2016-03-31 8:19 ` Paul Durrant
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).