lib: Introduce a tlb info type.

Add a tlb info to distinguish between different type of tlb flush
request pending.

Signed-off-by: Atish Patra <atish.patra@wdc.com>
This commit is contained in:
Atish Patra 2019-04-01 17:04:57 -07:00 committed by Anup Patel
parent 8334a88c63
commit fd5418d92c
1 changed files with 7 additions and 0 deletions

View File

@ -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,