From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <alialnu@mellanox.com>
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-eopbgr00057.outbound.protection.outlook.com [40.107.0.57])
 by dpdk.org (Postfix) with ESMTP id A46B6231E;
 Sun, 22 Apr 2018 18:18:41 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=D4g3zn9gnTRSHz4HTRnu8LbVmMPwzNf/GUmlYTKCJlA=;
 b=IoLEExmPXQGPmCHZcfQKxhG0a0CFMsVUqKgy01bC/jjL5PGM8i20z83E5bkLzX1YkoNIctPe85aRaQECKjrqEKotZwI6AG8hxQqfnX+KWaXwtppn4hMDPzV+lDDD8RDnHiZb8bnw1wxUmjh57gjWvclOdARzbcM71dnbzrc+YHw=
Received: from VI1PR05MB4269.eurprd05.prod.outlook.com (52.133.12.22) by
 VI1PR05MB3247.eurprd05.prod.outlook.com (10.170.238.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.696.13; Sun, 22 Apr 2018 16:03:36 +0000
Received: from VI1PR05MB4269.eurprd05.prod.outlook.com
 ([fe80::3401:5ccd:2c93:dc1]) by VI1PR05MB4269.eurprd05.prod.outlook.com
 ([fe80::3401:5ccd:2c93:dc1%13]) with mapi id 15.20.0696.013; Sun, 22 Apr 2018
 16:03:36 +0000
From: Ali Alnubani <alialnu@mellanox.com>
To: "'pbhagavatula@caviumnetworks.com'" <pbhagavatula@caviumnetworks.com>
CC: "'dev@dpdk.org'" <dev@dpdk.org>, "'users@dpdk.org'" <users@dpdk.org>,
 Thomas Monjalon <thomas@monjalon.net>, Shahaf Shuler <shahafs@mellanox.com>,
 Raslan Darawsheh <rasland@mellanox.com>
Thread-Topic: event/octeontx: add event timer adapter driver
Thread-Index: AdPaUOt+BEgaBuqpQaWeZxttbMpLQQ==
Date: Sun, 22 Apr 2018 16:03:36 +0000
Message-ID: <VI1PR05MB4269C6391BE1991586F19421D78A0@VI1PR05MB4269.eurprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [212.29.221.74]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR05MB3247;
 7:8fN4DC6LBhdLYzuhZ7ptpD8rVa9rP8WZqcCF6Qv0ZDAxSR8vJdXzpeN7cZ2LnLaLGaHBQl5Xr+L5dp58smMlemiks6+1+4Wp59UwmkbCvgW6SDtgb7hiR0kj9HVc3qwc21GbMiajDImBcEPPgrChfJWoz36QPWa3UZV5Q/oFMrS0Sz6hC6mKsoOLKReA//3vDLOp8ntlBD4cytMPMwE6UIA5uWyjNXBThaVklOWzlVemAv4alWeDHusHg3FP2dQ1
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR05MB3247; 
x-ms-traffictypediagnostic: VI1PR05MB3247:
authentication-results: outbound.protection.outlook.com; spf=skipped
 (originating message); dkim=none (message not signed) header.d=none;
 dmarc=none action=none header.from=mellanox.com;
x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr
x-microsoft-antispam-prvs: <VI1PR05MB3247B0D00BF5CEB3556123BDD78A0@VI1PR05MB3247.eurprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(83566789882024)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231232)(944501410)(52105095)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR05MB3247; BCL:0; PCL:0; RULEID:; SRVR:VI1PR05MB3247; 
x-forefront-prvs: 0650714AAA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39380400002)(346002)(366004)(376002)(396003)(39860400002)(8936002)(54906003)(316002)(53376002)(606006)(66066001)(236005)(4326008)(107886003)(3846002)(9686003)(790700001)(6436002)(54896002)(6306002)(55016002)(53936002)(478600001)(5660300001)(2900100001)(25786009)(33656002)(81166006)(966005)(74316002)(6506007)(8676002)(7736002)(6116002)(476003)(6916009)(59450400001)(186003)(26005)(3280700002)(86362001)(5890100001)(9326002)(2906002)(102836004)(21615005)(3660700001)(7696005)(5250100002)(491001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3247;
 H:VI1PR05MB4269.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:sfv; 
x-microsoft-antispam-message-info: iWvXjF86jhQRvrWM1oemaZn8YNQEgTmm0SpTvwv3kdFFkRhZ3TUIEu7PYF+Pw067PYPT3i9+Ls6O0EEsSpOcWNWCg4TpAHK3gp0FWOQoNkdZhLVgiP5hkPd8GNaqGF8T/yFps/LTFvBtGgAh/w+AdxWRoIFCvD7P8nJ+ombdtoxy3IGRQ88FBl9rng7ytMgD
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 1f07a0d8-2791-4071-65a2-08d5a86a9b53
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1f07a0d8-2791-4071-65a2-08d5a86a9b53
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2018 16:03:36.7476 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3247
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: [dpdk-dev] event/octeontx: add event timer adapter driver
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Apr 2018 16:18:41 -0000

Hi Pavan,

The patchset http://dpdk.org/ml/archives/dev/2018-April/094928.html is caus=
ing a compilation error on QUALCOMM ARM with RHEL7.5 and gcc version 4.8.5:

"""
/download/dpdk-next-net-mlx/drivers/event/octeontx/timvf_worker.c: In funct=
ion 'timvf_timer_arm_burst_sp':
/download/dpdk-next-net-mlx/drivers/event/octeontx/timvf_worker.c:89:1: err=
or: could not split insn
}
^
(insn 95 98 99 (parallel [
            (set (reg:DI 0 x0 [orig:98 D.8130 ] [98])
                (mem/v:DI (reg/f:DI 21 x21 [orig:88 D.8136 ] [88]) [-1  S8 =
A64]))
            (set (mem/v:DI (reg/f:DI 21 x21 [orig:88 D.8136 ] [88]) [-1  S8=
 A64])
                (unspec_volatile:DI [
                        (plus:DI (mem/v:DI (reg/f:DI 21 x21 [orig:88 D.8136=
 ] [88]) [-1  S8 A64])
                            (const_int -281474976710656 [0xffff000000000000=
]))
                        (const_int 0 [0])
                    ] UNSPECV_ATOMIC_OP))
            (clobber (reg:CC 66 cc))
            (clobber (reg:DI 1 x1))
            (clobber (reg:SI 2 x2))
        ]) /download/dpdk-next-net-mlx/drivers/event/octeontx/timvf_worker.=
h:95 1832 {atomic_fetch_adddi}
     (expr_list:REG_UNUSED (reg:CC 66 cc)
        (expr_list:REG_UNUSED (reg:SI 2 x2)
            (expr_list:REG_UNUSED (reg:DI 1 x1)
                (nil)))))
/download/dpdk-next-net-mlx/drivers/event/octeontx/timvf_worker.c:89:1: int=
ernal compiler error: in final_scan_insn, at final.c:2897
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
  PMDINFO opdl_evdev.o.pmd.c
  CC opdl_evdev.o.pmd.o
  LD opdl_evdev.o
  PMDINFO sw_evdev.o.pmd.c
  CC sw_evdev.o.pmd.o
  LD sw_evdev.o
Preprocessed source stored into /tmp/ccmqxmH7.out file, please attach this =
to your bugreport.
make[6]: *** [timvf_worker.o] Error 1
make[5]: *** [octeontx] Error 2
make[5]: *** Waiting for unfinished jobs....
  AR librte_pmd_opdl_event.a
  INSTALL-LIB librte_pmd_opdl_event.a
  AR librte_pmd_sw_event.a
  INSTALL-LIB librte_pmd_sw_event.a
make[4]: *** [event] Error 2
make[3]: *** [drivers] Error 2
make[2]: *** [all] Error 2
make[1]: *** [pre_install] Error 2
make: *** [install] Error
"""

The compilation only passes with CONFIG_RTE_LIBRTE_OCTEONTX_PMD, CONFIG_RTE=
_LIBRTE_PMD_OCTEONTX_SSOVF and CONFIG_RTE_LIBRTE_OCTEONTX_MEMPOOL set to fa=
lse.
It also passes if I upgrade gcc, but can we have a fix for old gcc versions=
?

Thanks,
Ali