summary refs log tree commit diff stats
path: root/hw/intc/xive2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ppc/xive2: Fix integer overflow warning in xive2_redistribute()Gautam Menghani2025-09-281-14/+31
* ppc/xive2: Enable lower level contexts on VP pushNicholas Piggin2025-07-211-8/+28
* ppc/xive: Split need_resend into restore_nvpNicholas Piggin2025-07-211-12/+16
* ppc/xive2: Implement PHYS ring VP push TIMA opNicholas Piggin2025-07-211-0/+11
* ppc/xive2: Implement set_os_pending TIMA opNicholas Piggin2025-07-211-0/+28
* ppc/xive2: redistribute group interrupts on context pushNicholas Piggin2025-07-211-1/+7
* ppc/xive2: Implement pool context push TIMA opNicholas Piggin2025-07-211-17/+33
* ppc/xive: Redistribute phys after pulling of pool contextNicholas Piggin2025-07-211-2/+14
* ppc/xive2: Prevent pulling of pool context losing phys interruptNicholas Piggin2025-07-211-8/+10
* ppc/xive2: implement NVP context save restore for POOL ringNicholas Piggin2025-07-211-16/+35
* ppc/xive: Assert group interrupts were redistributedNicholas Piggin2025-07-211-0/+1
* ppc/xive2: Avoid needless interrupt re-check on CPPR setNicholas Piggin2025-07-211-1/+3
* ppc/xive2: Consolidate presentation processing in context pushNicholas Piggin2025-07-211-32/+10
* ppc/xive2: split tctx presentation processing from set CPPRNicholas Piggin2025-07-211-61/+76
* ppc/xive: Add xive_tctx_pipr_set() helper functionNicholas Piggin2025-07-211-9/+7
* ppc/xive: tctx signaling registers reworkNicholas Piggin2025-07-211-53/+41
* ppc/xive: Add xive_tctx_pipr_present() to present new interruptNicholas Piggin2025-07-211-1/+1
* ppc/xive2: Redistribute group interrupt preempted by higher priority interruptNicholas Piggin2025-07-211-2/+12
* ppc/xive: Change presenter .match_nvt to match not presentNicholas Piggin2025-07-211-16/+15
* ppc/xive2: redistribute irqs for pool and phys ctx pullGlenn Miles2025-07-211-27/+67
* ppc/xive2: Redistribute group interrupt precluded by CPPR updateGlenn Miles2025-07-211-22/+60
* ppc/xive2: Implement "Ack OS IRQ to even report line" TIMA opGlenn Miles2025-07-211-0/+50
* ppc/xive2: Improve pool regs variable nameGlenn Miles2025-07-211-6/+5
* ppc/xive: Add more interrupt notification tracingGlenn Miles2025-07-211-5/+8
* ppc/xive2: Support redistribution of group interruptsGlenn Miles2025-07-211-4/+80
* pnv/xive2: Support ESB EscalationGlenn Miles2025-07-211-12/+50
* ppc/xive2: Set CPPR delivery should account for group priorityNicholas Piggin2025-07-211-10/+22
* ppc/xive2: Do not present group interrupt on OS-push if precluded by CPPRNicholas Piggin2025-07-211-1/+3
* ppc/xive2: Fix treatment of PIPR in CPPR updateGlenn Miles2025-07-211-1/+3
* ppc/xive2: Fix irq preempted by lower priority group irqGlenn Miles2025-07-211-1/+1
* ppc/xive2: Reset Generation Flipped bit on END Cache WatchMichael Kowal2025-07-211-2/+2
* ppc/xive2: fix context push calculation of IPB priorityNicholas Piggin2025-07-211-1/+2
* ppc/xive2: Fix calculation of END queue sizesGlenn Miles2025-07-211-6/+19
* qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-2/+2
* ppc/xive2: Fix logical / bitwise comparison typoNicholas Piggin2025-03-201-1/+1
* pnv/xive: Fix possible undefined shift error in group size calculationNicholas Piggin2025-03-201-5/+14
* ppc/xive2: Check crowd backlog when scanning group backlogFrederic Barrat2025-03-111-26/+56
* pnv/xive2: Rename nvp_ to nvx_ if they can refer to NVP or NVGCGlenn Miles2025-03-111-28/+28
* ppc/xive2: Support crowd-matching when looking for targetFrederic Barrat2025-03-111-16/+60
* ppc/xive2: Add support for MMIO operations on the NVPG/NVC BARFrederic Barrat2025-03-111-0/+87
* ppc/xive2: Process group backlog when updating the CPPRFrederic Barrat2025-03-111-2/+171
* ppc/xive2: Process group backlog when pushing an OS contextFrederic Barrat2025-03-111-0/+97
* ppc/xive2: Add undelivered group interrupt to backlogFrederic Barrat2025-03-111-30/+106
* ppc/xive2: Support group-matching when looking for targetFrederic Barrat2025-03-111-18/+47
* ppc/xive2: Add grouping level to notificationFrederic Barrat2025-03-111-8/+11
* ppc/xive2: Update NVP save/restore for group attributesFrederic Barrat2025-03-111-5/+18
* Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2024-12-211-2/+2
|\
| * include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2024-12-201-2/+2
* | include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson2024-12-191-2/+0
|/