From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catalin Marinas Subject: Re: [PATCH v4 11/18] ARM64 / ACPI: Parse MADT for SMP initialization Date: Mon, 15 Sep 2014 15:56:31 +0100 Message-ID: <20140915145630.GE5415@arm.com> References: <1410530416-30200-1-git-send-email-hanjun.guo@linaro.org> <1410530416-30200-12-git-send-email-hanjun.guo@linaro.org> <54134DB4.6010705@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from foss-mx-na.foss.arm.com ([217.140.108.86]:32996 "EHLO foss-mx-na.foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751847AbaIOO4z (ORCPT ); Mon, 15 Sep 2014 10:56:55 -0400 Content-Disposition: inline In-Reply-To: <54134DB4.6010705@redhat.com> Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: Jon Masters Cc: "hanjun.guo@linaro.org" , "Rafael J. Wysocki" , Mark Rutland , Olof Johansson , "grant.likely@linaro.org" , Will Deacon , "graeme.gregory@linaro.org" , Arnd Bergmann , Sudeep Holla , Jason Cooper , Marc Zyngier , Bjorn Helgaas , Daniel Lezcano , Mark Brown , Rob Herring , Robert Richter , Lv Zheng , Robert Moore , Lorenzo Pieralisi , Liviu Dudau , Randy Dunlap , Charles Garcia-Tobin , linux On Fri, Sep 12, 2014 at 08:47:00PM +0100, Jon Masters wrote: > On 09/12/2014 10:00 AM, Hanjun Guo wrote: > > MADT contains the information for MPIDR which is essential for > > SMP initialization, parse the GIC cpu interface structures to > > get the MPIDR value and map it to cpu_logical_map(), and add > > enabled cpu with valid MPIDR into cpu_possible_map. > > > > ACPI 5.1 only has two explicit methods to boot up SMP, PSCI and > > Parking protocol, but the Parking protocol is only specified for > > ARMv7 now, so make PSCI as the only way for the SMP boot protocol > > before some updates for the ACPI spec or the Parking protocol spec. > > As an aside, initial support for the Parking Protocol is working on test > systems within Red Hat at this time. BTW, have the details of the parking protocol been updated for ARMv8 yet? -- Catalin