[PATCH 2/3] add --enable-paravirt in cpukit configure scripts

Gedare Bloom gedare at rtems.org
Wed Nov 27 19:14:31 UTC 2013


I'm good with patches 1 and 2.

On Wed, Nov 27, 2013 at 1:00 PM, Philipp Eppelt
<philipp.eppelt at mailbox.tu-dresden.de> wrote:
> ---
>  cpukit/aclocal/enable-paravirt.m4 | 17 +++++++++++++++++
>  cpukit/configure.ac               |  6 ++++++
>  2 files changed, 23 insertions(+)
>  create mode 100644 cpukit/aclocal/enable-paravirt.m4
>
> diff --git a/cpukit/aclocal/enable-paravirt.m4 b/cpukit/aclocal/enable-paravirt.m4
> new file mode 100644
> index 0000000..ff768f4
> --- /dev/null
> +++ b/cpukit/aclocal/enable-paravirt.m4
> @@ -0,0 +1,17 @@
> +AC_DEFUN([RTEMS_ENABLE_PARAVIRT],
> +[
> +
> +AC_ARG_ENABLE(paravirt,
> +[AS_HELP_STRING([--enable-paravirt],[enable support for paravirtualization
> +(i386 only) (default=no) ])],
> +
> +[case "${enableval}" in
> +  yes) case "${RTEMS_CPU}" in
> +         i386)     RTEMS_HAS_PARAVIRT=yes ;;
> +         *)         RTEMS_HAS_PARAVIRT=no ;;
> +       esac
> +       ;;
> +  no) RTEMS_HAS_PARAVIRT=no ;;
> +  *)  AC_MSG_ERROR(bad value ${enableval} for enable-paravirt option) ;;
> +esac],[RTEMS_HAS_PARAVIRT=no])
> +])
> diff --git a/cpukit/configure.ac b/cpukit/configure.ac
> index da02f24..e111fdd 100644
> --- a/cpukit/configure.ac
> +++ b/cpukit/configure.ac
> @@ -15,6 +15,7 @@ RTEMS_ENABLE_MULTIPROCESSING
>  RTEMS_ENABLE_POSIX
>  RTEMS_ENABLE_RTEMS_DEBUG
>  RTEMS_ENABLE_NETWORKING
> +RTEMS_ENABLE_PARAVIRT
>
>  RTEMS_ENV_RTEMSCPU
>  RTEMS_CHECK_RTEMS_DEBUG
> @@ -182,6 +183,11 @@ RTEMS_CPUOPT([RTEMS_SMP],
>    [1],
>    [if SMP is enabled])
>
> +RTEMS_CPUOPT([RTEMS_PARAVIRT],
> +  [test x"$RTEMS_HAS_PARAVIRT" = xyes],
> +  [1],
> +  [PARAVIRT is enabled])
> +
>  RTEMS_CPUOPT([RTEMS_NETWORKING],
>    [test x"$rtems_cv_HAS_NETWORKING" = xyes],
>    [1],
> --
> 1.8.1.4
>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list