summaryrefslogtreecommitdiffstats
path: root/hw/intc/spapr_xive_kvm.c
Commit message (Expand)AuthorAgeFilesLines
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* xive: Add trace eventsCédric Le Goater2020-12-141-0/+5
* Revert series "spapr/xive: Allocate vCPU IPIs from the vCPU contexts"Greg Kurz2020-11-181-84/+18Star
* spapr/xive: Allocate vCPU IPIs from the vCPU contextsCédric Le Goater2020-09-081-3/+33
* spapr/xive: Allocate IPIs independently from the other sourcesCédric Le Goater2020-09-081-5/+42
* spapr/xive: Use kvmppc_xive_source_reset() in post_loadCédric Le Goater2020-09-081-10/+10
* spapr/xive: Modify kvm_cpu_is_enabled() interfaceCédric Le Goater2020-09-081-3/+2Star
* spapr/xive: Use xive_source_esb_len()Greg Kurz2020-08-141-1/+1
* spapr/xive: Simplify error handling of kvmppc_xive_cpu_synchronize_state()Greg Kurz2020-08-131-8/+6Star
* spapr/xive: Simplify error handling in kvmppc_xive_connect()Greg Kurz2020-08-131-13/+11Star
* spapr/xive: Fix error handling in kvmppc_xive_post_load()Greg Kurz2020-08-131-17/+18
* spapr/kvm: Fix error handling in kvmppc_xive_pre_save()Greg Kurz2020-08-131-3/+4
* spapr/xive: Rework error handling of kvmppc_xive_set_source_config()Greg Kurz2020-08-131-9/+4Star
* spapr/xive: Rework error handling in kvmppc_xive_get_queues()Greg Kurz2020-08-131-7/+8
* spapr/xive: Rework error handling of kvmppc_xive_[gs]et_queue_config()Greg Kurz2020-08-131-19/+16Star
* spapr/xive: Rework error handling of kvmppc_xive_cpu_[gs]et_state()Greg Kurz2020-08-131-5/+10
* spapr/xive: Rework error handling of kvmppc_xive_mmap()Greg Kurz2020-08-131-7/+11
* spapr/xive: Rework error handling of kvmppc_xive_source_reset()Greg Kurz2020-08-131-6/+7
* spapr/xive: Rework error handling of kvmppc_xive_cpu_connect()Greg Kurz2020-08-131-11/+10Star
* spapr/xive: Convert KVM device fd checks to assert()Greg Kurz2020-08-131-28/+7Star
* ppc/xive: Rework setup of XiveSource::esb_mmioGreg Kurz2020-08-131-2/+2
* spapr/xive: Simplify kvmppc_xive_disconnect()Greg Kurz2020-08-121-4/+2Star
* spapr/xive: Fix xive->fd if kvm_create_device() failsGreg Kurz2020-08-121-3/+5
* spapr/xive: Deduce the SpaprXive pointer from XiveTCTX::xptrGreg Kurz2020-01-081-5/+4Star
* spapr/xive: Configure number of servers in KVMGreg Kurz2019-12-171-2/+21
* spapr: Pass the maximum number of vCPUs to the KVM interrupt controllerGreg Kurz2019-12-171-1/+2
* xive/kvm: Trigger interrupts from userspaceGreg Kurz2019-12-171-14/+2Star
* spapr, xics, xive: Match signatures for XICS and XIVE KVM connect routinesDavid Gibson2019-10-241-12/+10Star
* xive: Improve irq claim/free pathDavid Gibson2019-10-041-4/+4
* spapr/irq: Only claim VALID interrupts at the KVM levelCédric Le Goater2019-10-041-3/+37
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-0/+1
* spapr/xive: Fix migration of hot-plugged CPUsCédric Le Goater2019-08-131-2/+17
* spapr/xive: Add proper rollback to kvmppc_xive_connect()Greg Kurz2019-07-021-19/+29
* spapr/xive: rework the mapping the KVM memory regionsCédric Le Goater2019-07-021-9/+12
* spapr/xive: fix multiple resets when using the 'dual' interrupt modeCédric Le Goater2019-05-291-4/+0Star
* spapr/irq: add KVM support to the 'dual' machineCédric Le Goater2019-05-291-1/+28
* spapr: check for the activation of the KVM IRQ deviceCédric Le Goater2019-05-291-0/+33
* spapr: introduce routines to delete the KVM IRQ deviceCédric Le Goater2019-05-291-0/+56
* spapr/xive: add migration support for KVMCédric Le Goater2019-05-291-1/+94
* spapr/xive: introduce a VM state change handlerCédric Le Goater2019-05-291-1/+95
* spapr/xive: add state synchronization with KVMCédric Le Goater2019-05-291-0/+90
* spapr/xive: add hcall support when under KVMCédric Le Goater2019-05-291-0/+197
* spapr/xive: add KVM supportCédric Le Goater2019-05-291-0/+237