Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/minix/kernel/table.c

    r13 r9  
    6969#define SRV_M   (~0)
    7070#define SYS_M   (~0)
    71 #define USR_M (s(PM_PROC_NR) | s(FS_PROC_NR) | s(RS_PROC_NR) | s(SS_PROC_NR) | s(SYSTEM))
     71#define USR_M (s(PM_PROC_NR) | s(FS_PROC_NR) | s(RS_PROC_NR) | s(SYSTEM))
    7272#define DRV_M (USR_M | s(SYSTEM) | s(CLOCK) | s(DS_PROC_NR) | s(LOG_PROC_NR) | s(TTY_PROC_NR))
    7373
     
    8080#define RS_C    ~0     
    8181#define DS_C    ~0     
    82 #define SS_C    ~0     
    8382#define PM_C    ~(c(SYS_DEVIO) | c(SYS_SDEVIO) | c(SYS_VDEVIO) | c(SYS_IRQCTL) | c(SYS_INT86))
    8483#define FS_C    (c(SYS_KILL) | c(SYS_VIRCOPY) | c(SYS_VIRVCOPY) | c(SYS_UMAP) | c(SYS_GETINFO) | c(SYS_EXIT) | c(SYS_TIMES) | c(SYS_SETALARM))
     
    9897 * Note: the quantum size must be positive in all cases!
    9998 */
    100 /* Attenzione! Minix bug! L'ordine nella bootimage deve coincidere con quello
    101  * della tabella (vedi commento precedente). Ne deriva che tre file devono
    102  * essere coerenti:
    103  * 1. include/minix/com.h (l'ordine delle macro *_NR)
    104  * 2. kernel/table.c      (l'ordine in boot_image)
    105  * 3. tools/Makefile      (l'ordine di concatenamento nella boot image)
    106  * altrimenti la ipc_to mask non corrisponde
    107  */
    10899PUBLIC struct boot_image image[] = {
    109100/* process nr,   pc, flags, qs,  queue, stack, traps, ipcto, call,  name */
     
    115106 { FS_PROC_NR,    0, SRV_F, 32,      4, 0,     SRV_T, SRV_M,  FS_C, "fs"    },
    116107 { RS_PROC_NR,    0, SRV_F,  4,      3, 0,     SRV_T, SYS_M,  RS_C, "rs"    },
     108 { DS_PROC_NR,    0, SRV_F,  4,      3, 0,     SRV_T, SYS_M,  DS_C, "ds"    },
    117109 { TTY_PROC_NR,   0, SRV_F,  4,      1, 0,     SRV_T, SYS_M, TTY_C, "tty"   },
    118  { DS_PROC_NR,    0, SRV_F,  4,      3, 0,     SRV_T, SYS_M,  DS_C, "ds"    },
    119  { SS_PROC_NR,    0, SRV_F,  4,      3, 0,     SRV_T, SYS_M,  SS_C, "ss"    },
    120110 { MEM_PROC_NR,   0, SRV_F,  4,      2, 0,     SRV_T, SYS_M, MEM_C, "mem"   },
    121111 { LOG_PROC_NR,   0, SRV_F,  4,      2, 0,     SRV_T, SYS_M, DRV_C, "log"   },
Note: See TracChangeset for help on using the changeset viewer.