coverity appeasement - redundant check
[minix.git] / etc / system.conf
blobcbe543db33e9bf7e1d36e784da9a22e4f46fabd1
2 # Boot system services in the boot image
5 service rs
7         uid     0;
8         ipc     ALL;            # ALL ipc targets allowed
9         system  ALL;            # ALL kernel calls allowed
10         vm                      # Extra VM calls allowed:
11                 RS_SET_PRIV     # 37
12                 RS_UPDATE       # 41
13                 RS_MEMCTL       # 42
14                 PROCCTL
15                 ;
16         io      NONE;           # No I/O range allowed
17         irq     NONE;           # No IRQ allowed
18         sigmgr        SELF;     # Signal manager is SELF
19         scheduler   KERNEL;     # Scheduler is KERNEL
20         priority         4;     # priority queue 4
21         quantum        500;     # default server quantum
24 service ds
26         uid     0;
27         ipc     ALL_SYS;        # All system ipc targets allowed
28         system  ALL;            # ALL kernel calls allowed
29         vm      BASIC;          # Only basic VM calls allowed
30         io      NONE;           # No I/O range allowed
31         irq     NONE;           # No IRQ allowed
32         sigmgr          rs;     # Signal manager is RS
33         scheduler   KERNEL;     # Scheduler is KERNEL
34         priority         4;     # priority queue 4
35         quantum        500;     # default server quantum
38 service vm
40         uid     0;
41         ipc     ALL;            # ALL ipc targets allowed
42         system  ALL;            # ALL kernel calls allowed
43         vm      NONE;           # No VM calls allowed
44         io      NONE;           # No I/O range allowed
45         irq     NONE;           # No IRQ allowed
46         sigmgr          rs;     # Signal manager is RS
47         scheduler   KERNEL;     # Scheduler is KERNEL
48         priority         2;     # priority queue 2
49         quantum        500;     # default server quantum
52 service pm
54         uid     0;
55         ipc     ALL;            # ALL ipc targets allowed
56         system  ALL;            # ALL kernel calls allowed
57         vm                      # Extra VM calls allowed:
58                 EXIT            # 00
59                 FORK            # 01
60                 BRK             # 02
61                 EXEC_NEWMEM     # 03
62                 WILLEXIT        # 05
63                 NOTIFY_SIG      # 39
64                 ;
65         io      NONE;           # No I/O range allowed
66         irq     NONE;           # No IRQ allowed
67         sigmgr          rs;     # Signal manager is RS
68         scheduler   KERNEL;     # Scheduler is KERNEL
69         priority         4;     # priority queue 4
70         quantum        500;     # default server quantum
73 service sched
75         uid     0;
76         ipc     ALL_SYS;        # All system ipc targets allowed
77         system  ALL;            # ALL kernel calls allowed
78         vm      BASIC;          # Only basic VM calls allowed
79         io      NONE;           # No I/O range allowed
80         irq     NONE;           # No IRQ allowed
81         sigmgr          rs;     # Signal manager is RS
82         scheduler   KERNEL;     # Scheduler is KERNEL
83         priority         4;     # priority queue 4
84         quantum        500;     # default server quantum
87 service vfs
89         uid     0;
90         ipc     ALL;            # ALL ipc targets allowed
91         system                  # Extra kernel calls allowed:
92                 KILL            # 06
93                 UMAP            # 14
94                 VIRCOPY         # 15
95                 MEMSET
96                 ;
97         vm      PROCCTL;
98         io      NONE;           # No I/O range allowed
99         irq     NONE;           # No IRQ allowed
100         sigmgr          rs;     # Signal manager is RS
101         scheduler   KERNEL;     # Scheduler is KERNEL
102         priority         5;     # priority queue 5
103         quantum        500;     # default server quantum
106 service mfs
108         ipc     ALL_SYS;        # All system ipc targets allowed
109         system  BASIC;          # Only basic kernel calls allowed
110         vm      BASIC;          # Only basic VM calls allowed
111         io      NONE;           # No I/O range allowed
112         irq     NONE;           # No IRQ allowed
113         sigmgr          rs;     # Signal manager is RS
114         scheduler    sched;     # Scheduler is sched
115         priority         5;     # priority queue 5
116         quantum        500;     # default server quantum
119 service ntfs-3g
121         ipc     ALL_SYS;        # All system ipc targets allowed
122         system  BASIC;          # Only basic kernel calls allowed
123         vm      BASIC;          # Only basic VM calls allowed
124         io      NONE;           # No I/O range allowed
125         irq     NONE;           # No IRQ allowed
126         sigmgr          rs;     # Signal manager is RS
127         scheduler    sched;     # Scheduler is sched
128         priority         5;     # priority queue 5
129         quantum        500;     # default server quantum
132 service ext2
134         ipc     ALL_SYS;        # All system ipc targets allowed
135         system  BASIC;          # Only basic kernel calls allowed
136         vm      BASIC;          # Only basic VM calls allowed
137         io      NONE;           # No I/O range allowed
138         irq     NONE;           # No IRQ allowed
139         sigmgr          rs;     # Signal manager is RS
140         scheduler    sched;     # Scheduler is sched
141         priority         5;     # priority queue 5
142         quantum        500;     # default server quantum
145 service pfs
147         ipc     ALL_SYS;        # All system ipc targets allowed
148         system  BASIC;          # Only basic kernel calls allowed
149         vm      BASIC;          # Only basic VM calls allowed
150         io      NONE;           # No I/O range allowed
151         irq     NONE;           # No IRQ allowed
152         sigmgr          rs;     # Signal manager is RS
153         scheduler    sched;     # Scheduler is sched
154         priority         5;     # priority queue 5
155         quantum        500;     # default server quantum
158 service tty
160         uid     0;
161         ipc     ALL_SYS;        # All system ipc targets allowed
162         system                  # Extra kernel calls allowed:
163                 KILL            # 06
164                 UMAP            # 14
165                 VIRCOPY         # 15
166                 PHYSCOPY        # 16
167                 IRQCTL          # 19
168                 INT86           # 20
169                 DEVIO           # 21
170                 SDEVIO          # 22
171                 VDEVIO          # 23
172                 ABORT           # 27
173                 IOPENABLE       # 28
174                 READBIOS        # 35
175                 ;
176         vm      BASIC;          # Only basic VM calls allowed
177         io      ALL;            # ALL I/O ranges allowed
178         irq     NONE;           # No IRQ allowed
179         sigmgr          rs;     # Signal manager is RS
180         scheduler    sched;     # Scheduler is sched
181         priority         1;     # priority queue 1
182         quantum         50;     # default driver quantum
185 service memory
187         uid     0;
188         ipc     ALL_SYS;        # All system ipc targets allowed
189         system                  # Extra kernel calls allowed:
190                 UMAP            # 14
191                 VIRCOPY         # 15
192                 PHYSCOPY        # 16
193                 IRQCTL          # 19
194                 INT86           # 20
195                 DEVIO           # 21
196                 SDEVIO          # 22
197                 VDEVIO          # 23
198                 IOPENABLE       # 28
199                 ;
200         vm      BASIC;          # Only basic VM calls allowed
201         io      NONE;           # No I/O range allowed
202         irq     NONE;           # No IRQ allowed
203         sigmgr          rs;     # Signal manager is RS
204         scheduler   KERNEL;     # Scheduler is KERNEL
205         priority         3;     # priority queue 3
206         quantum         50;     # default driver quantum
209 service log
211         uid     0;
212         ipc     ALL_SYS;        # All system ipc targets allowed
213         system                  # Extra kernel calls allowed:
214                 UMAP            # 14
215                 VIRCOPY         # 15
216                 IRQCTL          # 19
217                 INT86           # 20
218                 DEVIO           # 21
219                 SDEVIO          # 22
220                 VDEVIO          # 23
221                 ;
222         vm      BASIC;          # Only basic VM calls allowed
223         io      NONE;           # No I/O range allowed
224         irq     NONE;           # No IRQ allowed
225         sigmgr          rs;     # Signal manager is RS
226         scheduler    sched;     # Scheduler is sched
227         priority         2;     # priority queue 2
228         quantum         50;     # default driver quantum
231 service init
233         uid     0;
234         ipc                     # ipc targets allowed:
235                 pm vfs rs vm
236                 ;
237         system  NONE;           # No kernel calls allowed
238         vm      BASIC;          # Only basic VM calls allowed
239         io      NONE;           # No I/O range allowed
240         irq     NONE;           # No IRQs allowed
241         sigmgr          pm;     # Signal manager is PM
245 # Dynamically started system services
248 service floppy
250         irq     6;
251         io      3f0:8
252                 0:10    # DMA controller
253                 81      # Also DMA
254                 ;
255         system
256                 UMAP            # 14
257                 IRQCTL          # 19
258                 DEVIO           # 21
259                 VDEVIO          # 23
260                 ;
263 service dp8390
265         system
266                 IRQCTL          # 19
267                 DEVIO           # 21
268                 SDEVIO          # 22
269         ;
270         pci device      10ec/8029;
271         uid     0;
274 service dpeth
276         system
277                 IRQCTL          # 19
278                 DEVIO           # 21
279                 SDEVIO          # 22
280         ;
281         uid     0;
284 service inet
286         uid 0;
289 service lwip
291         uid 0;
294 service random
298 service readclock.drv
300         io      70:2;
301         system
302                 UMAP            # 14
303                 DEVIO           # 21
304                 READBIOS        # 35
305         ;
306         uid 0;
309 service is
311         vm
312                 INFO
313         ;
314         uid 0;
317 service acpi
319         io      ALL;
320         system
321                 PRIVCTL         #  4
322                 DEVIO           # 21
323         ;
324         uid 0;
327 service pci
329         io      cf8:8           # PCI bus controller
330                 4d0:2           # PIIX
331         ;
332         system
333                 PRIVCTL         #  4
334                 DEVIO           # 21
335         ;
336         uid 0;
339 service ahci
341         system
342                 UMAP            # 14
343                 VUMAP           # 18
344                 IRQCTL          # 19
345         ;
346         pci class
347                 1/6/1           # Mass storage / SATA / AHCI
348         ;
351 service at_wini
353         io      1f0:8           # Controller 0
354                 3f6             # Also controller 0
355                 170:8           # Controller 1
356                 376             # Also controller 1
357         ;
358         irq
359                 14              # Controller 0
360                 15              # Controller 1
361         ;
362         system
363                 UMAP            # 14
364                 IRQCTL          # 19
365                 DEVIO           # 21
366                 SDEVIO          # 22
367                 VDEVIO          # 23
368                 READBIOS        # 35
369         ;
370         pci class       
371                 1/1             # Mass storage / IDE
372                 1/80            # Mass storage / Other (80 hex)
373                 1/4             # Mass storage / RAID
374         ;
377 service procfs
379         system
380                 VIRCOPY         # 15
381         ;
382         vm
383                 INFO
384         ;
385         uid     0;
388 service isofs
390         system
391                 UMAP            # 14
392                 ;
393         uid     0;
396 service hgfs
398         ipc
399                 SYSTEM pm vfs rs vm
400         ;
403 service vbfs
405         ipc
406                 SYSTEM pm vfs rs vm vbox
407         ;
410 service printer
412        io      378:4           # LPT1
413                278:4           # LPT2
414        ;
415        irq
416                7               # PRINTER_IRQ
417        ;
418        system
419                 KILL            #  6
420                 UMAP            # 14
421                 IRQCTL          # 19
422                 DEVIO           # 21
423                 VDEVIO          # 23
424                 READBIOS        # 35
425        ;
428 service orinoco
430         system
431                 PRIVCTL         #  4
432                 UMAP            # 14
433                 IRQCTL          # 19
434                 DEVIO           # 21
435                 VM_MAP          # 30
436         ;
437         pci device      1260/3873;
438         pci device      1186/1300;
439         uid     0;
442 service es1370
444         system
445                 UMAP            # 14
446                 IRQCTL          # 19
447                 DEVIO           # 21
448         ;
449         pci device 1274/5000;
452 service es1371
454         system
455                 UMAP            # 14
456                 IRQCTL          # 19
457                 DEVIO           # 21
458         ;
459         pci device 1274/1371;
462 service ti1225
464         system
465                 IRQCTL          # 19
466         ;
467         pci device      104c/ac1c;
470 service amddev
472         pci device      1022/1103;
473         system
474                 UMAP_REMOTE     # 17
475         ;
476         vm
477                 ADDDMA          # 12
478                 DELDMA          # 13
479                 GETDMA          # 14
480         ;
481         uid     0;
484 service osscore
486         system
487                 PRIVCTL         #  4
488                 UMAP            # 14
489                 IRQCTL          # 19
490                 DEVIO           # 21
491                 SDEVIO          # 22
492         ;
493         pci class       
494                 4/1             # Multimedia / Audio device
495         ;
496         ipc
497                 SYSTEM pm rs log tty ds vfs vm
498                 pci inet lwip amddev 
499                 ;
500         uid     0;
503 service filter
505         ipc
506                 SYSTEM pm vfs rs ds vm
507                 at_wini
508                 bios_wini
509         ;
510         control
511                 at_wini
512                 bios_wini
513         ;
516 service hello
518         system
519                 IRQCTL          # 19
520                 DEVIO           # 21
521         ;
522         ipc
523                 SYSTEM pm rs log tty ds vm vfs
524                 pci inet lwip amddev
525                 ;
526     uid 0;
530 service devman
532         uid 0;
535 service vbox
537         system
538                 UMAP            # 14
539                 VUMAP           # 18
540                 IRQCTL          # 19
541                 DEVIO           # 21
542         ;
543         pci device      80ee/cafe;
544         ipc
545                 SYSTEM
546                 PM
547                 RS
548                 VM
549                 pci
550         ;
551         uid     0;
554 service fbd
556         ipc
557                 SYSTEM VFS RS DS VM
558                 ahci
559                 at_wini
560                 bios_wini
561         ;