aboutsummaryrefslogtreecommitdiff
path: root/include/hw/ppc/xics.h
AgeCommit message (Expand)Author
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost
2020-09-09Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-02-02ppc/pnv: Add models for POWER8 PHB3 PCIe Host bridgeCédric Le Goater
2019-11-18ppc: Add intc_destroy() handlers to SpaprInterruptController/PnvChipGreg Kurz
2019-10-24ppc: Reset the interrupt presenter from the CPU reset handlerCédric Le Goater
2019-10-04xics: Merge TYPE_ICS_BASE and TYPE_ICS_SIMPLE classesDavid Gibson
2019-10-04xics: Eliminate reset hookDavid Gibson
2019-10-04xics: Rename misleading ics_simple_*() functionsDavid Gibson
2019-10-04xics: Eliminate 'reject', 'resend' and 'eoi' class hooksDavid Gibson
2019-10-04xics: Minor fixes for XICSFabric interfaceDavid Gibson
2019-10-04spapr/irq: Introduce an ics_irq_free() helperCédric Le Goater
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include exec/memory.h slightly lessMarkus Armbruster
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