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 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 ; 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 ; 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 Date: Thu, 23 Jun 2022 22:32:45 +0200 Message-ID: Subject: Re: [PATCH v7] eal: allow worker lcore stacks to be allocated from hugepage memory To: Don Wallwork Cc: dev , Thomas Monjalon , Stephen Hemminger , Chengwen Feng , =?UTF-8?Q?Morten_Br=C3=B8rup?= , "Burakov, Anatoly" , Dmitry Kozlyuk , Bruce Richardson , Honnappa Nagarahalli , nd , "Wang, Haiyue" , 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Jun 23, 2022 at 1:21 PM Don Wallwork 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 > Acked-by: Morten Br=C3=B8rup > Acked-by: Chengwen Feng Applied, thanks Don. --=20 David Marchand