TianoCore EDK2 master
Loading...
Searching...
No Matches
BaseRiscVMmuLib.h
Go to the documentation of this file.
1
10#ifndef BASE_RISCV_MMU_LIB_H_
11#define BASE_RISCV_MMU_LIB_H_
12
17VOID
18EFIAPI
20 VOID
21 );
22
29VOID
30EFIAPI
32 UINTN VirtAddr
33 );
34
48EFIAPI
50 IN EFI_PHYSICAL_ADDRESS BaseAddress,
51 IN UINT64 Length,
52 IN UINT64 Attributes
53 );
54
63EFIAPI
65 VOID
66 );
67
68#endif /* BASE_RISCV_MMU_LIB_H_ */
UINT64 UINTN
VOID EFIAPI RiscVLocalTlbFlush(UINTN VirtAddr)
EFI_STATUS EFIAPI RiscVSetMemoryAttributes(IN EFI_PHYSICAL_ADDRESS BaseAddress, IN UINT64 Length, IN UINT64 Attributes)
VOID EFIAPI RiscVLocalTlbFlushAll(VOID)
EFI_STATUS EFIAPI RiscVConfigureMmu(VOID)
#define IN
Definition: Base.h:279
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29