index
:
opensbi.git
master
release-1.3.x
release-1.5.x
release-1.8.x
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
sbi
/
sbi_ipi.c
Age
Commit message (
Expand
)
Author
2026-07-21
lib: sbi_ipi: Validate hartids against domain, not HSM state
Chen Pei
2025-10-28
lib: sbi: Extends sbi_ipi_raw_send() to use all available IPI devices
Nick Hu
2025-09-16
include: sbi: Remove platform specific IPI init
Anup Patel
2025-09-16
lib: sbi: Introduce IPI device rating
Anup Patel
2025-04-14
lib: sbi_ipi: Return error for invalid hartids
Andrew Jones
2024-11-11
platform: Drop IPI warm init and exit hooks
Samuel Holland
2024-11-11
lib: sbi_ipi: Move initial IPI clear to sbi_ipi_init()
Samuel Holland
2024-11-11
lib: sbi_ipi: Make .ipi_clear always target the current hart
Samuel Holland
2024-09-26
lib: sbi: Use sbi_hartmask in sbi_hsm_hart_interruptible_mask()
Samuel Holland
2024-09-26
lib: sbi: Simplify halt broadcast logic
Samuel Holland
2024-09-25
lib: sbi: Use current_hartindex() where possible
Samuel Holland
2023-12-18
lib: sbi_ipi: Drop unnecessary ipi_process check
Samuel Holland
2023-12-18
lib: sbi_ipi: Process self-IPIs in sbi_ipi_send()
Samuel Holland
2023-12-18
lib: sbi_ipi: Do not ignore errors from sbi_ipi_send()
Samuel Holland
2023-12-08
lib: sbi: Prevent redundant sbi_ipi_process
Xiang W
2023-11-26
lib: sbi: Allow relaxed MMIO writes in device ipi_clear() callback
Anup Patel
2023-11-26
lib: sbi: Allow relaxed MMIO writes in device ipi_send() callback
Anup Patel
2023-09-24
lib: sbi: Prefer hartindex over hartid in IPI framework
Anup Patel
2023-09-24
lib: sbi: Extend sbi_hartmask to support both hartid and hartindex
Xiang W
2023-09-06
lib: sbi: improve the definition of SBI_IPI_EVENT_MAX
Xiang W
2023-05-11
lib: sbi: Simplify sbi_ipi_process remove goto
Xiang W
2023-05-11
lib: sbi: Remove unnecessary semicolon
Xiang W
2023-04-14
lib: sbi: Optimize sbi_tlb queue waiting
Xiang W
2023-04-13
lib: sbi: Optimize sbi_ipi
Xiang W
2023-03-10
lib: sbi: Clear IPIs before init_warm_startup in non-boot harts
Evgenii Shatokhin
2023-01-06
treewide: Replace TRUE/FALSE with true/false
Bin Meng
2022-07-11
lib: sbi: add check for ipi device for hsm start
Ben Dooks
2021-07-11
lib: sbi: Implement firmware counters
Atish Patra
2021-06-02
lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset
Heinrich Schuchardt
2021-04-28
lib: sbi: Simplify ipi platform operations
Anup Patel
2021-03-03
lib: Remove redundant sbi_platform_ipi_clear() calls
Anup Patel
2021-03-03
lib: sbi: Rename sbi_hsm_hart_started_mask() function
Anup Patel
2020-10-20
lib: sbi: Extend sbi_hsm_hart_started_mask() for domains
Anup Patel
2020-03-28
include: sbi_ipi: Remove scratch parameter from most functions
Anup Patel
2020-03-19
lib: sbi_hsm: Remove scratch parameter from hart_started_mask() API
Anup Patel
2020-03-19
lib: Handle failure of sbi_hartid_to_scratch() API
Anup Patel
2020-03-19
include: Simplify HART id to scratch macro
Anup Patel
2020-03-13
include: Make sbi_current_hartid() as macro in riscv_asm.h
Anup Patel
2020-03-11
lib: sbi_ipi: Use sbi_hsm_hart_started_mask() API
Anup Patel
2020-02-24
lib: Implement hart hotplug
Atish Patra
2020-02-24
lib: Simplify the for-loop in sbi_ipi_send_many()
Anup Patel
2020-02-22
lib: Use available hart mask for correct hbase value
Atish Patra
2020-01-22
lib: Initialize TLB management directly from coldboot/warmboot path
Anup Patel
2020-01-22
lib: Drop _fifo from the name of various sbi_tlb_fifo_xyz() functions
Anup Patel
2020-01-22
lib: Introduce sbi_ipi_event_create/destroy() APIs
Anup Patel
2020-01-22
lib: Introduce sbi_ipi_send_halt() API
Anup Patel
2020-01-22
lib: Introduce sbi_ipi_send_smode() API
Anup Patel
2020-01-22
lib: Move struct sbi_ipi_data definition to sbi_ipi.c
Anup Patel
2020-01-07
lib: do sbi_exit() upon halt IPI
Anup Patel
2020-01-07
lib: Add ipi exit API
Anup Patel
[next]