M pc/trap.c => pc/trap.c +1 -4
@@ 376,15 376,13 @@ dumpstack(void)
{
ulong l, v, i;
extern ulong etext;
- int lim;
Crashstate *cs;
if(up == 0)
return;
i = 0;
- lim = 6;
- for(l=(ulong)&l; l<(ulong)(up->kstack+KSTACK) && lim; l+=4){
+ for(l=(ulong)&l; l<(ulong)(up->kstack+KSTACK); l+=4){
v = *(ulong*)l;
if(KTZERO < v && v < (ulong)&etext){
print("%lux ", v);
@@ 393,7 391,6 @@ dumpstack(void)
if(i == 8){
i = 0;
print("\n");
- lim--;
}
}
M port/devproc.c => port/devproc.c +0 -1
@@ 697,7 697,6 @@ void
procctlreq(Proc *p, char *va, int n)
{
char buf[NAMELEN];
- extern int pfthreshold;
if(n > NAMELEN)
n = NAMELEN;
M port/portdat.h => port/portdat.h +1 -4
@@ 500,10 500,7 @@ enum
NERR = 15,
NNOTE = 5,
- Pcounter = 6, /* per process counters */
- CSCNTR = 0, /* sched counter */
- FAULTCNTR = 1, /* fault counter */
- TLBCNTR = 2, /* utlbmiss */
+ Nrq = 5,
};
struct Proc
M port/portfns.h => port/portfns.h +2 -1
@@ 126,6 126,7 @@ void machinit(void);
void* mallocz(ulong, int);
void* malloc(ulong);
void mfreeseg(Segment*, ulong, int);
+void microdelay(int);
void mmurelease(Proc*);
void mmuswitch(Proc*);
void mntdump(void);
@@ 267,7 268,7 @@ void* xspanalloc(ulong, int, ulong);
void xsummary(void);
int z8530m3mouse(Queue*, int);
int z8530mouse(Queue*, int);
-void z8530setup(uchar*, uchar*, uchar*, uchar*, ulong, int, int);
+void z8530setup(uchar*, uchar*, uchar*, uchar*, ulong, int);
void z8530special(int, int, Queue**, Queue**, int (*)(Queue*, int));
void z8530intr(int);
Segment* data2txt(Segment*);
M port/proc.c => port/proc.c +0 -5
@@ 22,11 22,6 @@ struct
}waitqalloc;
-enum
-{
- Nrq = 5, /* number of run queues */
-};
-
int nrdy;
Schedq runq[Nrq];