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
[5/5] fsi-master: On XSCOM errors, try to reset the PIB2OPB bridge - - - - --- 2016-09-13 Benjamin Herrenschmidt New
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
[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
[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
[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
[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
[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
timer: Stop calling list_top() racily timer: Stop calling list_top() racily - - - - --- 2017-12-06 Benjamin Herrenschmidt Accepted
[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
[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
[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
[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
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
[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
xive: Fix setting of remote NVT VSD - - - - --- 2017-04-04 Benjamin Herrenschmidt Accepted
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
« 1 2 3 46 7 »