Exemplo n.º 1
0
Arquivo: mm.c Projeto: Arau/ZeOS
/* Initializes paging for the system address space */
void init_mm()
{
    init_table_pages();
    init_frames();
    init_dir_pages();
    set_cr3(get_DIR(&task[0].task));
    set_pe_flag();
}
Exemplo n.º 2
0
Arquivo: mm.c Projeto: jsmont/zeos
/* Initializes paging for the system address space */
void init_mm()
{
    init_table_pages();
    init_frames();
    init_dir_pages();
    init_heap_structs();
    allocate_DIR(&task[0].task);
    set_cr3(get_DIR(&task[0].task));
    set_pe_flag();
}
Exemplo n.º 3
0
/* Initializes paging for the system address space */
void init_mm()
{
int i;
  init_table_pages();
  init_frames();
  init_dir_pages();
 for (i = 0; i < NR_TASKS; ++i){
	vdir[i] = 0;
  }
  allocate_DIR(&task[0].task);
  set_cr3(get_DIR(&task[0].task));
  set_pe_flag();
}