🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.bugs.4bsd.ucb-fixes
1 messages
1 total messages Started by Keith Bostic Thu, 17 Nov 1988 01:28
V1.71 (MicroVAX 3000 support, #2)
#80
Author: Keith Bostic
Date: Thu, 17 Nov 1988 01:28
67 lines
2661 bytes
Subject: MicroVAX 3000 support, #2
Index: sys/vax/ka650.c 4.3BSD-tahoe

Description:
	There's a problem in the machine check handling code
	recently posted for the MicroVAX 3000 machines.
Fix:
	Apply the following patch to vax/ka650.c.

*** /tmp/d13030	Wed Nov 16 17:22:59 1988
--- ka650.c	Wed Nov 16 17:22:28 1988
***************
*** 2,7 ****
--- 2,10 ----
   * Copyright (c) 1988 The Regents of the University of California.
   * All rights reserved.
   *
+  * This code is derived from software contributed to Berkeley by
+  * Mt. Xinu.
+  *
   * Redistribution and use in source and binary forms are permitted
   * provided that the above copyright notice and this paragraph are
   * duplicated in all such forms and that any documentation,
***************
*** 14,20 ****
   * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   *
!  *	@(#)ka650.c	7.3 (Berkeley) 10/31/88
   */
  
  #if VAX650
--- 17,23 ----
   * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
   * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
   *
!  *	@(#)ka650.c	7.5 (Berkeley) 11/8/88
   */
  
  #if VAX650
***************
*** 124,135 ****
  	register u_int type = mcf->mc65_summary;
  	register u_int i;
  
! 	printf("machine check %x: %s%s\n", type);
  	if (type >= 0x80 && type <= 0x83)
  		type -= (0x80 + 11);
! 	if (type < NMC650)
! 		printf("%s: ", mc650[type]);
! 	printf("vap %x istate1 %x istate2 %x pc %x psl %x\n",
  	    mcf->mc65_mrvaddr, mcf->mc65_istate1, mcf->mc65_istate2,
  	    mcf->mc65_pc, mcf->mc65_psl);
  	printf("dmaser=0x%b qbear=0x%x dmaear=0x%x\n",
--- 127,138 ----
  	register u_int type = mcf->mc65_summary;
  	register u_int i;
  
! 	printf("machine check %x", type);
  	if (type >= 0x80 && type <= 0x83)
  		type -= (0x80 + 11);
! 	if (type < NMC650 && mc650[type])
! 		printf(": %s", mc650[type]);
! 	printf("\n\tvap %x istate1 %x istate2 %x pc %x psl %x\n",
  	    mcf->mc65_mrvaddr, mcf->mc65_istate1, mcf->mc65_istate2,
  	    mcf->mc65_pc, mcf->mc65_psl);
  	printf("dmaser=0x%b qbear=0x%x dmaear=0x%x\n",
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads