From patchwork Tue Oct 13 11:13:16 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: hongbo.zhang@freescale.com X-Patchwork-Id: 54842 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-lb0-f198.google.com (mail-lb0-f198.google.com [209.85.217.198]) by patches.linaro.org (Postfix) with ESMTPS id 64DF520490 for ; Tue, 13 Oct 2015 11:40:45 +0000 (UTC) Received: by lbcao8 with SMTP id ao8sf7890887lbc.1 for ; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:delivered-to:from:to:date :message-id:in-reply-to:references:mime-version:spamdiagnosticoutput :spamdiagnosticmetadata:cc:subject:precedence:list-id :list-unsubscribe:list-archive:list-post:list-help:list-subscribe :content-type:content-transfer-encoding:errors-to:sender :x-original-sender:x-original-authentication-results:mailing-list; bh=U4iA824xUMlyCspKRw7cQftG8PjOH+zap6ZMWgg/njA=; b=buPf4BzaXs2A/nyKtMshqLrY2f6f9j4QgVbpwsxAhAJxt8ES5nbSyyUSInCshXd436 a7IzUzZnAKS54VSeZgzMIU7VK/p/3qnjPyybwuiSSDiSW3V/oZ+ZVKYwlolZaPpraMDP Q7EYQ1YhcQofJzBL6zGuSoa/4Ag+BrAYSQMsTJDoc+CXpX0KzmA0xQ4XJKgJE4EiEk85 hXMPLztDlImvCmvqN8fs0tNCmpUWgTipmy1ZYh+TgMFTktS+9cji7cMm19oYu+vOEjGC nXJ5LVwJRZZXAKcROmEOwOUKEicUJ4OkQKX7Nst/ROEFFKBldHBKZq0cU9eXvOuQw+rH aeWw== X-Gm-Message-State: ALoCoQmiLbK+HvgwX9pzJFGEKfzTXL4L+3zw3JktOkjcGwZlJCVEV/JRNOBNvxdPlxd+2v1WJ0i1 X-Received: by 10.112.159.4 with SMTP id wy4mr4916546lbb.15.1444736444339; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.25.23.155 with SMTP id 27ls661308lfx.49.gmail; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) X-Received: by 10.25.150.199 with SMTP id y190mr9928536lfd.35.1444736444228; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com. [209.85.217.181]) by mx.google.com with ESMTPS id j134si1879404lfe.165.2015.10.13.04.40.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Oct 2015 04:40:44 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.181 as permitted sender) client-ip=209.85.217.181; Received: by lbbck17 with SMTP id ck17so16383985lbb.1 for ; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) X-Received: by 10.25.28.81 with SMTP id c78mr5722978lfc.29.1444736444074; Tue, 13 Oct 2015 04:40:44 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.59.35 with SMTP id w3csp2077421lbq; Tue, 13 Oct 2015 04:40:41 -0700 (PDT) X-Received: by 10.140.101.212 with SMTP id u78mr38360684qge.103.1444736441502; Tue, 13 Oct 2015 04:40:41 -0700 (PDT) Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id k38si2401375qgd.64.2015.10.13.04.40.38; Tue, 13 Oct 2015 04:40:41 -0700 (PDT) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Received: by lists.linaro.org (Postfix, from userid 109) id 5C2C861A24; Tue, 13 Oct 2015 11:40:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id 52B4861A1D; Tue, 13 Oct 2015 11:33:54 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 7826261971; Tue, 13 Oct 2015 11:33:47 +0000 (UTC) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0114.outbound.protection.outlook.com [157.56.111.114]) by lists.linaro.org (Postfix) with ESMTPS id A48A861A1D for ; Tue, 13 Oct 2015 11:32:02 +0000 (UTC) Received: from BY2PR03CA002.namprd03.prod.outlook.com (10.255.93.19) by BN3PR0301MB1266.namprd03.prod.outlook.com (10.161.209.146) with Microsoft SMTP Server (TLS) id 15.1.293.16; Tue, 13 Oct 2015 11:32:00 +0000 Received: from BY2FFO11FD017.protection.gbl (10.255.93.4) by BY2PR03CA002.outlook.office365.com (10.255.93.19) with Microsoft SMTP Server (TLS) id 15.1.300.14 via Frontend Transport; Tue, 13 Oct 2015 11:32:00 +0000 Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD017.mail.protection.outlook.com (10.1.14.105) with Microsoft SMTP Server (TLS) id 15.1.293.9 via Frontend Transport; Tue, 13 Oct 2015 11:32:00 +0000 Received: from hongbo.ap.freescale.net (hongbo.ap.freescale.net [10.193.20.96]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t9DBVOFu009638; Tue, 13 Oct 2015 04:31:57 -0700 From: To: Date: Tue, 13 Oct 2015 19:13:16 +0800 Message-ID: <1444734798-29063-13-git-send-email-hongbo.zhang@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1444734798-29063-1-git-send-email-hongbo.zhang@freescale.com> References: <1444734798-29063-1-git-send-email-hongbo.zhang@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD017; 1:JdeWiqFoN3/ptXJL0lSdIlub85QMiPW1baqkJV7AimGBbLJVXN1nu7VUchGRHQx3/4CY0un+EV/VgY2vKyZmcvTON8CsJ0CLzFbeoQBHWLcxRl9NTCYCk8aC3r40LOXcph8K9zaCtwZ0brWS4bQujr2Vt4FndA6JdEOUiqSxcT46RPUC/+iJVIx46pglCaAaySmRixEPwFLIMTazXMEPgnZv+cup4CoQlwhuMgmXHTnWmvLGNzkEUUI/k8s+tkQWD/5URHp+Ecsmt8dZIXV1WE8i0hp27pvGhWZ6w+s6tzVCZ1Semjat4HTrUGMAj1RhiC7hREcjsMSDEBTRh2Kp2Bc2Oo+DOD2KkjypI8fP3EXsLwVq0ZeYh02TNmIi2+6ShR8eY6zmwq1eE/gVtF5zcA== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(106466001)(5003940100001)(48376002)(97736004)(81156007)(5001960100002)(105606002)(33646002)(36756003)(50466002)(86152002)(189998001)(85426001)(77096005)(19580405001)(110136002)(87936001)(19580395003)(50226001)(6806005)(86362001)(50986999)(76176999)(5008740100001)(46102003)(5007970100001)(11100500001)(104016004)(47776003)(229853001)(2351001)(2950100001)(92566002)(64706001)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0301MB1266; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1266; 2:u6dTPUCqtj2I0dPVqtU5d+qpKm4DhHM0ij5w4FZXrPEXBAbMVkxJVj9bWtOOOBlwfDUqMK5xVzZh62ppIJcKermB+mqIwUYwPKZg2TT+kAl4pFAvg8bDZT16K4121rmMKAyj4ujA372dB0ISD/2Cw83JlaB2nOCdJMGj9FnjeBw=; 3:60fZXMWddDDbWfEGQ6WwS2IbGR6WklLCMbkO4q9Xadn8SKaEbIjFHCFPjVlqDuBErLU/WVEao/9iFLPPKXO1Iwa1YBbpNUn0bi3sN+VOlRIPrXFD4fUJTMguICQYudxIzlllx31k0pubIar1oZKm7zegB+zrBdSULvFiqJgmOvs9xyrlX06ZUA9coqpYJmn/UAyKhxHPp8PV0g3N0L1h4hu9gWxQPKFzgKCg6DZs3H0=; 25:Pgq7jxwLjp2es6c4pYV4zz/JH0XVyoFr5gmy/EJXyvWPOIQ+TPAwzjD/DBlaEjqxOGV0w9YUgB4soqVjQNhNHJw6G4HhBTz8ZQe95p6ceRZieu3hR4OFw4szOtnDRBrtmde92DETpJ1FVAz86LeVW8Q3YBDbIvrM81r8/RAvSmrqdDqyLa5rX1Nie6WwQEB24XVGojoLcc5Sss5RUHtuYpIuC/UGXCCTNF+Lud6GhF+vX/nDMTLsqvGZHJTEDsuvEdhdgn7fFUOX+WsLEsgHiw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0301MB1266; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1266; 20:Qolg8gwve+n7ndAElAJw4HKDaPk7HN2FiU66In69OmFqfXUfFvXrNk+Ox2KVjUH71VgepQpbHVDJQI4dG06klDOlJJ4dEiuTNG6B09abigzJ9tksE6RWqzq6A8gufzfhFdshRVXzoolcvX7omOaFLlV8sgPnKsKd8hl6mMxTNXpsRIY5l/jj4ZByu85DZpKO0wbiEIXZHlC4YJE6AQVJFcxRVaIitUTQAfzB4w+VoEKeJh+0nensh2eLIh6HPP8yUhxStOn5EqHs2sf5DF4EewzYY6i4hcdtsqEYlJVAgvlwJU4IWCjcsdG0E5z5HOseg6y+pXhiANWEnhMxMd7km1MKVj5CqoriSQy6NYrqRjc=; 4:7XdrKkL3q87ICDE87YqOiw64U4ufGaHGX5UDnSd+UB/ixgKmGxf4DUogswmaUACj56apWOazDHYCg3h9Hlq+e91GxGCmoiIzbe6RFeQTwuUZFpGB/VyeVY9QbZnrVVZpGAjOr+3TCPzwOHukx81wJIHxFHwKjHw5Rlk7aGgASx7HTWLUWjdYXVXYIS/lriJMfBYrJtYxBamq0WknZlbPW82Ory6TAoGDjjryO2w8m+biLzqvzXCjcQsJ6LJ16JfAefxy3V58/UfXKMM/2FEcmcgcSi0cncveuzOctFvukzbsX35lvS3g4Vcmgle2Fq2hP8PbQZG+g2+8LoS5LcE5ZgV9IJcfB4PGnmRs3mlWI2A= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:BN3PR0301MB1266; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0301MB1266; X-Forefront-PRVS: 07283408BE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0301MB1266; 23:JMV1tU/GJfrEB/Tk3xA2QaL/tUWeVUuy87Ga20y?= =?us-ascii?Q?m/8SbO2Kf2KVPpsRZlpzjWGFbg8aH2Ru+zCBm4XFRt2dIX4dHk9X5EJIEFke?= =?us-ascii?Q?yztHefAqyQ+RlLJigYs7DhJRkOxgk27vkTgnSkaWz7G42JrteqAZmOSwQAfo?= =?us-ascii?Q?F6upi5Ma0O63GgJq89cQLrC1i9HVbyzMZI86sZgg/wI8jkCMa8M1wXlusuO9?= =?us-ascii?Q?2AqBL217YdAv0ovgQCjKkjNLgblGk5juPQsbwdrNldF04a8tM/FKdH7Eg4Ol?= =?us-ascii?Q?2WvdwwVByQkKyGJbZRnpDFKb4Io2tm/zttn+aM9cm8fyWqS5Dpz2os1AKnM/?= =?us-ascii?Q?I4Cz38Y3NxE9BS0NJnJ56wDPTs6qSmsOQWTJ1KoSRDd4yy35ofoxT9YgqutU?= =?us-ascii?Q?GGRfKt2cP9a7JxTNVXkMTj0ZWEsQWatbMtb3zCu4fE9zdBlbex3HsOjswSrw?= =?us-ascii?Q?rH3QewS/ceL4RMAmAG4RvXsXPWeZgweOs21j6QR87pElHYlswtov1Vz3zvLS?= =?us-ascii?Q?fShfFSeKjl6QrIsH0eqRVRm2vQRj324k/v9JoHKdBzPBOV1tmHVZ2hwiRY3r?= =?us-ascii?Q?rHNZMaE1lqqCyykslsdM3DxSP9rLx2lmDIGJclNURzUwdhdlHLA01kdm65mk?= =?us-ascii?Q?WgM0+4pJprTN9XTm7kaQam7vfh1iGJl4L9+aX6LrsOs7tXVmHdhi7f61DYTO?= =?us-ascii?Q?1cEKHOg5+NjLOAtkqO9C7Ka695DWGt+Tskbae+D8BoQr7dQKlkTx4jBz4PgT?= =?us-ascii?Q?+S6o/JeWhHg8lmnhp6MFHMp36Pk9s7YTHoUs4ix/njjYseER49PRW+Kc8lRl?= =?us-ascii?Q?EqM3j82pUkqtnMy59kMxpA9hoH3sOOd7hOkAqWr/M/6mtv/bIODopiv0sRl7?= =?us-ascii?Q?8BL6UK+dU+jccuphOAV5uFtWj1uaxrgEoP5GpjFAiPDQpSLQVJJJ3IpXjrib?= =?us-ascii?Q?XWAvleVoy/fvbmCTd4BcBjbOX3bewJjsT5o/aUjzcwFPT/G1juXxZaKe9ZL7?= =?us-ascii?Q?+GpcAXWIB98/gnS+hH6JTZn+2AkiK0THpKASeNEn59lTqWX/cmEXcOY/KTOv?= =?us-ascii?Q?923odJGcZWqytKyVkNUUxMN+PC+MsWPtaaBuHfDN31VhPasfX6QU/3wKKNHR?= =?us-ascii?Q?xspDwwdpMIGU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0301MB1266; 5:mNjNZHza3T0lnKZ+XIgAlvOz+8g7b6e+mvdP8y0KwnUEoHL3i+Nnxf2NHWXPLysSt5+uYM8ZUW6OqKMFS0PBz2JizIvsyeOYU+jN/CZeoDngHLQHpZKd5t1jWxpeT97XkLZalxHX9kU2b+8hCsS+FA==; 24:3kF6wiiWv9KdZRsU8oXe2mTh3n5OmwAHz6X8Ie90RQxZ4wGmWHix8sYrCuFX8WHCjsEUN345/Uz0uyYi+M0gTfzRi+d1onsns+ZEEqCe2yU=; 20:sKClBReGw3osdbprHGJ93XhlE8vAzd+QWctukFlZvaVmXMw2o/fg2aGOd5Til5XBGrkXK40JLphnHMIzrvo4JA== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2015 11:32:00.2285 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0301MB1266 X-Topics: patch Cc: petri.savolainen@nokia.com, stuart.haslam@arm.com Subject: [lng-odp] [API NEXT PATCH v7 12/14] example: update CPU Hz calling functions X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: , List-Help: , List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: patch@linaro.org X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.181 as permitted sender) smtp.mailfrom=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 From: Hongbo Zhang The previous odp_sys_cpu_hz() is moved to cpu.h and then renamed to odp_cpu_hz(), but all the calling function of odp{_sys}_cpu_hz() want to show maximun CPU capacity in fact, so they should be updated to use the newly added odp_cpu_hz_max() instead of odp_cpu_hz(). This patch updates the example part of codes. Signed-off-by: Hongbo Zhang --- example/classifier/odp_classifier.c | 2 +- example/generator/odp_generator.c | 2 +- example/ipsec/odp_ipsec.c | 2 +- example/packet/odp_pktio.c | 2 +- example/timer/odp_timer_test.c | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/example/classifier/odp_classifier.c b/example/classifier/odp_classifier.c index 4296be4..f374780 100644 --- a/example/classifier/odp_classifier.c +++ b/example/classifier/odp_classifier.c @@ -760,7 +760,7 @@ static void print_info(char *progname, appl_args_t *appl_args) "CPU count: %i\n" "\n", odp_version_api_str(), odp_cpu_model_str(), - odp_cpu_hz(), odp_sys_cache_line_size(), + odp_cpu_hz_max(), odp_sys_cache_line_size(), odp_cpu_count()); printf("Running ODP appl: \"%s\"\n" diff --git a/example/generator/odp_generator.c b/example/generator/odp_generator.c index 3156774..632137a 100644 --- a/example/generator/odp_generator.c +++ b/example/generator/odp_generator.c @@ -1063,7 +1063,7 @@ static void print_info(char *progname, appl_args_t *appl_args) "Cache line size: %i\n" "CPU count: %i\n" "\n", - odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz(), + odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz_max(), odp_sys_cache_line_size(), odp_cpu_count()); printf("Running ODP appl: \"%s\"\n" diff --git a/example/ipsec/odp_ipsec.c b/example/ipsec/odp_ipsec.c index 3d68b4a..b2039d4 100644 --- a/example/ipsec/odp_ipsec.c +++ b/example/ipsec/odp_ipsec.c @@ -1517,7 +1517,7 @@ static void print_info(char *progname, appl_args_t *appl_args) "Cache line size: %i\n" "CPU count: %i\n" "\n", - odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz(), + odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz_max(), odp_sys_cache_line_size(), odp_cpu_count()); printf("Running ODP appl: \"%s\"\n" diff --git a/example/packet/odp_pktio.c b/example/packet/odp_pktio.c index 895d173..1c609bb 100644 --- a/example/packet/odp_pktio.c +++ b/example/packet/odp_pktio.c @@ -650,7 +650,7 @@ static void print_info(char *progname, appl_args_t *appl_args) "Cache line size: %i\n" "CPU count: %i\n" "\n", - odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz(), + odp_version_api_str(), odp_cpu_model_str(), odp_cpu_hz_max(), odp_sys_cache_line_size(), odp_cpu_count()); printf("Running ODP appl: \"%s\"\n" diff --git a/example/timer/odp_timer_test.c b/example/timer/odp_timer_test.c index bcf3582..d3f2ca0 100644 --- a/example/timer/odp_timer_test.c +++ b/example/timer/odp_timer_test.c @@ -350,7 +350,7 @@ int main(int argc, char *argv[]) printf("---------------\n"); printf("ODP API version: %s\n", odp_version_api_str()); printf("CPU model: %s\n", odp_cpu_model_str()); - printf("CPU freq (hz): %"PRIu64"\n", odp_cpu_hz()); + printf("CPU freq (hz): %"PRIu64"\n", odp_cpu_hz_max()); printf("Cache line size: %i\n", odp_sys_cache_line_size()); printf("Max CPU count: %i\n", odp_cpu_count()); @@ -446,7 +446,7 @@ int main(int argc, char *argv[]) return -1; } - printf("CPU freq %"PRIu64" Hz\n", odp_cpu_hz()); + printf("CPU freq %"PRIu64" Hz\n", odp_cpu_hz_max()); printf("Timer ticks vs nanoseconds:\n"); ns = 0; tick = odp_timer_ns_to_tick(gbls->tp, ns);