Remove assumptions in MI code that the BSP is CPU 0.
MFC after: 2 weeks
This commit is contained in:
@@ -495,7 +495,7 @@ proc0_init(void *dummy __unused)
|
||||
td->td_lend_user_pri = PRI_MAX;
|
||||
td->td_priority = PVM;
|
||||
td->td_base_pri = PVM;
|
||||
td->td_oncpu = 0;
|
||||
td->td_oncpu = curcpu;
|
||||
td->td_flags = TDF_INMEM;
|
||||
td->td_pflags = TDP_KTHREAD;
|
||||
td->td_cpuset = cpuset_thread0();
|
||||
|
||||
@@ -1273,8 +1273,6 @@ netisr_init(void *arg)
|
||||
struct pcpu *pc;
|
||||
#endif
|
||||
|
||||
KASSERT(curcpu == 0, ("%s: not on CPU 0", __func__));
|
||||
|
||||
NETISR_LOCK_INIT();
|
||||
if (netisr_maxthreads == 0 || netisr_maxthreads < -1 )
|
||||
netisr_maxthreads = 1; /* default behavior */
|
||||
|
||||
Reference in New Issue
Block a user