~kris/9p

9hist

058b4df7b8a97ea183b04acbc519034331e2ba66 — David du Colombier 35 years ago 3e8ceaa
Plan 9 from Bell Labs 1991-03-12
5 files changed, 5 insertions(+), 1 deletions(-)

M gnot/fns.h
M port/devroot.c
M port/fault.c
M power/fns.h
M ss/fns.h
M gnot/fns.h => gnot/fns.h +1 -0
@@ 223,6 223,7 @@ Chan	*walk(Chan*, char*, int);
#define USED(x)	if(x)
#define SET(x)	x = 0
#define	flushvirt()
#define	flushapage(x)

/*
 *  for SCSI

M port/devroot.c => port/devroot.c +1 -1
@@ 105,7 105,7 @@ rootread(Chan *c, void *buf, long n)
		memcpy(buf, ((char*)bootcode)+c->offset, n);
		return n;

	case Qcfs:		/* boot */
	case Qcfs:		/* cfs */
		if(c->offset >= cfslen)
			return 0;
		if(c->offset+n > cfslen)

M port/fault.c => port/fault.c +1 -0
@@ 91,6 91,7 @@ fault(ulong addr, int read)
			l = (char*)VA(k);
			if((*devtab[o->chan->type].read)(o->chan, l, n) != n)
				error(Eioload);
			flushpage(pg->pa);
			qunlock(o->chan);
			if(n<BY2PG)
				memset(l+n, 0, BY2PG-n);

M power/fns.h => power/fns.h +1 -0
@@ 224,3 224,4 @@ void	wbflush(void);
#define USED(x) if(x)
#define SET(x) x = 0
#define	flushvirt()
#define	flushpage(x)

M ss/fns.h => ss/fns.h +1 -0
@@ 252,3 252,4 @@ Chan	*walk(Chan*, char*, int);
#define SET(x) x = 0
#define	wbflush()	/* mips compatibility */
#define	flushvirt()	flushmmu()
#define	flushpage(x)