aboutsummaryrefslogtreecommitdiff
path: root/hw/intc/xics_kvm.c
AgeCommit message (Expand)Author
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2021-05-02Do not include cpu.h if it's not really necessaryThomas Huth
2020-12-14spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect()Greg Kurz
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster
2019-12-17spapr/xics: Configure number of servers in KVMGreg Kurz
2019-12-17spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz
2019-10-24spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routinesDavid Gibson
2019-10-04spapr/irq: Only claim VALID interrupts at the KVM levelCédric Le Goater
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-07-28xics/kvm: Fix fallback to emulated XICSGreg Kurz
2019-07-12xics/kvm: Always set the MASKED bit if interrupt is maskedGreg Kurz
2019-07-02xics/kvm: Add proper rollback to xics_kvm_init()Greg Kurz
2019-07-02xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz
2019-07-02xics/kvm: Always use local_err in xics_kvm_init()Greg Kurz
2019-07-02xics/kvm: Skip rollback when KVM XICS is absentGreg Kurz
2019-07-02xics/spapr: Rename xics_kvm_init()Greg Kurz
2019-07-02xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz
2019-05-29spapr/irq: add KVM support to the 'dual' machineCédric Le Goater
2019-05-29spapr: check for the activation of the KVM IRQ deviceCédric Le Goater
2019-05-29spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater
2019-03-12spapr: Use CamelCase properlyDavid Gibson
2019-02-26xics: Write source state to KVM at claim timeGreg Kurz
2019-02-18xics: Drop the KVM ICS classGreg Kurz
2019-02-18xics: Handle KVM interrupt presentation from "simple" ICS codeGreg Kurz
2019-02-18xics: Handle KVM ICS reset from the "simple" ICS codeGreg Kurz
2019-02-18xics: Explicitely call KVM ICS methods from the common codeGreg Kurz
2019-02-18xics: Drop the KVM ICP classGreg Kurz
2019-02-18xics: Handle KVM ICP realize from the common codeGreg Kurz
2019-02-18xics: Handle KVM ICP reset from the common codeGreg Kurz
2019-02-18xics: Explicitely call KVM ICP methods from the common codeGreg Kurz
2019-01-22ppc: Move spapr-related prototypes from xics.h into a seperate header fileThomas Huth
2019-01-09spapr: move the qemu_irq array under the machineCédric Le Goater
2019-01-09ppc: export the XICS and XIVE set_irq handlersCédric Le Goater
2018-10-19Use error_fatal to simplify obvious fatal errors (again)Markus Armbruster
2018-07-03ppc/xics: rework the ICS classes inheritance treeCédric Le Goater
2018-07-03ppx/xics: introduce a parent_reset in ICSStateClassCédric Le Goater
2018-07-03ppc/xics: introduce a parent_realize in ICSStateClassCédric Le Goater
2018-07-03ppc/xics: introduce ICP DeviceRealize and DeviceReset handlersCédric Le Goater
2018-06-16xics_kvm: fix a build breakCédric Le Goater
2018-06-12xics_kvm: use KVM helpersCédric Le Goater
2017-11-14xics/kvm: synchonize state before 'info pic'Greg Kurz
2017-06-09xics: drop ICPStateClass::cpu_setup() handlerGreg Kurz
2017-06-09xics: pass appropriate types to realize() handlers.Greg Kurz
2017-06-08xics: add reset() handler to ICPStateClassGreg Kurz
2017-05-25xics: add unrealize handlerGreg Kurz
2017-05-24xics_kvm: cache already enabled vCPU idsGreg Kurz
2017-05-11ppc/xics: preserve P and Q bits for KVM IRQsSam Bobroff
2017-05-11ppc/xics: Fix stale irq->status bits after getSam Bobroff
2017-03-06ppc/xics: register reset handlers for the ICP and ICS objectsCédric Le Goater