On 04/27/16 18:28, Mike Holmes wrote:
Cut and paste error CC [email protected] <http://lists.linaro.org>

ok, will send there.

Maxim.

On 27 April 2016 at 11:27, Mike Holmes <[email protected] <mailto:[email protected]>> wrote:

    Should be sent to [email protected]
    <http://lists.linaro.org>

    On 27 April 2016 at 11:19, Maxim Uvarov <[email protected]
    <mailto:[email protected]>> wrote:

        patch is for check-odp.git has to be [CHECK-ODP PATCHv2]

        Maxim.


        On 04/27/16 18:00, Maxim Uvarov wrote:

            Signed-off-by: Maxim Uvarov <[email protected]
            <mailto:[email protected]>>
            ---
              v2: rename option to ENABLE_DPDK_PKTIO and fail if hugepages
                  already mounted.

              apply-and-build.sh      |  2 ++
              helper/platform/generic | 24 +++++++++++++++++++++++-
              2 files changed, 25 insertions(+), 1 deletion(-)

            diff --git a/apply-and-build.sh b/apply-and-build.sh
            index 3fc9f2b..c3c7973 100755
            --- a/apply-and-build.sh
            +++ b/apply-and-build.sh
            @@ -8,6 +8,7 @@ source ${ROOT_DIR}/helper/toolchain
              source ${ROOT_DIR}/helper/openssl
              source ${ROOT_DIR}/helper/cunit
              +export PLATFORM=${PLATFORM:-linux-generic}
              export GIT_BRANCH="${GIT_BRANCH:-master}"
              export PATCH_DIR=${PATCH_DIR:-"$HOME/incoming"}
              export CLEANUP="${CLEANUP:-1}"
            @@ -15,6 +16,7 @@ export CHECKPATCH="${CHECKPATCH:-1}"
              export CHECKFORMAT="${CHECKFORMAT:-1}"
              export DRYRUN="${DRYRUN:-0}"
              export ENABLE_NETMAP_PKTIO="${ENABLE_NETMAP_PKTIO:-0}"
            +export ENABLE_DPDK_PKTIO="${ENABLE_DPDK_PKTIO:-0}"
              export ENABLE_DPDK="${ENABLE_DPDK:-0}"
              export NUM_CPUS=${NUM_CPUS:-"$(getconf _NPROCESSORS_ONLN)"}
              export FILE_EXT=${FILE_EXT:-"mbox patch"}
            diff --git a/helper/platform/generic b/helper/platform/generic
            index 9a3d399..8e96a6c 100644
            --- a/helper/platform/generic
            +++ b/helper/platform/generic
            @@ -1,6 +1,14 @@
              [ -n "$GENERIC_PLATFORM_HELPER" ] && return || readonly
            GENERIC_PLATFORM_HELPER=1
                export NETMAP_SRCDIR=${ROOT_DIR}/netmap
            +if [[ ${ENABLE_DPDK_PKTIO} -eq 1 ]]; then
            +    fgrep hugetlb /proc/mounts
            +    if [ $? -ne 0 ]; then
            +        echo "Unable to test ENABLE_DPDK_PKTIO due to
            already mounted hugetlbfs"
            +        exit 1
            +    fi
            +    source ${ROOT_DIR}/helper/platform/dpdk
            +fi
                generic_usage() {
                  echo -e "\tENABLE_NETMAP_PKTIO:\t enable build with
            netmap, default: ${ENABLE_NETMAP_PKTIO}"
            @@ -14,6 +22,11 @@ generic_prepare() {
                      export NETMAP_DIR=${NETMAP_SRCDIR}
                      export CONFIGURE_FLAGS="${CONFIGURE_FLAGS}
            --with-netmap-path=${NETMAP_DIR}"
                  fi
            +
            +    if [[ ${ENABLE_DPDK_PKTIO} -eq 1 ]]; then
            +       export CONFIGURE_FLAGS="${CONFIGURE_FLAGS}
            --with-dpdk-path=${ROOT_DIR_DPDK}/x86_64-native-linuxapp-gcc"
            +        echo 1000 > /proc/sys/vm/nr_hugepages
            +    fi
              }
                generic_get() {
            @@ -26,14 +39,23 @@ generic_get() {
                      git reset --hard $NETMAP_REV
                      popd > /dev/null
                  fi
            +
            +    if [[ ${ENABLE_DPDK_PKTIO} -eq 1 ]]; then
            +       dpdk_get
            +    fi
              }
                generic_build() {
            -    :
            +    if [[ ${ENABLE_DPDK_PKTIO} -eq 1 ]]; then
            +       dpdk_build
            +    fi
              }
                generic_cleanup() {
                  rm -rf ${NETMAP_SRCDIR}
            +    if [[ ${ENABLE_DPDK_PKTIO} -eq 1 ]]; then
            +        dpdk_cleanup
            +    fi
              }
                ## vim: set ft=sh sw=4 sts=4 et foldmethod=syntax : ##


        _______________________________________________
        lng-odp mailing list
        [email protected] <mailto:[email protected]>
        https://lists.linaro.org/mailman/listinfo/lng-odp




-- Mike Holmes
    Technical Manager - Linaro Networking Group
    Linaro.org <http://www.linaro.org/>***│ *Open source software for
    ARM SoCs
    "Work should be fun and collaborative, the rest follows"




--
Mike Holmes
Technical Manager - Linaro Networking Group
Linaro.org <http://www.linaro.org/>***│ *Open source software for ARM SoCs
"Work should be fun and collaborative, the rest follows"


_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to