From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7A762430FE; Fri, 25 Aug 2023 11:50:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 078F640695; Fri, 25 Aug 2023 11:50:56 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 34463400D5 for ; Fri, 25 Aug 2023 11:50:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692957054; x=1724493054; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=8gT0Y5HlUxS5J7wnZpOVtLcS820tyDBcELwvm1q4Tro=; b=Mebs+t3YZPYNDJoWx4hSkhezJD3xtyDPmZ5CgMRqO2QGX/mtgOFSVxQq b4EiYShBO/j6Q4PP65AtcINm2fjtOPZAOHwHPx27Oshkkr1BrBtSVV9Mz 8MMPJjFAkA3CQCuqQVSrDWT02kBqSF4XSsMLHeJKd68f/l1pUIOdzetDl 37+l81u33m/cqKdhzIs2B1xqej7iNPLZbY/oHDc5SLEhb4dKo7FCU+TCN +A8ftvgjHJGWg4PsraYjDyuJJwumjqEuz32GsUxU+xeT+RduD+/VTwVp+ wsKg7oPfs0Se63ghUhy2R0nRlIc91komHlQMWT1MzKN8AWuzUwqFQqlOD g==; X-IronPort-AV: E=McAfee;i="6600,9927,10812"; a="355006388" X-IronPort-AV: E=Sophos;i="6.02,195,1688454000"; d="scan'208";a="355006388" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Aug 2023 02:50:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10812"; a="827530213" X-IronPort-AV: E=Sophos;i="6.02,195,1688454000"; d="scan'208";a="827530213" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 25 Aug 2023 02:50:52 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 25 Aug 2023 02:50:51 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Fri, 25 Aug 2023 02:50:51 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Fri, 25 Aug 2023 02:50:51 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.104) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Fri, 25 Aug 2023 02:50:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U4Vt6BJ2wdDPhchAmKB2J0cm/3JCT/CKCzHlpyhHyiXlqvhct47kyIvX2qraelJuoiwhWqNmsgpS6gACHQHlKSQsmZcVaCGPrfEggGc0UWst8d3kKDpTDL/2y5102Qqsfyj9mBERi35tKSvERkEcrp/VLURIUl5AC3Xg4dR7TJHCGbhpbY0a5XwL1l9qSzI4cGUXirDEy0I9iKpp7ORuI/uH7wnsRxYBrd71NIUZeVDhCTtN2qxG78LquOO3OvKpYYoDpdffrk1ae6ceUB6rFDB43JKRqmjjo7pYky3nqg9w3dkH9qbuKmB6Gltav2fxV6Xreyr8H/9ZJvKuF/ykjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oLnjB2rHlUs996B2BgW6PJT2i1C7OOKkllva/0ka8kU=; b=P8U0ODXTl4mrem2pZVXKEVuCMrYU4cLQcSn/CQ1BF9AkJSIIde0HS++vXaHS2KTS7a0QYxagcUM3S33GHTCdg48dEIBg+H3MzCiyAi66I2t2dGglEyODt2GLzn5yi4rV4oYGbXsDOpvk65y+WwGJTPimZcYwSFGezG/FtD/XhWtfoNA4nkscNtAQuMbv/X1qePqHzF5oZikWOa8X55Bd7J8eNxiiekSKE6U2qevNLxi+ZVFBYBl1Q/VbRnbEYK5C4tmBQokDpD06foERXhocLkWrYNr7fJfvgJD9yhk7VyKv6j2JDq/zPA8h7l9DxnzlO//4omSrhP8/M6ECq9RPxQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by SA0PR11MB4749.namprd11.prod.outlook.com (2603:10b6:806:9a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Fri, 25 Aug 2023 09:50:43 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::43d1:af60:464:347]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::43d1:af60:464:347%5]) with mapi id 15.20.6699.027; Fri, 25 Aug 2023 09:50:43 +0000 Date: Fri, 25 Aug 2023 10:50:36 +0100 From: Bruce Richardson To: Morten =?iso-8859-1?Q?Br=F8rup?= CC: , Ruifeng Wang , , Subject: Re: 32 bit arch optimization suggestion Message-ID: References: <98CBD80474FA8B44BF855DF32C47DC35D87B3C@smartserver.smartshare.dk> Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87B3C@smartserver.smartshare.dk> X-ClientProxiedBy: DB8PR09CA0007.eurprd09.prod.outlook.com (2603:10a6:10:a0::20) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|SA0PR11MB4749:EE_ X-MS-Office365-Filtering-Correlation-Id: a5039e86-5a8a-47c7-3655-08dba550bf3f X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: O1/Jkc/CAuBnS6PSBaWZS3UMsa0TSIn/eqk427F9/tJV/0IrnqWblyvIU18hCdDjphNXQApm8eaw1XVdmhVRVZZ9fQLuH5wNDU1T+acY6uXj3N+FA/dInVav+Enw/Nni4ECqA8FNIG0jRLVIMKqAvRv34jUQ86WD1Jg2jecf4kAhfHNviilFNgb5wnOC6N99ctpTuVl9WeInmNuSfDC7yarQmfndP5WKvGdl4o0hm7lbOpDLpkdXiVsi9QQGxMM+RwHO0WeGd1hRqgVD5MVl/U1MXe2aBhaQHCxtt7T1Ed/wzwgEusMSDAcNzpRwSx9MAL4OuMLhFMgXltF1kH8UPutz2HeaXGTy1A2Qq10wBrZa733b3n8uNwVFz5LqOYeI+tER97VeoA+LdDdFRKsxOrBGO/V0BLC1YKRNRrhTA7THF3WWFLyGDdBmcZqJEAGgfc/769diwMfK9JUi4so3GI1PaYOrGOvilAXYIlJSGKicmaqpDGzRStX3FzW5FF/bnXEgnaECoRcBxlvhH+nEbkvk7E2lLTPx6PV/umdh9Wt3STAx6Y3vGVidH5RWC81g X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(346002)(39860400002)(396003)(376002)(136003)(451199024)(186009)(1800799009)(2906002)(4744005)(6506007)(38100700002)(6486002)(5660300002)(44832011)(26005)(86362001)(8676002)(4326008)(8936002)(6512007)(316002)(6916009)(66476007)(66556008)(82960400001)(6666004)(66946007)(478600001)(41300700001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?FEY2ns58olweFG3gturIr1b3/OnYGoF3F7wiYtkbuYsg2sKm5eyfo08ldj?= =?iso-8859-1?Q?angf2fa+C0+BvXejnrczvtjlfPmBFXjEb+An4C9bLHtYUOK4aFGTNK3EZZ?= =?iso-8859-1?Q?VmVzRqCJdoYrLWV9KeBlh81NXJ6NPVrCQIcAwkNpng6XaluyYUrxGbqJ91?= =?iso-8859-1?Q?7fOKAdXYp/G6CN9ZOTRQIcXDfGFCfK+aKowSy6LKUFlYbjVMVg1nDmvQWE?= =?iso-8859-1?Q?2YEKl/gWjRnnHYHD4Bzm9fCGkstHv5t6pm1jyKMVN+HmAYNFFiv+HbgosZ?= =?iso-8859-1?Q?bArGdx9Ar89UCj8kTjL7iLLiJv1/G9VWI4nzjKxwBzre2vvoHYGZafpOMo?= =?iso-8859-1?Q?Ip0IbS1xPwmhe2mtzeuKi0ztwTFQ2XCowi4GybJKbRXgBwVXe4YuipNs6B?= =?iso-8859-1?Q?TCL94ZOqqc3ASEyNrzX86maO7UPNhfkijSyy/p8VKL72dM0T8Rmj6689MW?= =?iso-8859-1?Q?NP9SwkjkBeEG+g3b7JB4cQiuim24fceoWS+Xa+efOTuzqTfVV8tnmxVyxH?= =?iso-8859-1?Q?4F/C9gd4y5N2de2I9tg7EfWQOalboWaBcmmkqakr4++OxY/MoI/MfoEhFO?= =?iso-8859-1?Q?rgjqC1WofU2T896eo3oauoUKw/sUlOLX14xr3pvWfltTmjDNQ6x3I2YxHP?= =?iso-8859-1?Q?apjLczFQ3aV6MWGmteQgsl53sgVPKp3Bf32z/ruIZqYJxrtsXmd65vYEbU?= =?iso-8859-1?Q?pUdrozkSldkiM/fmKqn/Df8f1zpOsQrMzUnlsCe7St+bQ8cuVxCbjMiGq0?= =?iso-8859-1?Q?lnJ5aR3/017jd38gKmigobys433Fj17HtMD7JmIPlVrNZoGmwhWli5xgj4?= =?iso-8859-1?Q?yE/Mre+AmnJqbbssdBHNcEgcvfkFA2aTMfjg7uQ5bl4sJtzljWN4U+0snY?= =?iso-8859-1?Q?PUqqj8j5B/A4HLbFBBu3pPpuyBa+6YUj1pZfsbSAeyTMlUxuYojjzUiHpu?= =?iso-8859-1?Q?gOMwwuinSCqgCtOyUy42Qp6DGYhUHfkZus4qcZz9v4kWE2XiGBoiC7+OLN?= =?iso-8859-1?Q?ZzbmAPB0sD3GMbV8y9kaFS/HtklmM6KSODz/FgMIn9FZWFl98E1V+hCryA?= =?iso-8859-1?Q?laNG3IPZ9UC/dFUb9jWyTvrKY2B8seYdeC/j8DiQEDIhKxi/sYtL1O0rC4?= =?iso-8859-1?Q?EIYWleCiDb4P6AB2ctunagWts+KVo1webjCupGtyWJGWlbZTMooWR0xgmk?= =?iso-8859-1?Q?6WDEQSrKCjlOY6PY8PQb3GbofDhk5caOt/ODY5UndvSOxZk/p68hdD5Il5?= =?iso-8859-1?Q?O75BjJ5HA1Tv6wezTF6H8hNyW1Bidusmln6bYzPyONFRzqDlZWJRvEjFCD?= =?iso-8859-1?Q?FWCXXT0Gh/os5NFxeG7hK+KIDM8UYhXL+wGRs4HDRtuqTNybgdYE3iH3jb?= =?iso-8859-1?Q?YeNCRuNhhpDjK8s1CzKmR1kLsnN+jtlnSo5msWYYTGeN1rriA3u/Jwm8s5?= =?iso-8859-1?Q?aTvuf8tN4hjxgFfF99CHz3cdpQ3pOvo1CEp0yRyPFq7iX9eO7/nO3OnDTK?= =?iso-8859-1?Q?NJD+pi1nvrK5BJAPHA2WQN5xDoMLocXKW76TiOww+N+bBHXry4xsRdFUNA?= =?iso-8859-1?Q?HzzpZTr5H4egeiK9GTo+u+cUCFV7rzACt8g8I7dG/CDZTF0wuQJsPIqwJ0?= =?iso-8859-1?Q?ehB1njgVSNj6vS5CVZdxLlucFTf7kc8K2J+gIOHB53IcuGuhWz7GX94g?= =?iso-8859-1?Q?=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: a5039e86-5a8a-47c7-3655-08dba550bf3f X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2023 09:50:42.8879 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AOR6HX4Q0R+GL3MNqYJf/6M8vQX4cOZA1XzAivHImxXWONjui1kxHCaNSjfyn23X1XSJLs82TWj6CGuRzQy0kjdlBjVxm/HGmSnD5xm6Q2M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4749 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Fri, Aug 25, 2023 at 11:40:32AM +0200, Morten Brørup wrote: > I was wondering... > > How widely is DPDK used with 32 bit architectures? > > Both phys_addr_t and rte_iova_t are cast as uint64_t in rte_common.h. Should they be uint32_t on 32 bit arch? > I don't think they can be. Even if the address space of the process is 32 bits, the underlying physical address still has more bits. Even in the "olden days" with 32-bit CPUs we had PAE mode where physical addresses were 36 bits and the page table entries expanded out to 64-bits to accomodate this. /Bruce