1f8a8ea0aSCristiano Giuffrida# 2f8a8ea0aSCristiano Giuffrida# Boot system services in the boot image 3f8a8ea0aSCristiano Giuffrida# 4f8a8ea0aSCristiano Giuffrida 5f8a8ea0aSCristiano Giuffridaservice rs 6f8a8ea0aSCristiano Giuffrida{ 7f8a8ea0aSCristiano Giuffrida uid 0; 8f8a8ea0aSCristiano Giuffrida ipc ALL; # ALL ipc targets allowed 9f8a8ea0aSCristiano Giuffrida system ALL; # ALL kernel calls allowed 10f8a8ea0aSCristiano Giuffrida vm # Extra VM calls allowed: 11f8a8ea0aSCristiano Giuffrida RS_SET_PRIV # 37 12f8a8ea0aSCristiano Giuffrida RS_UPDATE # 41 13f8a8ea0aSCristiano Giuffrida RS_MEMCTL # 42 14abf8a7e7SDavid van Moolenbroek PROCCTL # 45 15abf8a7e7SDavid van Moolenbroek RS_PREPARE # 48 16f8a8ea0aSCristiano Giuffrida ; 17f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 18f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 19f8a8ea0aSCristiano Giuffrida sigmgr SELF; # Signal manager is SELF 20f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 21f8a8ea0aSCristiano Giuffrida priority 4; # priority queue 4 22f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 23f8a8ea0aSCristiano Giuffrida}; 24f8a8ea0aSCristiano Giuffrida 25f8a8ea0aSCristiano Giuffridaservice ds 26f8a8ea0aSCristiano Giuffrida{ 27f8a8ea0aSCristiano Giuffrida uid 0; 289639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 29f8a8ea0aSCristiano Giuffrida system ALL; # ALL kernel calls allowed 30f8a8ea0aSCristiano Giuffrida vm BASIC; # Only basic VM calls allowed 31f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 32f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 33f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 34f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 35f8a8ea0aSCristiano Giuffrida priority 4; # priority queue 4 36f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 37f8a8ea0aSCristiano Giuffrida}; 38f8a8ea0aSCristiano Giuffrida 39f8a8ea0aSCristiano Giuffridaservice vm 40f8a8ea0aSCristiano Giuffrida{ 41f8a8ea0aSCristiano Giuffrida uid 0; 42f8a8ea0aSCristiano Giuffrida ipc ALL; # ALL ipc targets allowed 43f8a8ea0aSCristiano Giuffrida system ALL; # ALL kernel calls allowed 44f8a8ea0aSCristiano Giuffrida vm NONE; # No VM calls allowed 45f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 46f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 47f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 48f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 49f8a8ea0aSCristiano Giuffrida priority 2; # priority queue 2 50f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 51f8a8ea0aSCristiano Giuffrida}; 52f8a8ea0aSCristiano Giuffrida 53f8a8ea0aSCristiano Giuffridaservice pm 54f8a8ea0aSCristiano Giuffrida{ 55f8a8ea0aSCristiano Giuffrida uid 0; 56f8a8ea0aSCristiano Giuffrida ipc ALL; # ALL ipc targets allowed 57f8a8ea0aSCristiano Giuffrida system ALL; # ALL kernel calls allowed 58f8a8ea0aSCristiano Giuffrida vm # Extra VM calls allowed: 59f8a8ea0aSCristiano Giuffrida EXIT # 00 60f8a8ea0aSCristiano Giuffrida FORK # 01 61f8a8ea0aSCristiano Giuffrida EXEC_NEWMEM # 03 62f8a8ea0aSCristiano Giuffrida WILLEXIT # 05 63bc2d75faSDavid van Moolenbroek GETRUSAGE # 47 64f8a8ea0aSCristiano Giuffrida ; 65f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 66f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 67f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 68f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 69f8a8ea0aSCristiano Giuffrida priority 4; # priority queue 4 70f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 71f8a8ea0aSCristiano Giuffrida}; 72f8a8ea0aSCristiano Giuffrida 73f8a8ea0aSCristiano Giuffridaservice sched 74f8a8ea0aSCristiano Giuffrida{ 75f8a8ea0aSCristiano Giuffrida uid 0; 769639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 77f8a8ea0aSCristiano Giuffrida system ALL; # ALL kernel calls allowed 78f8a8ea0aSCristiano Giuffrida vm BASIC; # Only basic VM calls allowed 79f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 80f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 81f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 82f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 83f8a8ea0aSCristiano Giuffrida priority 4; # priority queue 4 84f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 85f8a8ea0aSCristiano Giuffrida}; 86f8a8ea0aSCristiano Giuffrida 87f8a8ea0aSCristiano Giuffridaservice vfs 88f8a8ea0aSCristiano Giuffrida{ 89f8a8ea0aSCristiano Giuffrida uid 0; 90f8a8ea0aSCristiano Giuffrida ipc ALL; # ALL ipc targets allowed 91f8a8ea0aSCristiano Giuffrida system # Extra kernel calls allowed: 92f8a8ea0aSCristiano Giuffrida KILL # 06 93f8a8ea0aSCristiano Giuffrida UMAP # 14 94f8a8ea0aSCristiano Giuffrida VIRCOPY # 15 95769af572SBen Gras MEMSET 96f8a8ea0aSCristiano Giuffrida ; 9733a7ac75SBen Gras vm PROCCTL 988e87bd84SDavid van Moolenbroek VFS_MMAP 998e87bd84SDavid van Moolenbroek VFS_REPLY 1008e87bd84SDavid van Moolenbroek ; 101f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 102f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 103f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 104f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 105f8a8ea0aSCristiano Giuffrida priority 5; # priority queue 5 106f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 107f8a8ea0aSCristiano Giuffrida}; 108f8a8ea0aSCristiano Giuffrida 109f8a8ea0aSCristiano Giuffridaservice mfs 110f8a8ea0aSCristiano Giuffrida{ 1119639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 112f8a8ea0aSCristiano Giuffrida system BASIC; # Only basic kernel calls allowed 113e94f856bSDavid van Moolenbroek vm MAPCACHEPAGE SETCACHEPAGE FORGETCACHEPAGE CLEARCACHE; 114f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 115f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 116f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 117f8a8ea0aSCristiano Giuffrida scheduler sched; # Scheduler is sched 118f8a8ea0aSCristiano Giuffrida priority 5; # priority queue 5 119f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 120f8a8ea0aSCristiano Giuffrida}; 121f8a8ea0aSCristiano Giuffrida 12263a49a4bSThomas Veermanservice ntfs-3g 12363a49a4bSThomas Veerman{ 1242773b5efSThomas Veerman uid SELF; # Use uid of user starting service 12563a49a4bSThomas Veerman ipc ALL_SYS; # All system ipc targets allowed 12663a49a4bSThomas Veerman system BASIC; # Only basic kernel calls allowed 12763a49a4bSThomas Veerman vm BASIC; # Only basic VM calls allowed 12863a49a4bSThomas Veerman io NONE; # No I/O range allowed 12963a49a4bSThomas Veerman irq NONE; # No IRQ allowed 13063a49a4bSThomas Veerman sigmgr rs; # Signal manager is RS 13163a49a4bSThomas Veerman scheduler sched; # Scheduler is sched 13263a49a4bSThomas Veerman priority 5; # priority queue 5 13363a49a4bSThomas Veerman quantum 500; # default server quantum 13463a49a4bSThomas Veerman}; 13563a49a4bSThomas Veerman 136dff0434eSThomas Veermanservice ext2 137dff0434eSThomas Veerman{ 1389639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 139dff0434eSThomas Veerman system BASIC; # Only basic kernel calls allowed 140e94f856bSDavid van Moolenbroek vm MAPCACHEPAGE SETCACHEPAGE FORGETCACHEPAGE CLEARCACHE; 141dff0434eSThomas Veerman io NONE; # No I/O range allowed 142dff0434eSThomas Veerman irq NONE; # No IRQ allowed 143dff0434eSThomas Veerman sigmgr rs; # Signal manager is RS 144dff0434eSThomas Veerman scheduler sched; # Scheduler is sched 145dff0434eSThomas Veerman priority 5; # priority queue 5 146dff0434eSThomas Veerman quantum 500; # default server quantum 147dff0434eSThomas Veerman}; 148dff0434eSThomas Veerman 149f8a8ea0aSCristiano Giuffridaservice pfs 150f8a8ea0aSCristiano Giuffrida{ 1519639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 152f8a8ea0aSCristiano Giuffrida system BASIC; # Only basic kernel calls allowed 153f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 154f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 155f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 156f8a8ea0aSCristiano Giuffrida scheduler sched; # Scheduler is sched 157f8a8ea0aSCristiano Giuffrida priority 5; # priority queue 5 158f8a8ea0aSCristiano Giuffrida quantum 500; # default server quantum 159f8a8ea0aSCristiano Giuffrida}; 160f8a8ea0aSCristiano Giuffrida 161f8a8ea0aSCristiano Giuffridaservice tty 162f8a8ea0aSCristiano Giuffrida{ 163f8a8ea0aSCristiano Giuffrida uid 0; 1649639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 165f8a8ea0aSCristiano Giuffrida system # Extra kernel calls allowed: 166f8a8ea0aSCristiano Giuffrida KILL # 06 167f8a8ea0aSCristiano Giuffrida UMAP # 14 168f8a8ea0aSCristiano Giuffrida VIRCOPY # 15 169f8a8ea0aSCristiano Giuffrida PHYSCOPY # 16 170f8a8ea0aSCristiano Giuffrida IRQCTL # 19 171f8a8ea0aSCristiano Giuffrida DEVIO # 21 172f8a8ea0aSCristiano Giuffrida SDEVIO # 22 173f8a8ea0aSCristiano Giuffrida VDEVIO # 23 174f8a8ea0aSCristiano Giuffrida ABORT # 27 175f8a8ea0aSCristiano Giuffrida IOPENABLE # 28 176f8a8ea0aSCristiano Giuffrida READBIOS # 35 177f8a8ea0aSCristiano Giuffrida ; 178f8a8ea0aSCristiano Giuffrida vm BASIC; # Only basic VM calls allowed 179f8a8ea0aSCristiano Giuffrida io ALL; # ALL I/O ranges allowed 180f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 181f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 1826b3f4dc1SDavid van Moolenbroek scheduler KERNEL; # Scheduler is KERNEL (prevents console stalls) 183f8a8ea0aSCristiano Giuffrida priority 1; # priority queue 1 184f8a8ea0aSCristiano Giuffrida quantum 50; # default driver quantum 185f8a8ea0aSCristiano Giuffrida}; 186f8a8ea0aSCristiano Giuffrida 187f8a8ea0aSCristiano Giuffridaservice memory 188f8a8ea0aSCristiano Giuffrida{ 189f8a8ea0aSCristiano Giuffrida uid 0; 1909639af49SDavid van Moolenbroek ipc ALL_SYS; # All system ipc targets allowed 191f8a8ea0aSCristiano Giuffrida system # Extra kernel calls allowed: 192f8a8ea0aSCristiano Giuffrida UMAP # 14 193f8a8ea0aSCristiano Giuffrida VIRCOPY # 15 194f8a8ea0aSCristiano Giuffrida PHYSCOPY # 16 195f8a8ea0aSCristiano Giuffrida IRQCTL # 19 196f8a8ea0aSCristiano Giuffrida DEVIO # 21 197f8a8ea0aSCristiano Giuffrida SDEVIO # 22 198f8a8ea0aSCristiano Giuffrida VDEVIO # 23 199f8a8ea0aSCristiano Giuffrida IOPENABLE # 28 200f8a8ea0aSCristiano Giuffrida ; 201f8a8ea0aSCristiano Giuffrida vm BASIC; # Only basic VM calls allowed 202f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 203f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQ allowed 204f8a8ea0aSCristiano Giuffrida sigmgr rs; # Signal manager is RS 205f8a8ea0aSCristiano Giuffrida scheduler KERNEL; # Scheduler is KERNEL 206f8a8ea0aSCristiano Giuffrida priority 3; # priority queue 3 207f8a8ea0aSCristiano Giuffrida quantum 50; # default driver quantum 208f8a8ea0aSCristiano Giuffrida}; 209f8a8ea0aSCristiano Giuffrida 210f8a8ea0aSCristiano Giuffridaservice log 211f8a8ea0aSCristiano Giuffrida{ 21236ac0dbcSDavid van Moolenbroek ipc SYSTEM vfs rs vm; 21336ac0dbcSDavid van Moolenbroek priority 2; 214f8a8ea0aSCristiano Giuffrida}; 215f8a8ea0aSCristiano Giuffrida 216*e4e21ee1SDavid van Moolenbroekservice mib 217*e4e21ee1SDavid van Moolenbroek{ 218*e4e21ee1SDavid van Moolenbroek system 219*e4e21ee1SDavid van Moolenbroek VIRCOPY # 15 220*e4e21ee1SDavid van Moolenbroek ; 221*e4e21ee1SDavid van Moolenbroek ipc ALL; 222*e4e21ee1SDavid van Moolenbroek uid 0; 223*e4e21ee1SDavid van Moolenbroek}; 224*e4e21ee1SDavid van Moolenbroek 225f8a8ea0aSCristiano Giuffridaservice init 226f8a8ea0aSCristiano Giuffrida{ 227f8a8ea0aSCristiano Giuffrida uid 0; 228f8a8ea0aSCristiano Giuffrida ipc # ipc targets allowed: 229f8a8ea0aSCristiano Giuffrida pm vfs rs vm 230f8a8ea0aSCristiano Giuffrida ; 231f8a8ea0aSCristiano Giuffrida system NONE; # No kernel calls allowed 232f8a8ea0aSCristiano Giuffrida vm BASIC; # Only basic VM calls allowed 233f8a8ea0aSCristiano Giuffrida io NONE; # No I/O range allowed 234f8a8ea0aSCristiano Giuffrida irq NONE; # No IRQs allowed 235f8a8ea0aSCristiano Giuffrida sigmgr pm; # Signal manager is PM 236f8a8ea0aSCristiano Giuffrida}; 237f8a8ea0aSCristiano Giuffrida 238f8a8ea0aSCristiano Giuffrida# 239f8a8ea0aSCristiano Giuffrida# Dynamically started system services 240f8a8ea0aSCristiano Giuffrida# 241f8a8ea0aSCristiano Giuffrida 242e0900130SCristiano Giuffridaservice floppy 243e0900130SCristiano Giuffrida{ 244e0900130SCristiano Giuffrida irq 6; 245e0900130SCristiano Giuffrida io 3f0:8 246f8a8ea0aSCristiano Giuffrida 0:10 # DMA controller 247e0900130SCristiano Giuffrida 81 # Also DMA 248e0900130SCristiano Giuffrida ; 249e0900130SCristiano Giuffrida system 250e0900130SCristiano Giuffrida UMAP # 14 251e0900130SCristiano Giuffrida IRQCTL # 19 252e0900130SCristiano Giuffrida DEVIO # 21 253e0900130SCristiano Giuffrida VDEVIO # 23 254e0900130SCristiano Giuffrida ; 255e0900130SCristiano Giuffrida}; 256e0900130SCristiano Giuffrida 257e0900130SCristiano Giuffridaservice readclock.drv 258e0900130SCristiano Giuffrida{ 25909db2a8cSThomas Cort ipc ALL; 260e0900130SCristiano Giuffrida io 70:2; 261e0900130SCristiano Giuffrida system 26209db2a8cSThomas Cort PRIVCTL # 4 263cb176df6SCristiano Giuffrida UMAP # 14 26409db2a8cSThomas Cort VIRCOPY # 15 265e0900130SCristiano Giuffrida DEVIO # 21 266e0900130SCristiano Giuffrida READBIOS # 35 267e0900130SCristiano Giuffrida ; 268e0900130SCristiano Giuffrida uid 0; 269e0900130SCristiano Giuffrida}; 270e0900130SCristiano Giuffrida 271e0900130SCristiano Giuffridaservice is 272e0900130SCristiano Giuffrida{ 273e0900130SCristiano Giuffrida vm 27461bb82a4SDavid van Moolenbroek INFO 275e0900130SCristiano Giuffrida ; 276e0900130SCristiano Giuffrida uid 0; 277e0900130SCristiano Giuffrida}; 278e0900130SCristiano Giuffrida 2797ae6f874STomas Hrubyservice acpi 2807ae6f874STomas Hruby{ 2817ae6f874STomas Hruby io ALL; 2827ae6f874STomas Hruby system 2837ae6f874STomas Hruby PRIVCTL # 4 2847ae6f874STomas Hruby DEVIO # 21 2857ae6f874STomas Hruby ; 2867ae6f874STomas Hruby uid 0; 2877ae6f874STomas Hruby}; 2887ae6f874STomas Hruby 289e0900130SCristiano Giuffridaservice pci 290e0900130SCristiano Giuffrida{ 291e0900130SCristiano Giuffrida io cf8:8 # PCI bus controller 292e0900130SCristiano Giuffrida 4d0:2 # PIIX 293e0900130SCristiano Giuffrida ; 294e0900130SCristiano Giuffrida system 295e0900130SCristiano Giuffrida PRIVCTL # 4 296e0900130SCristiano Giuffrida DEVIO # 21 297e0900130SCristiano Giuffrida ; 298e0900130SCristiano Giuffrida uid 0; 299e0900130SCristiano Giuffrida}; 300e0900130SCristiano Giuffrida 30116f2eb25SDavid van Moolenbroekservice ahci 30216f2eb25SDavid van Moolenbroek{ 30316f2eb25SDavid van Moolenbroek system 30416f2eb25SDavid van Moolenbroek UMAP # 14 305186a4db6SDavid van Moolenbroek VUMAP # 18 30616f2eb25SDavid van Moolenbroek IRQCTL # 19 30716f2eb25SDavid van Moolenbroek ; 30816f2eb25SDavid van Moolenbroek pci class 30916f2eb25SDavid van Moolenbroek 1/6/1 # Mass storage / SATA / AHCI 31016f2eb25SDavid van Moolenbroek ; 31116f2eb25SDavid van Moolenbroek}; 31216f2eb25SDavid van Moolenbroek 313a27b60afSArne Welzelservice virtio_blk 314a27b60afSArne Welzel{ 315a27b60afSArne Welzel system 316a27b60afSArne Welzel UMAP 317a27b60afSArne Welzel VUMAP 318a27b60afSArne Welzel IRQCTL 319a27b60afSArne Welzel DEVIO 320a27b60afSArne Welzel ; 321a27b60afSArne Welzel 32289332ecdSDavid van Moolenbroek pci device 1af4:1001; 323a27b60afSArne Welzel}; 324a27b60afSArne Welzel 325e0900130SCristiano Giuffridaservice at_wini 326e0900130SCristiano Giuffrida{ 327e0900130SCristiano Giuffrida io 1f0:8 # Controller 0 328e0900130SCristiano Giuffrida 3f6 # Also controller 0 329e0900130SCristiano Giuffrida 170:8 # Controller 1 330e0900130SCristiano Giuffrida 376 # Also controller 1 331e0900130SCristiano Giuffrida ; 332e0900130SCristiano Giuffrida irq 333e0900130SCristiano Giuffrida 14 # Controller 0 334e0900130SCristiano Giuffrida 15 # Controller 1 335e0900130SCristiano Giuffrida ; 336e0900130SCristiano Giuffrida system 337e0900130SCristiano Giuffrida UMAP # 14 338e0900130SCristiano Giuffrida IRQCTL # 19 339e0900130SCristiano Giuffrida DEVIO # 21 340e0900130SCristiano Giuffrida SDEVIO # 22 341e0900130SCristiano Giuffrida VDEVIO # 23 342e0900130SCristiano Giuffrida ; 3436d466f94SDavid van Moolenbroek pci class # Match these PCI classes: 344e0900130SCristiano Giuffrida 1/1 # Mass storage / IDE 3456d466f94SDavid van Moolenbroek ; 3466d466f94SDavid van Moolenbroek pci device # In addition, match these devices: 3476d466f94SDavid van Moolenbroek 1106:3149 # VIA VT6420 RAID (1/4) 3486d466f94SDavid van Moolenbroek 1095:3512/1095:6512 # Silicon Image SATA RAID (1/4) 3496d466f94SDavid van Moolenbroek 1095:3114/1095:3114 # Silicon Image SATA RAID (1/80) 350e0900130SCristiano Giuffrida ; 351e0900130SCristiano Giuffrida}; 352e0900130SCristiano Giuffrida 3532c5c5c06SDavid van Moolenbroekservice procfs 3542c5c5c06SDavid van Moolenbroek{ 3552c5c5c06SDavid van Moolenbroek system 3562c5c5c06SDavid van Moolenbroek VIRCOPY # 15 3572c5c5c06SDavid van Moolenbroek ; 3582c5c5c06SDavid van Moolenbroek vm 3592c5c5c06SDavid van Moolenbroek INFO 360e321f655SDavid van Moolenbroek SETCACHEPAGE 361e321f655SDavid van Moolenbroek CLEARCACHE 3622c5c5c06SDavid van Moolenbroek ; 3632c5c5c06SDavid van Moolenbroek uid 0; 3642c5c5c06SDavid van Moolenbroek}; 3652c5c5c06SDavid van Moolenbroek 366e0900130SCristiano Giuffridaservice isofs 367e0900130SCristiano Giuffrida{ 368e0900130SCristiano Giuffrida system 369e0900130SCristiano Giuffrida UMAP # 14 370e0900130SCristiano Giuffrida ; 371b1d06847SJean-Baptiste Boric vm MAPCACHEPAGE 372b1d06847SJean-Baptiste Boric SETCACHEPAGE 373b1d06847SJean-Baptiste Boric CLEARCACHE 374b1d06847SJean-Baptiste Boric ; 375e0900130SCristiano Giuffrida uid 0; 376e0900130SCristiano Giuffrida}; 377e0900130SCristiano Giuffrida 37871fe2852SDavid van Moolenbroekservice hgfs 37971fe2852SDavid van Moolenbroek{ 38071fe2852SDavid van Moolenbroek ipc 381f8a8ea0aSCristiano Giuffrida SYSTEM pm vfs rs vm 38271fe2852SDavid van Moolenbroek ; 383e321f655SDavid van Moolenbroek vm 384e321f655SDavid van Moolenbroek SETCACHEPAGE 385e321f655SDavid van Moolenbroek CLEARCACHE 386e321f655SDavid van Moolenbroek ; 38771fe2852SDavid van Moolenbroek}; 38871fe2852SDavid van Moolenbroek 389e0900130SCristiano Giuffridaservice filter 390e0900130SCristiano Giuffrida{ 391e0900130SCristiano Giuffrida ipc 392f8a8ea0aSCristiano Giuffrida SYSTEM pm vfs rs ds vm 393e0900130SCristiano Giuffrida at_wini 394e0900130SCristiano Giuffrida ; 395e0900130SCristiano Giuffrida control 396e0900130SCristiano Giuffrida at_wini 397e0900130SCristiano Giuffrida ; 398e0900130SCristiano Giuffrida}; 399e0900130SCristiano Giuffrida 4006b3f4dc1SDavid van Moolenbroekservice input 4016b3f4dc1SDavid van Moolenbroek{ 4026b3f4dc1SDavid van Moolenbroek ipc SYSTEM pm vfs rs ds tty vm; 4036b3f4dc1SDavid van Moolenbroek priority 1; 4046b3f4dc1SDavid van Moolenbroek}; 4056b3f4dc1SDavid van Moolenbroek 4066b3f4dc1SDavid van Moolenbroek 4076b3f4dc1SDavid van Moolenbroekservice pckbd 4086b3f4dc1SDavid van Moolenbroek{ 4096b3f4dc1SDavid van Moolenbroek system 4106b3f4dc1SDavid van Moolenbroek IRQCTL # 19 4116b3f4dc1SDavid van Moolenbroek DEVIO # 21 4126b3f4dc1SDavid van Moolenbroek ; 4136b3f4dc1SDavid van Moolenbroek io 60:8; # Keyboard, keyboard command/status 4146b3f4dc1SDavid van Moolenbroek irq 4156b3f4dc1SDavid van Moolenbroek 1 # Keyboard 4166b3f4dc1SDavid van Moolenbroek 12 # Auxiliary input (mouse) 4176b3f4dc1SDavid van Moolenbroek ; 4186b3f4dc1SDavid van Moolenbroek ipc SYSTEM pm rs ds vm input; 4196b3f4dc1SDavid van Moolenbroek priority 1; 4206b3f4dc1SDavid van Moolenbroek}; 4216b3f4dc1SDavid van Moolenbroek 422c192577bSDirk Vogtservice devman 423c192577bSDirk Vogt{ 424c192577bSDirk Vogt uid 0; 425e321f655SDavid van Moolenbroek vm 426e321f655SDavid van Moolenbroek SETCACHEPAGE 427e321f655SDavid van Moolenbroek CLEARCACHE 428e321f655SDavid van Moolenbroek ; 429c192577bSDirk Vogt}; 430c192577bSDirk Vogt 43149246fcdSKees Jongenburgerservice mmc 43249246fcdSKees Jongenburger{ 43349246fcdSKees Jongenburger system 43449246fcdSKees Jongenburger PRIVCTL # 4 4353de9b145SKees Jongenburger IRQCTL # 19 4363de9b145SKees Jongenburger ; 437758c8eafSKees Jongenburger # Interrupts allowed 438758c8eafSKees Jongenburger irq 439758c8eafSKees Jongenburger 64 440758c8eafSKees Jongenburger 83 441758c8eafSKees Jongenburger ; # IRQs allowed 442e399fe53SKees Jongenburger priority 4; # priority queue 4 44349246fcdSKees Jongenburger}; 44449246fcdSKees Jongenburger 445ba49a155SThomas Veermanservice fb 446ba49a155SThomas Veerman{ 447ba49a155SThomas Veerman system 448ba49a155SThomas Veerman UMAP # 14 449ba49a155SThomas Veerman DEVIO # 21 450ba49a155SThomas Veerman PRIVCTL # 4 451ba49a155SThomas Veerman ; 452ba49a155SThomas Veerman ipc 45326f14d6bSThomas Cort SYSTEM pm rs ds vm vfs cat24c256 tda19988 454ba49a155SThomas Veerman ; 455ba49a155SThomas Veerman}; 456ba49a155SThomas Veerman 457526eb341SThomas Cortservice cat24c256 458526eb341SThomas Cort{ 459526eb341SThomas Cort ipc SYSTEM RS DS i2c; 460526eb341SThomas Cort}; 461526eb341SThomas Cort 4621b78e86fSThomas Cortservice tda19988 4631b78e86fSThomas Cort{ 4641b78e86fSThomas Cort ipc SYSTEM RS DS i2c; 4651b78e86fSThomas Cort}; 4661b78e86fSThomas Cort 467d9b62047SThomas Cortservice tps65217 468d9b62047SThomas Cort{ 469a06e2ab3SBen Gras uid 0; # needed for doing reboot() 470d9b62047SThomas Cort system IRQCTL PRIVCTL; 471d9b62047SThomas Cort irq 7; # NNMI pin on BeagleBone / BeagleBone Black 472d9b62047SThomas Cort ipc SYSTEM RS DS PM i2c; 473d9b62047SThomas Cort}; 474d9b62047SThomas Cort 475bab2a34eSThomas Cortservice tps65950 476bab2a34eSThomas Cort{ 477bab2a34eSThomas Cort ipc SYSTEM RS DS i2c readclock.drv; 478bab2a34eSThomas Cort}; 479bab2a34eSThomas Cort 480e7db2d35SDavid van Moolenbroekservice fbd 481e7db2d35SDavid van Moolenbroek{ 482e7db2d35SDavid van Moolenbroek ipc 483b003ed09SDavid van Moolenbroek SYSTEM vfs rs ds vm 484e7db2d35SDavid van Moolenbroek ahci 485e7db2d35SDavid van Moolenbroek at_wini 486e7db2d35SDavid van Moolenbroek ; 487e7db2d35SDavid van Moolenbroek}; 48869893118SDavid van Moolenbroek 48969893118SDavid van Moolenbroekservice vnd 49069893118SDavid van Moolenbroek{ 49169893118SDavid van Moolenbroek ipc 492b003ed09SDavid van Moolenbroek SYSTEM vfs rs vm 49369893118SDavid van Moolenbroek ; 494e5cc85fdSDavid van Moolenbroek uid 0; # only for copyfd(2) 49569893118SDavid van Moolenbroek}; 496b003ed09SDavid van Moolenbroek 497760f3d62SDavid van Moolenbroekservice pty 498760f3d62SDavid van Moolenbroek{ 499760f3d62SDavid van Moolenbroek system 500760f3d62SDavid van Moolenbroek KILL # 06 501760f3d62SDavid van Moolenbroek ; 502760f3d62SDavid van Moolenbroek ipc 503760f3d62SDavid van Moolenbroek SYSTEM vfs rs vm 504760f3d62SDavid van Moolenbroek ; 505760f3d62SDavid van Moolenbroek}; 506d9cd49c3SCristiano Giuffrida 507da21d850SDavid van Moolenbroekservice ptyfs 508da21d850SDavid van Moolenbroek{ 509da21d850SDavid van Moolenbroek ipc 510da21d850SDavid van Moolenbroek SYSTEM pm vfs rs pty ds vm 511da21d850SDavid van Moolenbroek ; 512da21d850SDavid van Moolenbroek}; 513da21d850SDavid van Moolenbroek 514d9cd49c3SCristiano Giuffridaservice edfictl 515d9cd49c3SCristiano Giuffrida{ 516d9cd49c3SCristiano Giuffrida ipc ALL; 517d9cd49c3SCristiano Giuffrida}; 51807cbc27cSLeonardo Fogel 51907cbc27cSLeonardo Fogelservice emmc 52007cbc27cSLeonardo Fogel{ 52107cbc27cSLeonardo Fogel system 52207cbc27cSLeonardo Fogel PRIVCTL 52307cbc27cSLeonardo Fogel IRQCTL 52447962876SLeonardo Fogel PADCONF 52507cbc27cSLeonardo Fogel ; 52607cbc27cSLeonardo Fogel irq 52707cbc27cSLeonardo Fogel 28 # MMCSD1INT 52807cbc27cSLeonardo Fogel ; 52907cbc27cSLeonardo Fogel}; 530