aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/sysdev/xics
AgeCommit message (Expand)AuthorFilesLines
2025-04-04irqdomain: Rename irq_set_default_host() to irq_set_default_domain()Jiri Slaby (SUSE)1-1/+1
2025-02-24arch/powerpc: Remove unused function icp_native_cause_ipi_rm()Gautam Menghani1-21/+0
2023-11-27powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpuKunwu Chan1-0/+2
2023-08-16powerpc/xics: Remove unnecessary endian conversionGautam Menghani1-1/+0
2023-04-04powerpc/xics: Use of_address_count()Rob Herring1-12/+5
2023-02-13powerpc/rtas: arch-wide function token lookup conversionsNathan Lynch1-4/+4
2022-09-14Revert "powerpc/rtas: Implement reentrant rtas call"Nathan Lynch1-11/+11
2022-05-24powerpc/xics: Include missing headerChristophe Leroy1-0/+1
2022-05-22powerpc/xics: fix refcount leak in icp_opal_init()Lv Ruyi1-0/+1
2022-05-22powerpc/kasan: Disable address sanitization in kexec pathsDaniel Axtens1-2/+2
2022-05-08powerpc: Add missing headersChristophe Leroy2-2/+3
2022-05-08powerpc: Remove asm/prom.h from all files that don't need itChristophe Leroy3-3/+0
2021-12-23powerpc/sysdev: Add __init attribute to eligible functionsNick Child3-3/+3
2021-09-15powerpc/xics: Set the IRQ chip data for the ICS native backendCédric Le Goater1-2/+2
2021-08-10powerpc: use IRQF_NO_DEBUG for IPIsCédric Le Goater1-1/+1
2021-08-10powerpc/xics: Fix IRQ migrationCédric Le Goater1-2/+7
2021-08-10powerpc/xics: Drop unmask of MSIs at startupCédric Le Goater2-20/+0
2021-08-10powerpc/xics: Add support for IRQ domain hierarchyCédric Le Goater1-0/+41
2021-08-10powerpc/xics: Add debug logging to the set_irq_affinity handlersCédric Le Goater2-1/+4
2021-08-10powerpc/xics: Give a name to the default XICS IRQ domainCédric Le Goater1-4/+17
2021-08-10powerpc/xics: Rename the map handler in a check handlerCédric Le Goater4-49/+34
2021-08-10powerpc/xics: Remove ICS listCédric Le Goater1-26/+19
2021-07-02Merge tag 'powerpc-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds4-0/+263
2021-06-21powerpc/xics: Add a native ICS backend for microwattBenjamin Herrenschmidt4-0/+263
2021-06-10powerpc: Convert irq_domain_add_legacy_isa use to irq_domain_add_legacyMarc Zyngier1-1/+1
2021-06-10powerpc: Add missing linux/{of.h,irqdomain.h} include directivesMarc Zyngier2-0/+2
2020-08-25powerpc/icp-hv: Fix missing of_node_put() in success pathNicholas Mc Guire1-0/+1
2020-06-02powerpc/rtas: Implement reentrant rtas callLeonardo Bras1-11/+11
2019-09-24KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flagMichael Roth2-6/+6
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-7/+6
2019-07-04powerpc/Kconfig: Clean up formattingEnrico Weigelt, metux IT consult1-7/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner5-28/+5
2018-10-19powerpc: Add -Werror at arch/powerpc levelMichael Ellerman1-1/+0
2018-06-03powerpc/xics: Add missing of_node_put() in error pathYueHaibing1-3/+4
2018-03-30powerpc/64: Use array of paca pointers and allocate pacas individuallyNicholas Piggin1-1/+1
2017-12-04powerpc: Use pr_warn instead of pr_warningJoe Perches4-14/+12
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman3-0/+3
2017-04-26powerpc/powernv: Fix oops on P9 DD1 in cause_ipi()Michael Ellerman1-0/+3
2017-04-13powerpc: Change the doorbell IPI calling conventionNicholas Piggin4-16/+3
2017-04-10powerpc: Consolidate variants of real-mode MMIOsBenjamin Herrenschmidt1-4/+4
2017-03-06powerpc/xics: Work around limitations of OPAL XICS priority handlingBalbir Singh2-3/+24
2017-02-09powerpc/powernv: Properly set "host-ipi" on IPIsBenjamin Herrenschmidt1-2/+4
2017-02-09powerpc/powernv: Fix CPU hotplug to handle waking on HVIBenjamin Herrenschmidt1-0/+29
2017-01-17powerpc/icp-opal: Fix missing KVM case and harden replayBenjamin Herrenschmidt1-7/+24
2016-10-07Merge tag 'powerpc-4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds4-11/+11
2016-09-20powerpc: Remove all usages of NO_IRQMichael Ellerman4-11/+11
2016-09-06powerpc/xics/opal: Fix processor numbers in OPAL ICPBenjamin Herrenschmidt1-5/+7
2016-08-09powerpc/xics: Properly set Edge/Level type and enable resendBenjamin Herrenschmidt4-9/+59
2016-07-17powerpc/xics: Add ICP OPAL backendBenjamin Herrenschmidt3-2/+149
2016-02-29powerpc/xics: Add icp_native_cause_ipi_rmSuresh Warrier1-0/+21
2015-09-15powerpc, irq: Use access helper irq_data_get_affinity_mask()Jiang Liu2-2/+2
2015-07-30genirq/irqdomain: Allow irq domain aliasingMarc Zyngier1-1/+2
2015-07-16treewide: Use helper function to access irq_data->msi_descJiang Liu2-2/+2
2015-06-17powerpc: Make doorbell check preemption safeShreyas B. Prabhu1-5/+9
2015-06-02powerpc: Use irq_desc_get_xxx() to avoid redundant lookup of irq_descJiang Liu1-1/+1
2015-05-11powerpc: Constify irq_domain_opsKrzysztof Kozlowski1-1/+1
2015-04-10powerpc: Drop return value of smp_ops->probe()Michael Ellerman1-3/+1
2015-02-13powerpc: use %*pb[l] to print bitmaps including cpumasks and nodemasksTejun Heo2-9/+4
2015-01-23powerpc: Replace cpumask_weight(cpu_possible_mask) with num_possible_cpus()Emil Medve1-1/+1
2014-12-11Merge tag 'powerpc-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+1
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq treewideThomas Gleixner2-2/+2
2014-11-03powerpc: Replace __get_cpu_var usesChristoph Lameter1-1/+1
2014-09-25powerpc/powernv: Don't call generic code on offline cpusPaul Mackerras1-0/+25
2014-06-11powerpc/powernv: Enable POWER8 doorbell IPIsMichael Neuling1-1/+8
2014-01-15powerpc: Delete non-required instances of include <linux/init.h>Paul Gortmaker1-1/+0
2013-10-11powerpc/powernv: Fix endian issues in OPAL ICS backendBenjamin Herrenschmidt1-8/+9
2013-08-14powerpc: Fix some endian issues in xics codeAnton Blanchard1-5/+5
2013-08-14powerpc: Add some endian annotations to time and xics codeAnton Blanchard1-1/+1
2013-05-14powerpc: Fix irq_set_affinity() return valuesAlexander Gordeev1-1/+1
2013-05-05Merge tag 'kvm-3.10-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+8
2013-04-26KVM: PPC: Book3S HV: Speed up wakeups of CPUs on HV KVMBenjamin Herrenschmidt1-0/+8
2013-04-26powerpc/powernv: Patch MSI EOI handler on P8Gavin Shan1-1/+1
2013-02-08powerpc: fix ics_rtas_init and start_secondary section mismatchDaniel Borkmann1-1/+1
2012-09-05powerpc: Make sure IPI handlers see data written by IPI sendersPaul Mackerras1-1/+5
2012-07-11irqdomain: Eliminate dedicated radix lookup functionsGrant Likely2-2/+2
2012-07-11irqdomain: Always update revmap when setting up a virqGrant Likely1-3/+0
2012-04-30powerpc/irqdomain: Fix broken NR_IRQ referencesGrant Likely1-4/+3
2012-02-16irq_domain: Replace irq_alloc_host() with revmap-specific initializersGrant Likely1-2/+1
2012-02-16irq_domain/powerpc: Eliminate virq_is_host()Grant Likely1-6/+6
2012-02-14irq_domain/powerpc: Use common irq_domain structure instead of irq_hostGrant Likely1-6/+6
2011-12-08powerpc/xics: Reset the CPPR if H_EOI failsAnton Blanchard1-6/+7
2011-11-28powerpc/xics: Harden xics hypervisor backendAnton Blanchard1-11/+27
2011-11-25powerpc: Mark IPI interrupts IRQF_NO_THREADThomas Gleixner1-1/+1
2011-11-08powerpc/irq: Remove IRQF_DISABLEDYong Zhang1-3/+2
2011-09-20powerpc/powernv: Add OPAL ICS backendBenjamin Herrenschmidt3-6/+247
2011-09-20powerpc/xics: Add __init to marker icp_native_init()Arnaud Lacombe1-1/+1
2011-07-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2011-07-12KVM: PPC: Allow book3s_hv guests to use SMT processor modesPaul Mackerras1-0/+9
2011-06-10treewide: Convert uses of struct resource to resource_size(ptr)Joe Perches1-1/+1
2011-05-19powerpc: Add virq_is_host to reduce virq_to_host usageMilton Miller1-1/+1
2011-05-19powerpc/xics: Cleanup xics_host_map and ipiMilton Miller1-5/+5
2011-05-19powerpc: Add kconfig for muxed smp ipi supportMilton Miller1-0/+1
2011-05-19powerpc: Consolidate ipi message mux and demuxMilton Miller3-42/+8
2011-05-19powerpc: Remove checks for MSG_ALL and MSG_ALL_BUT_SELFMilton Miller2-34/+2
2011-05-06powerpc: Add WSP platformDavid Gibson1-0/+1
2011-05-04powerpc/irq: Stop exporting irq_mapGrant Likely4-8/+8
2011-04-20powerpc/xics: Move irq_host matching into the ics backendMichael Ellerman2-5/+18
2011-04-20powerpc/xics: Make sure we have a sensible default distribution serverBenjamin Herrenschmidt1-3/+9
2011-04-20powerpc/xics: Rewrite XICS driverBenjamin Herrenschmidt6-0/+1204