versadac  1
versadac - Scalable Recorder Firmware
stack.h
1 /*******************************************************************************
2 FILE : stack.h
3 SYSTEM : Gnu C C++ for ARM under vxWorks
4 AUTHOR : Karl Wakeham
5 DATE : 07/04/2009
6 DESCRIPTION : Lists all the task stack sizes (in words) in the nano system
7 *******************************************************************************/
8 
9 #ifndef __STACK_H
10 #define __STACK_H
11 
12 // NOTE: Please ensure that a tasks stack size is an even value
13 // All stacks must be at least 4000 in size
14 #define AWDG_STACK 4000
15 #define IOS_FAST_STACK 10000
16 #define IOS_STACK 10000
17 #define FBEXEC_STACK 10000
18 #define SNTP_STACK 4000
19 #define DHCP_STACK 4000
20 #define PING_STACK 4000
21 #define UPGRADE_STACK 4000
22 #define DRE_STACK 4000
23 #define ARCHIVER_STACK 6000
24 #define HFFS_RECYCLER_STACK 4000
25 #define MB_DRIVER_STACK 4000
26 #define MB_LISTEN_STACK 4000
27 #define MB_CONNECT_STACK 4000
28 #define MB_SERIAL_STACK 4000
29 #define UHH_SERVER_STACK 4000
30 #define UHH_CONNECTION_STACK 4000
31 #define UHH_REFRESHER_STACK 4000
32 #define NVOL_STACK 5000
33 #define POWER_FAIL_STACK 5000
34 #define FTPS_VX_STACK 12000 // high consumption thread
35 #define UI_BACKFILL_STACK 10000
36 #define SCREEN_SAVER_STACK 4000
37 #define EIP_STACK 10000
38 #define MB_MASTER_STACK 4000 // For each master comms device
39 #define USB_KEYBOARD_STACK 4000
40 #define CLONING_STACK 10000
41 #define DEVICE_INTERFACE_STACK 6000
42 #define WRITE_CONFIG_STACK 10000
43 #define PROF_DUA_STACK 4000
44 #define EMAIL_STACK 10000
45 #define PRINTER_STACK 10000
46 #define BONJOUR_STACK 49512
47 #define WEB_SERVER_STACK 65536
48 #define PASSWORD_STACK 12000
49 
50 #endif /* __STACK_H */