|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
RE: [Xen-ia64-devel] [PATCH] dom0_mem support
Thank you for your patch! I have added dom0_align
support and committed it to the xen-ia64-unstable tree.
> -----Original Message-----
> From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf
> Of Masaki Kanno
> Sent: Monday, November 14, 2005 4:35 AM
> To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-ia64-devel] [PATCH] dom0_mem support
>
> Hi,
>
> This is the first time I posted to this list,
> so please be gentle...
>
> Attached is a small patch that supports dom0_mem parameter at boot
> option.
> Usage is the likely same as that of x86.
> ex. append="dom0_mem=768M ..."
>
> Signed-off-by Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
>
> Thanks,
> Kan
>
> diff -r bd234c9603ce xen/arch/ia64/xen/domain.c
> --- a/xen/arch/ia64/xen/domain.c Fri Nov 11 19:23:04 2005
> +++ b/xen/arch/ia64/xen/domain.c Mon Nov 14 04:27:03 2005
> @@ -11,6 +11,7 @@
> */
>
> #include <xen/config.h>
> +#include <xen/init.h>
> #include <xen/lib.h>
> #include <xen/errno.h>
> #include <xen/sched.h>
> @@ -48,7 +49,7 @@
>
> #define CONFIG_DOMAIN0_CONTIGUOUS
> unsigned long dom0_start = -1L;
> -unsigned long dom0_size = 512*1024*1024; //FIXME: Should be
> configurable
> +unsigned long dom0_size = 512*1024*1024;
> //FIXME: alignment should be 256MB, lest Linux use a 256MB page size
> unsigned long dom0_align = 256*1024*1024;
> #ifdef DOMU_BUILD_STAGING
> @@ -1154,3 +1155,17 @@
> }
> // FIXME SMP: Anything else needed here for SMP?
> }
> +
> +static void parse_dom0_mem(char *s)
> +{
> + unsigned long long bytes;
> + bytes = parse_size_and_unit(s);
> + dom0_size = bytes;
> +
> + if (dom0_size % dom0_align)
> + {
> + dom0_size = (dom0_size / dom0_align + 1) * dom0_align;
> + }
> +}
> +custom_param("dom0_mem", parse_dom0_mem);
> +
>
> _______________________________________________
> Xen-ia64-devel mailing list
> Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-ia64-devel
>
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|