aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc/xics.h
AgeCommit message (Expand)Author
2019-07-02xics/kvm: Add error propagation to ic*_set_kvm_state() functionsGreg Kurz
2019-07-02xics/spapr: Register RTAS/hypercalls once at machine initGreg Kurz
2019-05-29spapr/irq: initialize the IRQ device only onceCédric Le Goater
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: 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-09ppc/xics: allow ICSState to have an offset 0Cédric Le Goater
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-12-21spapr: add device tree support for the XIVE exploitation modeCédric Le Goater
2018-09-25spapr: introduce a spapr_irq class 'nr_msis' attributeCédric Le Goater
2018-08-21xics: don't include "target/ppc/cpu-qom.h" in "hw/ppc/xics.h"Greg Kurz
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
2017-12-15spapr: introduce a spapr_qirq() helperCédric Le Goater
2017-12-15spapr: move the IRQ allocation routines under the machineCédric Le Goater
2017-12-15ppc/xics: introduce an icp_create() helperCé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: setup cpu at realize timeGreg Kurz
2017-06-09xics: pass appropriate types to realize() handlers.Greg Kurz
2017-06-09xics: introduce macros for ICP/ICS link propertiesGreg Kurz
2017-06-08xics: add reset() handler to ICPStateClassGreg Kurz
2017-05-24xics_kvm: cache already enabled vCPU idsGreg Kurz
2017-05-24ppc/xics: simplify prototype of xics_spapr_init()Greg Kurz
2017-05-11ppc: xics: fix compilation with CentOS 6Paolo Bonzini
2017-05-11ppc/xics: preserve P and Q bits for KVM IRQsSam Bobroff
2017-04-26ppc/pnv: add a PnvICPState objectCédric Le Goater
2017-04-26ppc/xics: add a realize() handler to ICPStateClassCédric Le Goater
2017-04-26spapr: allocate the ICPState object from under sPAPRCPUCoreCédric Le Goater
2017-04-26ppc/xics: introduce an 'intc' backlink under PowerPCCPUCédric Le Goater
2017-04-26ppc/spapr: QOM'ify sPAPRRTCStateCédric Le Goater
2017-03-04ppc: avoid typedef redefinitionsPaolo Bonzini
2017-03-01ppc/xics: move InterruptStatsProvider to the sPAPR machineCédric Le Goater
2017-03-01ppc/xics: move ics-simple post_load under the machineCédric Le Goater
2017-03-01ppc/xics: remove the XICSState classesCédric Le Goater
2017-03-01ppc/xics: export the XICS init routinesCédric Le Goater
2017-03-01ppc/xics: move the ICP array under the sPAPR machineCédric Le Goater
2017-03-01ppc/xics: simplify spapr_dt_xics() interfaceCédric Le Goater
2017-03-01ppc/xics: use the QOM interface to grab an ICPCédric Le Goater
2017-03-01ppc/xics: move the cpu_setup() handler under the ICPState classCédric Le Goater
2017-03-01ppc/xics: simplify the cpu_setup() handlerCédric Le Goater
2017-03-01ppc/xics: extend the QOM interface to handle ICPsCédric Le Goater