All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Chen, Tiejun" <tiejun.chen@intel.com>
To: Jan Beulich <JBeulich@suse.com>, ian.campbell@citrix.com
Cc: kevin.tian@intel.com, stefano.stabellini@eu.citrix.com,
	Andrew Cooper <andrew.cooper3@citrix.com>,
	ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
	yang.z.zhang@intel.com
Subject: Re: [v5][PATCH 03/10] xen:x86: define a new hypercall to get RMRR mappings
Date: Thu, 28 Aug 2014 10:24:06 +0800	[thread overview]
Message-ID: <53FE92C6.6050605@intel.com> (raw)
In-Reply-To: <53FD86E9.4020205@intel.com>

On 2014/8/27 15:21, Chen, Tiejun wrote:
> On 2014/8/27 14:51, Jan Beulich wrote:
>>>>> On 27.08.14 at 03:37, <tiejun.chen@intel.com> wrote:
>>> On 2014/8/26 20:37, Jan Beulich wrote:
>>>> For example, I had also asked you to adjust your patch titles, yet
>>>
>>> Are you sure? I recheck all e-mails you replied to me but I don't find
>>> this comment.
>>
>> http://lists.xenproject.org/archives/html/xen-devel/2014-08/msg00925.html
>>
>
> Seems in another e-mail thread, but I guess '(not just here)' means that
> should be valid here as well.
>
>>>> they still come in the same bogus form (namely with colons rather
>>>> than slashes as prefix separators - this ones should e.g. start with
>>>> "xen/x86:", albeit I personally dislike the xen/ prefix and tend to
>>>> strip it).
>>>
>>> Anyway, I think you'd like to change all titles as follows:
>>
>> Along those lines, albeit some of the prefixes continue to be
>> overly long:
>>
>>> 1> xen/vtd/rmrr: export acpi_rmrr_units
>>> 2> xen/vtd/rmrr: introduce acpi_rmrr_unit_entries
>>
>> In these two, the trailing rmrr is meaningless: rmrr is not really
>> a sub-component, and the rest of the title already establishes
>> enough context.
>
> Right.
>
> 1> xen/vtd: export acpi_rmrr_units
> 2> xen/vtd: introduce acpi_rmrr_unit_entries
>
>>
>>> 3> xen/x86: define a new hypercall to get RMRR mappings
>>
>> To avoid needless extra rounds, iirc the hypercall was requested
>> to no longer be RMRR-centric. Hence the title shouldn't be either.
>>
>>> 4> tools/libxc: introduce hypercall for xc_reserved_device_memory_map
>>> 5> tools/libxc: check if mmio BAR is out of RMRR mappings
>>
>> Similarly, this wouldn't be RMRR specific the either.
>
> 3> xen/x86: define a new hypercall to get reserved device memory map
>
>>
>>> 6> hvm_info_table: introduce nr_reserved_device_memory_map
>>
>> Here the prefix is rather odd: Knowing most of the sub-component
>> placement throughout the code base quite well, I can't really identify
>> which sub-component this is about. Please remember that the
>> primary purpose of these prefixes is to make it easy to identify
>> roughly which area of the code base a change affects. Hence this
>> should neither be too fine grained (like you seemed to be picking
>> e.g. individual header file names as prefixes) nor too coarse grained.
>
> Agreed, so thanks for your guide.
>
>>
>> Just take on for yourself the viewing angle a maintainer or potential
>> reviewer would take: Is this an area I should be looking at or I am
>> interested in?
>
> Hope this is fine,
>
> 6> tools/libxc: introduce nr_reserved_device_memory_map into hvm_info_table
>
>>
>>> 7> xen/x86: support xc_reserved_device_memory_map in compat case
>>> 8> tools/firmware/hvmloader: introduce hypercall for
>>>    xc_reserved_device_memory_map
>>> 9> tools/firmware/hvmloader: check to reserve RMRR
>>>    mappings in e820
>>
>> For these two just "hvmloader:" would seem to provide enough
>> context.
>
> 8> hvmloader: check to reserve all device reserved memory in e820
> 9> hvmloader: introduce hypercall for xc_reserved_device_memory_map
>
> Thanks
> Tiejun

Jan, Andrew and Ian,

I hope I already cover all comments based v5,

1> Refine patch titles from Jan
2> Improve one patch description from Ian
3> Remove 'static' from Andrew
4> Use i which is the actual number of entries written from Andrew
5> Move checking acpi_rmrr_unit_entries before the copy_from_guest() 
from Andrew.

And I also posted those fixed code fragments inline as well.

If you guys have no more comments, could I send a new series to review?

