~kris/9p

9hist

e3ce592ab93ac01bc17df9cb9c6637233e602810 — David du Colombier 34 years ago ee1990f
Plan 9 from Bell Labs 1992-02-01
3 files changed, 4 insertions(+), 3 deletions(-)

M gnot/fault68020.c
M gnot/trap.c
M port/devmux.c
M gnot/fault68020.c => gnot/fault68020.c +2 -1
@@ 55,7 55,6 @@ fault68020(Ureg *ur, FFrame *f)
	}
	insyscall = u->p->insyscall;
	u->p->insyscall = 1;
	u->dbgreg = ur;
	addr = 0;	/* set */
	if(f->ssw & DF)
		addr = f->addr;


@@ 80,6 79,8 @@ fault68020(Ureg *ur, FFrame *f)
	badvaddr = addr;
	addr &= ~(BY2PG-1);
	user = !(ur->sr&SUPER);
	if(user)
		u->dbgreg = ur;

	if(f->ssw & DF)
		read = (f->ssw&READ) && !(f->ssw&RM);

M gnot/trap.c => gnot/trap.c +1 -1
@@ 322,7 322,7 @@ syscall(Ureg *aur)
			error(Ebadarg);
		}
		if(sp & (BY2WD-1)){
			pprint("odd sp in sys call pc %lux sp %lux\n", 
			pprint("odd sp in sys call pc %lux sp %lux\n",
				((Ureg*)UREGADDR)->pc, ((Ureg*)UREGADDR)->sp);
			msg = "sys: odd stack";
			goto Bad;

M port/devmux.c => port/devmux.c +1 -1
@@ 135,7 135,7 @@ muxattach(char *spec)
{
	Chan *c;

	c = devattach('m', spec);
	c = devattach('s', spec);
	c->qid.path = CHDIR|Qdir;
	return c;
}