[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



>>> 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.

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®.