summaryrefslogtreecommitdiffstats
path: root/hw/intc/xics_kvm.c
Commit message (Expand)AuthorAgeFilesLines
* spapr/xics: Drop unused argument to xics_kvm_has_broken_disconnect()Greg Kurz2020-12-141-1/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-3/+1Star
* spapr/xics: Configure number of servers in KVMGreg Kurz2019-12-171-2/+19
* spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz2019-12-171-1/+2
* spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routinesDavid Gibson2019-10-241-4/+5
* spapr/irq: Only claim VALID interrupts at the KVM levelCédric Le Goater2019-10-041-0/+8
* Include hw/hw.h exactly where neededMarkus Armbruster2019-08-161-1/+0Star
* xics/kvm: Fix fallback to emulated XICSGreg Kurz2019-07-281-11/+0Star
* xics/kvm: Always set the MASKED bit if interrupt is maskedGreg Kurz2019-07-121-0/+3
* xics/kvm: Add proper rollback to xics_kvm_init()Greg Kurz2019-07-021-6/+5Star
* xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz2019-07-021-15/+22
* xics/kvm: Always use local_err in xics_kvm_init()Greg Kurz2019-07-021-6/+10
* xics/kvm: Skip rollback when KVM XICS is absentGreg Kurz2019-07-021-1/+1
* xics/spapr: Rename xics_kvm_init()Greg Kurz2019-07-021-1/+1
* xics/spapr: Detect old KVM XICS on POWER9 hostsGreg Kurz2019-07-021-0/+30
* xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz2019-07-021-19/+0Star
* spapr/irq: add KVM support to the 'dual' machineCédric Le Goater2019-05-291-0/+31
* spapr: check for the activation of the KVM IRQ deviceCédric Le Goater2019-05-291-1/+30
* spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater2019-05-291-0/+51
* spapr: Use CamelCase properlyDavid Gibson2019-03-121-2/+2
* xics: Write source state to KVM at claim timeGreg Kurz2019-02-251-31/+43
* xics: Drop the KVM ICS classGreg Kurz2019-02-181-40/+0Star
* xics: Handle KVM interrupt presentation from "simple" ICS codeGreg Kurz2019-02-181-2/+1Star
* xics: Handle KVM ICS reset from the "simple" ICS codeGreg Kurz2019-02-181-18/+0Star
* xics: Explicitely call KVM ICS methods from the common codeGreg Kurz2019-02-181-8/+4Star
* xics: Drop the KVM ICP classGreg Kurz2019-02-181-18/+0Star
* xics: Handle KVM ICP realize from the common codeGreg Kurz2019-02-181-9/+1Star
* xics: Handle KVM ICP reset from the common codeGreg Kurz2019-02-181-11/+0Star
* xics: Explicitely call KVM ICP methods from the common codeGreg Kurz2019-02-181-8/+4Star
* ppc: Move spapr-related prototypes from xics.h into a seperate header fileThomas Huth2019-01-221-0/+1
* spapr: move the qemu_irq array under the machineCédric Le Goater2019-01-081-1/+0Star
* ppc: export the XICS and XIVE set_irq handlersCédric Le Goater2019-01-081-1/+1
* Use error_fatal to simplify obvious fatal errors (again)Markus Armbruster2018-10-191-6/+1Star
* ppc/xics: rework the ICS classes inheritance treeCédric Le Goater2018-07-031-7/+5Star
* ppx/xics: introduce a parent_reset in ICSStateClassCédric Le Goater2018-07-031-16/+10Star
* ppc/xics: introduce a parent_realize in ICSStateClassCédric Le Goater2018-07-031-5/+15
* ppc/xics: introduce ICP DeviceRealize and DeviceReset handlersCédric Le Goater2018-07-031-7/+27
* xics_kvm: fix a build breakCédric Le Goater2018-06-161-6/+4Star
* xics_kvm: use KVM helpersCédric Le Goater2018-06-121-38/+14Star
* xics/kvm: synchonize state before 'info pic'Greg Kurz2017-11-141-0/+19
* xics: drop ICPStateClass::cpu_setup() handlerGreg Kurz2017-06-091-6/+6
* xics: pass appropriate types to realize() handlers.Greg Kurz2017-06-091-4/+2Star
* xics: add reset() handler to ICPStateClassGreg Kurz2017-06-081-25/+2Star
* xics: add unrealize handlerGreg Kurz2017-05-251-0/+6
* xics_kvm: cache already enabled vCPU idsGreg Kurz2017-05-241-7/+20
* ppc/xics: preserve P and Q bits for KVM IRQsSam Bobroff2017-05-111-0/+12
* ppc/xics: Fix stale irq->status bits after getSam Bobroff2017-05-111-0/+1
* ppc/xics: register reset handlers for the ICP and ICS objectsCédric Le Goater2017-03-061-5/+10
* ppc/xics: rename 'ICPState *' variables to 'icp'Cédric Le Goater2017-03-011-17/+17
* ppc/xics: remove the XICSState classesCédric Le Goater2017-03-011-13/+0Star