A panic if num CPUs if > NCPU

上级 dffa3cb3
......@@ -111,6 +111,8 @@ initmp(void)
switch(*p){
case MPPROC:
proc = (struct mpproc*)p;
if (ncpu == NCPU)
panic("initmp: too many CPUs");
if(ncpu != proc->apicid){
cprintf("mpinit: ncpu=%d apicid=%d\n", ncpu, proc->apicid);
ismp = 0;
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论