]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/BaseLib/RiscV64/FlushCache.S
MdePkg/BaseLib: BaseLib for RISCV64 architecture
[mirror_edk2.git] / MdePkg / Library / BaseLib / RiscV64 / FlushCache.S
CommitLineData
7601b251
AC
1//------------------------------------------------------------------------------\r
2//\r
3// RISC-V cache operation.\r
4//\r
5// Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
6//\r
7// SPDX-License-Identifier: BSD-2-Clause-Patent\r
8//\r
9//------------------------------------------------------------------------------\r
10\r
11.align 3\r
12ASM_GLOBAL ASM_PFX(RiscVInvalidateInstCacheAsm)\r
13ASM_GLOBAL ASM_PFX(RiscVInvalidateDataCacheAsm)\r
14\r
15ASM_PFX(RiscVInvalidateInstCacheAsm):\r
16 fence.i\r
17 ret\r
18\r
19ASM_PFX(RiscVInvalidateDataCacheAsm):\r
20 fence\r
21 ret\r