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
phb4: Update & cleanup register definitions phb4: Update & cleanup register definitions - - - - 2-- 2018-11-05 Benjamin Herrenschmidt Accepted
nx: Don't abort on missing NX when using a QEMU machine nx: Don't abort on missing NX when using a QEMU machine - - - - 2-- 2018-11-01 Benjamin Herrenschmidt Accepted
[9/9] imc: Use pir_to_core_id() rather than cpu_get_core_index() Initial "big cores" support for POWER9 - - - - 2-- 2018-09-27 Benjamin Herrenschmidt Superseded
[8/9] cpu: Make cpu_get_core_index() return the fused core number Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[7/9] slw: Limit fused cores P9 to STOP0/1 Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[6/9] direct-ctl: Use the EC primary for special wakeups Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[5/9] cpu: Keep track of the "ec_primary" in big core more Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[4/9] chip: Fix pir_to_thread_id for fused cores Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[3/9] xive: Set the fused core mode properly Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[2/9] hdat: Workaround HostBoot bug with fused core Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[1/9] Add basic P9 fused core support Initial "big cores" support for POWER9 - - - - 1-- 2018-09-27 Benjamin Herrenschmidt Superseded
[2/2] phb4: Handle allocation errors in phb4_eeh_dump_regs() Untitled series #61680 - - - - --- 2018-08-21 Benjamin Herrenschmidt Accepted
[1/2] phb4: Don't try to access non-existent PEST entries [1/2] phb4: Don't try to access non-existent PEST entries - - - - --- 2018-08-21 Benjamin Herrenschmidt Accepted
[5/5] cpu: Better output when waiting for a very long job [1/5] phb4: Workaround PHB errata with CFG write UR/CA errors - - - - 2-- 2018-08-15 Benjamin Herrenschmidt Accepted
[4/5] lock: Fix interactions between lock dependency checker and stack checker [1/5] phb4: Workaround PHB errata with CFG write UR/CA errors - - - - 1-- 2018-08-15 Benjamin Herrenschmidt Accepted
[3/5] lock: Move code around [1/5] phb4: Workaround PHB errata with CFG write UR/CA errors - - - - 1-- 2018-08-15 Benjamin Herrenschmidt Accepted
[2/5] lock: Increase con_suspend before __try_lock [1/5] phb4: Workaround PHB errata with CFG write UR/CA errors - - - - 1-- 2018-08-15 Benjamin Herrenschmidt Accepted
[1/5] phb4: Workaround PHB errata with CFG write UR/CA errors [1/5] phb4: Workaround PHB errata with CFG write UR/CA errors - - - 1 1-- 2018-08-15 Benjamin Herrenschmidt Accepted
[2/2] i2c: Ensure ordering between i2c_request_send() and completion [1/2] i2c: Fix multiple-enqueue of the same request on NACK - - - - 2-- 2018-08-14 Benjamin Herrenschmidt Accepted
[1/2] i2c: Fix multiple-enqueue of the same request on NACK [1/2] i2c: Fix multiple-enqueue of the same request on NACK - - - - 1-- 2018-08-14 Benjamin Herrenschmidt Accepted
[v2] xive: Disable block tracker [v2] xive: Disable block tracker - - 1 - 2-- 2018-08-01 Benjamin Herrenschmidt Accepted
xive: Disable block tracker xive: Disable block tracker - - - - --1 2018-08-01 Benjamin Herrenschmidt Superseded
[2/2] cpu: Cleanup clearing of doorbells on P9 [1/2] cpu: Use STOP1 on POWER9 for idle/sleep inside OPAL - - - - --- 2018-05-11 Benjamin Herrenschmidt Accepted
[1/2] cpu: Use STOP1 on POWER9 for idle/sleep inside OPAL [1/2] cpu: Use STOP1 on POWER9 for idle/sleep inside OPAL - - - - --- 2018-05-11 Benjamin Herrenschmidt Accepted
[3/3] fsp/console: Always establish OPAL console API backend [1/3] cpu: Remove duplicate setting of LPCR - - 1 - --- 2018-05-11 Benjamin Herrenschmidt Accepted
[2/3] cpu: Do an isync after setting LPCR [1/3] cpu: Remove duplicate setting of LPCR - - - - --- 2018-05-11 Benjamin Herrenschmidt Accepted
[1/3] cpu: Remove duplicate setting of LPCR [1/3] cpu: Remove duplicate setting of LPCR - - - - --- 2018-05-11 Benjamin Herrenschmidt Accepted
external: Add "lpc" tool external: Add "lpc" tool - - - - --- 2018-04-20 Benjamin Herrenschmidt Accepted
interrupts: Create an "interrupts" property in the OPAL node interrupts: Create an "interrupts" property in the OPAL node - - - - --- 2018-04-10 Benjamin Herrenschmidt Accepted
[RFC] interrupts: Create an "interrupts" property in the OPAL node [RFC] interrupts: Create an "interrupts" property in the OPAL node - - - - --- 2018-04-09 Benjamin Herrenschmidt RFC
[2/2] phb4: Quieten and improve "Timeout waiting for electrical link" [1/2] pcie-slot: Don't fail powering on an already on switch 1 - - - --- 2018-04-09 Benjamin Herrenschmidt Accepted
[1/2] pcie-slot: Don't fail powering on an already on switch [1/2] pcie-slot: Don't fail powering on an already on switch 1 - - - --- 2018-04-09 Benjamin Herrenschmidt Accepted
[RFC,2/2] hmi: Remove races in clearing HMER [RFC,1/2] hmi: Don't re-read HMER multiple times 1 - - - --- 2018-01-16 Benjamin Herrenschmidt Superseded
[RFC,1/2] hmi: Don't re-read HMER multiple times [RFC,1/2] hmi: Don't re-read HMER multiple times 1 - - - --- 2018-01-16 Benjamin Herrenschmidt Superseded
[v2,3/3] lock: Add additional lock auditing code [v2,1/3] Add support for new gcc 7 parametrized stack protector - - - - --- 2017-12-20 Benjamin Herrenschmidt Accepted
[v2,2/3] lock: Move cmpxchg() primitives to their own file [v2,1/3] Add support for new gcc 7 parametrized stack protector - - - - --- 2017-12-20 Benjamin Herrenschmidt Accepted
[v2,1/3] Add support for new gcc 7 parametrized stack protector [v2,1/3] Add support for new gcc 7 parametrized stack protector - - - - --- 2017-12-20 Benjamin Herrenschmidt Accepted
[RFC,2/2] lock: Add additional lock auditing code [RFC,1/2] lock: Move cmpxchg() primitives to their own file - - 1 - --- 2017-12-12 Benjamin Herrenschmidt Superseded
[RFC,1/2] lock: Move cmpxchg() primitives to their own file [RFC,1/2] lock: Move cmpxchg() primitives to their own file - - - - --- 2017-12-12 Benjamin Herrenschmidt Superseded
[v2,5/5] xive: Ensure VC informational FIRs are masked [v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked - - - 2 --- 2017-12-12 Benjamin Herrenschmidt Accepted
[v2,4/5] xive: Fix occasional VC checkstops in xive_reset [v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked - - - - --- 2017-12-12 Benjamin Herrenschmidt Accepted
[v2,3/5] io: Add load_wait() helper [v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked - - - - --- 2017-12-12 Benjamin Herrenschmidt Accepted
[v2,2/5] xive: Do not return a trigger page for an escalation interrupt [v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-12 Benjamin Herrenschmidt Accepted
[v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked [v2,1/5] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-12 Benjamin Herrenschmidt Accepted
[6/6] xive: Ensure VC informational FIRs are masked [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-06 Benjamin Herrenschmidt Superseded
[5/6] xive: Fix occasional VC checkstops in xive_reset [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-06 Benjamin Herrenschmidt Superseded
[4/6] xive: Use io_complete() when changing the ESB mask bits [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-06 Benjamin Herrenschmidt Superseded
[3/6] io: Add io_complete() helper [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - - --- 2017-12-06 Benjamin Herrenschmidt Superseded
[2/6] xive: Do not return a trigger page for an escalation interrupt [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-06 Benjamin Herrenschmidt Superseded
[1/6] xive: Mark a freed IRQ's IVE as valid and masked [1/6] xive: Mark a freed IRQ's IVE as valid and masked - - - 1 --- 2017-12-06 Benjamin Herrenschmidt Superseded
Add support for new gcc 7 parametrized stack protector Add support for new gcc 7 parametrized stack protector - - - - --- 2017-12-06 Benjamin Herrenschmidt Superseded
timer: Stop calling list_top() racily timer: Stop calling list_top() racily - - - - --- 2017-12-06 Benjamin Herrenschmidt Accepted
opal: Fix corruption of OPAL call return value in opal_exit_check() opal: Fix corruption of OPAL call return value in opal_exit_check() - - - - --- 2017-12-06 Benjamin Herrenschmidt Superseded
[RFC] Test new gcc stack protector option [RFC] Test new gcc stack protector option - - - - --- 2017-11-21 Benjamin Herrenschmidt RFC
[v2,10/10] xive: Remove obsolete comment [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,09/10] xive: Don't bother cleaning up disabled EQs in reset [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,08/10] xive: Warn on valid VPs found in abnormal cases [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,07/10] xive: Properly reserve built-in VPs in non-group mode [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,06/10] xive: Quieten debug messages in standard builds [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,05/10] xive: Implement "single escalation" feature [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,04/10] xive: When disabling a VP, wipe all of its settings [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,03/10] xive: Improve cleaning up of EQs [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,02/10] xive: When disabling an EQ, wipe all of its settings [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[v2,01/10] xive: Define API for single-escalation VP mode [v2,01/10] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Accepted
[6/6] xive: Quieten debug messages in standard builds [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[5/6] xive: Implement "single escalation" feature [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[4/6] xive: When disabling a VP, wipe all of its settings [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[3/6] xive: Improve cleaning up of EQs [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[2/6] xive: When disabling an EQ, wipe all of its settings [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[1/6] xive: Define API for single-escalation VP mode [1/6] xive: Define API for single-escalation VP mode - - - - --- 2017-11-21 Benjamin Herrenschmidt Superseded
[2/2] phb4: Fix PE mapping of M32 BAR [1/2] phb4: Fix lost bit in PE number on config accesses - - - - --- 2017-11-16 Benjamin Herrenschmidt Accepted
[1/2] phb4: Fix lost bit in PE number on config accesses [1/2] phb4: Fix lost bit in PE number on config accesses - - - - --- 2017-11-16 Benjamin Herrenschmidt Accepted
[v3,2/2] xive: Fix ability to clear some EQ flags [v3,1/2] xive: Update inits for DD2.0 - - - - --- 2017-11-01 Benjamin Herrenschmidt Accepted
[v3,1/2] xive: Update inits for DD2.0 [v3,1/2] xive: Update inits for DD2.0 - - - - --- 2017-11-01 Benjamin Herrenschmidt Accepted
doc: Add _build directory to .gitignore doc: Add _build directory to .gitignore - - - - --- 2017-09-16 Benjamin Herrenschmidt Accepted
[v3,2/2] xive: Fix opal_xive_dump_tm() to access W2 properly [v3,1/2] xive: Documentation updates - - - - --- 2017-09-13 Benjamin Herrenschmidt Accepted
[v3,1/2] xive: Documentation updates [v3,1/2] xive: Documentation updates - - - - --- 2017-09-13 Benjamin Herrenschmidt Accepted
[v3,13/13] xive: Make opal_xive_allocate_irq() properly try all chips [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,12/13] xive: Fix initialization & cleanup of HW thread contexts [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,11/13] xive: Add debug option for detecting misrouted IPI in emulation [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,10/13] xive: Increase the interrupt "gap" on debug builds [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,09/13] xive: Fix locking around cache scrub & watch [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,08/13] xive: Use symbolic constant [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,07/13] xive: Workaround HW issue with scrub facility [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,06/13] xive: Add exerciser for cache watch/scrub facility in DEBUG builds [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,05/13] xive: Make assertion in xive_eq_for_target() more informative [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,04/13] xive: Add debug code to check initial cache updates [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[v3,03/13] xive: Ensure pressure relief interrupts are disabled [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Accepted
[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 Accepted
[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 Accepted
[v3,12/13] xive: Fix initialization & cleanup of HW thread contexts [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,11/13] xive: Add debug option for detecting misrouted IPI in emulation [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,10/13] xive: Increase the interrupt "gap" on debug builds [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,09/13] xive: Fix locking around cache scrub & watch [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,08/13] xive: Use symbolic constant [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,07/13] xive: Workaround HW issue with scrub facility [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,06/13] xive: Add exerciser for cache watch/scrub facility in DEBUG builds [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,05/13] xive: Make assertion in xive_eq_for_target() more informative [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,04/13] xive: Add debug code to check initial cache updates [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
[v3,03/13] xive: Ensure pressure relief interrupts are disabled [v3,01/13] xive: Remove useless memory barriers in VP/EQ inits - - - - --- 2017-09-10 Benjamin Herrenschmidt Superseded
« 1 2 3 46 7 »