Thanks
Tiejun

  reply	other threads:[~2014-08-28  2:24 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-26 11:02 [v5][PATCH 0/10] xen: reserve RMRR to avoid conflicting MMIO/RAM Tiejun Chen
2014-08-26 11:02 ` [v5][PATCH 01/10] xen:vtd:rmrr: export acpi_rmrr_units Tiejun Chen
2014-08-26 11:02 ` [v5][PATCH 02/10] xen:vtd:rmrr: introduce acpi_rmrr_unit_entries Tiejun Chen
2014-08-26 11:02 ` [v5][PATCH 03/10] xen:x86: define a new hypercall to get RMRR mappings Tiejun Chen
2014-08-26 12:02   ` Andrew Cooper
2014-08-26 12:37     ` Jan Beulich
2014-08-27  1:37       ` Chen, Tiejun
2014-08-27  6:51         ` Jan Beulich
2014-08-27  7:21           ` Chen, Tiejun
2014-08-28  2:24             ` Chen, Tiejun [this message]
2014-08-28  6:50               ` Jan Beulich
2014-08-28  7:09                 ` Chen, Tiejun
2014-08-28  7:19                   ` Chen, Tiejun
2014-08-28  7:29                     ` Chen, Tiejun
2014-08-28  7:44                     ` Jan Beulich
2014-08-29  3:02                       ` Chen, Tiejun
2014-08-29  9:18                         ` Jan Beulich
2014-09-01  9:44                           ` Chen, Tiejun
2014-09-01 10:29                             ` Jan Beulich
2014-09-02  9:59                               ` Chen, Tiejun
2014-09-02 10:15                                 ` Jan Beulich
2014-09-02 11:10                                   ` Chen, Tiejun
2014-09-02 13:15                                     ` Jan Beulich
2014-09-03  1:45                                       ` Chen, Tiejun
2014-09-03  8:31                                         ` Chen, Tiejun
2014-09-03  8:41                                           ` Jan Beulich
2014-09-03  8:59                                             ` Chen, Tiejun
2014-09-03  9:01                                               ` Chen, Tiejun
2014-09-03  9:54                                                 ` Chen, Tiejun
2014-09-03 12:54                                             ` Jan Beulich
2014-09-04  1:15                                               ` Chen, Tiejun
2014-09-03  8:35                                         ` Jan Beulich
2014-08-27  1:15     ` Chen, Tiejun
2014-09-02  8:25   ` Jan Beulich
2014-08-26 11:02 ` [v5][PATCH 04/10] tools:libxc: introduce hypercall for xc_reserved_device_memory_map Tiejun Chen
2014-08-26 11:02 ` [v5][PATCH 05/10] tools:libxc: check if mmio BAR is out of RMRR mappings Tiejun Chen
2014-08-26 11:02 ` [v5][PATCH 06/10] hvm_info_table: introduce nr_reserved_device_memory_map Tiejun Chen
2014-09-02  8:34   ` Jan Beulich
2014-09-04  2:07     ` Chen, Tiejun
2014-09-04  6:32       ` Jan Beulich
2014-09-04  6:55         ` Chen, Tiejun
     [not found]           ` <54082E3B0200007800030BCB@mail.emea.novell.com>
2014-09-09  6:40             ` Chen, Tiejun
2014-08-26 11:02 ` [v5][PATCH 07/10] xen:x86:: support xc_reserved_device_memory_map in compat case Tiejun Chen
2014-09-02  8:35   ` Jan Beulich
2014-09-04  2:13     ` Chen, Tiejun
2014-08-26 11:02 ` [v5][PATCH 08/10] tools:firmware:hvmloader: introduce hypercall for xc_reserved_device_memory_map Tiejun Chen
2014-09-02  8:37   ` Jan Beulich
2014-08-26 11:02 ` [v5][PATCH 09/10] tools:firmware:hvmloader: check to reserve RMRR mappings in e820 Tiejun Chen
2014-09-02  8:47   ` Jan Beulich
2014-09-04  3:04     ` Chen, Tiejun
2014-09-04  4:32       ` Chen, Tiejun
2014-09-04  6:36       ` Jan Beulich
2014-08-26 11:03 ` [v5][PATCH 10/10] xen:vtd: make USB RMRR mapping safe Tiejun Chen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53FE92C6.6050605@intel.com \
    --to=tiejun.chen@intel.com \
    --cc=JBeulich@suse.com \
    --cc=andrew.cooper3@citrix.com \
    --cc=ian.campbell@citrix.com \
    --cc=ian.jackson@eu.citrix.com \
    --cc=kevin.tian@intel.com \
    --cc=stefano.stabellini@eu.citrix.com \
    --cc=xen-devel@lists.xen.org \
    --cc=yang.z.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.