Main Page
Modules
Data Structures
Files
Directories
File List
Globals
kernel
»
arch
»
sparc64
»
include
»
mm
mmu.h File Reference
Include dependency graph for mmu.h:
Go to the source code of this file.
Data Structures
union
lsu_cr_reg
Defines
#define
ASI_LSU_CONTROL_REG
0x45
#define
ASI_IMMU
0x50
#define
ASI_IMMU_TSB_8KB_PTR_REG
0x51
#define
ASI_IMMU_TSB_64KB_PTR_REG
0x52
#define
ASI_ITLB_DATA_IN_REG
0x54
#define
ASI_ITLB_DATA_ACCESS_REG
0x55
#define
ASI_ITLB_TAG_READ_REG
0x56
#define
ASI_IMMU_DEMAP
0x57
#define
VA_IMMU_TAG_TARGET
0x0
#define
VA_IMMU_SFSR
0x18
#define
VA_IMMU_TSB_BASE
0x28
#define
VA_IMMU_TAG_ACCESS
0x30
#define
ASI_DMMU
0x58
#define
ASI_DMMU_TSB_8KB_PTR_REG
0x59
#define
ASI_DMMU_TSB_64KB_PTR_REG
0x5a
#define
ASI_DMMU_TSB_DIRECT_PTR_REG
0x5b
#define
ASI_DTLB_DATA_IN_REG
0x5c
#define
ASI_DTLB_DATA_ACCESS_REG
0x5d
#define
ASI_DTLB_TAG_READ_REG
0x5e
#define
ASI_DMMU_DEMAP
0x5f
#define
VA_DMMU_TAG_TARGET
0x0
#define
VA_PRIMARY_CONTEXT_REG
0x8
#define
VA_SECONDARY_CONTEXT_REG
0x10
#define
VA_DMMU_SFSR
0x18
#define
VA_DMMU_SFAR
0x20
#define
VA_DMMU_TSB_BASE
0x28
#define
VA_DMMU_TAG_ACCESS
0x30
#define
VA_DMMU_VA_WATCHPOINT_REG
0x38
#define
VA_DMMU_PA_WATCHPOINT_REG
0x40
#define
immu_enable
() immu_set(true)
#define
immu_disable
() immu_set(false)
#define
dmmu_enable
() dmmu_set(true)
#define
dmmu_disable
() dmmu_set(false)
Typedefs
typedef
lsu_cr_reg
lsu_cr_reg_t
Functions
static void
immu_set
(
bool
enable)
static void
dmmu_set
(
bool
enable)
Detailed Description
Definition in file
mmu.h
.
Generated on Sun Jun 18 17:37:28 2006 for HelenOS Kernel (sparc64) by
1.4.6