xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [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).