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

Go to the source code of this file.

Data Structures

struct  info
 VMA 가 Enable 된 이후에 사용 가능한 전역 변수임 More...
 

Functions

void * onetime_map (void *pma)
 PMA 를 VMA 로 매핑한다. More...
 
void onetime_map_init (void *vma_start, void *vma_end)
 onetime map 초기화 More...
 
void * onetime_unmap (void *vma)
 임시로 사용되던 VMA 값을 다시 초기화 한다. More...
 

Variables

struct info s_info
 

Variable Documentation

struct info s_info
Initial value:
= {
.vma_start = 0,
.vma_end = 0,
.bitmap = NULL,
.bitmap_sz = 0,
}

Referenced by initm_find_vma(), initm_pma(), initm_set_pma(), initm_set_vma(), initm_vma(), keyboard_read(), onetime_map(), onetime_map_init(), and onetime_unmap().