Evgenii Shatokhin
|
c6a092cd80
lib: sbi: Clear IPIs before init_warm_startup in non-boot harts
|
1 year ago |
Bin Meng
|
440fa818fb
treewide: Replace TRUE/FALSE with true/false
|
1 year ago |
Ben Dooks
|
caa5eeacac
lib: sbi: add check for ipi device for hsm start
|
1 year ago |
Atish Patra
|
764a17d852
lib: sbi: Implement firmware counters
|
2 years ago |
Heinrich Schuchardt
|
f30b18944e
lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset
|
3 years ago |
Anup Patel
|
dc39c7b630
lib: sbi: Simplify ipi platform operations
|
3 years ago |
Anup Patel
|
50d4fde1c5
lib: Remove redundant sbi_platform_ipi_clear() calls
|
3 years ago |
Anup Patel
|
7c867fd19f
lib: sbi: Rename sbi_hsm_hart_started_mask() function
|
3 years ago |
Anup Patel
|
e73b92d862
lib: sbi: Extend sbi_hsm_hart_started_mask() for domains
|
3 years ago |
Anup Patel
|
9e52a45f4b
include: sbi_ipi: Remove scratch parameter from most functions
|
4 years ago |
Anup Patel
|
db187d616c
lib: sbi_hsm: Remove scratch parameter from hart_started_mask() API
|
4 years ago |
Anup Patel
|
209134d8f9
lib: Handle failure of sbi_hartid_to_scratch() API
|
4 years ago |
Anup Patel
|
e23d3ba936
include: Simplify HART id to scratch macro
|
4 years ago |
Anup Patel
|
823345ecae
include: Make sbi_current_hartid() as macro in riscv_asm.h
|
4 years ago |
Anup Patel
|
9aad831e87
lib: sbi_ipi: Use sbi_hsm_hart_started_mask() API
|
4 years ago |
Atish Patra
|
b677a9b8d6
lib: Implement hart hotplug
|
4 years ago |
Anup Patel
|
f8b3bb826d
lib: Simplify the for-loop in sbi_ipi_send_many()
|
4 years ago |
Atish Patra
|
393624377a
lib: Use available hart mask for correct hbase value
|
4 years ago |
Anup Patel
|
84cd4fc913
lib: Initialize TLB management directly from coldboot/warmboot path
|
4 years ago |
Anup Patel
|
817d50d0d4
lib: Drop _fifo from the name of various sbi_tlb_fifo_xyz() functions
|
4 years ago |
Anup Patel
|
5f762d14f0
lib: Introduce sbi_ipi_event_create/destroy() APIs
|
4 years ago |
Anup Patel
|
da9b76b957
lib: Introduce sbi_ipi_send_halt() API
|
4 years ago |
Anup Patel
|
3d2aaac69a
lib: Introduce sbi_ipi_send_smode() API
|
4 years ago |
Anup Patel
|
046cc16e8b
lib: Move struct sbi_ipi_data definition to sbi_ipi.c
|
4 years ago |
Anup Patel
|
b0c9787435
lib: do sbi_exit() upon halt IPI
|
4 years ago |
Anup Patel
|
b325f6baef
lib: Add ipi exit API
|
4 years ago |
Atish Patra
|
9777aeef41
lib: Add IPI extension in SBI
|
4 years ago |
Atish Patra
|
aa0ed1d733
lib: Remove redundant IPI types
|
4 years ago |
Anup Patel
|
0e1322bacb
lib: Better naming of unpriv APIs for wider use
|
4 years ago |
Atish Patra
|
897a97a6af
lib: Fix race conditions in tlb fifo access.
|
4 years ago |