|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 2/2] uboot-script-gen: do not enable direct mapping by default
On Sun, 26 Jun 2022, Xenia Ragiadakou wrote:
> To be inline with XEN, do not enable direct mapping automatically for all
> statically allocated domains.
>
> Signed-off-by: Xenia Ragiadakou <burzalodowa@xxxxxxxxx>
Actually I don't know about this one. I think it is OK that ImageBuilder
defaults are different from Xen defaults. This is a case where I think
it would be good to enable DOMU_DIRECT_MAP by default when
DOMU_STATIC_MEM is specified.
> ---
> README.md | 4 ++--
> scripts/uboot-script-gen | 8 ++------
> 2 files changed, 4 insertions(+), 8 deletions(-)
>
> diff --git a/README.md b/README.md
> index cb15ca5..03e437b 100644
> --- a/README.md
> +++ b/README.md
> @@ -169,8 +169,8 @@ Where:
> if specified, indicates the host physical address regions
> [baseaddr, baseaddr + size) to be reserved to the VM for static allocation.
>
> -- DOMU_DIRECT_MAP[number] can be set to 1 or 0.
> - If set to 1, the VM is direct mapped. The default is 1.
> +- DOMU_DIRECT_MAP[number] if set to 1, enables direct mapping.
> + By default, direct mapping is disabled.
> This is only applicable when DOMU_STATIC_MEM is specified.
>
> - LINUX is optional but specifies the Linux kernel for when Xen is NOT
> diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen
> index 085e29f..66ce6f7 100755
> --- a/scripts/uboot-script-gen
> +++ b/scripts/uboot-script-gen
> @@ -52,7 +52,7 @@ function dt_set()
> echo "fdt set $path $var $array" >> $UBOOT_SOURCE
> elif test $data_type = "bool"
> then
> - if test "$data" -eq 1
> + if test "$data" == "1"
> then
> echo "fdt set $path $var" >> $UBOOT_SOURCE
> fi
> @@ -74,7 +74,7 @@ function dt_set()
> fdtput $FDTEDIT -p -t s $path $var $data
> elif test $data_type = "bool"
> then
> - if test "$data" -eq 1
> + if test "$data" == "1"
> then
> fdtput $FDTEDIT -p $path $var
> fi
> @@ -491,10 +491,6 @@ function xen_config()
> then
> DOMU_CMD[$i]="console=ttyAMA0"
> fi
> - if test -z "${DOMU_DIRECT_MAP[$i]}"
> - then
> - DOMU_DIRECT_MAP[$i]=1
> - fi
> i=$(( $i + 1 ))
> done
> }
> --
> 2.34.1
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |