aboutsummaryrefslogtreecommitdiff
path: root/hw/xive.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-15hw/xive: Fix NULL return value dereferences (CID 141079 & 141081)Cyril Bur1-1/+5
2017-08-11xive: Check for valid PIR index when decodingRussell Currey1-0/+4
2017-07-12xive: Enable memory backing of queuesBenjamin Herrenschmidt1-6/+35
2017-07-12xive: Properly get rid of donated indirect pages during resetBenjamin Herrenschmidt1-38/+98
2017-06-26xive: Remove historical BAR reading codeBenjamin Herrenschmidt1-80/+11
2017-06-26xive: DD2.0 updatesBenjamin Herrenschmidt1-8/+48
2017-06-21xive: Fix initialisation of xive_cpu_state structAndrew Donnellan1-0/+1
2017-06-16hw/phys_map: Use GCIDs as a chip indexOliver O'Halloran1-7/+5
2017-05-10xive: Migrate BAR assignment to phys_map_get()Michael Neuling1-30/+15