From aea14351b7ef3b9503dd913f105bfcd108dd1e6d Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Wed, 22 Apr 1981 19:01:24 -0800 Subject: [PATCH] fix 2 bugs: 1 in machine check printout and one in ps restored after dorti that caused movc3's interrupted by signal delivery to restart rather than FPD SCCS-vsn: sys/vax/vax/machdep.c 4.33 --- usr/src/sys/vax/vax/machdep.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/usr/src/sys/vax/vax/machdep.c b/usr/src/sys/vax/vax/machdep.c index 3ba16eda12..c3cb7e81c0 100644 --- a/usr/src/sys/vax/vax/machdep.c +++ b/usr/src/sys/vax/vax/machdep.c @@ -1,4 +1,4 @@ -/* machdep.c 4.32 81/04/17 */ +/* machdep.c 4.33 81/04/22 */ #include "../h/param.h" #include "../h/systm.h" @@ -363,7 +363,7 @@ dorti() sp += 4; u.u_ar0[PS] = fuword((caddr_t)sp); sp += 4; - u.u_ar0[PS] |= PSL_CURMOD|PSL_PRVMOD; + u.u_ar0[PS] |= PSL_USERSET; u.u_ar0[PS] &= ~PSL_USERCLR; u.u_ar0[SP] = (int)sp; } @@ -634,7 +634,7 @@ machinecheck(cmcf) case VAX_750: #endif #if defined(VAX780) || defined(VAX750) - printf("%s%s\n", type, mc780[type&0xf], + printf("%s%s\n", mc780[type&0xf], (type&0xf0) ? " abort" : " fault"); break; #endif -- 2.20.1