ARGOBOTS  1227c643f7a7f974f1f1778a9ffebd29d7dafecf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros | Functions
abtd_env.c File Reference
#include "abti.h"
#include <unistd.h>
#include <strings.h>
Include dependency graph for abtd_env.c:

Go to the source code of this file.

Macros

#define ABTD_KEY_TABLE_DEFAULT_SIZE   4
 
#define ABTD_THREAD_DEFAULT_STACKSIZE   16384
 
#define ABTD_SCHED_DEFAULT_STACKSIZE   (4 * 1024 * 1024)
 
#define ABTD_SCHED_EVENT_FREQ   50
 
#define ABTD_SCHED_SLEEP_NSEC   100
 
#define ABTD_OS_PAGE_SIZE   (4 * 1024)
 
#define ABTD_HUGE_PAGE_SIZE   (2 * 1024 * 1024)
 
#define ABTD_MEM_PAGE_SIZE   (2 * 1024 * 1024)
 
#define ABTD_MEM_STACK_PAGE_SIZE   (8 * 1024 * 1024)
 
#define ABTD_MEM_MAX_NUM_STACKS   1024
 
#define ABTD_MEM_MAX_TOTAL_STACK_SIZE   (64 * 1024 * 1024)
 
#define ABTD_MEM_MAX_NUM_DESCS   4096
 

Functions

void ABTD_env_init (ABTI_global *p_global)
 

Macro Definition Documentation

#define ABTD_HUGE_PAGE_SIZE   (2 * 1024 * 1024)

Definition at line 17 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_KEY_TABLE_DEFAULT_SIZE   4

Definition at line 10 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_MEM_MAX_NUM_DESCS   4096

Definition at line 22 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_MEM_MAX_NUM_STACKS   1024

Definition at line 20 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_MEM_MAX_TOTAL_STACK_SIZE   (64 * 1024 * 1024)

Definition at line 21 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_MEM_PAGE_SIZE   (2 * 1024 * 1024)

Definition at line 18 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_MEM_STACK_PAGE_SIZE   (8 * 1024 * 1024)

Definition at line 19 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_OS_PAGE_SIZE   (4 * 1024)

Definition at line 16 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_SCHED_DEFAULT_STACKSIZE   (4 * 1024 * 1024)

Definition at line 12 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_SCHED_EVENT_FREQ   50

Definition at line 13 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_SCHED_SLEEP_NSEC   100

Definition at line 14 of file abtd_env.c.

Referenced by ABTD_env_init().

#define ABTD_THREAD_DEFAULT_STACKSIZE   16384

Definition at line 11 of file abtd_env.c.

Referenced by ABTD_env_init().

Function Documentation

void ABTD_env_init ( ABTI_global p_global)

Definition at line 24 of file abtd_env.c.

Referenced by ABT_init().