From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A888A66B4D for ; Tue, 20 Feb 2024 11:30:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=140.211.166.136 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708428642; cv=none; b=IzHqeyWQNseMDQ02m0a/IEzF79GH5F9l33Ku8N1wiY45lOOgh/kHNNbzq+x3zsErfxsTyqKghSIdQ+yj6LLUAeSxc/DOvBTYmomC9824d/BHA4VyjvMB98IYwjaYaFGCGcZztNz9UZQiv+lIJT25yw9AmifvEgG6/YWmISDeZJc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708428642; c=relaxed/simple; bh=+DvpbPLBThjvTjdhN6hhOmNTy8Eu3RCG1WwHjSmI7lA=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Q7UswAEELYv+xCkVEVp6f/+EkPQdkegGJXl1Ki+28z25DYdRxSpNwFgJ5D7I+bC9IenNk1AtJLjF1SpmGakXxdraVwBrg+9Gci7wmq6iLjlvs+1kvZ93J/5pLt8eIThlGZQFPIl5yLgu35i1plj9eaZKmhUveQM5uBN6J1I1PEw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b=fsSLVnDr; arc=none smtp.client-ip=140.211.166.136 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.b="fsSLVnDr" Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 3E87660816 for ; Tue, 20 Feb 2024 11:30:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.098 X-Spam-Level: Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L6HNXuixZ6A6 for ; Tue, 20 Feb 2024 11:30:40 +0000 (UTC) Received-SPF: None (mailfrom) identity=mailfrom; client-ip=2001:4d48:ad52:32c8:5054:ff:fe00:142; helo=pandora.armlinux.org.uk; envelope-from=linux+acpica-devel=lists.linuxfoundation.org@armlinux.org.uk; receiver= DMARC-Filter: OpenDMARC Filter v1.4.2 smtp3.osuosl.org 0F2AE6078C Authentication-Results: smtp3.osuosl.org; dmarc=pass (p=none dis=none) header.from=armlinux.org.uk DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0F2AE6078C Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=armlinux.org.uk header.i=@armlinux.org.uk header.a=rsa-sha256 header.s=pandora-2019 header.b=fsSLVnDr Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:32c8:5054:ff:fe00:142]) by smtp3.osuosl.org (Postfix) with ESMTPS id 0F2AE6078C for ; Tue, 20 Feb 2024 11:30:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8IV/wZQmZmc4s7oLURGMbrTnuZsGulpwAe3ozx8f5sY=; b=fsSLVnDrrExhI/ODinstjQY7lP HmvWm3h/RGYKlbPxL1A0a3vxKmj936BI7nB63cCc77mwlQtB7EkoPA6H14gi2c2p/E94vjc8iDvBG sTYvRG6F3Jh/G9K03LitnZXPFDFStmjvubNkyGKrSSNOKoBdv7pX/cIa7f/wQ/uTRXxgtCGsX+Xd9 iNnRTbExTSaP+A26vWf8MLn40QWYwDxMJQpAEhTzYKM60BfWf5+Zlf6TMkgCCa9IB3sdf1E4sBH1y 44k/ZKPTxdYPW/5h1mZtb/SBW5Ce7+ZtjigBjo2MnUsRqUrJzu0YXrD8uzaVjFfif5eSByJylyZiq gtWBI+NA==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:39114) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rcOKU-0002Jp-0v; Tue, 20 Feb 2024 11:30:30 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1rcOKT-0000pa-2v; Tue, 20 Feb 2024 11:30:29 +0000 Date: Tue, 20 Feb 2024 11:30:28 +0000 From: "Russell King (Oracle)" To: "Rafael J. Wysocki" Cc: linux-pm@vger.kernel.org, loongarch@lists.linux.dev, linux-acpi@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, kvmarm@lists.linux.dev, x86@kernel.org, acpica-devel@lists.linuxfoundation.org, linux-csky@vger.kernel.org, linux-doc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org, Salil Mehta , Jean-Philippe Brucker , jianyong.wu@arm.com, justin.he@arm.com, James Morse , Jonathan Cameron Subject: Re: [PATCH RFC v4 01/15] ACPI: Only enumerate enabled (or functional) processor devices Message-ID: References: Precedence: bulk X-Mailing-List: acpica-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Sender: Russell King (Oracle) On Thu, Feb 15, 2024 at 09:10:39PM +0100, Rafael J. Wysocki wrote: > On Wed, Jan 31, 2024 at 5:49 PM Russell King wrote: > > > > From: James Morse > > > > Today the ACPI enumeration code 'visits' all devices that are present. > > > > This is a problem for arm64, where CPUs are always present, but not > > always enabled. When a device-check occurs because the firmware-policy > > has changed and a CPU is now enabled, the following error occurs: > > | acpi ACPI0007:48: Enumeration failure > > > > This is ultimately because acpi_dev_ready_for_enumeration() returns > > true for a device that is not enabled. The ACPI Processor driver > > will not register such CPUs as they are not 'decoding their resources'. > > > > ACPI allows a device to be functional instead of maintaining the > > present and enabled bit, but we can't simply check the enabled bit > > for all devices since firmware can be buggy. > > > > If ACPI indicates that the device is present and enabled, then all well > > and good, we can enumate it. However, if the device is present and not > > enabled, then we also check whether the device is a processor device > > to limit the impact of this new check to just processor devices. > > > > This avoids enumerating present && functional processor devices that > > are not enabled. > > > > Signed-off-by: James Morse > > Co-developed-by: Rafael J. Wysocki > > Tested-by: Jonathan Cameron > > Reviewed-by: Jonathan Cameron > > Signed-off-by: Russell King (Oracle) > > I can queue this up for 6.9 as it looks like the rest of the series > will still need some work. What do you think? That seems to be the only way we can make some progress with this series. I've no idea how we progress from here because I can't answer your questions on patch 2. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last! From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E03C6C48BC4 for ; Tue, 20 Feb 2024 11:30:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=innX/syCjvsvsV5BscihBo3yeQbCVE8uRMDpqsBUK4o=; b=ea8xOJiOBtI0xN F2JaGXu8XaQjxqLGyV/MVtx1Nvd9y4PJkjyCqHZWMzt4RFlhoI3NWOO1xxEIHsdjhVRUOfupU8Gk7 vmSANW8uZr4G0IULN+UQMq+szDdEz38nO1lAb5oM0C/MyB/BdQTWCaaaYQt92fhhWvBwz2Hm7cWyf 4uySvS25D8IvB9oJv0xANeZXiSvAbFcUtVZrl7p2YuyCPd3OtGrtGidHgSTcKHWBo72lv0ViR2kh3 gWEO1RggQqD84Km3ackKFcpun2owkbPmMjmv5BE68e96IIan01fhCfQASY1baQJ89xDfrahwrmAjV ADmt52RdvzTS+KuL2PQQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcOKe-0000000ESwA-0dkF; Tue, 20 Feb 2024 11:30:40 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcOKa-0000000ESuA-3NpR; Tue, 20 Feb 2024 11:30:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8IV/wZQmZmc4s7oLURGMbrTnuZsGulpwAe3ozx8f5sY=; b=fsSLVnDrrExhI/ODinstjQY7lP HmvWm3h/RGYKlbPxL1A0a3vxKmj936BI7nB63cCc77mwlQtB7EkoPA6H14gi2c2p/E94vjc8iDvBG sTYvRG6F3Jh/G9K03LitnZXPFDFStmjvubNkyGKrSSNOKoBdv7pX/cIa7f/wQ/uTRXxgtCGsX+Xd9 iNnRTbExTSaP+A26vWf8MLn40QWYwDxMJQpAEhTzYKM60BfWf5+Zlf6TMkgCCa9IB3sdf1E4sBH1y 44k/ZKPTxdYPW/5h1mZtb/SBW5Ce7+ZtjigBjo2MnUsRqUrJzu0YXrD8uzaVjFfif5eSByJylyZiq gtWBI+NA==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:39114) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rcOKU-0002Jp-0v; Tue, 20 Feb 2024 11:30:30 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1rcOKT-0000pa-2v; Tue, 20 Feb 2024 11:30:29 +0000 Date: Tue, 20 Feb 2024 11:30:28 +0000 From: "Russell King (Oracle)" To: "Rafael J. Wysocki" Cc: linux-pm@vger.kernel.org, loongarch@lists.linux.dev, linux-acpi@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, kvmarm@lists.linux.dev, x86@kernel.org, acpica-devel@lists.linuxfoundation.org, linux-csky@vger.kernel.org, linux-doc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org, Salil Mehta , Jean-Philippe Brucker , jianyong.wu@arm.com, justin.he@arm.com, James Morse , Jonathan Cameron Subject: Re: [PATCH RFC v4 01/15] ACPI: Only enumerate enabled (or functional) processor devices Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240220_033036_869972_3F38D59E X-CRM114-Status: GOOD ( 24.15 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVGh1LCBGZWIgMTUsIDIwMjQgYXQgMDk6MTA6MzlQTSArMDEwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMzEsIDIwMjQgYXQgNTo0OeKAr1BNIFJ1c3NlbGwgS2lu ZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+IHdyb3RlOgo+ID4KPiA+IEZyb206IEphbWVz IE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgo+ID4KPiA+IFRvZGF5IHRoZSBBQ1BJIGVudW1l cmF0aW9uIGNvZGUgJ3Zpc2l0cycgYWxsIGRldmljZXMgdGhhdCBhcmUgcHJlc2VudC4KPiA+Cj4g PiBUaGlzIGlzIGEgcHJvYmxlbSBmb3IgYXJtNjQsIHdoZXJlIENQVXMgYXJlIGFsd2F5cyBwcmVz ZW50LCBidXQgbm90Cj4gPiBhbHdheXMgZW5hYmxlZC4gV2hlbiBhIGRldmljZS1jaGVjayBvY2N1 cnMgYmVjYXVzZSB0aGUgZmlybXdhcmUtcG9saWN5Cj4gPiBoYXMgY2hhbmdlZCBhbmQgYSBDUFUg aXMgbm93IGVuYWJsZWQsIHRoZSBmb2xsb3dpbmcgZXJyb3Igb2NjdXJzOgo+ID4gfCBhY3BpIEFD UEkwMDA3OjQ4OiBFbnVtZXJhdGlvbiBmYWlsdXJlCj4gPgo+ID4gVGhpcyBpcyB1bHRpbWF0ZWx5 IGJlY2F1c2UgYWNwaV9kZXZfcmVhZHlfZm9yX2VudW1lcmF0aW9uKCkgcmV0dXJucwo+ID4gdHJ1 ZSBmb3IgYSBkZXZpY2UgdGhhdCBpcyBub3QgZW5hYmxlZC4gVGhlIEFDUEkgUHJvY2Vzc29yIGRy aXZlcgo+ID4gd2lsbCBub3QgcmVnaXN0ZXIgc3VjaCBDUFVzIGFzIHRoZXkgYXJlIG5vdCAnZGVj b2RpbmcgdGhlaXIgcmVzb3VyY2VzJy4KPiA+Cj4gPiBBQ1BJIGFsbG93cyBhIGRldmljZSB0byBi ZSBmdW5jdGlvbmFsIGluc3RlYWQgb2YgbWFpbnRhaW5pbmcgdGhlCj4gPiBwcmVzZW50IGFuZCBl bmFibGVkIGJpdCwgYnV0IHdlIGNhbid0IHNpbXBseSBjaGVjayB0aGUgZW5hYmxlZCBiaXQKPiA+ IGZvciBhbGwgZGV2aWNlcyBzaW5jZSBmaXJtd2FyZSBjYW4gYmUgYnVnZ3kuCj4gPgo+ID4gSWYg QUNQSSBpbmRpY2F0ZXMgdGhhdCB0aGUgZGV2aWNlIGlzIHByZXNlbnQgYW5kIGVuYWJsZWQsIHRo ZW4gYWxsIHdlbGwKPiA+IGFuZCBnb29kLCB3ZSBjYW4gZW51bWF0ZSBpdC4gSG93ZXZlciwgaWYg dGhlIGRldmljZSBpcyBwcmVzZW50IGFuZCBub3QKPiA+IGVuYWJsZWQsIHRoZW4gd2UgYWxzbyBj aGVjayB3aGV0aGVyIHRoZSBkZXZpY2UgaXMgYSBwcm9jZXNzb3IgZGV2aWNlCj4gPiB0byBsaW1p dCB0aGUgaW1wYWN0IG9mIHRoaXMgbmV3IGNoZWNrIHRvIGp1c3QgcHJvY2Vzc29yIGRldmljZXMu Cj4gPgo+ID4gVGhpcyBhdm9pZHMgZW51bWVyYXRpbmcgcHJlc2VudCAmJiBmdW5jdGlvbmFsIHBy b2Nlc3NvciBkZXZpY2VzIHRoYXQKPiA+IGFyZSBub3QgZW5hYmxlZC4KPiA+Cj4gPiBTaWduZWQt b2ZmLWJ5OiBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KPiA+IENvLWRldmVsb3Bl ZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJqd0Byand5c29ja2kubmV0Pgo+ID4gVGVzdGVkLWJ5 OiBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+Cj4gPiBSZXZp ZXdlZC1ieTogSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgo+ ID4gU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIChPcmFjbGUpIDxybWsra2VybmVsQGFybWxp bnV4Lm9yZy51az4KPiAKPiBJIGNhbiBxdWV1ZSB0aGlzIHVwIGZvciA2LjkgYXMgaXQgbG9va3Mg bGlrZSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzCj4gd2lsbCBzdGlsbCBuZWVkIHNvbWUgd29yay4g IFdoYXQgZG8geW91IHRoaW5rPwoKVGhhdCBzZWVtcyB0byBiZSB0aGUgb25seSB3YXkgd2UgY2Fu IG1ha2Ugc29tZSBwcm9ncmVzcyB3aXRoIHRoaXMKc2VyaWVzLiBJJ3ZlIG5vIGlkZWEgaG93IHdl IHByb2dyZXNzIGZyb20gaGVyZSBiZWNhdXNlIEkgY2FuJ3QgYW5zd2VyCnlvdXIgcXVlc3Rpb25z IG9uIHBhdGNoIDIuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwczovL3d3dy5hcm1saW51 eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVFAgaXMgaGVyZSEgODBNYnBzIGRvd24gMTBN YnBzIHVwLiBEZWNlbnQgY29ubmVjdGl2aXR5IGF0IGxhc3QhCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGlu dXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJpc2N2Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1860BC48BC3 for ; Tue, 20 Feb 2024 11:30:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UuULvWHD/kuP4UMBdoUJEzMTw3IgkQczutWC+hOyMbg=; b=szw6Ap1TWiz0y0 t1bBuJPj2gJN3mJd/R2ekKgAQzIOde5MVJ686278W0DPdtvBRjGYYutlmG9BASif1tDSLY8dd+twJ E4fYBSUxtUvMyHcbxQzNhFnUZFXdSBtJ5OQYhmOUxRXkH1ohobi8gV7iReWUPR1XGiNQmEtHeq+zF m2uipCDpGsqcZbdo1ogdFIwPxkysk2qTev3TsVbNocpOZe7qc0For1odWuMjfW1PU8RDpXnW31tWN hxj9Nq2o9vnPK2xU0+xfMD+ufd1f4N94PblzRSC4nSoAAPDQK46t3H7ATv3ShS4wjvtY1XNujjstL z+qvBaa1Jk9u83rY3AgQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcOKd-0000000ESvp-24eU; Tue, 20 Feb 2024 11:30:39 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rcOKa-0000000ESuA-3NpR; Tue, 20 Feb 2024 11:30:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8IV/wZQmZmc4s7oLURGMbrTnuZsGulpwAe3ozx8f5sY=; b=fsSLVnDrrExhI/ODinstjQY7lP HmvWm3h/RGYKlbPxL1A0a3vxKmj936BI7nB63cCc77mwlQtB7EkoPA6H14gi2c2p/E94vjc8iDvBG sTYvRG6F3Jh/G9K03LitnZXPFDFStmjvubNkyGKrSSNOKoBdv7pX/cIa7f/wQ/uTRXxgtCGsX+Xd9 iNnRTbExTSaP+A26vWf8MLn40QWYwDxMJQpAEhTzYKM60BfWf5+Zlf6TMkgCCa9IB3sdf1E4sBH1y 44k/ZKPTxdYPW/5h1mZtb/SBW5Ce7+ZtjigBjo2MnUsRqUrJzu0YXrD8uzaVjFfif5eSByJylyZiq gtWBI+NA==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:39114) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rcOKU-0002Jp-0v; Tue, 20 Feb 2024 11:30:30 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1rcOKT-0000pa-2v; Tue, 20 Feb 2024 11:30:29 +0000 Date: Tue, 20 Feb 2024 11:30:28 +0000 From: "Russell King (Oracle)" To: "Rafael J. Wysocki" Cc: linux-pm@vger.kernel.org, loongarch@lists.linux.dev, linux-acpi@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-riscv@lists.infradead.org, kvmarm@lists.linux.dev, x86@kernel.org, acpica-devel@lists.linuxfoundation.org, linux-csky@vger.kernel.org, linux-doc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org, Salil Mehta , Jean-Philippe Brucker , jianyong.wu@arm.com, justin.he@arm.com, James Morse , Jonathan Cameron Subject: Re: [PATCH RFC v4 01/15] ACPI: Only enumerate enabled (or functional) processor devices Message-ID: References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240220_033036_869972_3F38D59E X-CRM114-Status: GOOD ( 24.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVGh1LCBGZWIgMTUsIDIwMjQgYXQgMDk6MTA6MzlQTSArMDEwMCwgUmFmYWVsIEouIFd5c29j a2kgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMzEsIDIwMjQgYXQgNTo0OeKAr1BNIFJ1c3NlbGwgS2lu ZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+IHdyb3RlOgo+ID4KPiA+IEZyb206IEphbWVz IE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgo+ID4KPiA+IFRvZGF5IHRoZSBBQ1BJIGVudW1l cmF0aW9uIGNvZGUgJ3Zpc2l0cycgYWxsIGRldmljZXMgdGhhdCBhcmUgcHJlc2VudC4KPiA+Cj4g PiBUaGlzIGlzIGEgcHJvYmxlbSBmb3IgYXJtNjQsIHdoZXJlIENQVXMgYXJlIGFsd2F5cyBwcmVz ZW50LCBidXQgbm90Cj4gPiBhbHdheXMgZW5hYmxlZC4gV2hlbiBhIGRldmljZS1jaGVjayBvY2N1 cnMgYmVjYXVzZSB0aGUgZmlybXdhcmUtcG9saWN5Cj4gPiBoYXMgY2hhbmdlZCBhbmQgYSBDUFUg aXMgbm93IGVuYWJsZWQsIHRoZSBmb2xsb3dpbmcgZXJyb3Igb2NjdXJzOgo+ID4gfCBhY3BpIEFD UEkwMDA3OjQ4OiBFbnVtZXJhdGlvbiBmYWlsdXJlCj4gPgo+ID4gVGhpcyBpcyB1bHRpbWF0ZWx5 IGJlY2F1c2UgYWNwaV9kZXZfcmVhZHlfZm9yX2VudW1lcmF0aW9uKCkgcmV0dXJucwo+ID4gdHJ1 ZSBmb3IgYSBkZXZpY2UgdGhhdCBpcyBub3QgZW5hYmxlZC4gVGhlIEFDUEkgUHJvY2Vzc29yIGRy aXZlcgo+ID4gd2lsbCBub3QgcmVnaXN0ZXIgc3VjaCBDUFVzIGFzIHRoZXkgYXJlIG5vdCAnZGVj b2RpbmcgdGhlaXIgcmVzb3VyY2VzJy4KPiA+Cj4gPiBBQ1BJIGFsbG93cyBhIGRldmljZSB0byBi ZSBmdW5jdGlvbmFsIGluc3RlYWQgb2YgbWFpbnRhaW5pbmcgdGhlCj4gPiBwcmVzZW50IGFuZCBl bmFibGVkIGJpdCwgYnV0IHdlIGNhbid0IHNpbXBseSBjaGVjayB0aGUgZW5hYmxlZCBiaXQKPiA+ IGZvciBhbGwgZGV2aWNlcyBzaW5jZSBmaXJtd2FyZSBjYW4gYmUgYnVnZ3kuCj4gPgo+ID4gSWYg QUNQSSBpbmRpY2F0ZXMgdGhhdCB0aGUgZGV2aWNlIGlzIHByZXNlbnQgYW5kIGVuYWJsZWQsIHRo ZW4gYWxsIHdlbGwKPiA+IGFuZCBnb29kLCB3ZSBjYW4gZW51bWF0ZSBpdC4gSG93ZXZlciwgaWYg dGhlIGRldmljZSBpcyBwcmVzZW50IGFuZCBub3QKPiA+IGVuYWJsZWQsIHRoZW4gd2UgYWxzbyBj aGVjayB3aGV0aGVyIHRoZSBkZXZpY2UgaXMgYSBwcm9jZXNzb3IgZGV2aWNlCj4gPiB0byBsaW1p dCB0aGUgaW1wYWN0IG9mIHRoaXMgbmV3IGNoZWNrIHRvIGp1c3QgcHJvY2Vzc29yIGRldmljZXMu Cj4gPgo+ID4gVGhpcyBhdm9pZHMgZW51bWVyYXRpbmcgcHJlc2VudCAmJiBmdW5jdGlvbmFsIHBy b2Nlc3NvciBkZXZpY2VzIHRoYXQKPiA+IGFyZSBub3QgZW5hYmxlZC4KPiA+Cj4gPiBTaWduZWQt b2ZmLWJ5OiBKYW1lcyBNb3JzZSA8amFtZXMubW9yc2VAYXJtLmNvbT4KPiA+IENvLWRldmVsb3Bl ZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJqd0Byand5c29ja2kubmV0Pgo+ID4gVGVzdGVkLWJ5 OiBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+Cj4gPiBSZXZp ZXdlZC1ieTogSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgo+ ID4gU2lnbmVkLW9mZi1ieTogUnVzc2VsbCBLaW5nIChPcmFjbGUpIDxybWsra2VybmVsQGFybWxp bnV4Lm9yZy51az4KPiAKPiBJIGNhbiBxdWV1ZSB0aGlzIHVwIGZvciA2LjkgYXMgaXQgbG9va3Mg bGlrZSB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzCj4gd2lsbCBzdGlsbCBuZWVkIHNvbWUgd29yay4g IFdoYXQgZG8geW91IHRoaW5rPwoKVGhhdCBzZWVtcyB0byBiZSB0aGUgb25seSB3YXkgd2UgY2Fu IG1ha2Ugc29tZSBwcm9ncmVzcyB3aXRoIHRoaXMKc2VyaWVzLiBJJ3ZlIG5vIGlkZWEgaG93IHdl IHByb2dyZXNzIGZyb20gaGVyZSBiZWNhdXNlIEkgY2FuJ3QgYW5zd2VyCnlvdXIgcXVlc3Rpb25z IG9uIHBhdGNoIDIuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwczovL3d3dy5hcm1saW51 eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVFAgaXMgaGVyZSEgODBNYnBzIGRvd24gMTBN YnBzIHVwLiBEZWNlbnQgY29ubmVjdGl2aXR5IGF0IGxhc3QhCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==