Show patches with: Submitter = Clément Léger       |    Archived = No       |   123 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,2/2] lib: sbi: pmu: Remove MIP clearing from pmu_sse_enable() lib: sbi: pmu: Rework SSE callbacks - - 2 - --- 2025-05-19 Clément Léger Accepted
[v2,1/2] lib: sbi: pmu: Add SSE register/unregister() callbacks lib: sbi: pmu: Rework SSE callbacks - - 2 - --- 2025-05-19 Clément Léger Accepted
lib: sbi: pmu: Rework SSE callbacks lib: sbi: pmu: Rework SSE callbacks - - - - --- 2025-05-16 Clément Léger Superseded
[v2,7/7] lib: sbi: sse: Add support for SSTATUS.SDT lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,6/7] lib: sbi: sse: Add support for SSTATUS.SPELP lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,5/7] lib: sbi: sse: Remove superfluous parenthesis around MSTATUS_* values lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,4/7] lib: sbi: sse: Rename STATUS* interrupted flags to SSTATUS* lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,3/7] lib: sbi: sse: Return SBI_EDENIED for read only parameters. lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,2/7] lib: sbi: sse: Remove printf from ssbi_sse_exit() lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[v2,1/7] lib: sbi: sse: Update SSE event ids lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-25 Clément Léger Accepted
[6/6] lib: sbi: sse: Add support for SSTATUS.SDT lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
[5/6] lib: sbi: sse: Add support for SSTATUS.SPELP lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
[4/6] lib: sbi: sse: Rename STATUS* interrupted flags to SSTATUS* lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
[3/6] lib: sbi: sse: Return SBI_EDENIED for read only parameters. lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
[2/6] lib: sbi: sse: Fix format string for event invalid state lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
[1/6] lib: sbi: sse: Update SSE event ids lib: sbi: sse: spec update and fixes - - 1 - --- 2025-03-17 Clément Léger Superseded
lib: sbi: sse: return SBI_EINVAL for parameters > 32 bits lib: sbi: sse: return SBI_EINVAL for parameters > 32 bits - - - - --- 2025-02-14 Clément Léger Changes Requested
lib: sbi: sse: fix invalid errors returned for sse_hart_mask/unmask() lib: sbi: sse: fix invalid errors returned for sse_hart_mask/unmask() - 1 2 - --- 2025-02-13 Clément Léger Accepted
[v2,4/4] lib: sbi: Clear lock only for local events lib: sbi: fwft: Fix return error values according to the spec - - 1 - --- 2025-01-24 Clément Léger Changes Requested
[v2,3/4] lib: sbi: fwft: Fix error return value for feature > 32 bits lib: sbi: fwft: Fix return error values according to the spec - - - - --- 2025-01-24 Clément Léger Changes Requested
[v2,2/4] lib: sbi: fwft: Return SBI_ERR_DENIED_LOCKED when setting a locked feature lib: sbi: fwft: Fix return error values according to the spec - - 1 - --- 2025-01-24 Clément Léger Accepted
[v2,1/4] include: sbi: Add SBI_ERR_DENIED_LOCKED lib: sbi: fwft: Fix return error values according to the spec - - 1 - --- 2025-01-24 Clément Léger Accepted
[3/3] lib: sbi: fwft: Fix error return value for feature > 32 bits lib: sbi: fwft: Fix return error values according to the spec - - - - --- 2025-01-23 Clément Léger Superseded
[2/3] lib: sbi: fwft: Return SBI_ERR_DENIED_LOCKED when setting a locked feature lib: sbi: fwft: Fix return error values according to the spec - - 1 - --- 2025-01-23 Clément Léger Superseded
[1/3] include: sbi: Add SBI_ERR_DENIED_LOCKED lib: sbi: fwft: Fix return error values according to the spec - - - - --- 2025-01-23 Clément Léger Superseded
lib: sbi: increase the size of the string used for extension display lib: sbi: increase the size of the string used for extension display - - 1 - --- 2025-01-23 Clément Léger Accepted
ext-sse: Handle landing pads SSTATUS.SPELP bit ext-sse: Handle landing pads SSTATUS.SPELP bit - - - - --- 2025-01-20 Clément Léger Handled Elsewhere
[v6,7/7] lib: sbi: pmu: add the PMU SSE event only if overflow IRQ is supported lib: sbi: sse: rework event availability - - 2 - --- 2025-01-10 Clément Léger Accepted
[v6,6/7] lib: sbi: sse: return SBI_ENOTSUPP for unsupported events lib: sbi: sse: rework event availability - - 2 - --- 2025-01-10 Clément Léger Accepted
[v6,5/7] lib: sbi: sse: allow adding new events lib: sbi: sse: rework event availability - - 1 - --- 2025-01-10 Clément Léger Accepted
[v6,4/7] include: lib: add a simple simply linked list implementation lib: sbi: sse: rework event availability - - 1 - --- 2025-01-10 Clément Léger Accepted
[v6,3/7] lib: sbi: sse: return an error value from sse_event_get() lib: sbi: sse: rework event availability - - 2 - --- 2025-01-10 Clément Léger Accepted
[v6,2/7] lib: sbi: move sbi_double_trap_handler() to a dedicated header lib: sbi: sse: rework event availability - - 1 - --- 2025-01-10 Clément Léger Accepted
[v6,1/7] lib: sbi: pmu: fix usage of sbi_pmu_irq_bit() lib: sbi: sse: rework event availability - - 2 - --- 2025-01-10 Clément Léger Accepted
[v5,6/6] lib: sbi: pmu: add the PMU SSE event only if overflow IRQ is supported lib: sbi: sse: rework event availability - - 2 - --- 2025-01-02 Clément Léger Superseded
[v5,5/6] lib: sbi: sse: return SBI_ENOTSUPP for unsupported events lib: sbi: sse: rework event availability - - 2 - --- 2025-01-02 Clément Léger Superseded
[v5,4/6] lib: sbi: sse: allow adding new events lib: sbi: sse: rework event availability - - 1 - --- 2025-01-02 Clément Léger Superseded
[v5,3/6] include: lib: add a simple simply linked list implementation lib: sbi: sse: rework event availability - - - - --- 2025-01-02 Clément Léger Superseded
[v5,2/6] lib: sbi: sse: return an error value from sse_event_get() lib: sbi: sse: rework event availability - - 2 - --- 2025-01-02 Clément Léger Superseded
[v5,1/6] lib: sbi: pmu: fix usage of sbi_pmu_irq_bit() lib: sbi: sse: rework event availability - - 2 - --- 2025-01-02 Clément Léger Superseded
[v4,5/5] lib: sbi: pmu: add the PMU SSE event only if overflow IRQ is supported lib: sbi: sse: rework event availability - - 2 - --- 2024-12-16 Clément Léger Superseded
[v4,4/5] lib: sbi: sse: return SBI_ENOTSUPP for unsupported events lib: sbi: sse: rework event availability - - 2 - --- 2024-12-16 Clément Léger Superseded
[v4,3/5] lib: sbi: sse: allow adding new events lib: sbi: sse: rework event availability - - 1 - --- 2024-12-16 Clément Léger Superseded
[v4,2/5] lib: sbi: sse: return an error value from sse_event_get() lib: sbi: sse: rework event availability - - 2 - --- 2024-12-16 Clément Léger Superseded
[v4,1/5] lib: sbi: pmu: fix usage of sbi_pmu_irq_bit() lib: sbi: sse: rework event availability - - 2 - --- 2024-12-16 Clément Léger Superseded
[v3,5/5] lib: sbi: sse: set non-software events as unsupported lib: sbi: sse: rework event availability - - - - --- 2024-12-12 Clément Léger Changes Requested
[v3,4/5] lib: sbi: pmu: add an sse .is_supported_cb callback implementation lib: sbi: sse: rework event availability - - - - --- 2024-12-12 Clément Léger Changes Requested
[v3,3/5] lib: sbi: sse: rework event availability lib: sbi: sse: rework event availability - - - - --- 2024-12-12 Clément Léger Changes Requested
[v3,2/5] lib: sbi: sse: return an error value from sse_event_get() lib: sbi: sse: rework event availability - - 2 - --- 2024-12-12 Clément Léger Changes Requested
[v3,1/5] lib: sbi: pmu: fix usage of sbi_pmu_irq_bit() lib: sbi: sse: rework event availability - - - - --- 2024-12-12 Clément Léger Changes Requested
[v2,4/4] lib: sbi: pmu: add an sse .is_supported_cb callback implementation lib: sbi: sse: rework event availability - - - - --- 2024-12-10 Clément Léger Superseded
[v2,3/4] lib: sbi: sse: add a is_supported_cb() callback lib: sbi: sse: rework event availability - - - - --- 2024-12-10 Clément Léger Superseded
[v2,2/4] lib: sbi: sse: rework event availability lib: sbi: sse: rework event availability - - - - --- 2024-12-10 Clément Léger Superseded
[v2,1/4] lib: sbi: sse: return an error value from sse_event_get() lib: sbi: sse: rework event availability - - 1 - --- 2024-12-10 Clément Léger Superseded
[3/3] lib: sbi: pmu: Set a SSE register_cb() for event availability lib: sbi: fix PMU SSE event handling - - 2 - --- 2024-12-06 Clément Léger Superseded
[2/3] lib: sbi: sse: Disable injection if callbacks are set lib: sbi: fix PMU SSE event handling - - - - --- 2024-12-06 Clément Léger Superseded
[1/3] lib: sbi: sse: Return a value from the register callback lib: sbi: fix PMU SSE event handling - - 2 - --- 2024-12-06 Clément Léger Superseded
[2/2] lib: sbi: sse: Fix a6 and a7 register content upon injection lib: sbi: fixes a few SSE errors - - 1 - --- 2024-11-25 Clément Léger Accepted
[1/2] lib: sbi: fix GLOBAL_PLAT_DEFINE lib: sbi: fixes a few SSE errors - - 1 - --- 2024-11-25 Clément Léger Accepted
[v4,7/7] lib: sbi: add Smdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,6/7] lib: sbi: implement firmware feature SBI_FWFT_DOUBLE_TRAP lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,5/7] lib: sbi: fwft: factorize menvcfg read/write lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,4/7] lib: sbi: send a double trap SSE event to supervisor lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,3/7] lib: sbi: add Ssdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,2/7] lib: sbi: factorize previous mode computation lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v4,1/7] lib: sbi: factorize previous virtualization mode read from regs lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-10-18 Clément Léger Accepted
[v3,7/7] lib: sbi: add Smdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v3,6/7] lib: sbi: implement firmware feature SBI_FWFT_DOUBLE_TRAP lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v3,5/7] lib: sbi: fwft: factorize menvcfg read/write lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v3,4/7] lib: sbi: send a double trap SSE event to supervisor lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v3,3/7] lib: sbi: add Ssdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v3,2/7] lib: sbi: factorize previous mode computation lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - - - --- 2024-09-16 Clément Léger Superseded
[v3,1/7] lib: sbi: factorize previous virtualization mode read from regs lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-16 Clément Léger Superseded
[v2,6/6] lib: sbi: add Smdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[v2,5/6] lib: sbi: implement firmware feature SBI_FWFT_DOUBLE_TRAP lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[v2,4/6] lib: sbi: fwft: factorize menvcfg read/write lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[v2,3/6] lib: sbi: send a double trap SSE event to supervisor lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[v2,2/6] lib: sbi: add Ssdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[v2,1/6] lib: sbi: factorize previous virtualization mode read from regs lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-13 Clément Léger Superseded
[5/5] lib: sbi: add Smdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - - - --- 2024-09-12 Clément Léger Superseded
[4/5] lib: sbi: implement firmware feature SBI_FWFT_DOUBLE_TRAP lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - - - --- 2024-09-12 Clément Léger Superseded
[3/5] lib: sbi: fwft: factorize menvcfg read/write lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - - - --- 2024-09-12 Clément Léger Superseded
[2/5] lib: sbi: add Ssdbltrp ISA extension support lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-12 Clément Léger Superseded
[1/5] lib: sbi: factorize previous virtualization mode read from regs lib: sbi: add Ssdbltrp and Smdbltrp ISA extensions - - 1 - --- 2024-09-12 Clément Léger Superseded
lib: sse: remove unused sse_inject_out() parameter lib: sse: remove unused sse_inject_out() parameter - - 1 - --- 2024-08-02 Clément Léger Accepted
[2/2] lib: sbi: fwft: return SBI_EINVAL rather than SBI_ERR_INVALID_PARAM [1/2] lib: sbi: fwft: check feature value to be exactly 1 or 0 - - 2 - --- 2024-06-24 Clément Léger Accepted
[1/2] lib: sbi: fwft: check feature value to be exactly 1 or 0 [1/2] lib: sbi: fwft: check feature value to be exactly 1 or 0 - - 2 - --- 2024-06-24 Clément Léger Accepted
[v3,4/4] lib: sbi: implement SBI FWFT extension Add SBI FWFT extension support - - 1 - --- 2024-06-19 Clément Léger Accepted
[v3,3/4] lib: sbi: fwft: add support for SBI_FWFT_PTE_AD_HW_UPDATING Add SBI FWFT extension support - - 1 - --- 2024-06-19 Clément Léger Accepted
[v3,2/4] lib: sbi: fwft: add support for SBI_FWFT_MISALIGNED_EXC_DELEG Add SBI FWFT extension support - - 1 - --- 2024-06-19 Clément Léger Accepted
[v3,1/4] lib: sbi: add support for firmware features extension Add SBI FWFT extension support - - 1 - --- 2024-06-19 Clément Léger Accepted
[v2,4/4] lib: sbi: implement SBI FWFT extension Add SBI FWFT extension support - - 1 - --- 2024-06-17 Clément Léger Superseded
[v2,3/4] lib: sbi: fwft: add support for SBI_FWFT_PTE_AD_HW_UPDATING Add SBI FWFT extension support - - 1 - --- 2024-06-17 Clément Léger Superseded
[v2,2/4] lib: sbi: fwft: add support for SBI_FWFT_MISALIGNED_EXC_DELEG Add SBI FWFT extension support - - - - --- 2024-06-17 Clément Léger Superseded
[v2,1/4] lib: sbi: add support for firmware features extension Add SBI FWFT extension support - - 1 - --- 2024-06-17 Clément Léger Superseded
[v1,5/5] lib: sbi: implement SBI FWFT extension Add SBI FWFT extension support - - - - --- 2024-05-21 Clément Léger Changes Requested
[v1,4/5] lib: sbi: fwft: add support for SBI_FWFT_PTE_AD_HW_UPDATING Add SBI FWFT extension support - - - - --- 2024-05-21 Clément Léger Changes Requested
[v1,3/5] lib: sbi: fwft: add support for SBI_FWFT_MISALIGNED_EXC_DELEG Add SBI FWFT extension support - - - - --- 2024-05-21 Clément Léger Changes Requested
[v1,2/5] lib: sbi: add support for firmware features extension Add SBI FWFT extension support - - - - --- 2024-05-21 Clément Léger Changes Requested
[v1,1/5] lib: sbi: Add SVADU extension support Add SBI FWFT extension support - - 1 - --- 2024-05-21 Clément Léger Changes Requested
« 1 2 »