Marouene Boubakri
|
bfc85c70e7
include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__
|
3 years ago |
Anup Patel
|
386eba21bf
include: sbi: No need to pack struct sbi_scratch
|
3 years ago |
Anup Patel
|
b7df5e4392
lib: sbi: Introduce sbi_trap_exit() API
|
3 years ago |
Heinrich Schuchardt
|
79bf80b44e
lib: sbi_scratch: typo scatch
|
3 years ago |
Anup Patel
|
dd0f21c560
lib: sbi_scratch: Introduce sbi_scratch_last_hartid() API
|
4 years ago |
Anup Patel
|
e23d3ba936
include: Simplify HART id to scratch macro
|
4 years ago |
Anup Patel
|
87a7ef7659
lib: sbi_scratch: Introduce HART id to scratch table
|
4 years ago |
Anup Patel
|
f92147c2b2
include: Make sbi_hart_id_to_scratch() as macro
|
4 years ago |
Bin Meng
|
650c0e525c
lib: sbi: Fix coding style issues
|
4 years ago |
Anup Patel
|
678c3c3655
include: sbi_scratch: Set per-HART scratch size to 4KB
|
4 years ago |
Anup Patel
|
a8b4b83b7f
lib: Introduce sbi_tlb_fifo_request() API
|
4 years ago |
Anup Patel
|
0492c5d92b
include: Typo fix in comment for SBI_SCRATCH_SIZE define
|
4 years ago |
Anup Patel
|
dbff3e9f12
lib: Introduce sbi_dprintf() API
|
4 years ago |
Anup Patel
|
2dfed32c46
lib: Add a simple brain-dead allocator to manage extra scratch space
|
5 years ago |
Olof Johansson
|
10baa64c02
all: run clang-format and update checked-in files
|
5 years ago |
Olof Johansson
|
fbf986ac2a
all: Annotate some tables to have clang-format leave them alone
|
5 years ago |
Atish Patra
|
f700216cb5
lib: Use a fifo to keep track of sfence related IPIs.
|
5 years ago |
Atish Patra
|
1eba298b0d
lib: Increase the scratch space to 512 bytes.
|
5 years ago |
Bin Meng
|
f9cfe301c9
lib: Disable the boot prints if SBI_SCRATCH_NO_BOOT_PRINTS is set
|
5 years ago |
Bin Meng
|
132f3e024b
firmware: Introduce "options" in "struct sbi_scratch"
|
5 years ago |
Atish Patra
|
90cb4917b5
lib: Implement sfence.vma correctly.
|
5 years ago |
Alistair Francis
|
508a27204c
lib: Create a sbi_ipi_data structure
|
5 years ago |
Anup Patel
|
122d00ba67
firmware: Improve low-level trap handler for M-mode to M-mode traps
|
5 years ago |
Atish Patra
|
70a474d2c2
lib: Use CSR_<FOO> instead of <foo> for csr_*()
|
5 years ago |
Anup patel
|
20990ee0ab
all: Update copyright header in all files
|
5 years ago |
Anup Patel
|
3298251f0c
include: Add documentation for sbi_trap_regs and friends
|
5 years ago |
Anup Patel
|
924a26d82f
include: Add documentation for sbi_scratch and friends
|
5 years ago |
Anup Patel
|
5797ae2035
include: Remove redundant tmp0 from struct sbi_scratch
|
5 years ago |
Anup Patel
|
e0d6914b3c
include: Move RISCV_SCRATCH_xyz defines to sbi_scratch.h
|
5 years ago |
Anup Patel
|
9e8ff05cb6
Initial commit.
|
5 years ago |