sprofalyze fixes
[minix.git] / etc / system.conf
blob3ffaf7472e25b4db2c87de399340825817814cd8
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         uid     SELF;           # Use uid of user starting service
122         ipc     ALL_SYS;        # All system ipc targets allowed
123         system  BASIC;          # Only basic kernel calls allowed
124         vm      BASIC;          # Only basic VM calls allowed
125         io      NONE;           # No I/O range allowed
126         irq     NONE;           # No IRQ allowed
127         sigmgr          rs;     # Signal manager is RS
128         scheduler    sched;     # Scheduler is sched
129         priority         5;     # priority queue 5
130         quantum        500;     # default server quantum
133 service ext2
135         ipc     ALL_SYS;        # All system ipc targets allowed
136         system  BASIC;          # Only basic kernel calls allowed
137         vm      BASIC;          # Only basic VM calls allowed
138         io      NONE;           # No I/O range allowed
139         irq     NONE;           # No IRQ allowed
140         sigmgr          rs;     # Signal manager is RS
141         scheduler    sched;     # Scheduler is sched
142         priority         5;     # priority queue 5
143         quantum        500;     # default server quantum
146 service pfs
148         ipc     ALL_SYS;        # All system ipc targets allowed
149         system  BASIC;          # Only basic kernel calls allowed
150         vm      BASIC;          # Only basic VM calls allowed
151         io      NONE;           # No I/O range allowed
152         irq     NONE;           # No IRQ allowed
153         sigmgr          rs;     # Signal manager is RS
154         scheduler    sched;     # Scheduler is sched
155         priority         5;     # priority queue 5
156         quantum        500;     # default server quantum
159 service tty
161         uid     0;
162         ipc     ALL_SYS;        # All system ipc targets allowed
163         system                  # Extra kernel calls allowed:
164                 KILL            # 06
165                 UMAP            # 14
166                 VIRCOPY         # 15
167                 PHYSCOPY        # 16
168                 IRQCTL          # 19
169                 INT86           # 20
170                 DEVIO           # 21
171                 SDEVIO          # 22
172                 VDEVIO          # 23
173                 ABORT           # 27
174                 IOPENABLE       # 28
175                 READBIOS        # 35
176                 ;
177         vm      BASIC;          # Only basic VM calls allowed
178         io      ALL;            # ALL I/O ranges allowed
179         irq     NONE;           # No IRQ allowed
180         sigmgr          rs;     # Signal manager is RS
181         scheduler    sched;     # Scheduler is sched
182         priority         1;     # priority queue 1
183         quantum         50;     # default driver quantum
186 service memory
188         uid     0;
189         ipc     ALL_SYS;        # All system ipc targets allowed
190         system                  # Extra kernel calls allowed:
191                 UMAP            # 14
192                 VIRCOPY         # 15
193                 PHYSCOPY        # 16
194                 IRQCTL          # 19
195                 INT86           # 20
196                 DEVIO           # 21
197                 SDEVIO          # 22
198                 VDEVIO          # 23
199                 IOPENABLE       # 28
200                 ;
201         vm      BASIC;          # Only basic VM calls allowed
202         io      NONE;           # No I/O range allowed
203         irq     NONE;           # No IRQ allowed
204         sigmgr          rs;     # Signal manager is RS
205         scheduler   KERNEL;     # Scheduler is KERNEL
206         priority         3;     # priority queue 3
207         quantum         50;     # default driver quantum
210 service log
212         uid     0;
213         ipc     ALL_SYS;        # All system ipc targets allowed
214         system                  # Extra kernel calls allowed:
215                 UMAP            # 14
216                 VIRCOPY         # 15
217                 IRQCTL          # 19
218                 INT86           # 20
219                 DEVIO           # 21
220                 SDEVIO          # 22
221                 VDEVIO          # 23
222                 ;
223         vm      BASIC;          # Only basic VM calls allowed
224         io      NONE;           # No I/O range allowed
225         irq     NONE;           # No IRQ allowed
226         sigmgr          rs;     # Signal manager is RS
227         scheduler    sched;     # Scheduler is sched
228         priority         2;     # priority queue 2
229         quantum         50;     # default driver quantum
232 service init
234         uid     0;
235         ipc                     # ipc targets allowed:
236                 pm vfs rs vm
237                 ;
238         system  NONE;           # No kernel calls allowed
239         vm      BASIC;          # Only basic VM calls allowed
240         io      NONE;           # No I/O range allowed
241         irq     NONE;           # No IRQs allowed
242         sigmgr          pm;     # Signal manager is PM
246 # Dynamically started system services
249 service floppy
251         irq     6;
252         io      3f0:8
253                 0:10    # DMA controller
254                 81      # Also DMA
255                 ;
256         system
257                 UMAP            # 14
258                 IRQCTL          # 19
259                 DEVIO           # 21
260                 VDEVIO          # 23
261                 ;
264 service dp8390
266         system
267                 IRQCTL          # 19
268                 DEVIO           # 21
269                 SDEVIO          # 22
270         ;
271         pci device      10ec/8029;
272         uid     0;
275 service dpeth
277         system
278                 IRQCTL          # 19
279                 DEVIO           # 21
280                 SDEVIO          # 22
281         ;
282         uid     0;
285 service inet
287         uid 0;
290 service lwip
292         uid 0;
295 service random
299 service readclock.drv
301         io      70:2;
302         system
303                 UMAP            # 14
304                 DEVIO           # 21
305                 READBIOS        # 35
306         ;
307         uid 0;
310 service is
312         vm
313                 INFO
314         ;
315         uid 0;
318 service acpi
320         io      ALL;
321         system
322                 PRIVCTL         #  4
323                 DEVIO           # 21
324         ;
325         uid 0;
328 service pci
330         io      cf8:8           # PCI bus controller
331                 4d0:2           # PIIX
332         ;
333         system
334                 PRIVCTL         #  4
335                 DEVIO           # 21
336         ;
337         uid 0;
340 service ahci
342         system
343                 UMAP            # 14
344                 VUMAP           # 18
345                 IRQCTL          # 19
346         ;
347         pci class
348                 1/6/1           # Mass storage / SATA / AHCI
349         ;
352 service at_wini
354         io      1f0:8           # Controller 0
355                 3f6             # Also controller 0
356                 170:8           # Controller 1
357                 376             # Also controller 1
358         ;
359         irq
360                 14              # Controller 0
361                 15              # Controller 1
362         ;
363         system
364                 UMAP            # 14
365                 IRQCTL          # 19
366                 DEVIO           # 21
367                 SDEVIO          # 22
368                 VDEVIO          # 23
369                 READBIOS        # 35
370         ;
371         pci class       
372                 1/1             # Mass storage / IDE
373                 1/80            # Mass storage / Other (80 hex)
374                 1/4             # Mass storage / RAID
375         ;
378 service procfs
380         system
381                 VIRCOPY         # 15
382         ;
383         vm
384                 INFO
385         ;
386         uid     0;
389 service isofs
391         system
392                 UMAP            # 14
393                 ;
394         uid     0;
397 service hgfs
399         ipc
400                 SYSTEM pm vfs rs vm
401         ;
404 service vbfs
406         ipc
407                 SYSTEM pm vfs rs ds vm vbox
408         ;
411 service printer
413        io      378:4           # LPT1
414                278:4           # LPT2
415        ;
416        irq
417                7               # PRINTER_IRQ
418        ;
419        system
420                 KILL            #  6
421                 UMAP            # 14
422                 IRQCTL          # 19
423                 DEVIO           # 21
424                 VDEVIO          # 23
425                 READBIOS        # 35
426        ;
429 service orinoco
431         system
432                 PRIVCTL         #  4
433                 UMAP            # 14
434                 IRQCTL          # 19
435                 DEVIO           # 21
436                 VM_MAP          # 30
437         ;
438         pci device      1260/3873;
439         pci device      1186/1300;
440         uid     0;
443 service es1370
445         system
446                 UMAP            # 14
447                 IRQCTL          # 19
448                 DEVIO           # 21
449         ;
450         pci device 1274/5000;
453 service es1371
455         system
456                 UMAP            # 14
457                 IRQCTL          # 19
458                 DEVIO           # 21
459         ;
460         pci device 1274/1371;
463 service ti1225
465         system
466                 IRQCTL          # 19
467         ;
468         pci device      104c/ac1c;
471 service amddev
473         pci device      1022/1103;
474         system
475                 UMAP_REMOTE     # 17
476         ;
477         vm
478                 ADDDMA          # 12
479                 DELDMA          # 13
480                 GETDMA          # 14
481         ;
482         uid     0;
485 service osscore
487         system
488                 PRIVCTL         #  4
489                 UMAP            # 14
490                 IRQCTL          # 19
491                 DEVIO           # 21
492                 SDEVIO          # 22
493         ;
494         pci class       
495                 4/1             # Multimedia / Audio device
496         ;
497         ipc
498                 SYSTEM pm rs log tty ds vfs vm
499                 pci inet lwip amddev 
500                 ;
501         uid     0;
504 service filter
506         ipc
507                 SYSTEM pm vfs rs ds vm
508                 at_wini
509                 bios_wini
510         ;
511         control
512                 at_wini
513                 bios_wini
514         ;
517 service hello
519         system
520                 IRQCTL          # 19
521                 DEVIO           # 21
522         ;
523         ipc
524                 SYSTEM pm rs log tty ds vm vfs
525                 pci inet lwip amddev
526                 ;
527     uid 0;
531 service devman
533         uid 0;
536 service mmc
538         system
539                 PRIVCTL         #  4
540         ;
543 service vbox
545         system
546                 UMAP            # 14
547                 VUMAP           # 18
548                 IRQCTL          # 19
549                 DEVIO           # 21
550         ;
551         pci device      80ee/cafe;
552         ipc
553                 SYSTEM
554                 PM
555                 RS
556                 VM
557                 pci
558         ;
559         uid     0;
562 service fbd
564         ipc
565                 SYSTEM VFS RS DS VM
566                 ahci
567                 at_wini
568                 bios_wini
569         ;