|
NeKernel dev
|
#include <HALKit/POWER/MMU.h>#include <HALKit/POWER/Processor.h>#include <KernelKit/DebugOutput.h>Functions | |
| EXTERN_C Void | hal_write_tlb (UInt32 mas0, UInt32 mas1, UInt32 mas2, UInt32 mas3, UInt32 mas7) |
| Write TLB. | |
| EXTERN_C Bool | hal_set_tlb (UInt8 tlb, UInt32 epn, UInt64 rpn, UInt8 perms, UInt8 wimge, UInt8 ts, UInt8 esel, UInt8 tsize, UInt8 iprot) |
| Set TLB. | |
| EXTERN_C void | hal_flush_tlb () |
| Flush TLB. | |
| EXTERN_C void hal_flush_tlb | ( | ) |
Flush TLB.
| EXTERN_C Bool hal_set_tlb | ( | UInt8 | tlb, |
| UInt32 | epn, | ||
| UInt64 | rpn, | ||
| UInt8 | perms, | ||
| UInt8 | wimge, | ||
| UInt8 | ts, | ||
| UInt8 | esel, | ||
| UInt8 | tsize, | ||
| UInt8 | iprot ) |
Set TLB.