Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/kernel.h
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | SI_SUB_HYPERVISOR = 0x1A40000, /* | ||||
* Hypervisor detection and | * Hypervisor detection and | ||||
* virtualization support | * virtualization support | ||||
* setup. | * setup. | ||||
*/ | */ | ||||
SI_SUB_WITNESS = 0x1A80000, /* witness initialization */ | SI_SUB_WITNESS = 0x1A80000, /* witness initialization */ | ||||
SI_SUB_MTX_POOL_DYNAMIC = 0x1AC0000, /* dynamic mutex pool */ | SI_SUB_MTX_POOL_DYNAMIC = 0x1AC0000, /* dynamic mutex pool */ | ||||
SI_SUB_LOCK = 0x1B00000, /* various locks */ | SI_SUB_LOCK = 0x1B00000, /* various locks */ | ||||
SI_SUB_EVENTHANDLER = 0x1C00000, /* eventhandler init */ | SI_SUB_EVENTHANDLER = 0x1C00000, /* eventhandler init */ | ||||
SI_SUB_VNET_PRELINK = 0x1E00000, /* vnet init before modules */ | SI_SUB_VIMAGE_PRELINK = 0x1E00000, /* VIMAGE init before modules */ | ||||
SI_SUB_KLD = 0x2000000, /* KLD and module setup */ | SI_SUB_KLD = 0x2000000, /* KLD and module setup */ | ||||
SI_SUB_CPU = 0x2100000, /* CPU resource(s)*/ | SI_SUB_CPU = 0x2100000, /* CPU resource(s)*/ | ||||
SI_SUB_RACCT = 0x2110000, /* resource accounting */ | SI_SUB_RACCT = 0x2110000, /* resource accounting */ | ||||
SI_SUB_KDTRACE = 0x2140000, /* Kernel dtrace hooks */ | SI_SUB_KDTRACE = 0x2140000, /* Kernel dtrace hooks */ | ||||
SI_SUB_RANDOM = 0x2160000, /* random number generator */ | SI_SUB_RANDOM = 0x2160000, /* random number generator */ | ||||
SI_SUB_MAC = 0x2180000, /* TrustedBSD MAC subsystem */ | SI_SUB_MAC = 0x2180000, /* TrustedBSD MAC subsystem */ | ||||
SI_SUB_MAC_POLICY = 0x21C0000, /* TrustedBSD MAC policies */ | SI_SUB_MAC_POLICY = 0x21C0000, /* TrustedBSD MAC policies */ | ||||
SI_SUB_MAC_LATE = 0x21D0000, /* TrustedBSD MAC subsystem */ | SI_SUB_MAC_LATE = 0x21D0000, /* TrustedBSD MAC subsystem */ | ||||
Show All 40 Lines | #endif | ||||
SI_SUB_PROTO_IFATTACHDOMAIN = 0x8808000,/* domain dependent data init */ | SI_SUB_PROTO_IFATTACHDOMAIN = 0x8808000,/* domain dependent data init */ | ||||
SI_SUB_PROTO_END = 0x8ffffff, /* VNET helper functions */ | SI_SUB_PROTO_END = 0x8ffffff, /* VNET helper functions */ | ||||
SI_SUB_KPROF = 0x9000000, /* kernel profiling*/ | SI_SUB_KPROF = 0x9000000, /* kernel profiling*/ | ||||
SI_SUB_KICK_SCHEDULER = 0xa000000, /* start the timeout events*/ | SI_SUB_KICK_SCHEDULER = 0xa000000, /* start the timeout events*/ | ||||
SI_SUB_INT_CONFIG_HOOKS = 0xa800000, /* Interrupts enabled config */ | SI_SUB_INT_CONFIG_HOOKS = 0xa800000, /* Interrupts enabled config */ | ||||
SI_SUB_ROOT_CONF = 0xb000000, /* Find root devices */ | SI_SUB_ROOT_CONF = 0xb000000, /* Find root devices */ | ||||
SI_SUB_INTRINSIC_POST = 0xd000000, /* proc 0 cleanup*/ | SI_SUB_INTRINSIC_POST = 0xd000000, /* proc 0 cleanup*/ | ||||
SI_SUB_SYSCALLS = 0xd800000, /* register system calls */ | SI_SUB_SYSCALLS = 0xd800000, /* register system calls */ | ||||
SI_SUB_VNET_DONE = 0xdc00000, /* vnet registration complete */ | SI_SUB_VNET_DONE = 0xdc00000, /* VNET registration complete */ | ||||
SI_SUB_KTHREAD_INIT = 0xe000000, /* init process*/ | SI_SUB_KTHREAD_INIT = 0xe000000, /* init process*/ | ||||
SI_SUB_KTHREAD_PAGE = 0xe400000, /* pageout daemon*/ | SI_SUB_KTHREAD_PAGE = 0xe400000, /* pageout daemon*/ | ||||
SI_SUB_KTHREAD_VM = 0xe800000, /* vm daemon*/ | SI_SUB_KTHREAD_VM = 0xe800000, /* vm daemon*/ | ||||
SI_SUB_KTHREAD_BUF = 0xea00000, /* buffer daemon*/ | SI_SUB_KTHREAD_BUF = 0xea00000, /* buffer daemon*/ | ||||
SI_SUB_KTHREAD_UPDATE = 0xec00000, /* update daemon*/ | SI_SUB_KTHREAD_UPDATE = 0xec00000, /* update daemon*/ | ||||
SI_SUB_KTHREAD_IDLE = 0xee00000, /* idle procs*/ | SI_SUB_KTHREAD_IDLE = 0xee00000, /* idle procs*/ | ||||
#ifndef EARLY_AP_STARTUP | #ifndef EARLY_AP_STARTUP | ||||
SI_SUB_SMP = 0xf000000, /* start the APs*/ | SI_SUB_SMP = 0xf000000, /* start the APs*/ | ||||
#endif | #endif | ||||
SI_SUB_RACCTD = 0xf100000, /* start racctd*/ | SI_SUB_RACCTD = 0xf100000, /* start racctd*/ | ||||
SI_SUB_VIMAGE_DONE = 0xf800000, /* VIMAGE initialization done */ | |||||
SI_SUB_LAST = 0xfffffff /* final initialization */ | SI_SUB_LAST = 0xfffffff /* final initialization */ | ||||
}; | }; | ||||
/* | /* | ||||
* Some enumerated orders; "ANY" sorts last. | * Some enumerated orders; "ANY" sorts last. | ||||
*/ | */ | ||||
enum sysinit_elem_order { | enum sysinit_elem_order { | ||||
▲ Show 20 Lines • Show All 271 Lines • Show Last 20 Lines |