-
Notifications
You must be signed in to change notification settings - Fork 0
/
splconstants.cfg
220 lines (195 loc) · 2.85 KB
/
splconstants.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
EX_HANDLER 1048
TIMER 2048
DISK 3072
CONSOLE 4096
INT_4 5120
INT_5 6144
INT_6 7168
INT_7 8192
INT_8 9216
INT_9 10240
INT_10 11264
INT_11 12288
INT_12 13312
INT_13 14336
INT_14 15360
INT_15 16384
INT_16 17408
INT_17 18432
INT_18 19456
MOD_0 20480
MOD_1 21504
MOD_2 22528
MOD_3 23552
MOD_4 24576
MOD_5 25600
MOD_6 26624
MOD_7 27648
MOD_8 67584
MOD_9 68608
MOD_10 69632
MOD_11 70656
INT_CREATE 1
INT_OPEN 2
INT_CLOSE 3
INT_DELETE 4
INT_WRITE 5
INT_SEEK 6
INT_READ 7
INT_FORK 8
INT_EXEC 9
INT_EXIT 10
INT_GETPID 11
INT_GETPPID 12
INT_WAIT 13
INT_SIGNAL 14
INT_SEMGET 17
INT_SEMRELEASE 18
INT_SEMLOCK 19
INT_SEMUNLOCK 20
INT_SHUTDOWN 21
INT_NEWUSR 22
INT_REMUSR 23
INT_SETPWD 24
INT_GETUNAME 25
INT_GETUID 26
INT_LOGIN 27
INT_LOGOUT 28
INT_TEST0 96
INT_TEST1 97
INT_TEST2 98
INT_TEST3 99
RESOURCE_MANAGER 20480
PROCESS_MANAGER 21504
MEMORY_MANAGER 22528
FILE_MANAGER 23552
DEVICE_MANAGER 24576
CONTEXT_SWITCH 25600
SCHEDULER 25600
PAGER_MODULE 26624
BOOT_MODULE 27648
ACQUIRE_BUFFER 1
RELEASE_BUFFER 2
ACQUIRE_DISK 3
ACQUIRE_INODE 4
RELEASE_INODE 5
ACQUIRE_SEMAPHORE 6
RELEASE_SEMAPHORE 7
ACQUIRE_TERMINAL 8
RELEASE_TERMINAL 9
GET_PCB_ENTRY 1
FREE_USER_AREA_PAGE 2
EXIT_PROCESS 3
FREE_PAGE_TABLE 4
KILL_ALL 5
GET_FREE_PAGE 1
RELEASE_PAGE 2
GET_FREE_BLOCK 3
RELEASE_BLOCK 4
GET_CODE_PAGE 5
GET_SWAP_BLOCK 6
BUFFERED_WRITE 1
BUFFERED_READ 2
OPEN 3
CLOSE 4
DISK_STORE 1
DISK_LOAD 2
TERMINAL_WRITE 3
TERMINAL_READ 4
SWAP_OUT 1
SWAP_IN 2
PROCESS_TABLE 28672
OPEN_FILE_TABLE 28928
SEMAPHORE_TABLE 29056
MEMORY_FREE_LIST 29184
FILE_STATUS_TABLE 29312
DISK_STATUS_TABLE 29552
SYSTEM_STATUS_TABLE 29560
TERMINAL_STATUS_TABLE 29568
ACCESS_LOCK_TABLE 29576
PAGE_TABLE_BASE 29696
BUFFER_TABLE 30016
DISK_MAP_TABLE 30032
INODE_TABLE 30208
USER_TABLE 31168
DISK_FREE_LIST 31232
ROOT_FILE 31744
LIBRARY 32256
INIT 33280
LOGIN 33280
SHELL 34304
IDLE 35328
SWAPPER 35328
BUFFER 36352
EXCLUSIVE 0
OPEN_ACCESS 1
ROOT 1
DATA 2
EXEC 3
FILE 0
SEMAPHORE 1
KERNEL 0
INODE_ROOT 0
READY 1
RUNNING 2
CREATED 3
TERMINATED 4
WAIT_DISK 5
WAIT_FILE 6
WAIT_BUFFER 7
WAIT_TERMINAL 8
WAIT_PROCESS 9
WAIT_SEMAPHORE 10
WAIT_MEM 11
ALLOCATED 12
MEM_LOW 4
MEM_HIGH 12
MAX_TICK 1000
EXCEPTION 1024
RESOURCE_TABLE_OFFSET 496
PAGE_SIZE 512
NUM_MEM_PAGES 144
XFS_BSIZE 512
MAX_FILE_BLOCKS 4
DISK_SWAP_AREA 256
DISK_FREE_AREA 69
DISK_SIZE 528
MAX_PROC_NUM 16
PT_ENTRY_SIZE 16
MAX_OPENFILE_NUM 32
MAX_MEM_PAGE 512
MAX_SEM_COUNT 32
MAX_LOCK_NUM 3
MAX_PROC_PAGES 10
MAX_BUFFER 4
BUFFER_BASE 71
MAX_FILE_NUM 60
MAX_FILE_SIZE 2048
MAX_USER_NUM 16
IDLE_PROCESS 0
INIT_PROCESS 1
LOGIN_PROCESS 1
SHELL_PROCESS 2
IDLE2_PROCESS 14
SWAPPER_DAEMON 15
OS_SECONDARY 65536
INT_19 66560
INT_TEST4 100
INT_TEST5 101
INT_TEST6 102
INT_TEST7 103
ACCESS_CONTROL 67584
ACQUIRE_KERN_LOCK 1
ACQUIRE_SCHED_LOCK 2
ACQUIRE_GLOCK 3
RELEASE_LOCK 4
TESTA 68608
TESTB 69632
TESTC 70656
PRIMARY_CORE 0
SECONDARY_CORE 1
KERN_LOCK 29576
SCHED_LOCK 29577
GLOCK 29578
ZERO 0
ONE 1