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:
parent
8334a88c63
commit
fd5418d92c
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue