Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-07 Thread Grant Likely
On Wed, 25 Feb 2015 16:39:56 +0800 , Hanjun Guo wrote: > From: Tomasz Nowicki > > ACPI kernel uses MADT table for proper GIC initialization. It needs to > parse GIC related subtables, collect CPU interface and distributor > addresses and call driver initialization function (which is hardware >

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-07 Thread Grant Likely
On Wed, 25 Feb 2015 16:39:56 +0800 , Hanjun Guo hanjun@linaro.org wrote: From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Rafael J. Wysocki
On Thursday, March 05, 2015 11:53:22 AM Catalin Marinas wrote: > On Wed, Mar 04, 2015 at 11:50:36PM +0100, Rafael J. Wysocki wrote: > > On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: [cut] > > > diff --git a/include/linux/acpi.h b/include/linux/acpi.h > > > index c03d8d1..e27117a

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Catalin Marinas
On Wed, Mar 04, 2015 at 11:50:36PM +0100, Rafael J. Wysocki wrote: > On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: > > From: Tomasz Nowicki > > > > ACPI kernel uses MADT table for proper GIC initialization. It needs to > > parse GIC related subtables, collect CPU interface and

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Hanjun Guo
On 2015/3/5 6:50, Rafael J. Wysocki wrote: > On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: >> From: Tomasz Nowicki >> >> ACPI kernel uses MADT table for proper GIC initialization. It needs to >> parse GIC related subtables, collect CPU interface and distributor >> addresses and

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Hanjun Guo
On 2015/2/25 16:39, Hanjun Guo wrote: > From: Tomasz Nowicki > > ACPI kernel uses MADT table for proper GIC initialization. It needs to > parse GIC related subtables, collect CPU interface and distributor > addresses and call driver initialization function (which is hardware > abstraction

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Rafael J. Wysocki
On Thursday, March 05, 2015 11:53:22 AM Catalin Marinas wrote: On Wed, Mar 04, 2015 at 11:50:36PM +0100, Rafael J. Wysocki wrote: On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: [cut] diff --git a/include/linux/acpi.h b/include/linux/acpi.h index c03d8d1..e27117a 100644

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Hanjun Guo
On 2015/3/5 6:50, Rafael J. Wysocki wrote: On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Hanjun Guo
On 2015/2/25 16:39, Hanjun Guo wrote: From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver initialization function (which is hardware

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-05 Thread Catalin Marinas
On Wed, Mar 04, 2015 at 11:50:36PM +0100, Rafael J. Wysocki wrote: On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-04 Thread Rafael J. Wysocki
On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: > From: Tomasz Nowicki > > ACPI kernel uses MADT table for proper GIC initialization. It needs to > parse GIC related subtables, collect CPU interface and distributor > addresses and call driver initialization function (which is

Re: [PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-03-04 Thread Rafael J. Wysocki
On Wednesday, February 25, 2015 04:39:56 PM Hanjun Guo wrote: From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver initialization

[PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-02-25 Thread Hanjun Guo
From: Tomasz Nowicki ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver initialization function (which is hardware abstraction agnostic). In a similar way, FDT initialize GICv1/2.

[PATCH v9 16/21] irqchip: Add GICv2 specific ACPI boot support

2015-02-25 Thread Hanjun Guo
From: Tomasz Nowicki tomasz.nowi...@linaro.org ACPI kernel uses MADT table for proper GIC initialization. It needs to parse GIC related subtables, collect CPU interface and distributor addresses and call driver initialization function (which is hardware abstraction agnostic). In a similar way,