aboutsummaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_ipi.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-18lib: sbi_ipi: Drop unnecessary ipi_process checkSamuel Holland1-1/+1
2023-12-18lib: sbi_ipi: Process self-IPIs in sbi_ipi_send()Samuel Holland1-0/+8
2023-12-18lib: sbi_ipi: Do not ignore errors from sbi_ipi_send()Samuel Holland1-2/+6
2023-12-08lib: sbi: Prevent redundant sbi_ipi_processXiang W1-5/+9
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_clear() callbackAnup Patel1-2/+14
2023-11-26lib: sbi: Allow relaxed MMIO writes in device ipi_send() callbackAnup Patel1-4/+11
2023-09-24lib: sbi: Prefer hartindex over hartid in IPI frameworkAnup Patel1-13/+13
2023-09-24lib: sbi: Extend sbi_hartmask to support both hartid and hartindexXiang W1-5/+5
2023-09-06lib: sbi: improve the definition of SBI_IPI_EVENT_MAXXiang W1-0/+5
2023-05-11lib: sbi: Simplify sbi_ipi_process remove gotoXiang W1-8/+5
2023-05-11lib: sbi: Remove unnecessary semicolonXiang W1-1/+1
2023-04-14lib: sbi: Optimize sbi_tlb queue waitingXiang W1-23/+21
2023-04-13lib: sbi: Optimize sbi_ipiXiang W1-2/+32
2023-03-10lib: sbi: Clear IPIs before init_warm_startup in non-boot hartsEvgenii Shatokhin1-0/+6
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng1-1/+1
2022-07-11lib: sbi: add check for ipi device for hsm startBen Dooks1-3/+6
2021-07-11lib: sbi: Implement firmware countersAtish Patra1-0/+6
2021-06-02lib: sbi_scratch: remove owner from sbi_scratch_alloc_offsetHeinrich Schuchardt1-2/+1
2021-04-28lib: sbi: Simplify ipi platform operationsAnup Patel1-6/+26
2021-03-03lib: Remove redundant sbi_platform_ipi_clear() callsAnup Patel1-1/+4
2021-03-03lib: sbi: Rename sbi_hsm_hart_started_mask() functionAnup Patel1-2/+2
2020-10-20lib: sbi: Extend sbi_hsm_hart_started_mask() for domainsAnup Patel1-2/+4
2020-03-28include: sbi_ipi: Remove scratch parameter from most functionsAnup Patel1-9/+10
2020-03-19lib: sbi_hsm: Remove scratch parameter from hart_started_mask() APIAnup Patel1-2/+2
2020-03-19lib: Handle failure of sbi_hartid_to_scratch() APIAnup Patel1-4/+7
2020-03-19include: Simplify HART id to scratch macroAnup Patel1-1/+1
2020-03-13include: Make sbi_current_hartid() as macro in riscv_asm.hAnup Patel1-1/+1
2020-03-11lib: sbi_ipi: Use sbi_hsm_hart_started_mask() APIAnup Patel1-24/+22
2020-02-24lib: Implement hart hotplugAtish Patra1-1/+2
2020-02-24lib: Simplify the for-loop in sbi_ipi_send_many()Anup Patel1-9/+1
2020-02-22lib: Use available hart mask for correct hbase valueAtish Patra1-13/+16
2020-01-22lib: Initialize TLB management directly from coldboot/warmboot pathAnup Patel1-6/+0
2020-01-22lib: Drop _fifo from the name of various sbi_tlb_fifo_xyz() functionsAnup Patel1-1/+1
2020-01-22lib: Introduce sbi_ipi_event_create/destroy() APIsAnup Patel1-27/+86
2020-01-22lib: Introduce sbi_ipi_send_halt() APIAnup Patel1-0/+6
2020-01-22lib: Introduce sbi_ipi_send_smode() APIAnup Patel1-0/+6
2020-01-22lib: Move struct sbi_ipi_data definition to sbi_ipi.cAnup Patel1-0/+4
2020-01-07lib: do sbi_exit() upon halt IPIAnup Patel1-1/+2
2020-01-07lib: Add ipi exit APIAnup Patel1-1/+18
2019-12-23lib: Add IPI extension in SBIAtish Patra1-10/+24
2019-12-23lib: Remove redundant IPI typesAtish Patra1-10/+3
2019-11-21lib: Better naming of unpriv APIs for wider useAnup Patel1-3/+5
2019-08-16lib: Fix race conditions in tlb fifo access.Atish Patra1-24/+30
2019-06-19lib: Rename string.x to sbi_string.xAtish Patra1-1/+0
2019-06-19lib: Include helper libc functions directly in libsbi.Atish Patra1-1/+1
2019-06-19lib: Move sbi core library to lib/sbiAtish Patra1-0/+153