~kris/9p

9hist

d5b75b19639320c023b2b9c2fef88b9e167a205f — David du Colombier 32 years ago 23176fc
Plan 9 from Bell Labs 1994-08-16
5 files changed, 4 insertions(+), 15 deletions(-)

M pc/trap.c
M port/devproc.c
M port/portdat.h
M port/portfns.h
M port/proc.c
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];