diff --git a/include/sbi/sbi_ipi.h b/include/sbi/sbi_ipi.h index 2dbc096e..e99bfdb8 100644 --- a/include/sbi/sbi_ipi.h +++ b/include/sbi/sbi_ipi.h @@ -21,11 +21,6 @@ /* clang-format on */ struct sbi_scratch; -struct sbi_trap_info; - -struct sbi_ipi_data { - unsigned long ipi_type; -}; int sbi_ipi_send_many(struct sbi_scratch *scratch, ulong hmask, ulong hbase, u32 event, void *data); diff --git a/lib/sbi/sbi_ipi.c b/lib/sbi/sbi_ipi.c index 3c505035..e5ebfb5d 100644 --- a/lib/sbi/sbi_ipi.c +++ b/lib/sbi/sbi_ipi.c @@ -20,6 +20,10 @@ #include #include +struct sbi_ipi_data { + unsigned long ipi_type; +}; + static unsigned long ipi_data_off; static int sbi_ipi_send(struct sbi_scratch *scratch, u32 hartid, u32 event,