nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields

#include <arch.h>

Data Fields

char * env
 
unsigned long env_size
 
unsigned long heap_size
 
char * initm
 
unsigned long initm_size
 
char * kernel
 
unsigned long kernel_size
 
unsigned long stack_size
 
char * tcb
 
unsigned long tcb_size
 

Detailed Description

Definition at line 11 of file arch.h.

Field Documentation

char* env

Environment block

Definition at line 20 of file arch.h.

Referenced by _start(), vm_init(), and vm_init_done().

unsigned long env_size

Size of ENV block

Definition at line 13 of file arch.h.

Referenced by vm_init(), and vm_init_done().

unsigned long heap_size

Size of the heap

Definition at line 16 of file arch.h.

Referenced by vm_init(), and vm_init_done().

char* initm

INITM block

Definition at line 22 of file arch.h.

Referenced by _start(), vm_init(), and vm_init_done().

unsigned long initm_size

Size of INITM

Definition at line 15 of file arch.h.

Referenced by _start(), vm_init(), and vm_init_done().

char* kernel

Kernel region

Definition at line 21 of file arch.h.

unsigned long kernel_size

Definition at line 14 of file arch.h.

Referenced by vm_init(), and vm_init_done().

unsigned long stack_size

Size of the stack

Definition at line 17 of file arch.h.

Referenced by vm_init(), and vm_init_done().

char* tcb

Thread control block

Definition at line 19 of file arch.h.

unsigned long tcb_size

Size of TCB

Definition at line 12 of file arch.h.

Referenced by _start(), vm_init(), and vm_init_done().


The documentation for this struct was generated from the following file: