Andrew Jones
|
8a40306371
lib: sbi_hsm: Export some functions
|
преди 1 година |
Andrew Jones
|
b1ae6ef33b
lib: sbi_hsm: Move misplaced comment
|
преди 1 година |
Andrew Jones
|
c88e039ec2
lib: sbi_hsm: Ensure errors are consistent with spec
|
преди 1 година |
Andrew Jones
|
40f16a81d3
lib: sbi_hsm: Don't try to restore state on failed change
|
преди 1 година |
Andrew Jones
|
1364d5adb2
lib: sbi_hsm: Factor out invalid state detection
|
преди 1 година |
Nick Hu
|
84d15f4f52
lib: sbi_hsm: Use csr_set to restore the MIP
|
преди 1 година |
Yu Chien Peter Lin
|
8ecbe6d3fb
lib: sbi_hsm: handle failure when hart_stop returns SBI_ENOTSUPP
|
преди 1 година |
Bin Meng
|
6997552ea2
lib: sbi_hsm: Rename 'priv' argument to 'arg1'
|
преди 1 година |
Ben Dooks
|
caa5eeacac
lib: sbi: add check for ipi device for hsm start
|
преди 1 година |
Samuel Holland
|
79e42eb2d6
lib: sbi_hsm: Assume a consistent resume address
|
преди 2 години |
Samuel Holland
|
b20ed9febe
lib: sbi_hsm: Call a device hook during hart resume
|
преди 2 години |
Anup Patel
|
55e79f823d
lib: sbi: Enable mie.MEIE bit for IPIs based on external interrupts.
|
преди 2 години |
Anup Patel
|
c38973e087
lib: sbi: Save context for all non-retentive suspend types
|
преди 2 години |
Heinrich Schuchardt
|
f30b18944e
lib: sbi_scratch: remove owner from sbi_scratch_alloc_offset
|
преди 3 години |
Anup Patel
|
a84a1ddbba
lib: sbi: Simplify HSM platform operations
|
преди 3 години |
Anup Patel
|
dc39c7b630
lib: sbi: Simplify ipi platform operations
|
преди 3 години |
Anup Patel
|
50d4fde1c5
lib: Remove redundant sbi_platform_ipi_clear() calls
|
преди 3 години |
Anup Patel
|
74756891cc
lib: sbi: Implement SBI HSM suspend function
|
преди 3 години |
Anup Patel
|
ca864a978d
lib: sbi: Fix error codes returned by HSM start() and stop() functions
|
преди 3 години |
Anup Patel
|
638c948ab9
lib: sbi: Remove redundant sbi_hsm_hart_started() function
|
преди 3 години |
Anup Patel
|
7c867fd19f
lib: sbi: Rename sbi_hsm_hart_started_mask() function
|
преди 3 години |
Anup Patel
|
8df1f9a0d3
lib: sbi: Use SBI_HSM_STATE_xyz defines instead of SBI_STATE_xyz defines
|
преди 3 години |
Anup Patel
|
5487cf095d
include: sbi: Simplify HSM state define names
|
преди 3 години |
Anup Patel
|
530e95bd63
lib: sbi: Optimize sbi_hsm_hart_started_mask() implementation
|
преди 3 години |
Anup Patel
|
3a30d2c34d
lib: sbi: Extend sbi_hsm_hart_start() for domains
|
преди 3 години |
Anup Patel
|
e73b92d862
lib: sbi: Extend sbi_hsm_hart_started_mask() for domains
|
преди 3 години |
Anup Patel
|
7ccf6bf54c
lib: sbi: Allow specifying mode in sbi_hart_pmp_check_addr() API
|
преди 3 години |
Anup Patel
|
6734304f8c
lib: sbi: Allow specifying start mode to sbi_hsm_hart_start() API
|
преди 3 години |
Anup Patel
|
2314101989
lib: Don't return any invalid error from SBI ecall
|
преди 4 години |
Anup Patel
|
dd0f21c560
lib: sbi_scratch: Introduce sbi_scratch_last_hartid() API
|
преди 4 години |