From: Julien Grall <julien.grall@arm.com>
To: fu.wei@linaro.org, xen-devel@lists.xensource.com,
sstabellini@kernel.org, dgdegra@tycho.nsa.gov,
konrad.wilk@oracle.com, ian.jackson@eu.citrix.com,
jbeulich@suse.com, keir@xen.org, tim@xen.org,
xen-devel@lists.xen.org
Cc: jcm@redhat.com, leif.lindholm@linaro.org, linaro-uefi@lists.linaro.org
Subject: Re: [PATCH] docs/arm64: update the documention for loading XSM support
Date: Wed, 20 Apr 2016 12:27:45 +0100 [thread overview]
Message-ID: <571767B1.10208@arm.com> (raw)
In-Reply-To: <1460653565-17759-1-git-send-email-fu.wei@linaro.org>
Hello Fu Wei,
On 14/04/16 18:06, fu.wei@linaro.org wrote:
> From: Fu Wei <fu.wei@linaro.org>
>
> This patch updates the documention for loading XSM by the module which
> lacks a specific compatible string.
s/documention/documentation/
s/which/that/
The sentence is not clear to me. I would rephrase:
"This patch updates the documentation for allowing detection of an XSM
module that lacks a specific compatible string".
> This mechanism has been added by the
> commit ca32012341f3de7d3975407fb963e6028f0d0c8b
Missing full stop.
>
> Signed-off-by: Fu Wei <fu.wei@linaro.org>
> ---
> docs/misc/arm/device-tree/booting.txt | 17 +++++++++++++----
> 1 file changed, 13 insertions(+), 4 deletions(-)
>
> diff --git a/docs/misc/arm/device-tree/booting.txt b/docs/misc/arm/device-tree/booting.txt
> index ad98bf3..f45a9c4 100644
> --- a/docs/misc/arm/device-tree/booting.txt
> +++ b/docs/misc/arm/device-tree/booting.txt
> @@ -24,10 +24,19 @@ Each node contains the following properties:
> string (which must always be present).
>
> Xen will assume that the first module which lacks a more
> - specific compatible string is a "multiboot,kernel" and that
> - the second such is a "multiboot,ramdisk". Any subsequent
> - modules which lack a specific compatiblity string will not
> - receive any special treatment.
> + specific compatible string is a "multiboot,kernel". Xen will
> + detect the XSM magic from the second module which lacks of
> + a specific compatiblity string:
s/compatiblity/
The sentence is not clear. You could read as: "Xen will check all the
modules from the second module that lacks a specific compatible string".
I.e Xen will do the XSM magic check even if the module has a specific
compatible string.
I would instead say "For the second module that lacks a specific
compatible string, Xen will check if the module is a XSM policy:
> + - if it's XSM, Xen will assume that the second such is a
"second such" is not clear.
> + "xen,xsm-policy". and also assume user won't load ramdisk;
s/.//
I would drop the rest of the sentence after "and".
> + - if it's not XSM, Xen will assume that the second such is a
"second such" is not clear.
> + "multiboot,ramdisk".
> + So if user want to load ramdisk without a specific compatiblity,
s/user/the user/
s/compatiblity/compatibility/
However this is a documentation for the user. So I would say "This means
that if the ramdisk module is present and does not have a the compatible
string "multiboot,ramdisk", then it must be always the second module".
> + it must be the 2nd one.
> + Xen will also detect the XSM Magic for the following modules
> + which lack of a specific compatiblity, and assume that the module
s/compatiblity/compatibility/
> + is a "xen,xsm-policy" or "multiboot,module", according to the
> + result of detection.
s/or/or a/
s/detection/the detection/
I would also invert the two paragraphs. I.e inverting "So if user.." and
"Xen will...".
Can you also mention that this behavior was introduced by Xen 4.7. I.e
Xen 4.6 (and downwards) still requires the module to have the compatible
string "xen,xsm-policy" and therefore XSM won't work with GRUB.
The latter bits may need to be documented in GRUB.
>
> Xen 4.4 supported a different set of legacy compatible strings
> which remain supported such that systems supporting both 4.4
>
Regards,
--
Julien Grall
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2016-04-20 11:27 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-14 17:06 [PATCH] docs/arm64: update the documention for loading XSM support fu.wei
2016-04-20 11:27 ` Julien Grall [this message]
2016-04-21 11:16 ` Fu Wei
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=571767B1.10208@arm.com \
--to=julien.grall@arm.com \
--cc=dgdegra@tycho.nsa.gov \
--cc=fu.wei@linaro.org \
--cc=ian.jackson@eu.citrix.com \
--cc=jbeulich@suse.com \
--cc=jcm@redhat.com \
--cc=keir@xen.org \
--cc=konrad.wilk@oracle.com \
--cc=leif.lindholm@linaro.org \
--cc=linaro-uefi@lists.linaro.org \
--cc=sstabellini@kernel.org \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.org \
--cc=xen-devel@lists.xensource.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 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).