57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* This file contains the definition of the boot image info tables.
 | |
|  *
 | |
|  * Changes:
 | |
|  *   Nov 22, 2009: Created  (Cristiano Giuffrida)
 | |
|  */
 | |
| 
 | |
| #define _TABLE
 | |
| 
 | |
| #include "inc.h"
 | |
| 
 | |
| /* Definition of the boot image priv table. The order of entries in this table
 | |
|  * reflects the order boot system services are made runnable and initialized
 | |
|  * at boot time.
 | |
|  */
 | |
| PUBLIC struct boot_image_priv boot_image_priv_table[] = {
 | |
| /*endpoint,     label,   flags, */
 | |
| {RS_PROC_NR,   "rs",     RSYS_F },
 | |
| {VM_PROC_NR,   "vm",     VM_F   },
 | |
| {PM_PROC_NR,   "pm",     SRV_F  },
 | |
| {SCHED_PROC_NR,"sched",  SRV_F  },
 | |
| {VFS_PROC_NR,  "vfs",    SRV_F  },
 | |
| {DS_PROC_NR,   "ds",     SRV_F  },
 | |
| {TTY_PROC_NR,  "tty",    SRV_F  },
 | |
| {MEM_PROC_NR,  "memory", SRV_F  },
 | |
| {LOG_PROC_NR,  "log",    SRV_F  },
 | |
| {MFS_PROC_NR,"fs_imgrd", SRV_F  },
 | |
| {PFS_PROC_NR,  "pfs",    SRV_F  },
 | |
| {INIT_PROC_NR, "init",   USR_F  },
 | |
| {NULL_BOOT_NR, "",       0,     } /* null entry */
 | |
| };
 | |
| 
 | |
| /* Definition of the boot image sys table. */
 | |
| PUBLIC struct boot_image_sys boot_image_sys_table[] = {
 | |
|   /*endpoint,         flags                             */
 | |
|   { RS_PROC_NR,       SRVR_SF                           },
 | |
|   { VM_PROC_NR,       VM_SF                             },
 | |
|   { PM_PROC_NR,       SRVR_SF                           },
 | |
|   { VFS_PROC_NR,      SRVR_SF                           },
 | |
|   { LOG_PROC_NR,      SRV_SF                            },
 | |
|   { MFS_PROC_NR,      0                                 },
 | |
|   { PFS_PROC_NR,      SRV_SF                            },
 | |
|   { DEFAULT_BOOT_NR,  SRV_SF                            } /* default entry */
 | |
| };
 | |
| 
 | |
| /* Definition of the boot image dev table. */
 | |
| PUBLIC struct boot_image_dev boot_image_dev_table[] = {
 | |
|   /*endpoint,        flags,   dev_nr,       dev_style,  dev_style2 */
 | |
|   { TTY_PROC_NR,     SRV_DF,  TTY_MAJOR,    STYLE_TTY,  STYLE_CTTY },
 | |
|   { MEM_PROC_NR,     SRV_DF,  MEMORY_MAJOR, STYLE_DEV,  STYLE_NDEV },
 | |
|   { LOG_PROC_NR,     SRV_DF,  LOG_MAJOR,    STYLE_DEVA, STYLE_NDEV },
 | |
|   { PFS_PROC_NR,     SRV_DF,  UDS_MAJOR,    STYLE_CLONE,STYLE_NDEV },
 | |
|   { DEFAULT_BOOT_NR, SRV_DF,  0,            STYLE_NDEV, STYLE_NDEV } /* default
 | |
|                                                                       * entry
 | |
|                                                                       */
 | |
| };
 | |
| 
 | 
