|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH 3/3] automation/eclair: build docs/misra to address MISRA C:2012 Dir 4.1
On Fri, 1 Sep 2023, Nicola Vetrini wrote:
> The documentation pertaining Directive 4.1 is contained in docs/misra.
> The build script driving the analysis is amended to allow ECLAIR to
> analyze such file.
>
> Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
> ---
> automation/eclair_analysis/build.sh | 11 ++++++++---
> automation/eclair_analysis/prepare.sh | 5 +++--
> 2 files changed, 11 insertions(+), 5 deletions(-)
>
> diff --git a/automation/eclair_analysis/build.sh
> b/automation/eclair_analysis/build.sh
> index ec087dd822fa..556ed698bf8b 100755
> --- a/automation/eclair_analysis/build.sh
> +++ b/automation/eclair_analysis/build.sh
> @@ -34,11 +34,16 @@ else
> fi
>
> (
> - cd xen
> -
> make "-j${PROCESSORS}" "-l${PROCESSORS}.0" \
> "CROSS_COMPILE=${CROSS_COMPILE}" \
> "CC=${CROSS_COMPILE}gcc-12" \
> "CXX=${CROSS_COMPILE}g++-12" \
> - "XEN_TARGET_ARCH=${XEN_TARGET_ARCH}"
> + "XEN_TARGET_ARCH=${XEN_TARGET_ARCH}" \
> + -C docs misra
I don't think you need all these options to generate docs and misra.
Probably it would be sufficient just make -C docs misra
However given that they are not harmful:
Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> + make "-j${PROCESSORS}" "-l${PROCESSORS}.0" \
> + "CROSS_COMPILE=${CROSS_COMPILE}" \
> + "CC=${CROSS_COMPILE}gcc-12" \
> + "CXX=${CROSS_COMPILE}g++-12" \
> + "XEN_TARGET_ARCH=${XEN_TARGET_ARCH}" \
> + -C xen
> )
> diff --git a/automation/eclair_analysis/prepare.sh
> b/automation/eclair_analysis/prepare.sh
> index 275a1a3f517c..452e309b658b 100755
> --- a/automation/eclair_analysis/prepare.sh
> +++ b/automation/eclair_analysis/prepare.sh
> @@ -35,8 +35,9 @@ else
> fi
>
> (
> - cd xen
> - cp "${CONFIG_FILE}" .config
> + ./configure
> + cp "${CONFIG_FILE}" xen/.config
> make clean
> + cd xen
> make -f ${script_dir}/Makefile.prepare prepare
> )
> --
> 2.34.1
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |