aboutsummaryrefslogtreecommitdiff
path: root/hw/xive.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-26SPDX-ify all skiboot codeStewart Smith1-13/+5
2019-05-21hw/xive.c: Fix memcmp() in DEBUG build to compare struct not ptrStewart Smith1-2/+2
2019-05-15xive: Remove xive rev field and recognize P9PNicholas Piggin1-11/+12
2019-03-28xive: Add calls to save/restore the queues and VPs HW stateCédric Le Goater1-0/+130
2019-02-28xive: Make no_sync parameter affermative in __xive_set_irq_config()Michael Neuling1-6/+6
2019-02-25sparse: symbol 'xive_buddy_lock/xive_vp_buddy' was not declared. Should it be...Stewart Smith1-3/+3
2019-01-25Remove POWER9N DD1 supportNicholas Piggin1-28/+11
2019-01-25xive: remove POWER9N DD1 NVT table size workaroundNicholas Piggin1-5/+1
2018-08-02xive: Disable block trackerBenjamin Herrenschmidt1-2/+4
2018-05-01SLW: quieten 'Configuring self-restore' for DARN,NCU_SPEC_BAR and HRMORStewart Smith1-1/+1
2018-04-29xive: fix missing unlock in error pathStewart Smith1-0/+1
2018-04-03xive: disable store EOI supportCédric Le Goater1-3/+10
2018-03-22xive: fix opal_xive_set_vp_info() error pathCédric Le Goater1-1/+1
2018-01-30xive: Mask MMIO load/store to bad location FIRFrederic Barrat1-1/+7
2018-01-14SCOM restore for DARN and XIVEAkshay Adiga1-0/+30
2017-12-11xive: Ensure VC informational FIRs are maskedBenjamin Herrenschmidt1-0/+5
2017-12-11xive: Fix occasional VC checkstops in xive_resetBenjamin Herrenschmidt1-3/+54
2017-12-11xive: Do not return a trigger page for an escalation interruptBenjamin Herrenschmidt1-2/+2
2017-12-11xive: Mark a freed IRQ's IVE as valid and maskedBenjamin Herrenschmidt1-1/+1
2017-12-03direct-controls: enable fast reboot direct controls for mamboNicholas Piggin1-1/+6
2017-12-03fast-reboot: bare bones fast reboot implementation for POWER9Nicholas Piggin1-5/+27
2017-11-28xive: Remove obsolete commentBenjamin Herrenschmidt1-2/+0
2017-11-28xive: Don't bother cleaning up disabled EQs in resetBenjamin Herrenschmidt1-4/+9
2017-11-28xive: Warn on valid VPs found in abnormal casesBenjamin Herrenschmidt1-1/+4
2017-11-28xive: Properly reserve built-in VPs in non-group modeBenjamin Herrenschmidt1-0/+2
2017-11-28xive: Quieten debug messages in standard buildsBenjamin Herrenschmidt1-18/+18
2017-11-28xive: Implement "single escalation" featureBenjamin Herrenschmidt1-13/+178
2017-11-28xive: When disabling a VP, wipe all of its settingsBenjamin Herrenschmidt1-5/+5
2017-11-28xive: Improve cleaning up of EQsBenjamin Herrenschmidt1-11/+34
2017-11-28xive: When disabling an EQ, wipe all of its settingsBenjamin Herrenschmidt1-50/+51
2017-11-09xive: Trivial fix for compilation error when enabling xive debugGuilherme G. Piccoli1-1/+1
2017-11-09xive: Fix ability to clear some EQ flagsBenjamin Herrenschmidt1-0/+4
2017-11-09xive: Update inits for DD2.0Benjamin Herrenschmidt1-2/+27
2017-10-15xive: Fix VP free block group mode false-positive parameter checkNicholas Piggin1-1/+3
2017-09-12xive: Fix opal_xive_dump_tm() to access W2 properlyBenjamin Herrenschmidt1-1/+7
2017-09-12xive: Make opal_xive_allocate_irq() properly try all chipsBenjamin Herrenschmidt1-17/+37
2017-09-12xive: Fix initialization & cleanup of HW thread contextsBenjamin Herrenschmidt1-36/+38
2017-09-12xive: Add debug option for detecting misrouted IPI in emulationBenjamin Herrenschmidt1-15/+116
2017-09-12xive: Increase the interrupt "gap" on debug buildsBenjamin Herrenschmidt1-2/+7
2017-09-12xive: Fix locking around cache scrub & watchBenjamin Herrenschmidt1-0/+19
2017-09-12xive: Use symbolic constantBenjamin Herrenschmidt1-1/+1
2017-09-12xive: Workaround HW issue with scrub facilityBenjamin Herrenschmidt1-1/+32
2017-09-12xive: Add exerciser for cache watch/scrub facility in DEBUG buildsBenjamin Herrenschmidt1-45/+96
2017-09-12xive: Make assertion in xive_eq_for_target() more informativeBenjamin Herrenschmidt1-1/+5
2017-09-12xive: Add debug code to check initial cache updatesBenjamin Herrenschmidt1-0/+47
2017-09-12xive: Ensure pressure relief interrupts are disabledBenjamin Herrenschmidt1-0/+2
2017-09-12xive: Don't try setting the reserved ACK# field in VPsBenjamin Herrenschmidt1-4/+1
2017-09-12xive: Remove useless memory barriers in VP/EQ initsBenjamin Herrenschmidt1-2/+0
2017-08-15hw/xive: Fix unchecked return value in opal_xive_dump_emu() (CID 144257)Cyril Bur1-4/+9
2017-08-15hw/xive: Check return value from xive_decode_vp() (CID 142343 142344)Cyril Bur1-2/+8