I'm bootstrapping and will merge after I configure and build with the new option.
On Wed, Nov 27, 2013 at 2:19 PM, Joel Sherrill <joel.sherr...@oarcorp.com> wrote: > On 11/27/2013 1:14 PM, Gedare Bloom wrote: >> I'm good with patches 1 and 2. > > Just to keep this moving and make subsequent mergers > easier, let's merge patch 1 and 2. Philipp can address > concerns with 3. > > And apparently there is another patch in the set > we need to look at. > >> On Wed, Nov 27, 2013 at 1:00 PM, Philipp Eppelt >> <philipp.epp...@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@rtems.org >>> http://www.rtems.org/mailman/listinfo/rtems-devel >> _______________________________________________ >> rtems-devel mailing list >> rtems-devel@rtems.org >> http://www.rtems.org/mailman/listinfo/rtems-devel >> > > > > -- > Joel Sherrill, Ph.D. Director of Research & Development > joel.sherr...@oarcorp.com On-Line Applications Research > Ask me about RTEMS: a free RTOS Huntsville AL 35805 > Support Available (256) 722-9985 _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel