mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-25 07:41:42 +01:00
lib: sbi_ipi: Move initial IPI clear to sbi_ipi_init()
sbi_ipi_init() expects the platform warm init function to clear IPIs on the local hart, but there is already a generic function to do this. After this change, none of the existing drivers need a warm init callback. Signed-off-by: Samuel Holland <samuel.holland@sifive.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:

committed by
Anup Patel

parent
be9752a071
commit
693afc818f
@@ -26,8 +26,6 @@ struct aclint_mswi_data {
|
||||
u32 hart_count;
|
||||
};
|
||||
|
||||
int aclint_mswi_warm_init(void);
|
||||
|
||||
int aclint_mswi_cold_init(struct aclint_mswi_data *mswi);
|
||||
|
||||
#endif
|
||||
|
@@ -32,8 +32,6 @@ struct plicsw_data {
|
||||
uint32_t hart_count;
|
||||
};
|
||||
|
||||
int plicsw_warm_ipi_init(void);
|
||||
|
||||
int plicsw_cold_ipi_init(struct plicsw_data *plicsw);
|
||||
|
||||
#endif /* _IPI_ANDES_PLICSW_H_ */
|
||||
|
Reference in New Issue
Block a user