Show patches with: Submitter = Benjamin Herrenschmidt       |    Archived = No       |   617 patches
« 1 2 3 46 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[10/10] xive: Cleanup calls to set_xive backends - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[09/10] xive: Log the address of the boot time tables - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[08/10] hdat: Add __packed to all HDAT structures and workaround HB reserve - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[07/10] asm: Add POWER9 case to init_shared_sprs - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[06/10] asm: Don't try to set LPCR:LPES1 on P8 and P9 - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[05/10] asm: Fix setting of LPCR:DPFD - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[04/10] xive: Sync HW when moving interrupts around - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[03/10] xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FW - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[02/10] mbox: Sanitize init message - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[01/10] init: Cosmetic fixup of comment - - - - --- 2017-03-09 Benjamin Herrenschmidt Accepted
[PATCH/RFC] affinity: Use fabric node ID on most systems - - - - --- 2017-03-09 Benjamin Herrenschmidt Superseded
xive: Fix xive reset corrupting EQ allocation bitmap - - - - --- 2017-03-08 Benjamin Herrenschmidt Accepted
[2/2] pci/quirk: Populate device tree for AST2400 VGA - - - - --- 2017-02-17 Benjamin Herrenschmidt Superseded
[1/2] pci: Add a framework for quirks - - - - --- 2017-02-17 Benjamin Herrenschmidt Superseded
xive: Fix setting of OPAL_XIVE_IRQ_EOI_VIA_FW - - - - --- 2017-02-10 Benjamin Herrenschmidt Superseded
[5/5] hdat: Fix interrupt & device_type of UART node - - 1 - --- 2017-02-03 Benjamin Herrenschmidt Accepted
[4/5] lpc/uart: Support routing of selected LPC interrupts to Linux - - - - --- 2017-02-03 Benjamin Herrenschmidt Accepted
[3/5] xive/psi/lpc: Handle proper clearing of LPC SerIRQ latch on DD1 - - - - --- 2017-02-03 Benjamin Herrenschmidt Accepted
[2/5] lpc: Mark the power9 LPC bus as compatible with power8 - - - - --- 2017-02-03 Benjamin Herrenschmidt Accepted
[1/5] uart: Fix Linux pass-through policy - - - - --- 2017-02-03 Benjamin Herrenschmidt Accepted
[2/2] hdat: Rework parsing of system VPD for Open Power - - - - --- 2017-02-02 Benjamin Herrenschmidt Accepted
[1/2] hdat: Don't display "IPLPARAMS: No serial ports" on OPP - - - - --- 2017-02-02 Benjamin Herrenschmidt Accepted
phb4: Always assign powerbus BARs 1 - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
xive: Cleanup TM area on CPU calling - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
xscom: Grab P9 DD1.0 revision level - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[13/13] xive: Fix failure to lower CPPR in opal_xive_get_xirr() - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[12/13] xive: Don't assume opal_xive_eoi() is called with the right queue prio - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[11/13] xive: Fix opal_xive_check_pending() - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[10/13] xive: Force assign BARs - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[09/13] xive: Add some dump facility - - - - --- 2017-01-16 Benjamin Herrenschmidt Changes Requested
[08/13] xive: Fix configuration of the EX special BAR - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[07/13] xive: Display the block ID when initializing an instance - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[06/13] xive: Spread the notification ports a bit - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[05/13] xive: Set the FORCE_TM_LOCAL bit in CQ_PBI_CTL - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[04/13] xive: Comments about in-memory overflow queues - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[03/13] xive: Cache scrub needs a sync - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[02/13] xive: Fix definition of VC_SCRUB_OFFSET - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
[01/13] xive: Fix PIR2VP_BLK for 2-chip systems - - - - --- 2017-01-16 Benjamin Herrenschmidt Accepted
hdat: Fix XSCOM nodes for P9 - - - - --- 2017-01-13 Benjamin Herrenschmidt Accepted
dts: Don't assert when we don't know the processor type - - - - --- 2017-01-13 Benjamin Herrenschmidt Accepted
hdata: Fix ibm,pa-features for all CPU types - - - - --- 2017-01-11 Benjamin Herrenschmidt Accepted
init: Print some more info before booting linux - - - - --- 2017-01-09 Benjamin Herrenschmidt Accepted
phb4: The "AB detect" mechanism doesn't exist anymore - - - - --- 2017-01-08 Benjamin Herrenschmidt Superseded
xive: Enable backlog on queues - - - - --- 2017-01-03 Benjamin Herrenschmidt Accepted
[2/2] xive: Use for_each_present_cpu() for setting up XIVE - - - - --- 2016-12-30 Benjamin Herrenschmidt Accepted
[1/2] cpu: Add iterators for "present" CPUs - - - - --- 2016-12-30 Benjamin Herrenschmidt Accepted
xive: Use for_each_available_cpu() - - - - --- 2016-12-29 Benjamin Herrenschmidt Superseded
[60/60] xive: Fix logic in opal_xive_get_xirr() - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[59/60] xive: Properly initialize new VP and EQ structures - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[58/60] xive: Improve/fix EOI of LSIs - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[57/60] xive: Add FIXME comments about mask/umask races - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[56/60] xive: Fix memory barrier in opal_xive_get_xirr() - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[55/60] xive: Don't try to find a target EQ for prio 0xff - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[54/60] xive: Bump table sizes in direct mode - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[53/60] xive: Properly register escalation interrupts - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[52/60] xive: Split the OPAL irq flags from the internal ones - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[51/60] xive: Don't touch ESB masks unless masking/unmasking - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[50/60] xive: Fix xive_get_ir_targetting() - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[49/60] xive: Cleanup escalation PQ on queue change - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[48/60] xive: Add *any chip* for allocating interrupts - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[47/60] xive: Add chip_id to get_vp_info - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[46/60] xive: Add opal_xive_get/set_vp_info - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[45/60] xive: Add VP alloc/free OPAL functions - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[44/60] xive: Workaround for bad DD1 checker - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[43/60] xive: Add more checks for exploitation mode - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[42/60] xive: Add support for EOIs via OPAL - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[41/60] xive/phb4: Work around broken LSI control on P9 DD1 - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[40/60] psi: Add names for PSI interrupts - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[39/60] xive: Forward interrupt names callback - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[38/60] interrupts: Add optional name for OPAL interrupts - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[37/60] xive: eqgen isn't a boolean - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[36/60] xive: Export opal_xive_reset() arguments in OPAL API - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[35/60] xive: Add interrupt allocator - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[34/60] xive: Implement xive_reset - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[33/60] xive: Don't assert if xive_get_vp() fails - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[32/60] xive: Expose exploitation mode DT properties - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[31/60] xive: Use a constant for max# of chips - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[30/60] xive: Keep track of which interrupts were ever enabled - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[29/60] xive: Implement internal VP allocator - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[28/60] xive: Add xive_get/set_queue_info - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[27/60] xive: Add helpers to encode and decode VP numbers - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[26/60] xive: Change block numbering - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[25/60] xive: Add API to donate pages in indirect mode - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[24/60] xive: Add asynchronous cache updates and update irq targetting - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[23/60] xive: Split xive_provision_cpu() and use cache watch for VP - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[22/60] xive: Add cache scrub to push watch updates to memory - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[21/60] xive: Mark XIVE owned EQs with a specific flag - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[20/60] xive: Use an allocator for EQDs - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[19/60] xive: Move xive_cpu_state up and clean up layout - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[18/60] xive: Remove obsolete INDIRECT_IS_LE workarounds - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[17/60] xive: Break assumption that block ID == chip ID - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[16/60] xive/phb4: Handle bad ESB offsets in PHB4 DD1 - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[15/60] xive: Implement get/set_irq_config APIs - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[14/60] xive: Rework xive_set_eq_info() to store all info even when masking - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[13/60] xive: Implement cache watch and use it for EQs - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[12/60] xive: Add locking to some API calls - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[11/60] xive: Add opal_xive_get_irq_info() - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[10/60] xive: Add CPU node "interrupts" properties representing the IPIs - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[09/60] xive: Add basic opal_xive_reset() call and exploitation mode - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
[08/60] xive: Add support for escalation interrupts - - - - --- 2016-12-22 Benjamin Herrenschmidt Accepted
« 1 2 3 46 7 »