Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1287770 > unrolled thread
| Started by | Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> |
|---|---|
| First post | 2015-12-09 20:30 +0100 |
| Last post | 2015-12-10 10:30 +0100 |
| Articles | 3 — 3 participants |
Back to article view | Back to linux.kernel
[PATCH v6 0/4] gicv2m: acpi: Add ACPI support for GICv2m MSI Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> - 2015-12-09 20:30 +0100
Re: [PATCH v6 0/4] gicv2m: acpi: Add ACPI support for GICv2m MSI Duc Dang <dhdang@apm.com> - 2015-12-10 03:30 +0100
Re: [PATCH v6 0/4] gicv2m: acpi: Add ACPI support for GICv2m MSI Marc Zyngier <marc.zyngier@arm.com> - 2015-12-10 10:30 +0100
| From | Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> |
|---|---|
| Date | 2015-12-09 20:30 +0100 |
| Subject | [PATCH v6 0/4] gicv2m: acpi: Add ACPI support for GICv2m MSI |
| Message-ID | <qDSB4-460-25@gated-at.bofh.it> |
This patch series has been forked from the following patch series since
it no longer depends on the rest of the patches.
[PATCH v4 00/10] ACPI GIC Self-probing, GICv2m and GICv3 support
https://lkml.org/lkml/2015/7/29/234
It has been ported to use the newly introduced device fwnode_handle
for ACPI irqdmain introduced by Marc in the following patch series:
[PATCH v2 00/17] Divorcing irqdomain and device_node
The following git branch contains the submitted patches along with
the pre-requsite patches (mainly for ARM64 PCI support for ACPI).
https://github.com/ssuthiku/linux.git v2m-multiframe-v6
This has been tested on AMD Seattle (Overdrive) RevB system.
NOTE: I have not tested ACPI GICv2m multiframe support since
I don't have access to such system. Any helps are appreciated.
Thanks,
Suravee
Changes from V5: (https://lkml.org/lkml/2015/12/08/763)
- Remove previous patch 3
- Clean up based on Marc's review (patch 1.4)
- Add Ackedb-by and Reviewed-by (Patch 1,2,3)
- Expose single gicv2m_init() function for both OF and ACPI
(per Marc's suggestion)
- Remove gicv2m name from pr_info since this is no longer useful
(in patch 3) (per Marc's suggestion)
Changes from V4: (https://lkml.org/lkml/2015/12/08/613)
- Fix build error when not specifying CONFIG_IRQ_DOMAIN.
Changes from V3: (https://lkml.org/lkml/2015/10/21/691)
- Merged patch 2 into 1, and got rid off pci_msi_get_fwnode()
since only ACPI will likely use this. (per Marc suggestion)
- Rebased to 4.4.0-rc4
Changes from V2: (https://lkml.org/lkml/2015/10/14/1010)
- Minor clean up from Tomasz review comment in patch 6/6.
Changes from V1: (https://lkml.org/lkml/2015/10/13/859)
- Rebase on top of Marc's patch to addng support for multiple MSI frames
(https://lkml.org/lkml/2015/10/14/271)
- Adding fwnode convenient functions (patch 3 and 4)
Suravee Suthikulpanit (4):
acpi: pci: Setup MSI domain for ACPI based pci devices
irqdomain: introduce is_fwnode_irqchip helper
gicv2m: Refactor to prepare for ACPI support
gicv2m: acpi: Introducing GICv2m ACPI support
drivers/irqchip/irq-gic-v2m.c | 167 ++++++++++++++++++++++++++++++++++------
drivers/irqchip/irq-gic.c | 8 +-
drivers/pci/pci-acpi.c | 42 ++++++++++
drivers/pci/probe.c | 2 +
include/linux/irqchip/arm-gic.h | 3 +-
include/linux/irqdomain.h | 10 +++
include/linux/pci.h | 10 +++
kernel/irq/irqdomain.c | 2 +-
8 files changed, 218 insertions(+), 26 deletions(-)
--
2.1.0
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Duc Dang <dhdang@apm.com> |
|---|---|
| Date | 2015-12-10 03:30 +0100 |
| Message-ID | <qDZ9v-8js-1@gated-at.bofh.it> |
| In reply to | #1287770 |
On Wed, Dec 9, 2015 at 11:24 AM, Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> wrote: > > This patch series has been forked from the following patch series since > it no longer depends on the rest of the patches. > > [PATCH v4 00/10] ACPI GIC Self-probing, GICv2m and GICv3 support > https://lkml.org/lkml/2015/7/29/234 > > It has been ported to use the newly introduced device fwnode_handle > for ACPI irqdmain introduced by Marc in the following patch series: > > [PATCH v2 00/17] Divorcing irqdomain and device_node > > The following git branch contains the submitted patches along with > the pre-requsite patches (mainly for ARM64 PCI support for ACPI). > > https://github.com/ssuthiku/linux.git v2m-multiframe-v6 > > This has been tested on AMD Seattle (Overdrive) RevB system. > > NOTE: I have not tested ACPI GICv2m multiframe support since > I don't have access to such system. Any helps are appreciated. Hi Suravee, I tested your v2m-multiframe-v6 branch with APM X-Gene 2 that has multiple GICv2m frames and it worked. Please feel free to add: Tested-by: Duc Dang <dhdang@apm.com> > > Thanks, > Suravee > > Changes from V5: (https://lkml.org/lkml/2015/12/08/763) > - Remove previous patch 3 > - Clean up based on Marc's review (patch 1.4) > - Add Ackedb-by and Reviewed-by (Patch 1,2,3) > - Expose single gicv2m_init() function for both OF and ACPI > (per Marc's suggestion) > - Remove gicv2m name from pr_info since this is no longer useful > (in patch 3) (per Marc's suggestion) > > Changes from V4: (https://lkml.org/lkml/2015/12/08/613) > - Fix build error when not specifying CONFIG_IRQ_DOMAIN. > > Changes from V3: (https://lkml.org/lkml/2015/10/21/691) > - Merged patch 2 into 1, and got rid off pci_msi_get_fwnode() > since only ACPI will likely use this. (per Marc suggestion) > - Rebased to 4.4.0-rc4 > > Changes from V2: (https://lkml.org/lkml/2015/10/14/1010) > - Minor clean up from Tomasz review comment in patch 6/6. > > Changes from V1: (https://lkml.org/lkml/2015/10/13/859) > - Rebase on top of Marc's patch to addng support for multiple MSI frames > (https://lkml.org/lkml/2015/10/14/271) > - Adding fwnode convenient functions (patch 3 and 4) > > Suravee Suthikulpanit (4): > acpi: pci: Setup MSI domain for ACPI based pci devices > irqdomain: introduce is_fwnode_irqchip helper > gicv2m: Refactor to prepare for ACPI support > gicv2m: acpi: Introducing GICv2m ACPI support > > drivers/irqchip/irq-gic-v2m.c | 167 ++++++++++++++++++++++++++++++++++------ > drivers/irqchip/irq-gic.c | 8 +- > drivers/pci/pci-acpi.c | 42 ++++++++++ > drivers/pci/probe.c | 2 + > include/linux/irqchip/arm-gic.h | 3 +- > include/linux/irqdomain.h | 10 +++ > include/linux/pci.h | 10 +++ > kernel/irq/irqdomain.c | 2 +- > 8 files changed, 218 insertions(+), 26 deletions(-) > > -- > 2.1.0 > Thanks, Duc Dang. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Marc Zyngier <marc.zyngier@arm.com> |
|---|---|
| Date | 2015-12-10 10:30 +0100 |
| Message-ID | <qE5HZ-4fH-27@gated-at.bofh.it> |
| In reply to | #1287770 |
On 09/12/15 19:24, Suravee Suthikulpanit wrote: > This patch series has been forked from the following patch series since > it no longer depends on the rest of the patches. > > [PATCH v4 00/10] ACPI GIC Self-probing, GICv2m and GICv3 support > https://lkml.org/lkml/2015/7/29/234 > > It has been ported to use the newly introduced device fwnode_handle > for ACPI irqdmain introduced by Marc in the following patch series: > > [PATCH v2 00/17] Divorcing irqdomain and device_node > > The following git branch contains the submitted patches along with > the pre-requsite patches (mainly for ARM64 PCI support for ACPI). > > https://github.com/ssuthiku/linux.git v2m-multiframe-v6 > > This has been tested on AMD Seattle (Overdrive) RevB system. > > NOTE: I have not tested ACPI GICv2m multiframe support since > I don't have access to such system. Any helps are appreciated. Suravee, This is starting to look OK, and you should be able to quickly fix the last patch. Now, I'm not sure how you want to get that merged. The first patch touches both ACPI and PCI, so it would at least requires Acks from Rafael and Bjorn (which is not cc-ed, and you may want to fix that in your next post, adding linux-pci for a good measure). If they are both happy with the change, I can pick up the series as a whole. Thanks, M. -- Jazz is not dead. It just smells funny... -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web