Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1286973
| Path | csiph.com!usenet.pasdenom.info!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> |
| Newsgroups | linux.kernel |
| Subject | [PATCH v5 0/5] gicv2m: acpi: Add ACPI support for GICv2m MSI |
| Date | Wed, 09 Dec 2015 02:50:01 +0100 |
| Message-ID | <qDC3f-1Gd-3@gated-at.bofh.it> (permalink) |
| X-Original-To | <marc.zyngier@arm.com>, <tglx@linutronix.de>, <jason@lakedaemon.net>, <rjw@rjwysocki.net> |
| Authentication-Results | spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; |
| X-Mailer | git-send-email 2.1.0 |
| MIME-Version | 1.0 |
| Content-Type | text/plain |
| X-Originating-IP | [165.204.77.1] |
| X-Clientproxiedby | BLUPR05CA0068.namprd05.prod.outlook.com (10.141.20.38) To BY1PR12MB0437.namprd12.prod.outlook.com (25.162.147.139) |
| X-Microsoft-Exchange-Diagnostics | 1;BY1PR12MB0437;2:yf/S4XOfn5pwHqdw39xf1HPZg62YVyRSSwk/ri8b/ehSyYybSmYN2kbXCGhVhq//SfdXxC7qJswy49BRvwIFGAP4OULql3MIWeB7KWkXz7D7t9t/WWa4BfKNiwEGgJKE7C5H3dTcBTaNmxQK5uDu/A==;3:ZMvUWKbVfeSWCOjX6HLNQbiF3Q+OU9WFBxkS7BJdGoROioVIuYb/b4ipjxzpGqA3TWO/cuOb5K2/XAqPQPoI+68tuspH/eDGLhcJClNe2AVKmiqclGKutrNzpatzr1W6;25:SAHrX4HPqC5Cjd8lZksl5KX7LtJDG1SPBGxKPOSWztwmVPeQNH0lhEh4ew/s4KVjkx7JUUG4tymKr/ozvn2jHHXG7X7Un7y39aHUmzKOfLJYxXuxy0IjDyYpvf0BjvSYVMvN2PYwCz57L75YDnFyoVQyRqO/rfECX6oc7w++WcStRE0Hha/e55TIqImrclpxn0MqtSxtQwHunhGwQjsVcQQZP2xS+eG9t3kn37IhPE5WtG8x3Hm72mzqfCFwcvaJeQF6YqQyZrs6mjMIEfgzgg== |
| X-Microsoft-Antispam | UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR12MB0437; |
| X-Microsoft-Exchange-Diagnostics | 1;BY1PR12MB0437;20:TNcVYTD0g4bL5xnC4m7DTmi3adUyKzD3yRQ9AxfooX8aL2vWrCY+4yFlb81P+KMQxtroKyimj5y3LdW+u8Tu9Gy4iMGtQkOu2SfErjxmd3B7/1QFS/iiavP55SqsbHzKFeRZSXjNaL9OdhUqG2bKZ1hxJy6j7WMGAPFaYt4H7fvw+2exzjlyGx4rUX6/sgK6xbUJ+mIH4YTGjnmbohXxoMADpj9rqKonBz718r4P9X8oi7toOoaKqPY4FeKQxyPQD8wmBDhEe2qyV3ZIfYdHjSFvNCTeEW2WKFCwB2j+2orHf0gLtHQMA+cyqyteoARADQrretM4W2ceusa0tQvdPJHf5vpQAcx7Julr+dRkqxBCmjnwd+8t1+zsXzEIaJJzAIzvVBZq20LuFwMuJCUbwtJEdg5UdupH8TrAf/LmgQWHDWfKGoI6AoOgbnqiT18awHOZg6acdppYq2a0ExiQrpP1oE7c9VKgbIvYSOppXcPx5ymWirfkgYisqxXeBSt8;4:HAZBCPDTM3L9kYvUE1WB+h6pPFXXJ2iJD4yOMmv5qLUCkGCCLyvHiGmLXC3if+GVKi6nir07MNvrLqQbGJHaFtUEqhT5XgW+d1IDPyFO0/5kF5YLcN2TJsPHxV7T+gvx6I7Px9KYZ7iNhK90e1h8s0pPa2lg5RWgeKy0GM2PLLkWFhjQigvRTk1j58yt5/r59NVnJ3AvSxAhiKilH3tBAuBxK6RbH2y9ZPHKTGqkAg6gj6nm8bnpARAY8ToA97a0o5IrAdwieuU3GtPPBm/J08O9yZZaesmjx/vFbIojXfMuZwxQ5/a9i/yLj6q4Uskn9bnMUeZ07lq4lJ3UVON6elEiD6vwzlLrwvb2GQwUeuOW7N5CpgYHCd+yaetry1/3 |
| X-Microsoft-Antispam-Prvs | <BY1PR12MB043702E3AE237AF9B4959638F3E80@BY1PR12MB0437.namprd12.prod.outlook.com> |
| X-Exchange-Antispam-Report-Test | UriScan:; |
| X-Exchange-Antispam-Report-Cfa-Test | BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(10201501046);SRVR:BY1PR12MB0437;BCL:0;PCL:0;RULEID:;SRVR:BY1PR12MB0437; |
| X-Forefront-Prvs | 0785459C39 |
| X-Forefront-Antispam-Report | SFV:NSPM;SFS:(10009020)(979002)(6009001)(189002)(164054003)(199003)(36756003)(77096005)(86362001)(229853001)(15975445007)(92566002)(101416001)(53416004)(122386002)(97736004)(2201001)(42186005)(87976001)(5001770100001)(5004730100002)(50226001)(48376002)(19580395003)(1096002)(47776003)(189998001)(50986999)(66066001)(5003940100001)(106356001)(5008740100001)(6116002)(50466002)(3846002)(586003)(105586002)(40100003)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR12MB0437;H:ssuthiku-fedora-lt.amd.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; |
| Received-Spf | None (protection.outlook.com: amd.com does not designate permitted sender hosts) |
| X-Microsoft-Exchange-Diagnostics | 1;BY1PR12MB0437;23:vuM+GokLda4HmYDgRiHXvTtKg/HMu980yTy6nGhez5SRrhHt0JdPGKEed3ufERhobHArtEtQLE8314mZj7j/dZQLeCFr2tLnMx0usqTkXZ0flr/unB72oAhI2AgFFqqqY4GzwL6ojoE+t0fBCejZLgKJ7II/hGGZ4CTuKU1owMsu8b1VznYkXj2frzJUFW7OYSIeTtUKvJxkL7XtNdHZMGQDv85rtvI0MJn5ZnrGY1bZtj7C+x9KVjTLCB7yqXArL5RE2/cYikMIgO5oKJTgPR314Ma0LGwN+IqcnzOThq8iovnJU+cTrL6jlmD6stzXC6f8KMbnxVWfqzU25ZhZofyEu9neQHPYIizmJADo1oiVQ80rJkOTHExFVd0rzMDV7UyHBmJhpWoSYolkBEJxxOiyBhyMlCpfwAMWmcC2yLk19icfAoNuj7nwYDisP48rL16yRtf1rxIPZQPgGH7muCMiPN54LeGY1/d5zNp4vyQLxH/dZosVUz2DtWU8mNpx/1x8X85v9/87YqYtl7QMajZxt48MN0SHIrQBw/UxiFg0FB0QidTQUk0g6ZU2wWjkxP21WGNxkwHszZgXy8xLaFSEGSXkSmxQCdB1JHL+bJePZHX5d+odaL7te5WWm0CzvlL4nPvBPdmCvhKaWYoZwmCqQ76B0Pdk8bSGZ4KMrpW+zakMmk6sAvPyN5JrUzQCiC8CpPnCd2SP58wj78qg1IZmeLBXh2NBKJODFnvDb6eMrKnW7BEI6606ujdNFxKgGjfaKhXAkyQSPGczl3gpviUz9s26jRqdq4Na5hXyeXwcE0hQi0wd+KWC/Q3MFp7F/NaYzAugKY1EiPxOLOiVfR6UAIJYDxYo1N1wEthm0DMgLpUwPP8TkbOeIC6NdjU1XPOKxseH8Z+Y8Phq4cBuue9Gw9IjcMTlsYK689EgukD+qP98258TloMGnvfkZenmQ2WaAERVyrjUOKcDYEi6AGlJrjKGjl+2aiINr6ZdbwKHa2vnHfRV6wE8kHiH+1aJZqoR1hRGXPCYyRh0uCI7hpP9YFZ8gJsOUwku/FAF22g8jTUAm8oYRA2MqzIpZA8x |
| X-Microsoft-Exchange-Diagnostics | 1;BY1PR12MB0437;5:UMHNOvAr9K9Z29d690ePcHDB1e10xi3JLm5ugEC2yDHEfi4ZEJ4ekDZ4LSvrJq1uHb7VvgEbOgvX+rYpvGysyduUV99dO1J+lEcZqGTxQNmALY8HihxKF1nZNqNXIuymUbdfIYC1cfLaP8IvnA4lbg==;24:k20UrWW4F/UbMD21Wizse2OPGs7ezFaeuJn12GuCRC9hMbLd3J8Uq6yOHCPYqrXOBFK3a8xX34F7wNsRXoNsYczl08da2sTJqIhNAVzlpT0=;20:OueTrDPNtSvDh3C9ln8gi4Wy5LobSiZFv3BkHNHtSdMRuFuh4QpYtdMjM2m02RKKPUG6O1E7+omul8qDUqRKlVOyM6T9SPrUWslBl1SeqFXKUhV3EW63ngoFnl/kCA0fh4pKnq0zTjjtHWo5fVq4ggdWbtH4uqsWeGqISKKJ+yhEnMcg0VTwcx7FqW2Htsw/xtbVgnQdY9uMK0ndwNJuEv1pEe/Bfwc2bYUHW86MEzaqGDWasQvTsU7jK1TWKgeC |
| X-Originatororg | amd.com |
| X-Ms-Exchange-Crosstenant-Originalarrivaltime | 09 Dec 2015 01:48:18.4752 (UTC) |
| X-Ms-Exchange-Crosstenant-Fromentityheader | Hosted |
| X-Ms-Exchange-Transport-Crosstenantheadersstamped | BY1PR12MB0437 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 67 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>, Will Deacon <will.deacon@arm.com>, Catalin Marinas <Catalin.Marinas@arm.com>, <hanjun.guo@linaro.org>, <tomasz.nowicki@linaro.org>, <graeme.gregory@linaro.org>, <dhdang@apm.com>, <linux-arm-kernel@lists.infradead.org>, <linux-kernel@vger.kernel.org>, <linux-acpi@vger.kernel.org>, Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> |
| X-Original-Date | Tue, 8 Dec 2015 17:48:01 -0800 |
| X-Original-Message-ID | <1449625686-5594-1-git-send-email-Suravee.Suthikulpanit@amd.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1286973 |
Show key headers only | View raw
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
http://git.kernel.org/cgit/linux/kernel/git/maz/arm-platforms.git irq/irq-domain-fwnode-v2
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-v5
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 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 (5):
acpi: pci: Setup MSI domain for ACPI based pci devices
irqdomain: introduce is_fwnode_irqchip helper
irqdomain: Introduce irq_domain_get_irqchip_fwnode_name helper
function
gicv2m: Refactor to prepare for ACPI support
gicv2m: acpi: Introducing GICv2m ACPI support
drivers/irqchip/irq-gic-v2m.c | 152 ++++++++++++++++++++++++++++++++++------
drivers/irqchip/irq-gic.c | 5 +-
drivers/pci/pci-acpi.c | 32 +++++++++
drivers/pci/probe.c | 2 +
include/linux/irqchip/arm-gic.h | 4 ++
include/linux/irqdomain.h | 11 +++
include/linux/pci.h | 10 +++
kernel/irq/irqdomain.c | 20 +++++-
8 files changed, 213 insertions(+), 23 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/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v5 0/5] gicv2m: acpi: Add ACPI support for GICv2m MSI Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> - 2015-12-09 02:50 +0100
[PATCH v5 2/5] irqdomain: introduce is_fwnode_irqchip helper Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> - 2015-12-09 03:00 +0100
Re: [PATCH v5 2/5] irqdomain: introduce is_fwnode_irqchip helper Marc Zyngier <marc.zyngier@arm.com> - 2015-12-09 11:20 +0100
[PATCH v5 3/5] irqdomain: Introduce irq_domain_get_irqchip_fwnode_name helper function Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> - 2015-12-09 03:00 +0100
[PATCH v5 4/5] gicv2m: Refactor to prepare for ACPI support Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> - 2015-12-09 03:00 +0100
Re: [PATCH v5 4/5] gicv2m: Refactor to prepare for ACPI support Marc Zyngier <marc.zyngier@arm.com> - 2015-12-09 11:30 +0100
csiph-web