From patchwork Sun Mar 19 14:48:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerin Jacob X-Patchwork-Id: 21981 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 02C1A5320; Sun, 19 Mar 2017 15:49:23 +0100 (CET) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0050.outbound.protection.outlook.com [104.47.42.50]) by dpdk.org (Postfix) with ESMTP id CA77C5320 for ; Sun, 19 Mar 2017 15:49:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kw3zv0xKaLFfiOAUxQ1DoS9DS55VwVyjz73+wJYysac=; b=at07JGIGNNRUYi9TzO6ndKcjxFdlGm4751sUKFnL16OlwL6l/YtjzzHpl0+DzBNdI8HX5elIAB2ydRLZSXz8n6SowaoNoevR/58SPjU/KOoXpPBTTFaxOuO1hB8I3u4eg5AuctvPPiY2mg+U9znvMUOCkV+ivo8edefn0FjvNAw= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from localhost.localdomain (106.201.104.48) by BY1PR0701MB1724.namprd07.prod.outlook.com (10.162.111.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.17; Sun, 19 Mar 2017 14:49:16 +0000 From: Jerin Jacob To: dev@dpdk.org Cc: ferruh.yigit@intel.com, Jerin Jacob Date: Sun, 19 Mar 2017 20:18:46 +0530 Message-Id: <1489934928-27131-1-git-send-email-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1489327352-31938-1-git-send-email-jerin.jacob@caviumnetworks.com> References: <1489327352-31938-1-git-send-email-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [106.201.104.48] X-ClientProxiedBy: BMXPR01CA0002.INDPRD01.PROD.OUTLOOK.COM (10.174.214.140) To BY1PR0701MB1724.namprd07.prod.outlook.com (10.162.111.143) X-MS-Office365-Filtering-Correlation-Id: a5b9ea45-4ede-4b13-621b-08d46ed71f10 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY1PR0701MB1724; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724; 3:UN6x2/MQ12cLNiEWrEywZOOntjnkdJ9olfEQ94LBxjRs5UCocwiyLsUiTvSoZMEY2n65IDuekLA3Ur1JXa0mAAYZSr7iGoKfppYsmzWvnwzzIqnvd4dmQfiCWlZ6VgRPRXRGQAqu/iEFKHEeLVRRUK4NWlYnYpShz31/9YHEXSlv0HPRFPg9iVBZe0Db5MahtWGaDHM5v1/KUUIhtXgh5Zft+ga3Igh0Xmi4NFMmxI8SK/cEU/wro+itrRJSJ9YiIAzybpyoxykbtwvkgmoHPg==; 25:0fRUUNou+IbmB92t25EFj1lRqo3EmjB5/Y9/GXtUTBp1qybhxzx7TVoqNWOFFoKEhIj514NTz3xU4JydZuW6YNFkDs6znvDyiyvwz7bU+e4MKDVjdhTX9SJgoY7kYYeSNix4rVVZglu2bm5wwNjYXEKU8uMm3EBLw9PqJhO3Z1Bs6OPdGLfNtCGQXbR+0pWOBybeTYjDAtG8qXJ/qKE+Y6iGiE4cn/nPxDDSQ8vlLuvIyWjfNYxJEcmNb+mnI6M1DkQXAJfiH1MkhquIzIyBtE1Hu8cAjs1SuaDc4+Yd5JGLDn6LSL0x275BJDgvpxZfjNTZcrHKwpu2nPkQyv/HkY7OsbaUHUV9EE5W4wEnfeSZ5hV/tievhaP6h2D5Jd/otA4Fv6p7ONXKdrRr6SHVvhWKmZIfuRUaBOeZLRo/6Pq83U4K4iZKmU4OE/cr6bawevUAv2qfBdKeEuHPj4phBQ== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724; 31:AzolxKZc+gxyRlIAYxloQ8H2xDl24ygd4Dew9VZYRnyFpe+FwJ/cR7xVQk3eAqEKkjGYnSnV8zjSFXbLynQnNOpSHY8bW4pJSrCNec94xHaC2RfUUHC6pzyROAF5v5PVvuBOlWgf3FPk9ZFql6b1+J/vrBvN5KYivyzIu65PrkVFGyO/SN+y0CT4PxA0xk7KI9SMpIXpvKmZb07LkbJTLkj7DDRMPNGKP1vHPuu/aav52WPAJLbswJorVy04G9C9; 20:IS2YygD+5WZyXLAne85+EHTJivGI8h+hTYJL5up1Ii9UsIca2oqBWbuLYQTMgW8pLeBdtvhkqTGX05SmOr4gNCHmKRXTeznBffdxjR3v4jpdX/XnXt9kTPNYblwqxEGg1fUmu1iY9QgBte/TQM1rYKnItY9Yg6u6LpI3HutqzAJnOYC4WY3EnYSqTh45kPrFV2KB9HQ2C6lOxxoP/nOCrkqlickXHPl2ce1zbhSl9jz8KDh/WLtxwrxK6jX4BuRR0ODbJFoeSYlFT4K9+z9WNUYZTPBaqdOjxK5hDKLZ+6bZlZPGwDWkx3bRo0ruDfh6GIMUZdAq69D0uvmbAGZnUmH9dXkYLGp4mpeEIKBZplUx2HLKIpHgX/K244RDo47HO/3N7EBwlZQi2icRZj48lArR7xpSk0AEWExYMiQ+8zwPHoYvxsqkRsxtNtY2xNE5GXGEeRutpb922FAHj429nQdh+7dy9G+Me9zzVLY0Xfuqtf66cKw1l4HN+iPEWU+wD4/WBL7GXykEZw1Ymja8pC050aeOTcGQ12C88hlL1eHSj9ZQDMKM8y4ipreygpINKASPwLFztQ/pR9Nz2wRnC+Bnz4sC+4gyJLDSNPOvfgI= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123558025)(20161123562025)(20161123564025)(20161123560025)(6072148); SRVR:BY1PR0701MB1724; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0701MB1724; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724; 4:EoVcDNIMlt3KA+r8DBTjKkfdZJOTR38KFvJmGr2E1hmWsjGY0cfMRUF4eiBVi/g4Q0WjQPoe3fJ59AYm4ocRuu6pc3QmtBOAhenMPh7zr8irk+md+YMWo1+JMKh35op4/8sDQ0xyidOQUsjh6Zyr49T9rOjFnhxfE0OCuxBTbxeGfCLZSDLS6MOdxFxEeryIiQnC3t3nBNn8f2/iRj6NuaCqnX1g1IHJVmWJ+M3RclPhicby219PVrS13ZtSjji0KqlrBs0V4u9QJSxySCV4AKk8YSrA9/yWSDMaTQxFEUWB32AF8vEGchzrsP3UI6bm8Jn6KUncYTcgEuiP1Lpmzc3ROopoxSD71uhD7bsz7wBkBuIouvMSmhBrCoKENZl/STSoe103IdOCI4HuZwSizMsA/D/1rwVj47g5ce3VsBzdxyQJYionC31sMmqV5N365HtkLruLxDWBxRSUz+8leSrSi7efWyVMxN6B4dHrlkNRTsEj5S8SZDdND4hsWNKdlTNah6oArNX0rMCT3A8h8awIvL5SyiFOrOdKEDYFV5kltzrZNX9ntd6MZb8CVHem40OnRP0RMJ4MNAt9iRUhVy1rFi1ZvLFL1aFEOKLOo9M= X-Forefront-PRVS: 025100C802 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(39410400002)(39450400003)(39830400002)(38730400002)(107886003)(110136004)(2950100002)(42882006)(53936002)(6916009)(48376002)(25786008)(5660300001)(6666003)(6512007)(2906002)(36756003)(2361001)(42186005)(50466002)(33646002)(6486002)(4326008)(6506006)(47776003)(66066001)(2351001)(7736002)(189998001)(50226002)(3846002)(6116002)(76176999)(8676002)(50986999)(81166006)(305945005)(5009440100003); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0701MB1724; H:localhost.localdomain; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0701MB1724; 23:G2f9p8tsnSQdISvRDA2++hayzJGWe4hntI/4Nrx?= k7F7beRSUhHfpdpvQrwVYMoTyVaihGpg30nbtkygaEk5DgQQs64+XOsm3LJxeAJFx3h3E+O/HNI1I6M/jtxV1F7vd5l9qYypfrHNkSYkq7Qy4xuWS/vQHwd8Nm37s3cyJwu1/zYFzY7E+JOz6RAuwEsUyhkix6yI/UPAKZyTrLGOuzVqVbAYzcSvKcVEiy7Z3S0rYVwDUmIVbIHEPKPx1OO2vwP5J03xcUXXHa+Xu20c2bEoIDaVyn/MCJzO/kD4iSGFRFsWicqzad8UOO1wWeqx1ZjxzyZHT3HHB0B7Phr50QY9Mt45aTANkfr2o23TyhTcTqplbDZkw+cKbw3zXWD5otconbuXVQjqt1uH0aLR2GaEzc/H+A6DmtAjXHftAS6FV1OdO+eU4NvY+I+FSkgcFFRGsM245kFcTpI/oDbGRwSmyTmrgLvmRuXsaHlMIxccv9Q/gy/luBvlm1HgnhSkybZjkhcro2AXzcRR8/Ov2c73S4akaSplG7mIXMcom3BzsigruIOQpesPQ4jdYfiHmMsRNb10wCEJO4xojp5uJuDVtXXsGp99FXUYQwZFZO40Q/Q0Kil+C3m32slmjV7/NTho5RwrQCJCuQaPpWNBMbIRD7izpw9Xi/Hs+m0rP5clpfjA2p6ucp/gdePsmYt+Ci76adauRpP6TlrRmw6PTEiya50ShUadjff2l7EQ+9whMEsRmuvWllVw4wVbP7cYNecSQ2mY3fqueKLdVebSD6lB8TTu5DkDkhI+HMM2wUnQZhXEzpQKfD8M0rJdIlI3+Gl3Y0KGPhrS/W3j47CBovpQkcHGTOWYIs8geTDqKI0YaNmE8ZraUJqGl8Lh0AWQJmN4mut++yIXoRXWHTxRWamwzKLFGQnsI+z87OZMI62Lt7JXw1FnMLvmMq2Ypz0LYI6z2iHuAQ7LRYO1q0zOOGLFzFiQBARSpnHIMT7CGFI04L9WpbVpABAKXkM20Lh6/yPoONE50i1Kwl4nE7JuYjw== X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724; 6:0U8ywNPHXihGylltldlRx5maTLFNV1GAgS0+9B9y4a4/xC+L1wJDJxcu6+8PJL8gBHadMGuTj4epV6k84dLVawOGUL33ALHGsnQ6ohltTJA/mm0DE0hLqVBxhXSPAugcPkkuisv82d86J4kv8AkWpyza6lsZ/esIAuPs7CQfb7xnGorhY0GG4jNjZTVnRKGW4TitrPTf2b7G0qssXvuonzNW5+EwwBvCcGDXoZWOo8oKA7pgm7aCfnYGpy1e+gi0ya6gO/LIH/kVvzVMOqTc6JuuK0idReZDlb1GaMLEj/XdqoAZoPjEgS7cpqUe7R+VBUp7Mz2R/cXTjupCl0p5bIL4a7IOkLn4LmW+0kZ5VPDNWQq56NqbzvlgAh+gU5L4/zI23CC7qacttb304Tyz4g==; 5:ZPUdNX/B4Yw74EB6tZ7bwp59Nph1OAC60hU7MsRTm48JGSXHNVGLCOyWEYqsDiR8PJ3cvLUxMVYZBKAKI2RdWA18arF/1eZxMXS5T/9GzRc41nH2rx21LIw/nAvo+FTuT9rTQYYzP+IusBsYimkHJg==; 24:/vtb1YtsO1ip82YK9GVg/jWWiW/D3BkT8PbwK++hLpROc1j4qXe46rweMAJQ4YxY01PFoTvzE4gS1NbJa2K4R3HqAam30TPwcvljZRYLjn4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY1PR0701MB1724; 7:LEp3ef4l3+DEyCmdQ//AluOIw0DzzRI9lGQDtiNcte+K1XaFTTeTCZOPu+47pgFky56YV3yYxwhw8c+/1ES/JZ40WHgiuDn36lzOFDyE2zbEAbP/Ln2Fl2m6Ez3jhGYJ9qSBDTeAQGaJ3ZCqhpzaVdk68D93vZ4UYRw/FPEG3NpYnbAC98b4BzFQ4YrWR//Et0U4YSF8DK11t2IkLI/pXu5CLvSXBsrUZeWx1CBYSUb1WEU1kZVtIyDQPLqQyFVcV2LS/cDnQdjCXNk3l7Ti63P9hlkTedzxFqKaTOsD6kJ5aG0VF35Cvc87rtps8VUU/KmBdg6UBhzX+rUe3d9JNQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2017 14:49:16.8140 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0701MB1724 Subject: [dpdk-dev] [PATCH v3 1/3] net/thunderx: fix build issues with 32bit target 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" Fixes: e438796617dc ("net/thunderx: add PMD skeleton") Signed-off-by: Jerin Jacob --- v3: - Fixed the build error when debug enabled(Ferruh) --- drivers/net/thunderx/nicvf_struct.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/net/thunderx/nicvf_struct.h b/drivers/net/thunderx/nicvf_struct.h index c900e12..5bc6d57 100644 --- a/drivers/net/thunderx/nicvf_struct.h +++ b/drivers/net/thunderx/nicvf_struct.h @@ -43,8 +43,8 @@ #include struct nicvf_rbdr { - uint64_t rbdr_status; - uint64_t rbdr_door; + uintptr_t rbdr_status; + uintptr_t rbdr_door; struct rbdr_entry_t *desc; nicvf_phys_addr_t phys; uint32_t buffsz; @@ -58,8 +58,8 @@ struct nicvf_txq { union sq_entry_t *desc; nicvf_phys_addr_t phys; struct rte_mbuf **txbuffs; - uint64_t sq_head; - uint64_t sq_door; + uintptr_t sq_head; + uintptr_t sq_door; struct rte_mempool *pool; struct nicvf *nic; void (*pool_free)(struct nicvf_txq *sq); @@ -74,8 +74,8 @@ struct nicvf_txq { struct nicvf_rxq { uint64_t mbuf_phys_off; - uint64_t cq_status; - uint64_t cq_door; + uintptr_t cq_status; + uintptr_t cq_door; nicvf_phys_addr_t phys; union cq_entry_t *desc; struct nicvf_rbdr *shared_rbdr;