All of lore.kernel.org
 help / color / mirror / Atom feed
From: Julien Grall <julien.grall@citrix.com>
To: "Chris (Christopher) Brand" <chris.brand@broadcom.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
	Keir Fraser <keir@xen.org>,
	Ian Campbell <ian.campbell@citrix.com>,
	Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Subject: Re: [PATCH] xen: arm: Document xenheap_megabytes limitation
Date: Thu, 23 Jul 2015 17:49:33 +0100	[thread overview]
Message-ID: <55B11B1D.1070608@citrix.com> (raw)
In-Reply-To: <4EE5B48738DDED408878C97C8E050A8B1D7D96EB@SJEXCHMB05.corp.ad.broadcom.com>

Hi Chris,

Thank you for patch.

On 23/07/15 17:31, Chris (Christopher) Brand wrote:
> In setup_mm(), the value passed as xenheap_megabytes gets
> converted to pages and passed to setup_xenheap_mappings(),
> which in turn passes it to create_32mb_mappings(), which
> contains an ASSERT that the value passed is a multiple of
> 32MB. So specifying any value that is not an integer multiple
> of 32 will cause Xen to hit this assert and fail to boot.
> 
> Signed-off-by: Chris Brand <chris.brand@broadcom.com>

I wondering if it would worth to add a check in the code to ensure that
it's a multiple of 32MB?

Nonetheless:

Reviewed-by: Julien Grall <julien.grall@citrix.com>

> ---
>  docs/misc/xen-command-line.markdown | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
> index 4889e27626d4..f3d3bd6ce56a 100644
> --- a/docs/misc/xen-command-line.markdown
> +++ b/docs/misc/xen-command-line.markdown
> @@ -242,7 +242,7 @@ the NMI watchdog is also enabled.
>  
>  > Default: `0` (1/32 of RAM)
>  
> -Amount of RAM to set aside for the Xenheap.
> +Amount of RAM to set aside for the Xenheap. Must be an integer multiple of 32.
>  
>  By default will use 1/32 of the RAM up to a maximum of 1GB and with a
>  minimum of 32M, subject to a suitably aligned and sized contiguous
> 


Regards,

-- 
Julien Grall

  reply	other threads:[~2015-07-23 16:49 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-07-23 16:31 [PATCH] xen: arm: Document xenheap_megabytes limitation Chris (Christopher) Brand
2015-07-23 16:49 ` Julien Grall [this message]
2015-07-24 11:05   ` Ian Campbell

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=55B11B1D.1070608@citrix.com \
    --to=julien.grall@citrix.com \
    --cc=Ian.Jackson@eu.citrix.com \
    --cc=JBeulich@suse.com \
    --cc=chris.brand@broadcom.com \
    --cc=ian.campbell@citrix.com \
    --cc=keir@xen.org \
    --cc=tim@xen.org \
    --cc=xen-devel@lists.xen.org \
    /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.