Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp323137rdh; Thu, 26 Oct 2023 03:21:50 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHMt/H7NfhAxMRTyplX+rHEjUTzKGEaBMGaSUtRXhmXm9+ZtPP1mdraNPkyAsR5iVThmjrQ X-Received: by 2002:a1f:7d42:0:b0:49d:fab:fa37 with SMTP id y63-20020a1f7d42000000b0049d0fabfa37mr16557880vkc.4.1698315710157; Thu, 26 Oct 2023 03:21:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698315710; cv=none; d=google.com; s=arc-20160816; b=kQu65Qn8//DpV6Lwno0KOaWgQsWdXwk4bxBL/8kC6nAi4/ilo2zZuzUuZGIYeH8mgv kjr7Wq69PcMSZcQTn7sZD0h6JdUrAAi0nt1ZNoBGCM3odQsgPxhyFxeuo5Wg+WfUP1dA 7WoUHHJP84txD3K5CC9QROzkcObRyx4V1yYEk4rIHMFtc3a5KplrfuNCdnWKOY2vtB6a GczMc8NWjw3CsuN7F8CgrwcQubZ4jGEGkRMtgKI+2aCpVkb6i3j6hYIt6vUVfrWASYgV cfR+/fyNYYkFcsALc+M0tPuZIIsPzcGouARqDCxQNsEuhr/FNAmhXEOJ5AHBUrOcfRF2 p3Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=JnO/NA+ZR+AtnAuPQAjm08Ha350cCweZK8Lo1qBEsRw=; fh=rTM7sGaxCiVqJJjFZXjnN2OxuJJBnnbxYqYTFDRgOJI=; b=Z4fdl5ODd2tSAqTosJ15sXVa2mKOmAH0As+DumuyX5SrZpN1SahY0fz3MKE0H/1eqs qNflRmqi2Hp8kGgl1Hbl2qqCEBx06JoLfk/f/ikqfWUL6AY7iKoGOT5JV7bBpWEDqqkf W41+6hZlQeUMF6lZzI0vduOsLof3+KaZzy4vQ/U6rRhF/GdiOr8pQH4l54n8tlptcgf+ wClA7n86C13La5cnHzmp6wHftZLdbAg07YYusavLLDPaIZ5AWDqKs/s7D+po/ZN0/U1R a5NChDUM8UmpyVSJqs38TmmtIiIC3Fx42lFVrvvAL0htPXcUWCR1GTMlEdE/zXbKIuER SeYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=QbSdkwBz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id z63-20020a0dd742000000b005a7b91e234dsi14768120ywd.54.2023.10.26.03.21.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 03:21:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=QbSdkwBz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id CCD038088A5B; Thu, 26 Oct 2023 03:20:37 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234947AbjJZKUL (ORCPT + 99 others); Thu, 26 Oct 2023 06:20:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234946AbjJZKUD (ORCPT ); Thu, 26 Oct 2023 06:20:03 -0400 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0A2ACC1 for ; Thu, 26 Oct 2023 03:20:01 -0700 (PDT) Received: from pps.filterd (m0353727.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39QAHV5A032460; Thu, 26 Oct 2023 10:19:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding; s=pp1; bh=JnO/NA+ZR+AtnAuPQAjm08Ha350cCweZK8Lo1qBEsRw=; b=QbSdkwBzG5vm1t9WqPVqUpz0WYzlHs1I64vGYLlmX8UQu0nT/rtFjDotLDuJV/AE4WZB 1+X+V8GJxb1+FGu/EGSVo5IR/dEN+bVHxXngiiU6yVOpd6VMvMkzNcSZZagVLe69KjxP Nw4ZigKH3YgHVldvRinZAuFvsKxyJRW8E4x4mHhCS1t3pJZBKJboCulM59ErOa111+f1 Qid932FxxDoGIYN3+ofeXHFc7dmrFQGsFv5ogfMg9iRZ2pZJT6tvHLr/VPci4cc43FVc Bb/8yJ5jWAtVY7SDrImfRcmf5KN9HqVT6XgT9FWo2ZwqfG2keyu+wRCBlsosf3k8NBaR kA== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3typ7q061e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Oct 2023 10:19:47 +0000 Received: from m0353727.ppops.net (m0353727.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 39QAHd2W000691; Thu, 26 Oct 2023 10:19:43 GMT Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3typ7q05t1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Oct 2023 10:19:43 +0000 Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 39Q8JXkX010218; Thu, 26 Oct 2023 10:19:40 GMT Received: from smtprelay02.fra02v.mail.ibm.com ([9.218.2.226]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 3tvsbywj71-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 Oct 2023 10:19:39 +0000 Received: from smtpav04.fra02v.mail.ibm.com (smtpav04.fra02v.mail.ibm.com [10.20.54.103]) by smtprelay02.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 39QAJbnP28181132 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 26 Oct 2023 10:19:37 GMT Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id BE0C72007C; Thu, 26 Oct 2023 10:19:37 +0000 (GMT) Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7BA6220063; Thu, 26 Oct 2023 10:19:35 +0000 (GMT) Received: from sapthagiri.in.ibm.com (unknown [9.109.198.113]) by smtpav04.fra02v.mail.ibm.com (Postfix) with ESMTP; Thu, 26 Oct 2023 10:19:35 +0000 (GMT) From: Srikar Dronamraju To: Michael Ellerman , Nicholas Piggin , Christophe Leroy Cc: linuxppc-dev , Srikar Dronamraju , linux-kernel@vger.kernel.org, Mark Rutland , "ndesaulniers@google.com" , "Paul E. McKenney" , "Peter Zijlstra (Intel)" , Rohan McLure , Valentin Schneider , Josh Poimboeuf Subject: [PATCH v3 2/5] powerpc/smp: Disable MC domain for shared processor Date: Thu, 26 Oct 2023 15:48:37 +0530 Message-ID: <20231026101843.56784-3-srikar@linux.vnet.ibm.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20231026101843.56784-1-srikar@linux.vnet.ibm.com> References: <20231026101843.56784-1-srikar@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: _MgdXALJfIDNV4xIaZJu1frWygaY36za X-Proofpoint-ORIG-GUID: sja5BrUiQi7I2VE-sxoAkK99ZcZjT7nv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-26_08,2023-10-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 bulkscore=0 malwarescore=0 spamscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310170001 definitions=main-2310260087 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Thu, 26 Oct 2023 03:20:38 -0700 (PDT) Like L2-cache info, coregroup information which is used to determine MC sched domains is only present on dedicated LPARs. i.e PowerVM doesn't export coregroup information for shared processor LPARs. Hence disable creating MC domains on shared LPAR Systems. Signed-off-by: Srikar Dronamraju --- arch/powerpc/kernel/smp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/powerpc/kernel/smp.c b/arch/powerpc/kernel/smp.c index dbf0a584804b..9fda012d9eca 100644 --- a/arch/powerpc/kernel/smp.c +++ b/arch/powerpc/kernel/smp.c @@ -1052,6 +1052,10 @@ static struct cpumask *cpu_coregroup_mask(int cpu) static bool has_coregroup_support(void) { + /* Coregroup identification not available on shared systems */ + if (is_shared_processor()) + return 0; + return coregroup_enabled; } -- 2.31.1