nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
paging.c File Reference
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stddef.h>
#include <stdarg.h>
#include <stdint.h>
#include <unistd.h>
#include <errno.h>
#include <assert.h>
#include <arch.h>
#include <debug.h>
#include <paging.h>
#include <initm.h>
#include <list.h>
#include <cpu_node.h>
#include <zone.h>
#include <page_frame.h>
#include <segment.h>
#include <x86.h>
Include dependency graph for paging.c:

Go to the source code of this file.

Functions

void vm_enable (void)
 
int vm_frame_init (int memcnt, int membase[], int memsize[])
 
int vm_init (struct memmap *map, uint32_t kvma)
 Kernel 이 가상 메모리상에서 동작할 수 있도록 한다. More...
 
int vm_init_done (struct memmap *map, unsigned long kpma)
 Kernel 이 가상 메모리상에서 동작할 준비가 끝나면 호출된다. More...
 
int vm_is_enabled (void)
 
void * vm_rpgd ()
 

Variables

struct pgdes_rpgd
 

Variable Documentation

struct pgde* s_rpgd

Definition at line 25 of file paging.c.

Referenced by vm_rpgd().