Changes from tags/minix3.1.2a-orig/minix/kernel/table.c at r13 to trunk/minix/kernel/table.c at r9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/minix/kernel/table.c
r13 r9 69 69 #define SRV_M (~0) 70 70 #define SYS_M (~0) 71 #define USR_M (s(PM_PROC_NR) | s(FS_PROC_NR) | s(RS_PROC_NR) | s(S S_PROC_NR) | s(SYSTEM))71 #define USR_M (s(PM_PROC_NR) | s(FS_PROC_NR) | s(RS_PROC_NR) | s(SYSTEM)) 72 72 #define DRV_M (USR_M | s(SYSTEM) | s(CLOCK) | s(DS_PROC_NR) | s(LOG_PROC_NR) | s(TTY_PROC_NR)) 73 73 … … 80 80 #define RS_C ~0 81 81 #define DS_C ~0 82 #define SS_C ~083 82 #define PM_C ~(c(SYS_DEVIO) | c(SYS_SDEVIO) | c(SYS_VDEVIO) | c(SYS_IRQCTL) | c(SYS_INT86)) 84 83 #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)) … … 98 97 * Note: the quantum size must be positive in all cases! 99 98 */ 100 /* Attenzione! Minix bug! L'ordine nella bootimage deve coincidere con quello101 * della tabella (vedi commento precedente). Ne deriva che tre file devono102 * 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 corrisponde107 */108 99 PUBLIC struct boot_image image[] = { 109 100 /* process nr, pc, flags, qs, queue, stack, traps, ipcto, call, name */ … … 115 106 { FS_PROC_NR, 0, SRV_F, 32, 4, 0, SRV_T, SRV_M, FS_C, "fs" }, 116 107 { 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" }, 117 109 { 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" },120 110 { MEM_PROC_NR, 0, SRV_F, 4, 2, 0, SRV_T, SYS_M, MEM_C, "mem" }, 121 111 { 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.