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
[v3,02/13] xive: Don't try setting the reserved ACK# field in VPs [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,01/13] xive: Remove useless memory barriers in VP/EQ inits [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,14/14] xive: Make opal_xive_allocate_irq() properly try all chips [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,13/14] foo misrouted [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,12/14] xive: Fix initialization & cleanup of HW thread contexts [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,11/14] xive: Add debug option for detecting misrouted IPI in emulation [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,10/14] xive: Increase the interrupt "gap" on debug builds [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,09/14] xive: Fix locking around cache scrub & watch [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,08/14] xive: Use symbolic constant [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,07/14] xive: Workaround HW issue with scrub facility [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,06/14] xive: Add exerciser for cache watch/scrub facility in DEBUG builds [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,05/14] xive: Make assertion in xive_eq_for_target() more informative [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,04/14] xive: Add debug code to check initial cache updates [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,03/14] xive: Ensure pressure relief interrupts are disabled [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,02/14] xive: Don't try setting the reserved ACK# field in VPs [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v2,01/14] xive: Remove useless memory barriers in VP/EQ inits [v2,01/14] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[7/7] xive: Workaround HW issue with scrub facility [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[6/7] xive: Add exerciser for cache watch/scrub facility in DEBUG builds [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[5/7] xive: Make assertion in xive_eq_for_target() more informative [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[4/7] xive: Add debug code to check initial cache updates [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[3/7] xive: Ensure pressure relief interrupts are disabled [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[2/7] xive: Don't try setting the reserved ACK# field in VPs [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[1/7] xive: Remove useless memory barriers in VP/EQ inits [1/7] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-09 Benjamin Herrenschmidt Superseded
[9/9] xive: Enable memory backing of queues - - - - --- 2017-07-07 Benjamin Herrenschmidt Accepted
[8/9] xive: Properly get rid of donated indirect pages during reset - - - - --- 2017-07-07 Benjamin Herrenschmidt Accepted
[7/9] phb4: Fix PHB4 fence recovery - - - - --- 2017-07-07 Benjamin Herrenschmidt Superseded
[6/9] phb4: Use new accessors in a few places - - - - --- 2017-07-07 Benjamin Herrenschmidt Superseded
[5/9] phb4: Add register access helpers - - - - --- 2017-07-07 Benjamin Herrenschmidt Superseded
[4/9] cpu: Better handle unknown flags in opal_reinit_cpus() - - - - --- 2017-07-07 Benjamin Herrenschmidt Accepted
[3/9] cpu: Unconditionally cleanup TLBs on P9 in opal_reinit_cpus() - - - - --- 2017-07-07 Benjamin Herrenschmidt Accepted
[2/9] phb4: Verbose EEH options - - - - --- 2017-07-07 Benjamin Herrenschmidt Superseded
[1/9] phb4: Print more info when PHB fences - - - - --- 2017-07-07 Benjamin Herrenschmidt Superseded
cpu: Cleanup AMR and IAMR when re-initializing CPUs - - - - --- 2017-06-27 Benjamin Herrenschmidt Accepted
phb4: Fix number of index bits in IODA tables 1 - - - --- 2017-06-27 Benjamin Herrenschmidt Accepted
capp: Fix hang when CAPP microcode LID is missing on FSP machine - - - - --- 2017-06-24 Benjamin Herrenschmidt Accepted
[24/24] cpu: Support setting HID[RADIX] and set it by default on P9 - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[23/24] cpu: Rework HILE change - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[22/24] cpu: Make init_hid() local to cpu.c - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[21/24] Add "cleanup_global_tlb" for P9 and later - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[20/24] Rename cleanup_tlb() to cleanup_local_tlb() - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[19/24] Move cleanup_tlb from head.S to misc.S - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[18/24] Big log level reduction... - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[17/24] init: Silence messages and call ourselves "OPAL" - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[16/24] flash: Silence some messages - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[15/24] cpu: Add a space to #threads message - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[14/24] libffs: Fix ffs_lookup_part() return value - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[13/24] xive: Remove historical BAR reading code - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[12/24] psi: Switch to ESB mode later - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[11/24] lpc: Enable "new" SerIRQ mode - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[10/24] psi: Fix logic in Nimbus DD1 test - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[09/24] psi: Use phys_map to setup the BARs - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[08/24] hdat/vpd: Don't warn and don't create a dummy "model-name" - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[07/24] phb4: Mask out write-1-to-clear registers in RC cfg - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[06/24] phb4: Properly mask out link down errors during reset - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[05/24] phb3/4: Silence a useless warning - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[04/24] phb3/4: Move IO VPD preload out to a common place - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[03/24] phb4: Workaround bug in spec 053 - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[02/24] phb4: DD2.0 updates - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[01/24] xive: DD2.0 updates - - - - --- 2017-06-22 Benjamin Herrenschmidt Superseded
[8/8] pci: Wait 20ms before checking presence detect on PCIe - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[7/8] phb4: Block D-state power management on direct slots - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[6/8] phb4: Remove long unused CFG_4B_WORKAROUND - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[5/8] phb4: Call pci config filters - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[4/8] pci: Make handling of config filters generic - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[3/8] phb3: Turn the link speed hack into a cfg filter - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[2/8] phb3+iov: Fixup support for config space filters - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
[1/8] pci: Add bitmap to know if a pci device has cfg reg filters - - - - --- 2017-06-05 Benjamin Herrenschmidt Accepted
xive: Workaround a problem with indirect TM access - - - - --- 2017-05-02 Benjamin Herrenschmidt Accepted
xive+phb4: Fix exposing trigger page to Linux - - - - --- 2017-04-27 Benjamin Herrenschmidt Accepted
[5/5] i2c: Add interrupts support on P9 - - - 1 --- 2017-04-24 Benjamin Herrenschmidt Accepted
[4/5] i2c: Remove old hack for bad clock frequency - - - 1 --- 2017-04-24 Benjamin Herrenschmidt Accepted
[3/5] i2c: Log the engine clock frequency at boot - - 1 - --- 2017-04-24 Benjamin Herrenschmidt Accepted
[2/5] i2c: Improve logging - - 1 - --- 2017-04-24 Benjamin Herrenschmidt Accepted
[1/5] hdata/i2c: Fix bus and clock frequencies - - 1 - --- 2017-04-24 Benjamin Herrenschmidt Accepted
[3/3] xive: Log more information in opal_xive_dump() for emulation state - - - - --- 2017-04-21 Benjamin Herrenschmidt Accepted
[2/3] xive: Add a per-cpu logging mechanism to XICS emulation - - - - --- 2017-04-21 Benjamin Herrenschmidt Accepted
[1/3] xive: Check queues for duplicates in DEBUG builds - - - - --- 2017-04-21 Benjamin Herrenschmidt Accepted
xive: Fix potential for lost IPIs when manipulating CPPR - - - - --- 2017-04-20 Benjamin Herrenschmidt Accepted
mbox: Sanitize interrupts registers - - - - --- 2017-04-20 Benjamin Herrenschmidt Accepted
xive: Don't double EOI interrupts that have an EOI override - - - - --- 2017-04-20 Benjamin Herrenschmidt Accepted
xive: Clear emulation mode queue on reset - - - - --- 2017-04-13 Benjamin Herrenschmidt Accepted
[2/2] xive: Fixes/improvements to xive reset for multi-chip systems - - - - --- 2017-04-07 Benjamin Herrenschmidt Superseded
[1/2] interrupts: Add an "irq_for_each_source" iterator - - - - --- 2017-04-07 Benjamin Herrenschmidt Superseded
[2/2] xive: Fixes/improvements to xive reset for multi-chip systems - - - - --- 2017-04-04 Benjamin Herrenschmidt Superseded
[1/2] interrupts: Add an "irq_for_each_source" iterator - - - - --- 2017-04-04 Benjamin Herrenschmidt Superseded
xive: Fix setting of remote NVT VSD - - - - --- 2017-04-04 Benjamin Herrenschmidt Accepted
[RFC/PATCH] affinity: Use fabric node ID on most systems - - - - --- 2017-04-04 Benjamin Herrenschmidt Deferred
xive: Synchronize after disable IRQs in opal_xive_reset() - - - - --- 2017-04-04 Benjamin Herrenschmidt Accepted
[11/11] xive: Fix typo in a comment - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[10/11] xive: Move xive_provision_cpu() around - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[09/11] xive: Always reset queue state in opal_xive_set_queue_info() - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[08/11] xive: When an interrupt is freed, also clear its enabled map entry - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[07/11] phb4: Remove some unnecessary debug output - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[06/11] xive: Don't reconfigure and enable queues and VPs in exploitation - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[05/11] xive: Refactor irq configuration - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[04/11] xive: Don't expose a trigger page when none exist - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[03/11] xive: Fix recursive locking bug in opal_xive_reset() - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[02/11] xive: Add opal_xive_sync() to sync IRQ sources and queues - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
[01/11] xive: Don't mess around with the ESB state when setting an IRQ config - - - - --- 2017-03-15 Benjamin Herrenschmidt Accepted
xive: Don't mess around with the ESB state when setting an IRQ config - - - - --- 2017-03-11 Benjamin Herrenschmidt Superseded
« 1 2 3 46 7 »