Received: by 2002:ac8:6d01:0:b0:423:7e07:f8e4 with SMTP id o1csp6614639qtt; Mon, 18 Dec 2023 01:23:39 -0800 (PST) X-Google-Smtp-Source: AGHT+IHHGvG+Gp8DbVm9A8YBScOdcPkLzEMWhPjGWCh8LlncSfiy9Pw+x3vSTsuSB1qPe5dKOn6T X-Received: by 2002:a05:620a:2444:b0:77e:fbba:6455 with SMTP id h4-20020a05620a244400b0077efbba6455mr26763748qkn.52.1702891419020; Mon, 18 Dec 2023 01:23:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702891419; cv=none; d=google.com; s=arc-20160816; b=QLeIa9MIZWCM7TgkrIOMpVbxsE1uJThhVE3mVBZ4viQDruF6Y5zgjnkEGiaQG7Cg+N p/PYWhXhKmYSumF1bdXqghx4rpHZzhBOcrJ1kfcKSUPD81grimvvAzx80T7Ar2fzX76l upbtfDI+Bt5hLG71C+ELH5uvkdPQLOU86KGHcbJrpyf4iOj6h+1wJSHGxgQRJV+FA2C3 1ozUsA83DcyKg7LvRig87ro5y7uqOE1nCZU0mExU8kx96aVPxf+NNgwAeGsDxpUBZ4cy m/EuWkewTlb5dBC0kDh3OZfGvjcAEYbUPaj/EsygZ9vJczSNdwKoxlaST+Ro6FB3JQgn 2FJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=GJJ5fvL2OWk3dVl7vO5Y0OBWqaskjjzFakqYcEmthQE=; fh=UGJlXKB5CV2ZS4tSY3Uqs/HOzupBkAuNzNi8r2Cqu+4=; b=qOKtDph6Y3Fba3nbaYYR6wCfAchLrKEYdUZTUEK/fI5CZXSi/aKb8dyuCBfiJx2ZtA suggmlo8U754E0P7f3W9gOFfprZTtpYWg0E6szd6BJ6karUpgLIxds4YE/vaJdboi8x7 4zClzhMcUZpsPia51zP590jTBuHiz1tO9rTRG/mTbiGctmQpEdGx4AMCa5PPxqRJAnmY Wc2kVfbKO1aeRbVcqE1gMH9xfgIYziOKR8ju3VgGwA1JjzUtHaXkUfXxbVdl/8tLGgPt eyia8dXTGZLUAkm86+P+2/0vmDvuZCVm23eJkdhySKc6VxjBVVAkjyQJjdN8vgf2mnZA 7NcA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RJud1fJD; spf=pass (google.com: domain of linux-kernel+bounces-3243-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3243-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id t24-20020a05622a181800b004239cefcde8si23793650qtc.224.2023.12.18.01.23.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 01:23:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3243-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=RJud1fJD; spf=pass (google.com: domain of linux-kernel+bounces-3243-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3243-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id D73801C226A8 for ; Mon, 18 Dec 2023 09:23:38 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6CDA711CBB; Mon, 18 Dec 2023 09:23:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="RJud1fJD" X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 786BC12B61; Mon, 18 Dec 2023 09:23:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 17966C433C8; Mon, 18 Dec 2023 09:23:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702891407; bh=GHAwRyvzYMoO5t9DJy2L/vZFGZ5Dq9mWQeMLRWVKZx0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=RJud1fJDL22h4rushErpJMmUrhO3xcrslPsqJRk6uc2IzcXDtSELA0otvbONR8FTW L6MBy2qAm1/d885aKTGZ52miElldnk4dux1oGBB7Qwie/Jstp0/xoF4pir4VX06dNl WBVzRRDgFKNRb1ghAyxl6IzWv7qEoMD3t69caobPE1s/iGljqRMHYLRBOTapLw3KLN qQ9il4M5nD24gxNHN3ub9/SXuLvIsqeY9z0yA+LkYmcU+y7TMSg6l78d29OVQGPo/H beQmrNVxT0E83mkzpMD1ZcGj9HNmeZcG2UZcZu57S7oyla7BogUN1qFgJvr6HKhaxE r6nP6bW7hsUFw== Date: Mon, 18 Dec 2023 10:23:18 +0100 From: Lorenzo Pieralisi To: "Russell King (Oracle)" Cc: Jonathan Cameron , 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 Subject: Re: [PATCH RFC v3 13/21] ACPICA: Add new MADT GICC flags fields Message-ID: References: <20231215162322.00007391@Huawei.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Fri, Dec 15, 2023 at 04:53:28PM +0000, Russell King (Oracle) wrote: > On Fri, Dec 15, 2023 at 04:23:22PM +0000, Jonathan Cameron wrote: > > On Wed, 13 Dec 2023 12:50:18 +0000 > > Russell King (Oracle) wrote: > > > > > From: James Morse > > > > > > Add the new flag field to the MADT's GICC structure. > > > > > > 'Online Capable' indicates a disabled CPU can be enabled later. See > > > ACPI specification 6.5 Tabel 5.37: GICC CPU Interface Flags. > > > > > > Signed-off-by: James Morse > > > Tested-by: Miguel Luis > > > Tested-by: Vishnu Pajjuri > > > Tested-by: Jianyong Wu > > > Signed-off-by: Russell King (Oracle) > > > > I see there is an acpica pull request including this bit but with a different name > > For reference. > > https://github.com/acpica/acpica/pull/914/commits/453a5f67567786522021d5f6913f561f8b3cabf6 > > > > +CC Lorenzo who submitted that. > > > > +#define ACPI_MADT_GICC_CPU_CAPABLE (1<<3) /* 03: CPU is online capable */ > > > > ACPI_MADT_GICC_ONLINE_CAPABLE > > It's somewhat disappointing, but no big deal. It's easy enough to change > "irqchip/gic-v3: Add support for ACPI's disabled but 'online capable' CPUs" > to use Lorenzo's name when that patch hits - and it becomes one less > patch in this patch set when Lorenzo's change eventually hits mainline. > > Does anyone know how long it may take for Lorenzo's change to get into > mainline? Would it be by the 6.8 merge window or the following one? I wish I knew. I submitted ACPICA changes for the online capable bit since I had to add additional flags on top (ie DMA coherent) and it would not make sense to submit the latter without the former. I'd be great if the ACPICA headers can make it into Linux for the upcoming merge window, not sure what I can do to fasttrack the process though (I shall ping the maintainers). Lorenzo > Thanks. > > -- > RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ > FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!