use panic

This commit is contained in:
Frans Kaashoek 2017-02-01 19:21:43 -05:00
parent 7c00ce8110
commit 2e2d14c235
2 changed files with 4 additions and 7 deletions

8
proc.c
View file

@ -36,12 +36,8 @@ cpuid() {
struct cpu*
mycpu(void)
{
if(readeflags()&FL_IF){
// Would prefer to panic but panic calls mycpu().
cprintf("mycpu called from %x with interrupts enabled\n",
__builtin_return_address(0));
}
if(readeflags()&FL_IF)
panic("mycpu called with interrupts enabled\n");
return &cpus[lapiccpunum()];
}