aboutsummaryrefslogtreecommitdiff
path: root/include/xive.h
AgeCommit message (Expand)AuthorFilesLines
2020-03-12Re-license IBM written files as Apache 2.0 OR GPLv2+Stewart Smith1-1/+1
2019-12-16xive: make endian-cleanNicholas Piggin1-1/+1
2019-11-04xive/p9: obsolete OPAL_XIVE_IRQ_SHIFT_BUG flagsCédric Le Goater1-1/+1
2019-11-04xive/p9: minor cleanup of the interfaceCédric Le Goater1-3/+4
2019-11-04xive/p9: introduce header files for the registersCédric Le Goater1-457/+6
2019-09-06hw/psi-p9: Mask OPAL-owned LSIs without handlersOliver O'Halloran1-0/+2
2019-07-26SPDX-ify all skiboot codeStewart Smith1-15/+3
2018-04-03xive: disable store EOI supportCédric Le Goater1-0/+3
2018-01-30xive: Mask MMIO load/store to bad location FIRFrederic Barrat1-0/+2
2017-12-11xive: Ensure VC informational FIRs are maskedBenjamin Herrenschmidt1-0/+6
2017-12-03fast-reboot: bare bones fast reboot implementation for POWER9Nicholas Piggin1-0/+1
2017-11-28xive: Implement "single escalation" featureBenjamin Herrenschmidt1-7/+8
2017-11-09xive: Update inits for DD2.0Benjamin Herrenschmidt1-5/+20
2017-09-12xive: Ensure pressure relief interrupts are disabledBenjamin Herrenschmidt1-0/+1
2017-07-12xive: Enable memory backing of queuesBenjamin Herrenschmidt1-0/+6
2017-07-12xive: Properly get rid of donated indirect pages during resetBenjamin Herrenschmidt1-0/+7
2017-06-26xive: DD2.0 updatesBenjamin Herrenschmidt1-0/+7
2017-04-28xive+phb4: Fix exposing trigger page to LinuxBenjamin Herrenschmidt1-5/+9
2017-03-09xive: Sync HW when moving interrupts aroundBenjamin Herrenschmidt1-0/+7
2017-02-07xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1Benjamin Herrenschmidt1-0/+4
2017-02-02xive: Set the FORCE_TM_LOCAL bit in CQ_PBI_CTLBenjamin Herrenschmidt1-0/+5
2017-02-02xive: Fix definition of VC_SCRUB_OFFSETBenjamin Herrenschmidt1-1/+1
2017-01-05xive: Split the OPAL irq flags from the internal onesBenjamin Herrenschmidt1-5/+6
2017-01-05xive: Cleanup escalation PQ on queue changeBenjamin Herrenschmidt1-0/+4
2017-01-05xive: Implement xive_resetBenjamin Herrenschmidt1-2/+4
2017-01-05xive: Mark XIVE owned EQs with a specific flagBenjamin Herrenschmidt1-0/+2
2017-01-05xive: Use an allocator for EQDsBenjamin Herrenschmidt1-0/+4
2017-01-05xive: Break assumption that block ID == chip IDBenjamin Herrenschmidt1-0/+12
2017-01-05xive/phb4: Handle bad ESB offsets in PHB4 DD1Benjamin Herrenschmidt1-0/+1
2017-01-05xive: Implement cache watch and use it for EQsBenjamin Herrenschmidt1-0/+36
2017-01-05xive: Add opal_xive_get_irq_info()Benjamin Herrenschmidt1-3/+4
2017-01-05xive: Add support for escalation interruptsBenjamin Herrenschmidt1-0/+3
2016-11-15xive: Provide a way to override some IPI sourcesBenjamin Herrenschmidt1-3/+5
2016-11-15xive: Add helper to retrieve an IPI trigger portBenjamin Herrenschmidt1-0/+5
2016-08-11xive: Wrap irq_sources to provide standard set_xive/get_xiveBenjamin Herrenschmidt1-2/+9
2016-07-08XIVE: Base XIVE support for OPAL XICS emulation callsBenjamin Herrenschmidt1-0/+378