xref: /haiku/src/system/libroot/os/arch/riscv64/cachectl.cpp (revision ec8a8f1c0222a38310b9a62d95418fab6b0ed31f)
1*ec8a8f1cSX512 /*
2*ec8a8f1cSX512  * Copyright 2021, Haiku, Inc.
3*ec8a8f1cSX512  * Distributed under the terms of the MIT License.
4*ec8a8f1cSX512  */
5*ec8a8f1cSX512 
6*ec8a8f1cSX512 
7*ec8a8f1cSX512 extern "C" void
8*ec8a8f1cSX512 __riscv_flush_icache(void *start, void *end, unsigned long int flags)
9*ec8a8f1cSX512 {
10*ec8a8f1cSX512 	__asm__ volatile ("fence.i");
11*ec8a8f1cSX512 }
12