| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-13 | powerpc, ocxl: Fix extraction of struct xive_irq_data | Nam Cao | 1 | -1/+1 |
| 2025-09-06 | powerpc/xive: Untangle xive from child interrupt controller drivers | Nam Cao | 1 | -32/+31 |
| 2025-05-16 | powerpc: Switch to irq_domain_create_*() | Jiri Slaby (SUSE) | 1 | -1/+1 |
| 2025-04-04 | irqdomain: Rename irq_set_default_host() to irq_set_default_domain() | Jiri Slaby (SUSE) | 1 | -1/+1 |
| 2024-11-14 | powerpc/xive: Use cpumask_intersects() | Costa Shulyupin | 1 | -1/+1 |
| 2024-10-29 | powerpc/machdep: Drop include of seq_file.h | Michael Ellerman | 1 | -0/+1 |
| 2024-07-25 | of: remove internal arguments from of_property_for_each_u32() | Luca Ceresoli | 2 | -5/+2 |
| 2024-05-08 | powerpc: Fix typos | Bjorn Helgaas | 2 | -3/+3 |
| 2023-10-19 | powerpc/xive: Fix endian conversion size | Benjamin Gray | 1 | -1/+1 |
| 2023-03-30 | powerpc: Use of_property_read_bool() for boolean properties | Rob Herring | 1 | -4/+2 |
| 2022-11-24 | powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_... | Yang Yingliang | 1 | -0/+1 |
| 2022-11-24 | powerpc/sysdev: Remove some duplicate prefix in some messages | Christophe JAILLET | 1 | -3/+3 |
| 2022-09-06 | powerpc/xive: fix repeated words in comments | Jilin Yuan | 1 | -1/+1 |
| 2022-09-05 | powerpc/sysdev: Add missing of_node_put()s | Liang He | 1 | -5/+10 |
| 2022-08-01 | powerpc/xive: Fix refcount leak in xive_get_max_prio | Miaoqian Lin | 1 | -0/+1 |
| 2022-06-24 | powerpc/xive/spapr: correct bitmap allocation size | Nathan Lynch | 1 | -2/+3 |
| 2022-05-22 | powerpc/xive: Fix refcount leak in xive_spapr_init | Miaoqian Lin | 1 | -2/+5 |
| 2022-05-22 | powerpc/kasan: Disable address sanitization in kexec paths | Daniel Axtens | 1 | -2/+2 |
| 2022-05-08 | powerpc: Add missing headers | Christophe Leroy | 3 | -2/+4 |
| 2022-05-05 | powerpc: fix typos in comments | Julia Lawall | 1 | -1/+1 |
| 2022-03-16 | powerpc/xive: fix return value of __setup handler | Randy Dunlap | 1 | -3/+3 |
| 2022-02-03 | powerpc/xive: Add some error handling code to 'xive_spapr_init()' | Christophe JAILLET | 1 | -8/+28 |
| 2022-01-31 | powerpc/xive: Export XIVE IPI information for online-only processors. | Sachin Sant | 1 | -1/+1 |
| 2022-01-04 | powerpc/xive: Add missing null check after calling kmalloc | Ammar Faizi | 1 | -0/+3 |
| 2021-12-23 | powerpc/sysdev: Add __init attribute to eligible functions | Nick Child | 2 | -5/+5 |
| 2021-12-02 | powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. | Cédric Le Goater | 3 | -1/+15 |
| 2021-11-25 | powerpc/xive: Add a debugfs toggle for save-restore | Cédric Le Goater | 3 | -1/+3 |
| 2021-11-25 | powerpc/xive: Add a kernel parameter for StoreEOI | Cédric Le Goater | 1 | -0/+13 |
| 2021-11-25 | powerpc/xive: Add a debugfs toggle for StoreEOI | Cédric Le Goater | 1 | -3/+14 |
| 2021-11-25 | powerpc/xive: Add a debugfs file to dump EQs | Cédric Le Goater | 1 | -0/+37 |
| 2021-11-25 | powerpc/xive: Rename the 'cpus' debugfs file to 'ipis' | Cédric Le Goater | 1 | -20/+7 |
| 2021-11-25 | powerpc/xive: Change the debugfs file 'xive' into a directory | Cédric Le Goater | 1 | -11/+25 |
| 2021-11-25 | powerpc/xive: Introduce xive_core_debugfs_create() | Cédric Le Goater | 1 | -3/+15 |
| 2021-11-25 | powerpc/xive: Activate StoreEOI on P10 | Cédric Le Goater | 1 | -0/+2 |
| 2021-11-25 | powerpc/xive: Introduce an helper to print out interrupt characteristics | Cédric Le Goater | 1 | -27/+27 |
| 2021-11-25 | powerpc/xive: Replace pr_devel() by pr_debug() to ease debug | Cédric Le Goater | 2 | -33/+34 |
| 2021-11-17 | powerpc/xive: Change IRQ domain to a tree domain | Cédric Le Goater | 2 | -3/+1 |
| 2021-10-13 | powerpc/xive: Discard disabled interrupts in get_irqchip_state() | Cédric Le Goater | 1 | -1/+2 |
| 2021-09-03 | Merge branch 'fixes' into next | Michael Ellerman | 1 | -12/+24 |
| 2021-08-18 | powerpc/xive: Do not mark xive_request_ipi() as __init | Nathan Chancellor | 1 | -1/+1 |
| 2021-08-13 | powerpc: rename powerpc_debugfs_root to arch_debugfs_dir | Aneesh Kumar K.V | 1 | -2/+1 |
| 2021-08-12 | powerpc/xive: Do not skip CPU-less nodes when creating the IPIs | Cédric Le Goater | 1 | -11/+24 |
| 2021-08-10 | KVM: PPC: Book3S HV: XIVE: Add support for automatic save-restore | Cédric Le Goater | 1 | -0/+10 |
| 2021-08-10 | powerpc: use IRQF_NO_DEBUG for IPIs | Cédric Le Goater | 1 | -1/+2 |
| 2021-08-10 | powerpc/xive: Use XIVE domain under xmon and debugfs | Cédric Le Goater | 1 | -6/+5 |
| 2021-08-10 | powerpc/pseries/pci: Add a msi_free() handler to clear XIVE data | Cédric Le Goater | 1 | -1/+4 |
| 2021-08-10 | powerpc/xive: Remove irqd_is_started() check when setting the affinity | Cédric Le Goater | 1 | -4/+0 |
| 2021-08-10 | powerpc/xive: Drop unmask of MSIs at startup | Cédric Le Goater | 1 | -10/+0 |
| 2021-08-10 | powerpc/xive: Ease debugging of xive_irq_set_affinity() | Cédric Le Goater | 1 | -2/+2 |
| 2021-08-10 | powerpc/xive: Add support for IRQ domain hierarchy | Cédric Le Goater | 1 | -0/+64 |
| 2021-07-05 | powerpc/xive: Fix error handling when allocating an IPI | Cédric Le Goater | 1 | -4/+3 |
| 2021-06-10 | powerpc: Move the use of irq_domain_add_nomap() behind a config option | Marc Zyngier | 1 | -0/+1 |
| 2021-04-30 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -4/+0 |
| 2021-04-30 | powerpc/xive: remove unnecessary unmap_kernel_range | Nicholas Piggin | 1 | -4/+0 |
| 2021-04-17 | powerpc/xive: Use the "ibm, chip-id" property only under PowerNV | Cédric Le Goater | 3 | -6/+10 |
| 2021-04-14 | powerpc/xive: Modernize XIVE-IPI domain with an 'alloc' handler | Cédric Le Goater | 1 | -8/+19 |
| 2021-04-14 | powerpc/xive: Map one IPI interrupt per node | Cédric Le Goater | 2 | -15/+47 |
| 2021-04-14 | powerpc/xive: Fix xmon command "dxi" | Cédric Le Goater | 1 | -4/+10 |
| 2021-04-14 | powerpc/xive: Simplify the dump of XIVE interrupts under xmon | Cédric Le Goater | 1 | -0/+14 |
| 2021-04-14 | powerpc/xive: Drop check on irq_data in xive_core_debug_show() | Cédric Le Goater | 1 | -11/+10 |
| 2021-04-14 | powerpc/xive: Simplify xive_core_debug_show() | Cédric Le Goater | 1 | -14/+4 |
| 2021-04-14 | powerpc/xive: Remove useless check on XIVE_IPI_HW_IRQ | Cédric Le Goater | 1 | -2/+1 |
| 2021-04-14 | powerpc/xive: Introduce an IPI interrupt domain | Cédric Le Goater | 1 | -33/+46 |
| 2021-03-29 | powerpc/xive: use true and false for bool variable | Yang Li | 1 | -1/+1 |
| 2020-12-11 | powerpc/xive: Improve error reporting of OPAL calls | Cédric Le Goater | 1 | -12/+16 |
| 2020-12-11 | powerpc/xive: Simplify xive_do_source_eoi() | Cédric Le Goater | 1 | -39/+33 |
| 2020-12-11 | powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW | Cédric Le Goater | 4 | -32/+1 |
| 2020-12-11 | powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW | Cédric Le Goater | 2 | -41/+1 |
| 2020-12-11 | powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG | Cédric Le Goater | 2 | -11/+0 |
| 2020-12-11 | powerpc/xive: Add a debug_show handler to the XIVE irq_domain | Cédric Le Goater | 1 | -0/+58 |
| 2020-12-11 | powerpc/xive: Add a name to the IRQ domain | Cédric Le Goater | 4 | -9/+9 |
| 2020-12-11 | powerpc/xive: Introduce XIVE_IPI_HW_IRQ | Cédric Le Goater | 2 | -5/+7 |
| 2020-12-11 | powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag | Cédric Le Goater | 1 | -1/+1 |
| 2020-09-18 | powerpc/xive: Make debug routines static | Cédric Le Goater | 1 | -2/+2 |
| 2020-07-30 | powerpc: fix function annotations to avoid section mismatch warnings with gcc-10 | Vladis Dronov | 1 | -1/+1 |
| 2020-06-22 | powerpc/xive: Ignore kmemleak false positives | Alexey Kardashevskiy | 1 | -0/+2 |
| 2020-05-28 | powerpc/xive: Share the event-queue page with the Hypervisor. | Ram Pai | 1 | -0/+7 |
| 2020-05-28 | powerpc/xive: Do not expose a debugfs file when XIVE is disabled | Cédric Le Goater | 1 | -2/+3 |
| 2020-05-26 | powerpc/xive: Clear the page tables for the ESB IO mapping | Cédric Le Goater | 1 | -0/+5 |
| 2020-05-20 | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 1 | -0/+3 |
| 2020-05-07 | powerpc/xive: Enforce load-after-store ordering when StoreEOI is active | Cédric Le Goater | 1 | -0/+3 |
| 2020-04-20 | powerpc/xive: Define xive_native_alloc_irq_on_chip() | Haren Myneni | 1 | -3/+3 |
| 2020-03-27 | powerpc/xive: Add a debugfs file to dump internal XIVE state | Cédric Le Goater | 4 | -0/+129 |
| 2020-03-27 | powerpc/xmon: Add source flags to output of XIVE interrupts | Cédric Le Goater | 1 | -1/+4 |
| 2020-03-27 | powerpc/xive: Fix xmon support on the PowerNV platform | Cédric Le Goater | 1 | -0/+4 |
| 2020-03-27 | powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs | Cédric Le Goater | 4 | -13/+14 |
| 2020-01-22 | powerpc/xive: Discard ESB load value when interrupt is invalid | Frederic Barrat | 1 | -3/+12 |
| 2019-12-05 | powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts | Cédric Le Goater | 1 | -2/+10 |
| 2019-11-13 | powerpc/xive: Prevent page fault issues in the machine crash handler | Cédric Le Goater | 1 | -0/+9 |
| 2019-09-20 | Merge tag 'powerpc-5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 4 | -13/+131 |
| 2019-09-14 | powerpc/xmon: Fix output of XIVE IPI | Cédric Le Goater | 1 | -11/+16 |
| 2019-09-14 | powerpc/xmon: Improve output of XIVE interrupts | Cédric Le Goater | 1 | -3/+26 |
| 2019-09-12 | powerpc/xive: Fix bogus error code returned by OPAL | Greg Kurz | 1 | -0/+11 |
| 2019-08-27 | KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required fun... | Paul Mackerras | 1 | -0/+7 |
| 2019-08-19 | powerpc/xive: Fix dump of XIVE interrupt under pseries | Cédric Le Goater | 4 | -0/+75 |
| 2019-08-19 | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 1 | -23/+64 |
| 2019-08-16 | powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown race | Paul Mackerras | 1 | -23/+64 |
| 2019-08-15 | powerpc/xive: Add a check for memory allocation failure | Christophe JAILLET | 1 | -0/+4 |
| 2019-08-15 | powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xive_irq_bitmap_add()' | Christophe JAILLET | 1 | -1/+1 |
| 2019-08-05 | powerpc/xive: Update comment referencing magic loads from an ESB | Jordan Niethe | 1 | -1/+1 |
| 2019-07-18 | powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() | Gautham R. Shenoy | 1 | -4/+3 |
| 2019-07-13 | Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po... | Linus Torvalds | 1 | -1/+51 |
| 2019-06-02 | powerpc/pseries: Fix xive=off command line | Greg Kurz | 1 | -1/+51 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 4 | -20/+4 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 1 | -0/+1 |
| 2019-04-30 | KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping | Cédric Le Goater | 1 | -0/+11 |
| 2019-04-11 | powerpc/xive: add OPAL extensions for the XIVE native exploitation support | Cédric Le Goater | 1 | -0/+99 |
| 2019-01-15 | powerpc: remove unnecessary unlikely() | Igor Stoppa | 1 | -1/+1 |
| 2018-11-25 | powerpc/xive: Define xive_do_source_eoi as static | Breno Leitao | 1 | -1/+1 |
| 2018-10-19 | powerpc: Add -Werror at arch/powerpc level | Michael Ellerman | 1 | -1/+0 |
| 2018-10-13 | powerpc: remove redundant 'default n' from Kconfig-s | Bartlomiej Zolnierkiewicz | 1 | -3/+0 |
| 2018-10-03 | powerpc/xive: Move a dereference below a NULL test | zhong jiang | 1 | -3/+4 |
| 2018-09-19 | powerpc/xive: Use xive_cpu->chip_id instead of looking it up again | Breno Leitao | 1 | -10/+1 |
| 2018-08-23 | treewide: correct "differenciate" and "instanciate" typos | Finn Thain | 1 | -1/+1 |
| 2018-08-07 | powerpc/xive: Remove xive_kexec_teardown_cpu() | Benjamin Herrenschmidt | 1 | -22/+0 |
| 2018-08-07 | powerpc/xive: Remove now useless pr_debug statements | Benjamin Herrenschmidt | 1 | -9/+1 |
| 2018-07-19 | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 1 | -4/+4 |
| 2018-07-16 | powerpc/64s: Remove POWER9 DD1 support | Nicholas Piggin | 1 | -4/+4 |
| 2018-07-12 | powerpc/xive: Replace msleep(x) with msleep(OPAL_BUSY_DELAY_MS) | Daniel Klamt | 1 | -12/+12 |
| 2018-06-12 | treewide: kzalloc() -> kcalloc() | Kees Cook | 1 | -1/+1 |
| 2018-06-03 | powerpc/xive: Remove (almost) unused macros | Russell Currey | 1 | -1/+1 |
| 2018-05-10 | powerpc/xive: prepare all hcalls to support long busy delays | Cédric Le Goater | 1 | -8/+28 |
| 2018-05-10 | powerpc/xive: fix hcall H_INT_RESET to support long busy delays | Cédric Le Goater | 1 | -5/+47 |
| 2018-04-19 | powerpc/xive: Fix trying to "push" an already active pool VP | Benjamin Herrenschmidt | 1 | -0/+4 |
| 2018-03-31 | powerpc/xive: Fix wrong xmon output caused by typo | Frederic Barrat | 1 | -1/+1 |
| 2018-02-15 | powerpc/xive: Use hw CPU ids when configuring the CPU queues | Cédric Le Goater | 1 | -6/+10 |
| 2018-02-10 | Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -2/+16 |
| 2018-01-21 | Merge branch 'topic/ppc-kvm' into next | Michael Ellerman | 1 | -1/+2 |
| 2018-01-19 | KVM: PPC: Book3S HV: Enable use of the new XIVE "single escalation" feature | Benjamin Herrenschmidt | 1 | -2/+16 |
| 2018-01-16 | powerpc/xive: Remove incorrect debug code | Benjamin Herrenschmidt | 1 | -5/+0 |
| 2018-01-12 | powerpc/xive: Add interrupt flag to disable automatic EOI | Benjamin Herrenschmidt | 1 | -1/+2 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-04 | powerpc/xive: Clear XIVE internal structures when a CPU is removed | Cédric Le Goater | 1 | -0/+8 |
| 2017-10-04 | powerpc/xive: Fix IPI reset | Cédric Le Goater | 1 | -0/+4 |
| 2017-09-08 | treewide: make "nr_cpu_ids" unsigned | Alexey Dobriyan | 1 | -2/+2 |
| 2017-09-04 | powerpc/xive: Fix section __init warning | Cédric Le Goater | 1 | -1/+1 |
| 2017-09-02 | powerpc/xive: improve debugging macros | Cédric Le Goater | 1 | -2/+6 |
| 2017-09-02 | powerpc/xive: introduce H_INT_ESB hcall | Cédric Le Goater | 3 | -3/+52 |
| 2017-09-02 | powerpc/xive: add the HW IRQ number under xive_irq_data | Cédric Le Goater | 2 | -0/+4 |
| 2017-09-02 | powerpc/xive: introduce xive_esb_write() | Cédric Le Goater | 1 | -1/+10 |
| 2017-09-02 | powerpc/xive: rename xive_poke_esb() in xive_esb_read() | Cédric Le Goater | 1 | -10/+10 |
| 2017-09-02 | powerpc/xive: guest exploitation of the XIVE interrupt controller | Cédric Le Goater | 4 | -0/+637 |
| 2017-09-02 | powerpc/xive: introduce a common routine xive_queue_page_alloc() | Cédric Le Goater | 3 | -11/+27 |
| 2017-08-24 | powerpc/xive: Fix the size of the cpumask used in xive_find_target_in_mask() | Cédric Le Goater | 1 | -1/+1 |
| 2017-08-23 | powerpc: Convert to using %pOF instead of full_name | Rob Herring | 1 | -1/+1 |
| 2017-08-15 | powerpc/xmon: Exclude all of xmon from ftrace | Naveen N. Rao | 1 | -3/+3 |
| 2017-08-10 | powerpc/xive: Fix section mismatch warnings | Michael Ellerman | 2 | -3/+3 |
| 2017-08-10 | powerpc/xive: Ensure active irqd when setting affinity | Benjamin Herrenschmidt | 1 | -0/+4 |
| 2017-07-03 | Merge branch 'fixes' into next | Michael Ellerman | 1 | -1/+1 |
| 2017-06-28 | powerpc/xive: Silence message about VP block allocation | Benjamin Herrenschmidt | 1 | -2/+2 |
| 2017-06-15 | powerpc/xive: Fix offset for store EOI MMIOs | Benjamin Herrenschmidt | 1 | -1/+1 |
| 2017-06-05 | powerpc: Fix some spelling mistakes | Colin Ian King | 1 | -1/+1 |
| 2017-05-09 | Merge branch 'kvm-ppc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Paolo Bonzini | 2 | -11/+217 |
| 2017-04-27 | KVM: PPC: Book3S HV: Native usage of the XIVE interrupt controller | Benjamin Herrenschmidt | 2 | -11/+217 |
| 2017-04-20 | powerpc/xive: Fix missing check of rc != OPAL_BUSY | Michael Ellerman | 1 | -0/+1 |
| 2017-04-13 | powerpc: Change the doorbell IPI calling convention | Nicholas Piggin | 1 | -3/+3 |
| 2017-04-10 | powerpc/xive: Native exploitation of the XIVE interrupt controller | Benjamin Herrenschmidt | 5 | -0/+2018 |