~kris/9p

9hist

281df78931d7f710d3860b1d81cc87b1a5845d0a — David du Colombier 29 years ago 2650b3d
Plan 9 from Bell Labs 1997-08-08
5 files changed, 11 insertions(+), 8 deletions(-)

M ip/ip.c
M pc/devether.c
M pc/mouse.c
M pc/scsi.c
M pc/segment.h
M ip/ip.c => ip/ip.c +1 -1
@@ 305,7 305,7 @@ ipstats(char *buf, int len)
{
	int n;

	n = snprint(buf, len, "ip: csum %d inb %d outb %d inp %d outp %d\n",
	n = snprint(buf, len, "ip: csum %lud inb %lud outb %lud inp %lud outp %lud\n",
		ipcsumerr, ipin, ipout, ippin, ippout);
	return n;
}

M pc/devether.c => pc/devether.c +4 -4
@@ 117,7 117,7 @@ etherrtrace(Netfile* f, Etherpkt* pkt, int len)
	if(bp == 0)
		return;
	memmove(bp->wp, pkt->d, n);
	i = TK2MS(m->ticks);
	i = TK2MS(MACHP(0)->ticks);
	bp->wp[58] = len>>8;
	bp->wp[59] = len;
	bp->wp[60] = i>>24;


@@ 146,7 146,7 @@ etheriq(Ether* ether, Block* bp, int freebp)
	ep = &ether->f[Ntypes];

	/* check for valid multcast addresses */
	if((pkt->d[0] & 1) && memcmp(pkt->d, ether->bcast, sizeof(pkt->d)) != 0 && ether->prom == 0){
	if((pkt->d[0] & 1) && memcmp(pkt->d, ether->bcast, sizeof(pkt->d)) && ether->prom == 0){
		if(!activemulti(ether, pkt->d, sizeof(pkt->d))){
			if(freebp){
				freeb(bp);


@@ 209,8 209,8 @@ etheroq(Ether* ether, Block* bp)
	 */
	pkt = (Etherpkt*)bp->rp;
	len = BLEN(bp);
	loopback = !memcmp(pkt->d, ether->ea, sizeof(pkt->d));
	if(loopback || !memcmp(pkt->d, ether->bcast, sizeof(pkt->d)) || ether->prom){
	loopback = (memcmp(pkt->d, ether->ea, sizeof(pkt->d)) == 0);
	if(loopback || memcmp(pkt->d, ether->bcast, sizeof(pkt->d)) == 0 || ether->prom){
		s = splhi();
		etheriq(ether, bp, loopback);
		splx(s);

M pc/mouse.c => pc/mouse.c +4 -1
@@ 115,7 115,10 @@ mousectl(char* arg)
			i8042auxcmd(0xE7);
			break;
		default:
			mouseaccelerate(field[1]);
			if(n == 1)
				mouseaccelerate("1");
			else
				mouseaccelerate(field[1]);
			break;
		}
	} else if(strcmp(field[0], "linear") == 0){

M pc/scsi.c => pc/scsi.c +2 -1
@@ 320,7 320,8 @@ scsibio(Target *t, char lun, int dir, void *b, long n, long bsize, long bno)
		cmd[4] = n;
		cmd[5] = 0;
		cdbsiz = 6;
	} else {
	}
	else {
		cmd[0] = 0x2A;
		if(dir == SCSIread)
			cmd[0] = 0x28;

M pc/segment.h => pc/segment.h +0 -1
@@ 6,7 6,6 @@ Physseg physseg[] =
{
	{ SG_SHARED,	"lock",		0,	SEGMAXSIZE,	0, 	0 },
	{ SG_SHARED,	"shared",	0,	SEGMAXSIZE,	0, 	0 },
	{ SG_PHYSICAL,	"aseg",		0xa0000, 64*1024,	0,	0 },
	{ SG_PHYSICAL,	"dseg",		0xd0000, 64*1024,	0,	0 },
	{ SG_BSS,	"memory",	0,	SEGMAXSIZE,	0,	0 },
	{ 0,		0,		0,	0,		0,	0 },