From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id F3869A00C3;
	Thu, 23 Jun 2022 22:33:01 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id DA0184067B;
	Thu, 23 Jun 2022 22:33:01 +0200 (CEST)
Received: from us-smtp-delivery-124.mimecast.com
 (us-smtp-delivery-124.mimecast.com [170.10.133.124])
 by mails.dpdk.org (Postfix) with ESMTP id 58D6840146
 for <dev@dpdk.org>; Thu, 23 Jun 2022 22:33:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1656016379;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=E7EMVIYokY62auvfJhwlusdItpRyF49CvnaxgmqZNNU=;
 b=S3FxaKCQIOElBKHYsefOAIPLKlTAw05LClyX+YKIlm7hjwNAA1+0gcOJsYO2znqMHq3NWI
 sUClewp3BfNAd8pfQRoTtPOztYwaTtmXkJcQnWpTmegdBO5jNVspIUyhKK8u1EzIjZfPa0
 hNC/3XsSon9nj+aNtvoP14cFHmBtVEA=
Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com
 [209.85.167.71]) by relay.mimecast.com with ESMTP with STARTTLS
 (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 us-mta-64-KhLEIRXSNlybAfz3HAPNMQ-1; Thu, 23 Jun 2022 16:32:58 -0400
X-MC-Unique: KhLEIRXSNlybAfz3HAPNMQ-1
Received: by mail-lf1-f71.google.com with SMTP id
 q22-20020a0565123a9600b0047f6b8e1babso237201lfu.21
 for <dev@dpdk.org>; Thu, 23 Jun 2022 13:32:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=E7EMVIYokY62auvfJhwlusdItpRyF49CvnaxgmqZNNU=;
 b=syAVu1xobCPdA/XjNUh8P94etxP8KIYZ/dSijJXFscULnMxkw/1yoZ6eqy5Xr1SuAI
 7vQFceXmzFcBzBt6jwCmvx6B6dLs4cHe03zFaNVMAzgkqvVbEmMyNsIGcSW85J/Nia+1
 7MG5+GeaaP06ezu75N0kVoliK1Xa42TZt2o3DiR887Y7DnLFsVQKRAP5tpHpaVEFeXWq
 Cnyhs3ZJS2gkxK3O2idRsQoUpIzpfPcvZHxcc4dWbmwfhA8LYMVnqSlTbS7RrDmrXyiw
 VUjiA9Z3m9YvQuPQYR/jt6dUUR6lYdQKbW9AAK5C4cu/+0otVd1h9Rc/xE6+CELE8l6H
 QQ+g==
X-Gm-Message-State: AJIora/tc2gpxUNWQ87C9zwNQCzDU/RPUAsR/7Z/2OrXQq87OcUOThe1
 cnvBewVGfnuREAQMAk0jcVum6eIy/9a86b/90eyUdod8aZYwtftaX4lQrSwgjTdCuQp9vZBXpPe
 x4f7orc2fUoJMOp1ifO4=
X-Received: by 2002:a05:651c:905:b0:25a:9666:d273 with SMTP id
 e5-20020a05651c090500b0025a9666d273mr2216388ljq.297.1656016377165; 
 Thu, 23 Jun 2022 13:32:57 -0700 (PDT)
X-Google-Smtp-Source: AGRyM1toXTeUqz4Y0lU5DRzJuNfSsQ3X4upT8Vx0h8FCRt8nS8dS8MowR864OBsLVz+asjey5/wX5Sp3p3qRQTYPm0k=
X-Received: by 2002:a05:651c:905:b0:25a:9666:d273 with SMTP id
 e5-20020a05651c090500b0025a9666d273mr2216371ljq.297.1656016376936; Thu, 23
 Jun 2022 13:32:56 -0700 (PDT)
MIME-Version: 1.0
References: <20220502141058.12707-1-donw@xsightlabs.com>
 <20220623112127.43088-1-donw@xsightlabs.com>
In-Reply-To: <20220623112127.43088-1-donw@xsightlabs.com>
From: David Marchand <david.marchand@redhat.com>
Date: Thu, 23 Jun 2022 22:32:45 +0200
Message-ID: <CAJFAV8wuPFWntjjfcD1eEicwP33EmvEV3b+c8FMTmsXZxTq6Hw@mail.gmail.com>
Subject: Re: [PATCH v7] eal: allow worker lcore stacks to be allocated from
 hugepage memory
To: Don Wallwork <donw@xsightlabs.com>
Cc: dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>, 
 Stephen Hemminger <stephen@networkplumber.org>,
 Chengwen Feng <fengchengwen@huawei.com>, 
 =?UTF-8?Q?Morten_Br=C3=B8rup?= <mb@smartsharesystems.com>, 
 "Burakov, Anatoly" <anatoly.burakov@intel.com>,
 Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>, 
 Bruce Richardson <bruce.richardson@intel.com>, 
 Honnappa Nagarahalli <Honnappa.Nagarahalli@arm.com>, nd <nd@arm.com>, 
 "Wang, Haiyue" <haiyue.wang@intel.com>, Kathleen.Capella@arm.com
Authentication-Results: relay.mimecast.com;
 auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=dmarchan@redhat.com
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

On Thu, Jun 23, 2022 at 1:21 PM Don Wallwork <donw@xsightlabs.com> wrote:
>
> Add support for using hugepages for worker lcore stack memory.  The
> intent is to improve performance by reducing stack memory related TLB
> misses and also by using memory local to the NUMA node of each lcore.
>
> EAL option '--huge-worker-stack[=3Dstack-size-in-kbytes]' is added to all=
ow
> the feature to be enabled at runtime.  If the size is not specified,
> the system pthread stack size will be used.
>
> Signed-off-by: Don Wallwork <donw@xsightlabs.com>
> Acked-by: Morten Br=C3=B8rup <mb@smartsharesystems.com>
> Acked-by: Chengwen Feng <fengchengwen@huawei.com>

Applied, thanks Don.


--=20
David Marchand