cleaner
This commit is contained in:
parent
c95bde8163
commit
f97f0d2b3d
2 changed files with 3 additions and 11 deletions
2
defs.h
2
defs.h
|
@ -92,7 +92,7 @@ int pipewrite(struct pipe*, char*, int);
|
||||||
|
|
||||||
// proc.c
|
// proc.c
|
||||||
struct proc* copyproc(struct proc*);
|
struct proc* copyproc(struct proc*);
|
||||||
struct proc* curproc();
|
struct proc* curproc(void);
|
||||||
void exit(void);
|
void exit(void);
|
||||||
int growproc(int);
|
int growproc(int);
|
||||||
int kill(int);
|
int kill(int);
|
||||||
|
|
12
lapic.c
12
lapic.c
|
@ -101,16 +101,8 @@ cpu(void)
|
||||||
// through acquire and release.
|
// through acquire and release.
|
||||||
if(read_eflags()&FL_IF){
|
if(read_eflags()&FL_IF){
|
||||||
static int n;
|
static int n;
|
||||||
int i;
|
if(n++ == 0)
|
||||||
uint pcs[10];
|
cprintf("cpu called from %x with interrupts enabled\n", ((uint*)read_ebp())[1]);
|
||||||
|
|
||||||
if(n++%999 == 0){
|
|
||||||
getcallerpcs((uint*)read_ebp() + 2, pcs);
|
|
||||||
cprintf("cpu called from %x with interrupts enabled: stk");
|
|
||||||
for(i=0; i<10 && pcs[i] && pcs[i] != -1; i++)
|
|
||||||
cprintf(" %x", pcs[i]);
|
|
||||||
cprintf("\n");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(lapic)
|
if(lapic)
|
||||||
|
|
Loading…
Reference in a new issue