kernel: scheduling fix for ARM
[minix.git] / etc / system.conf
blob154e940ace731b5f007195cede081d2c1f2363bf
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 virtio_blk
354         system
355                 UMAP
356                 VUMAP
357                 IRQCTL
358                 DEVIO
359         ;
361         pci device      1af4/1001;
364 service at_wini
366         io      1f0:8           # Controller 0
367                 3f6             # Also controller 0
368                 170:8           # Controller 1
369                 376             # Also controller 1
370         ;
371         irq
372                 14              # Controller 0
373                 15              # Controller 1
374         ;
375         system
376                 UMAP            # 14
377                 IRQCTL          # 19
378                 DEVIO           # 21
379                 SDEVIO          # 22
380                 VDEVIO          # 23
381                 READBIOS        # 35
382         ;
383         pci class       
384                 1/1             # Mass storage / IDE
385                 1/80            # Mass storage / Other (80 hex)
386                 1/4             # Mass storage / RAID
387         ;
390 service procfs
392         system
393                 VIRCOPY         # 15
394         ;
395         vm
396                 INFO
397         ;
398         uid     0;
401 service isofs
403         system
404                 UMAP            # 14
405                 ;
406         uid     0;
409 service hgfs
411         ipc
412                 SYSTEM pm vfs rs vm
413         ;
416 service vbfs
418         ipc
419                 SYSTEM pm vfs rs ds vm vbox
420         ;
423 service printer
425        io      378:4           # LPT1
426                278:4           # LPT2
427        ;
428        irq
429                7               # PRINTER_IRQ
430        ;
431        system
432                 KILL            #  6
433                 UMAP            # 14
434                 IRQCTL          # 19
435                 DEVIO           # 21
436                 VDEVIO          # 23
437                 READBIOS        # 35
438        ;
441 service orinoco
443         system
444                 PRIVCTL         #  4
445                 UMAP            # 14
446                 IRQCTL          # 19
447                 DEVIO           # 21
448                 VM_MAP          # 30
449         ;
450         pci device      1260/3873;
451         pci device      1186/1300;
452         uid     0;
455 service es1370
457         system
458                 UMAP            # 14
459                 IRQCTL          # 19
460                 DEVIO           # 21
461         ;
462         pci device 1274/5000;
465 service es1371
467         system
468                 UMAP            # 14
469                 IRQCTL          # 19
470                 DEVIO           # 21
471         ;
472         pci device 1274/1371;
475 service ti1225
477         system
478                 IRQCTL          # 19
479         ;
480         pci device      104c/ac1c;
483 service amddev
485         pci device      1022/1103;
486         system
487                 UMAP_REMOTE     # 17
488         ;
489         vm
490                 ADDDMA          # 12
491                 DELDMA          # 13
492                 GETDMA          # 14
493         ;
494         uid     0;
497 service osscore
499         system
500                 PRIVCTL         #  4
501                 UMAP            # 14
502                 IRQCTL          # 19
503                 DEVIO           # 21
504                 SDEVIO          # 22
505         ;
506         pci class       
507                 4/1             # Multimedia / Audio device
508         ;
509         ipc
510                 SYSTEM pm rs log tty ds vfs vm
511                 pci inet lwip amddev 
512                 ;
513         uid     0;
516 service filter
518         ipc
519                 SYSTEM pm vfs rs ds vm
520                 at_wini
521                 bios_wini
522         ;
523         control
524                 at_wini
525                 bios_wini
526         ;
529 service hello
531         system
532                 IRQCTL          # 19
533                 DEVIO           # 21
534         ;
535         ipc
536                 SYSTEM pm rs log tty ds vm vfs
537                 pci inet lwip amddev
538                 ;
539     uid 0;
543 service devman
545         uid 0;
548 service mmc
550         system
551                 PRIVCTL         #  4
552                 IRQCTL          # 19
553         ;
554         irq     83;             # IRQ 83 allowed
555         ;
558 service gpio
560         system
561                 PRIVCTL         #  4
562         ;
565 service vbox
567         system
568                 UMAP            # 14
569                 VUMAP           # 18
570                 IRQCTL          # 19
571                 DEVIO           # 21
572         ;
573         pci device      80ee/cafe;
574         ipc
575                 SYSTEM
576                 PM
577                 RS
578                 VM
579                 pci
580         ;
581         uid     0;
584 service fbd
586         ipc
587                 SYSTEM VFS RS DS VM
588                 ahci
589                 at_wini
590                 bios_wini
591         ;