| /** @file | |
| * | |
| * Copyright (c) 2023, Ventana Micro Systems Inc. All Rights Reserved.<BR> | |
| * | |
| * SPDX-License-Identifier: BSD-2-Clause-Patent | |
| * | |
| **/ | |
| #include <Base.h> | |
| #include <Register/RiscV64/RiscVImpl.h> | |
| .text | |
| .align 3 | |
| // | |
| // Local tlb flush all. | |
| // | |
| // | |
| ASM_FUNC (RiscVLocalTlbFlushAll) | |
| sfence.vma | |
| ret | |
| // | |
| // Local tlb flush at a virtual address | |
| // @retval a0 : virtual address. | |
| // | |
| ASM_FUNC ( | |
| RiscVLocalTlbFlush | |
| ) | |
| sfence.vma a0 | |
| ret |