Received: by 10.223.185.116 with SMTP id b49csp51353wrg; Thu, 8 Mar 2018 12:43:03 -0800 (PST) X-Google-Smtp-Source: AG47ELuOWaZX4SGMKbMREY3JQ3ONrG4iNh6XtHJ45bugc2By3f6tevlX9jxaxUxXltYCOsGUsOyP X-Received: by 10.99.54.196 with SMTP id d187mr21202264pga.154.1520541783383; Thu, 08 Mar 2018 12:43:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520541783; cv=none; d=google.com; s=arc-20160816; b=Sl9RupVsS45BACM+rztDHR2v8jhOzQJnCVwhjNEfMWoUPVJDeGfhhJBgFX//0DZ9Fh /GvJR16RTdHq/144oiEE6OTztzPgbEGJMreHXPXms4qfnQR7zMNUWvMx8lt0zOtHk+Qd Xh+KWuO+T/rTMIiZRoADaT6ShNd0Q9DxS07uKzUkYo7P49SLNzpnsi/lwsa7H8w6DRS8 E0dt3bhStAchSWuCNFsraku3MvkjHA1wnvfC3FfenaENLiZ4+8NlI36pWtvooA8+0ldz 6n708Nvp4p1MYNnYszzaTocCR5fT+rKGhsSB/FPS+9IV5xDv5z+r47+KezeNKd0jnqzI rItQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=QhVUPcSRupUeT3H436yMCUrTZiaNHoYHmTJ0/vcp2B0=; b=VjiRLe00mCLwVSRH2LdqsVSooL5QXh+kGUGiQ/NZJ4Zlfqji7T/xpI03BiJT3APAsA zdSy1dVfUbu1nokEotScxm0etQ1hkwUxO+YtbD5uXoeIIdOgakie6VXI6uKwmLMVesoK SAvWPJbyQtfN7zpcR6haLFs/M9S2mE613XTqRQ37CwoeGuU0ltqpfrvO93qZNL/vNyXU nOOZCNkcXGbWru5vM4sC3jBw4oavglqpZ1bpUvZ6sD86SRoHuHE0BYNUTb4qDb/7LABQ JWDWE9eXNd9R7YEK9qx5PGTxpgR8Ti4MSk8oCTkinmjpld4G4SHcW+BwAqV5dVyKkdpz 8qsA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f12si13021231pgr.795.2018.03.08.12.42.48; Thu, 08 Mar 2018 12:43:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751267AbeCHUlZ (ORCPT + 99 others); Thu, 8 Mar 2018 15:41:25 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:15536 "EHLO mail3-relais-sop.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751157AbeCHUlV (ORCPT ); Thu, 8 Mar 2018 15:41:21 -0500 X-IronPort-AV: E=Sophos;i="5.47,442,1515452400"; d="scan'208";a="257544008" Received: from 91-160-5-165.subs.proxad.net (HELO [192.168.44.23]) ([91.160.5.165]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 08 Mar 2018 21:41:18 +0100 Subject: Re: [PATCH v7 13/13] arm64: topology: divorce MC scheduling domain from core_siblings To: Morten Rasmussen , Jeremy Linton Cc: mark.rutland@arm.com, vkilari@codeaurora.org, lorenzo.pieralisi@arm.com, catalin.marinas@arm.com, tnowicki@caviumnetworks.com, gregkh@linuxfoundation.org, will.deacon@arm.com, dietmar.eggemann@arm.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org, ahs3@redhat.com, linux-acpi@vger.kernel.org, palmer@sifive.com, hanjun.guo@linaro.org, sudeep.holla@arm.com, austinwc@codeaurora.org, linux-riscv@lists.infradead.org, john.garry@huawei.com, wangxiongfeng2@huawei.com, linux-arm-kernel@lists.infradead.org, lenb@kernel.org References: <20180228220619.6992-1-jeremy.linton@arm.com> <20180228220619.6992-14-jeremy.linton@arm.com> <20180301155216.GI4589@e105550-lin.cambridge.arm.com> <5d6bf4cf-2f6d-d123-f17f-d47d8e74c16c@arm.com> <20180306160721.GJ4589@e105550-lin.cambridge.arm.com> <8ac3567c-9fd8-4b0c-121c-287a027b5156@arm.com> <20180307130623.GK4589@e105550-lin.cambridge.arm.com> From: Brice Goglin Message-ID: Date: Thu, 8 Mar 2018 21:41:17 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180307130623.GK4589@e105550-lin.cambridge.arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Is there a good reason for diverging instead of adjusting the > core_sibling mask? On x86 the core_siblings mask is defined by the last > level cache span so they don't have this issue. No. core_siblings is defined as the list of cores that have the same physical_package_id (see the doc of sysfs topology files), and LLC can be smaller than that. Example with E5v3 with cluster-on-die (two L3 per package, core_siblings is twice larger than L3 cpumap): https://www.open-mpi.org/projects/hwloc/lstopo/images/2XeonE5v3.v1.11.png On AMD EPYC, you even have up to 8 LLC per package. Brice