From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 07C2EA04DD; Wed, 28 Oct 2020 10:23:15 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DA13EC844; Wed, 28 Oct 2020 10:23:13 +0100 (CET) Received: from mail-il1-f196.google.com (mail-il1-f196.google.com [209.85.166.196]) by dpdk.org (Postfix) with ESMTP id B834CC846 for ; Wed, 28 Oct 2020 10:23:11 +0100 (CET) Received: by mail-il1-f196.google.com with SMTP id k1so4036496ilc.10 for ; Wed, 28 Oct 2020 02:23:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bVJpIbc6f0ZXFYFv/lFQS17SOSwocsVhNt2/lgLYWH0=; b=ppRpXcD4Y4X/j7yvlmg8q5tCgFJM5mPh8pTgqfJjkH0qxK/kv4NFynncXcCOEDb648 JR2ScjKqmLemGSBhVLGni1zcxk8Yf5EO03MBg/+NKqhRctlIA+S00vqHpfDf8n8oqCh1 pl93NaW0w6bjCAb6EVZno0RrAsuV0EXEgoER0EDxU6I/3ipatjU5aZLJWI+OTxDoye7l +IUoWmeKtn0v/c17htIXOAQ0O93riMpnieqh+Ovjw+z5PoXuSoiIirKSCpDb0hBQ874M 0TztSfIFsaXlU873NhLwNkH547XJwdwOqe7Rg4yNIiImCvQNG6HqtRamUvMnBd2mlvb/ fSbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=bVJpIbc6f0ZXFYFv/lFQS17SOSwocsVhNt2/lgLYWH0=; b=B9AQDdsACX8UTL4ClktsQkQ+EdxWct3NXlSUp/Y5cFs4KhpiwOmOi3vpkLTtJlY6tb 8hLb3W8qlrZbMIGQ/VTdK5LQQAqs7MtK1TfRteKagOVqN7PTSnMopLd7uueSQPLJQzuV /gpVW5yBuDhuGFRAseV0AxbIr/hVh3NVhWppPP2puKaQBW9nOuzDpU5f/aim5hDqd8Fc uMtbP5LLlF6daROvZorP6cXZEydHRGIVK0luU9J6mlR5A93f8SZ84Qc5Ns8iPh2+AEPi owUe7HuOMv/X2eSkDRYuCpmJLnByHaP1hNrGH/b+sT+Lc16Ig9Ojzk9+z4+sYxcDJ+K9 0t4g== X-Gm-Message-State: AOAM533ndHgmHcF8rqHcVfQCfSAhn+5kpGg8uChm2ftjGXp1c7167Y2x jYgz8uSw1s8o+f4MguV2E7SkymfZ4gB/c+dMR4I= X-Google-Smtp-Source: ABdhPJxIqOaYsrAq97KCJqRSUy9pYKVy8pl6B6tmyx5WdTEwk1l4D6WIqf97fWRCbsPg349HOJz4neubbCIA3/GinB0= X-Received: by 2002:a05:6e02:87:: with SMTP id l7mr4609328ilm.60.1603876990074; Wed, 28 Oct 2020 02:23:10 -0700 (PDT) MIME-Version: 1.0 References: <1598614733-16220-1-git-send-email-juraj.linkes@pantheon.tech> <1600244472-29696-1-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: <1600244472-29696-1-git-send-email-juraj.linkes@pantheon.tech> From: Jerin Jacob Date: Wed, 28 Oct 2020 14:52:54 +0530 Message-ID: To: =?UTF-8?Q?Juraj_Linke=C5=A1?= Cc: Thomas Monjalon , "Richardson, Bruce" , Aaron Conole , Michael Santana , dpdk-dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [PATCH v10 0/5] aarch64 -> aarch32 cross compilation support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Wed, Sep 16, 2020 at 1:51 PM Juraj Linke=C5=A1 wrote: > > Add support for aarch32 cross build in meson > and add aarch64 -> aarch32 cross build to Travis. > > Aarch32 is an execution state that allows execution of 32-bit code on > armv8 machines. This execution state contains a superset of previous > armv7 32-bit instructions and features. Thus the aarch32 build is > distinct from arvm7 build. > > v4: > Removed disabled drivers which actually build on arm32. > Also tested the patchset with series 9609 which fixes underlying > failures. > > v5: > Changed the condition for running test-null.sh in ci. > Re-uploaded after underlying fixes have been committed. > > v6: > Changed the condition for running test-null.sh again. > Reworked the patch to do aarch32 build instead of arvm7-a build. > Simplified meson build flags. Changed commit msgs. > Added 32b qualifier to .travis.yml. > Added a patch with fixes for bnxt. > Added a patch with cross compilation docs. > > v7: > Rebased the patchset. > > v8: > Removed Makefile additions from net/bnxt patch. > > v9: > Changed ci test-null.sh condition, only run it if not > cross-compiling aarch64 nor aarch32. > Cleaned up docs. > > v10: > Fixed doc: add aarch32 build guidance commit message. LGTM, Series Acked-by: Jerin Jacob > > Juraj Linke=C5=A1 (3): > build: add aarch32 meson build flags > build: add aarch32 to meson cross-compilation > ci: add aarch64 -> aarch32 cross compiling jobs > > Phil Yang (1): > doc: add aarch32 build guidance > > Ruifeng Wang (1): > net/bnxt: add support for aarch32 > > .ci/linux-build.sh | 7 +++- > .travis.yml | 19 +++++++++++ > config/arm/arm32_armv8a_linux_gcc | 17 ++++++++++ > config/arm/meson.build | 20 +++++++++-- > .../linux_gsg/cross_build_dpdk_for_arm64.rst | 34 +++++++++++++------ > drivers/net/bnxt/bnxt_rxq.h | 2 +- > drivers/net/bnxt/bnxt_rxr.h | 2 +- > drivers/net/bnxt/bnxt_txr.h | 2 +- > 8 files changed, 87 insertions(+), 16 deletions(-) > create mode 100644 config/arm/arm32_armv8a_linux_gcc > > -- > 2.20.1 >