summaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_ipi.c
AgeCommit message (Expand)Author
2026-07-21lib: sbi_ipi: Validate hartids against domain, not HSM stateChen Pei
2025-10-28lib: sbi: Extends sbi_ipi_raw_send() to use all available IPI devicesNick Hu
2025-09-16include: sbi: Remove platform specific IPI initAnup Patel
2025-09-16lib: sbi: Introduce IPI device ratingAnup Patel
2025-04-14lib: sbi_ipi: Return error for invalid hartidsAndrew Jones
2024-11-11platform: Drop IPI warm init and exit hooksSamuel Holland
2024-11-11lib: sbi_ipi: Move initial IPI clear to sbi_ipi_init()Samuel Holland
2024-11-11lib: sbi_ipi: Make .ipi_clear always target the current hartSamuel Holland
2024-09-26lib: sbi: Use sbi_hartmask in sbi_hsm_hart_interruptible_mask()Samuel Holland
2024-09-26lib: sbi: Simplify halt broadcast logicSamuel Holland
2024-09-25lib: sbi: Use current_hartindex() where possibleSamuel Holland
2023-12-18lib: sbi_ipi: Drop unnecessary ipi_process checkSamuel Holland
2023-12-18lib: sbi_ipi: Process self-IPIs in sbi_ipi_send()Samuel Holland
2023-12-18lib: sbi_ipi: Do not ignore errors from sbi_ipi_send()Samuel Holland
2023-12-08lib: sbi: Prevent redundant sbi_ipi_processXiang W
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_clear() callbackAnup Patel
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_send() callbackAnup Patel
2023-09-24lib: sbi: Prefer hartindex over hartid in IPI frameworkAnup Patel
2023-09-24lib: sbi: Extend sbi_hartmask to support both hartid and hartindexXiang W
2023-09-06lib: sbi: improve the definition of SBI_IPI_EVENT_MAXXiang W
2023-05-11lib: sbi: Simplify sbi_ipi_process remove gotoXiang W
2023-05-11lib: sbi: Remove unnecessary semicolonXiang W
2023-04-14lib: sbi: Optimize sbi_tlb queue waitingXiang W
2023-04-13lib: sbi: Optimize sbi_ipiXiang W
2023-03-10lib: sbi: Clear IPIs before init_warm_startup in non-boot hartsEvgenii Shatokhin
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng
2022-07-11lib: sbi: add check for ipi device for hsm startBen Dooks
2021-07-11lib: sbi: Implement firmware countersAtish Patra
2021-06-02lib: sbi_scratch: remove owner from sbi_scratch_alloc_offsetHeinrich Schuchardt
2021-04-28lib: sbi: Simplify ipi platform operationsAnup Patel
2021-03-03lib: Remove redundant sbi_platform_ipi_clear() callsAnup Patel
2021-03-03lib: sbi: Rename sbi_hsm_hart_started_mask() functionAnup Patel
2020-10-20lib: sbi: Extend sbi_hsm_hart_started_mask() for domainsAnup Patel
2020-03-28include: sbi_ipi: Remove scratch parameter from most functionsAnup Patel
2020-03-19lib: sbi_hsm: Remove scratch parameter from hart_started_mask() APIAnup Patel
2020-03-19lib: Handle failure of sbi_hartid_to_scratch() APIAnup Patel
2020-03-19include: Simplify HART id to scratch macroAnup Patel
2020-03-13include: Make sbi_current_hartid() as macro in riscv_asm.hAnup Patel
2020-03-11lib: sbi_ipi: Use sbi_hsm_hart_started_mask() APIAnup Patel
2020-02-24lib: Implement hart hotplugAtish Patra
2020-02-24lib: Simplify the for-loop in sbi_ipi_send_many()Anup Patel
2020-02-22lib: Use available hart mask for correct hbase valueAtish Patra
2020-01-22lib: Initialize TLB management directly from coldboot/warmboot pathAnup Patel
2020-01-22lib: Drop _fifo from the name of various sbi_tlb_fifo_xyz() functionsAnup Patel
2020-01-22lib: Introduce sbi_ipi_event_create/destroy() APIsAnup Patel
2020-01-22lib: Introduce sbi_ipi_send_halt() APIAnup Patel
2020-01-22lib: Introduce sbi_ipi_send_smode() APIAnup Patel
2020-01-22lib: Move struct sbi_ipi_data definition to sbi_ipi.cAnup Patel
2020-01-07lib: do sbi_exit() upon halt IPIAnup Patel
2020-01-07lib: Add ipi exit APIAnup Patel