summaryrefslogtreecommitdiff
path: root/include/sbi/sbi_scratch.h
AgeCommit message (Expand)Author
2026-05-09include: sbi: Add sbi_scratch_hartindex() macroAnup Patel
2026-05-09include: sbi_scratch: Add tmp1 scratch space for RNMI context savingEvgeny Voevodin
2026-01-08include: sbi_scratch: fix typo sbi_scratch -> HART idLeo Yu-Chi Liang
2025-04-15lib: sbi: Simplify structure member offset checkingXiang W
2025-03-24lib: sbi: Use sbi_hart_count() and sbi_for_each_hartindex()Samuel Holland
2025-03-24lib: sbi_scratch: Add sbi_hart_count() and for_each_hartindex()Samuel Holland
2025-03-24lib: sbi_scratch: Optimize hartid and scratch lookupSamuel Holland
2024-11-11include: sbi: Fix typo errorZhang RunMin
2024-10-28include: sbi: Optimize reads of mhartid and mscratchSamuel Holland
2024-09-25include: sbi: Store the hart index in struct sbi_scratchSamuel Holland
2024-03-19include: sbi: Add trap_context pointer in struct sbi_scratchAnup Patel
2024-03-19lib: sbi: Remove sbi_trap_exit() and related codeAnup Patel
2023-09-24lib: sbi: Remove sbi_scratch_last_hartid() macroAnup Patel
2023-09-24lib: sbi: Introduce HART index in sbi_scratchAnup Patel
2023-06-05lib: sbi: Print scratch size and usage at boot timeAnup Patel
2023-06-05platform: Allow platforms to specify heap sizeAnup Patel
2023-06-05include: sbi_scratch: Add helper macros to access data typeAnup Patel
2023-01-23firmware: Add RW section offset in scratchHimanshu Chauhan
2022-10-23include: sbi: Fix typo in commentYu Chien Peter Lin
2022-03-27include: Use static asserts for SBI_SCRATCH_xxx_OFFSET definesXiang W
2022-01-21lib: fix pointer of type 'void *' used in arithmeticJukka Laitinen
2021-06-02lib: sbi_scratch: remove owner from sbi_scratch_alloc_offsetHeinrich Schuchardt
2021-03-22include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__Marouene Boubakri
2021-01-15include: sbi: No need to pack struct sbi_scratchAnup Patel
2021-01-07lib: sbi: Introduce sbi_trap_exit() APIAnup Patel
2020-10-02lib: sbi_scratch: typo scatchHeinrich Schuchardt
2020-03-28lib: sbi_scratch: Introduce sbi_scratch_last_hartid() APIAnup Patel
2020-03-19include: Simplify HART id to scratch macroAnup Patel
2020-03-19lib: sbi_scratch: Introduce HART id to scratch tableAnup Patel
2020-03-13include: Make sbi_hart_id_to_scratch() as macroAnup Patel
2020-03-10lib: sbi: Fix coding style issuesBin Meng
2020-03-08include: sbi_scratch: Set per-HART scratch size to 4KBAnup Patel
2020-01-22lib: Introduce sbi_tlb_fifo_request() APIAnup Patel
2020-01-22include: Typo fix in comment for SBI_SCRATCH_SIZE defineAnup Patel
2019-08-09lib: Introduce sbi_dprintf() APIAnup Patel
2019-05-24lib: Add a simple brain-dead allocator to manage extra scratch spaceAnup Patel
2019-04-24all: run clang-format and update checked-in filesOlof Johansson
2019-04-24all: Annotate some tables to have clang-format leave them aloneOlof Johansson
2019-04-03lib: Use a fifo to keep track of sfence related IPIs.Atish Patra
2019-04-03lib: Increase the scratch space to 512 bytes.Atish Patra
2019-03-29lib: Disable the boot prints if SBI_SCRATCH_NO_BOOT_PRINTS is setBin Meng
2019-03-29firmware: Introduce "options" in "struct sbi_scratch"Bin Meng
2019-03-12lib: Implement sfence.vma correctly.Atish Patra
2019-03-10lib: Create a sbi_ipi_data structureAlistair Francis
2019-02-20firmware: Improve low-level trap handler for M-mode to M-mode trapsAnup Patel
2019-02-14lib: Use CSR_<FOO> instead of <foo> for csr_*()Atish Patra
2019-01-24all: Update copyright header in all filesAnup patel
2019-01-16include: Add documentation for sbi_trap_regs and friendsAnup Patel
2019-01-16include: Add documentation for sbi_scratch and friendsAnup Patel
2019-01-02include: Remove redundant tmp0 from struct sbi_scratchAnup Patel