MOS Source Code
Loading...
Searching...
No Matches
paging_impl.h File Reference
+ Include dependency graph for paging_impl.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  x86_pde64_t
 
struct  x86_pde64_huge_t
 
struct  x86_pte64_t
 

Typedefs

typedef struct x86_pde64_t x86_pmde64_t
 
typedef struct x86_pde64_t x86_pude64_t
 
typedef struct x86_pde64_huge_t x86_pmde64_huge_t
 

Functions

 MOS_STATIC_ASSERT (sizeof(x86_pde64_t)==sizeof(pte_content_t), "x86_pde64_t differs from pde_content_t")
 
 MOS_STATIC_ASSERT (sizeof(x86_pde64_huge_t)==sizeof(pte_content_t), "x86_pde64_huge_t differs from pde_content_t")
 
 MOS_STATIC_ASSERT (sizeof(x86_pte64_t)==sizeof(pte_content_t), "x86_pde64_t differs from pte_content_t")
 
void x86_paging_setup (void)
 

Typedef Documentation

◆ x86_pmde64_t

typedef struct x86_pde64_t x86_pmde64_t

◆ x86_pude64_t

typedef struct x86_pde64_t x86_pude64_t

◆ x86_pmde64_huge_t

Function Documentation

◆ MOS_STATIC_ASSERT() [1/3]

MOS_STATIC_ASSERT ( sizeof(x86_pde64_t) = =sizeof(pte_content_t),
"x86_pde64_t differs from pde_content_t"  )

◆ MOS_STATIC_ASSERT() [2/3]

MOS_STATIC_ASSERT ( sizeof(x86_pde64_huge_t) = =sizeof(pte_content_t),
"x86_pde64_huge_t differs from pde_content_t"  )

◆ MOS_STATIC_ASSERT() [3/3]

MOS_STATIC_ASSERT ( sizeof(x86_pte64_t) = =sizeof(pte_content_t),
"x86_pde64_t differs from pte_content_t"  )

◆ x86_paging_setup()

void x86_paging_setup ( void )

Definition at line 60 of file paging.c.

Referenced by platform_startup_setup_kernel_mm().

+ Here is the call graph for this function: