aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-01-05generate-fwts-olog: add support for parsing prerror()Stewart Smith1-6/+10
2017-01-05xive: Enable backlog on queuesBenjamin Herrenschmidt1-1/+1
2017-01-05xive: Use for_each_present_cpu() for setting up XIVEBenjamin Herrenschmidt1-4/+4
2017-01-05cpu: Add iterators for "present" CPUsBenjamin Herrenschmidt2-0/+24
2017-01-05xive: Fix logic in opal_xive_get_xirr()Benjamin Herrenschmidt1-9/+13
2017-01-05xive: Properly initialize new VP and EQ structuresBenjamin Herrenschmidt1-0/+5
2017-01-05xive: Improve/fix EOI of LSIsBenjamin Herrenschmidt1-12/+19
2017-01-05xive: Add FIXME comments about mask/umask racesBenjamin Herrenschmidt1-0/+8
2017-01-05xive: Fix memory barrier in opal_xive_get_xirr()Benjamin Herrenschmidt1-2/+3
2017-01-05xive: Don't try to find a target EQ for prio 0xffBenjamin Herrenschmidt1-12/+14
2017-01-05xive: Bump table sizes in direct modeBenjamin Herrenschmidt1-2/+2
2017-01-05xive: Properly register escalation interruptsBenjamin Herrenschmidt1-4/+13
2017-01-05xive: Split the OPAL irq flags from the internal onesBenjamin Herrenschmidt2-8/+27
2017-01-05xive: Don't touch ESB masks unless masking/unmaskingBenjamin Herrenschmidt1-6/+13
2017-01-05xive: Fix xive_get_ir_targetting()Benjamin Herrenschmidt1-11/+27
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