aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-01-05xive: Cleanup escalation PQ on queue changeBenjamin Herrenschmidt2-4/+16
2017-01-05xive: Add *any chip* for allocating interruptsBenjamin Herrenschmidt2-1/+12
2017-01-05xive: Add chip_id to get_vp_infoBenjamin Herrenschmidt2-3/+11
2017-01-05xive: Add opal_xive_get/set_vp_infoBenjamin Herrenschmidt1-0/+97
2017-01-05xive: Add VP alloc/free OPAL functionsBenjamin Herrenschmidt1-12/+166
2017-01-05xive: Workaround for bad DD1 checkerBenjamin Herrenschmidt1-1/+5
2017-01-05xive: Add more checks for exploitation modeBenjamin Herrenschmidt1-0/+14
2017-01-05xive: Add support for EOIs via OPALBenjamin Herrenschmidt2-1/+14
2017-01-05xive/phb4: Work around broken LSI control on P9 DD1Benjamin Herrenschmidt5-8/+76
2017-01-05psi: Add names for PSI interruptsBenjamin Herrenschmidt1-0/+48
2017-01-05xive: Forward interrupt names callbackBenjamin Herrenschmidt1-0/+10
2017-01-05interrupts: Add optional name for OPAL interruptsBenjamin Herrenschmidt2-1/+20
2017-01-05xive: eqgen isn't a booleanBenjamin Herrenschmidt1-2/+2
2017-01-05xive: Export opal_xive_reset() arguments in OPAL APIBenjamin Herrenschmidt2-3/+12
2017-01-05xive: Add interrupt allocatorBenjamin Herrenschmidt1-0/+110
2017-01-05xive: Implement xive_resetBenjamin Herrenschmidt2-12/+153
2017-01-05xive: Don't assert if xive_get_vp() failsBenjamin Herrenschmidt1-1/+2
2017-01-05xive: Expose exploitation mode DT propertiesBenjamin Herrenschmidt2-23/+66
2017-01-05xive: Use a constant for max# of chipsBenjamin Herrenschmidt1-4/+4
2017-01-05xive: Keep track of which interrupts were ever enabledBenjamin Herrenschmidt1-0/+14
2017-01-05xive: Implement internal VP allocatorBenjamin Herrenschmidt1-39/+263
2017-01-05xive: Add xive_get/set_queue_infoBenjamin Herrenschmidt1-0/+144
2017-01-05xive: Add helpers to encode and decode VP numbersBenjamin Herrenschmidt1-5/+145
2017-01-05xive: Change block numberingBenjamin Herrenschmidt1-9/+6
2017-01-05xive: Add API to donate pages in indirect modeBenjamin Herrenschmidt1-2/+44
2017-01-05xive: Add asynchronous cache updates and update irq targettingBenjamin Herrenschmidt1-33/+49
2017-01-05xive: Split xive_provision_cpu() and use cache watch for VPBenjamin Herrenschmidt1-22/+57
2017-01-05xive: Add cache scrub to push watch updates to memoryBenjamin Herrenschmidt1-8/+14
2017-01-05xive: Mark XIVE owned EQs with a specific flagBenjamin Herrenschmidt2-1/+4
2017-01-05xive: Use an allocator for EQDsBenjamin Herrenschmidt2-85/+221
2017-01-05xive: Move xive_cpu_state up and clean up layoutBenjamin Herrenschmidt1-26/+32
2017-01-05xive: Remove obsolete INDIRECT_IS_LE workaroundsBenjamin Herrenschmidt1-18/+0
2017-01-05xive: Break assumption that block ID == chip IDBenjamin Herrenschmidt2-23/+74
2017-01-05xive/phb4: Handle bad ESB offsets in PHB4 DD1Benjamin Herrenschmidt4-9/+22
2017-01-05xive: Implement get/set_irq_config APIsBenjamin Herrenschmidt1-15/+59
2017-01-05xive: Rework xive_set_eq_info() to store all info even when maskingBenjamin Herrenschmidt1-24/+22
2017-01-05xive: Implement cache watch and use it for EQsBenjamin Herrenschmidt2-7/+135
2017-01-05xive: Add locking to some API callsBenjamin Herrenschmidt1-0/+13
2017-01-05xive: Add opal_xive_get_irq_info()Benjamin Herrenschmidt2-3/+52
2017-01-05xive: Add CPU node "interrupts" properties representing the IPIsBenjamin Herrenschmidt1-0/+25
2017-01-05xive: Add basic opal_xive_reset() call and exploitation modeBenjamin Herrenschmidt1-0/+31
2017-01-05xive: Add support for escalation interruptsBenjamin Herrenschmidt2-35/+68
2017-01-05xive: OPAL API updateBenjamin Herrenschmidt1-1/+35
2017-01-05xive: Document exploitation modeBenjamin Herrenschmidt2-0/+667
2017-01-05phb4: Remove obsolete debug statementsBenjamin Herrenschmidt1-3/+0
2017-01-05stdio: Fix default definition of pr_fmtBenjamin Herrenschmidt2-2/+2
2017-01-05interrutps: Export irq_find_source()Benjamin Herrenschmidt2-1/+2
2017-01-05core/test/run-buddy: add one more test to get to 100% lines coveredStewart Smith1-1/+2
2017-01-05buddy: Add a simple generic buddy allocatorBenjamin Herrenschmidt5-2/+441
2017-01-04Add bitmap testStewart Smith2-1/+82