summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/sbi/sbi_ipi.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/sbi/sbi_ipi.h b/include/sbi/sbi_ipi.h
index 1aafe35..33293c3 100644
--- a/include/sbi/sbi_ipi.h
+++ b/include/sbi/sbi_ipi.h
@@ -18,6 +18,12 @@
#define SBI_IPI_EVENT_SFENCE_VMA_ASID 0x8
#define SBI_IPI_EVENT_HALT 0x10
+enum sbi_tlb_info_types {
+ SBI_TLB_FLUSH_VMA,
+ SBI_TLB_FLUSH_VMA_ASID,
+ SBI_TLB_FLUSH_VMA_VMID
+};
+
struct sbi_scratch;
struct sbi_ipi_data {
@@ -28,6 +34,7 @@ struct sbi_tlb_info {
unsigned long start;
unsigned long size;
unsigned long asid;
+ unsigned long type;
};
int sbi_ipi_send_many(struct sbi_scratch *scratch,