diff options
author | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-02-12 14:47:17 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@cs.berkeley.edu> | 2016-02-19 13:01:11 -0800 |
commit | 28d64a2227ab45b31c71de8366f4c7f965248ca8 (patch) | |
tree | 10c61d820472accf556018ed5d38a920a155ba04 /pk/sbi.h | |
parent | 26a9320050305bb131921e3a3f0ace95a53f7877 (diff) | |
download | pk-28d64a2227ab45b31c71de8366f4c7f965248ca8.zip pk-28d64a2227ab45b31c71de8366f4c7f965248ca8.tar.gz pk-28d64a2227ab45b31c71de8366f4c7f965248ca8.tar.bz2 |
Add SBI calls for remote I$/TLB flushes
Diffstat (limited to 'pk/sbi.h')
-rw-r--r-- | pk/sbi.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -18,6 +18,10 @@ unsigned long sbi_clear_ipi(void); void sbi_console_putchar(unsigned long ch); void sbi_shutdown(void); +void sbi_remote_sfence_vm(unsigned long hart_mask_ptr, unsigned long asid); +void sbi_remote_sfence_vm_range(unsigned long hart_mask_ptr, unsigned long asid, unsigned long start, unsigned long size); +void sbi_remote_fence_i(unsigned long hart_mask_ptr); + typedef struct { unsigned long dev; unsigned long cmd; |