ascreate.h File Reference

#include <libc.h>

Go to the source code of this file.

Defines

#define __CONVEN_ASCREATE_H__   1
#define ASCREATEOPT_BPT   (1<<0u)
#define ASCREATEOPT_VERBOSE   (1<<10u)

Enumerations

enum  t_ascreate_status {
  ASCREATE_EZERO, ASCREATE_PRSV_PGDIR = 100, ASCREATE_PRSV_TCB, ASCREATE_KRSV_TCB,
  ASCREATE_MAP_TCB, ASCREATE_ASREG
}

Functions

t_ascreate_status ascreate (u_int32_t ascreateopts, asid_t *asid_ret)


Define Documentation

#define __CONVEN_ASCREATE_H__   1
 

#define ASCREATEOPT_BPT   (1<<0u)
 

#define ASCREATEOPT_VERBOSE   (1<<10u)
 


Enumeration Type Documentation

enum t_ascreate_status
 

Enumerator:
ASCREATE_EZERO 
ASCREATE_PRSV_PGDIR 
ASCREATE_PRSV_TCB 
ASCREATE_KRSV_TCB 
ASCREATE_MAP_TCB 
ASCREATE_ASREG 


Function Documentation

t_ascreate_status ascreate u_int32_t  ascreateopts,
asid_t asid_ret
 

This function creates a new address space and return its unique id (of type asid_t).


Generated on Wed May 24 23:05:54 2006 for LSE/OS by  doxygen 1.4.6