Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/init_main.c
Show First 20 Lines • Show All 493 Lines • ▼ Show 20 Lines | proc0_init(void *dummy __unused) | ||||
p->p_flag = P_SYSTEM | P_INMEM | P_KPROC; | p->p_flag = P_SYSTEM | P_INMEM | P_KPROC; | ||||
p->p_flag2 = 0; | p->p_flag2 = 0; | ||||
p->p_state = PRS_NORMAL; | p->p_state = PRS_NORMAL; | ||||
p->p_klist = knlist_alloc(&p->p_mtx); | p->p_klist = knlist_alloc(&p->p_mtx); | ||||
STAILQ_INIT(&p->p_ktr); | STAILQ_INIT(&p->p_ktr); | ||||
p->p_nice = NZERO; | p->p_nice = NZERO; | ||||
td->td_tid = THREAD0_TID; | td->td_tid = THREAD0_TID; | ||||
tidhash_add(td); | tidhash_add(td); | ||||
td->td_state = TDS_RUNNING; | TD_SET_STATE(td, TDS_RUNNING); | ||||
td->td_pri_class = PRI_TIMESHARE; | td->td_pri_class = PRI_TIMESHARE; | ||||
td->td_user_pri = PUSER; | td->td_user_pri = PUSER; | ||||
td->td_base_user_pri = PUSER; | td->td_base_user_pri = PUSER; | ||||
td->td_lend_user_pri = PRI_MAX; | td->td_lend_user_pri = PRI_MAX; | ||||
td->td_priority = PVM; | td->td_priority = PVM; | ||||
td->td_base_pri = PVM; | td->td_base_pri = PVM; | ||||
td->td_oncpu = curcpu; | td->td_oncpu = curcpu; | ||||
td->td_flags = TDF_INMEM; | td->td_flags = TDF_INMEM; | ||||
▲ Show 20 Lines • Show All 384 Lines • Show Last 20 Lines |