Subject: -current on a 3100
To: William O Ferry <WOFerry+@CMU.EDU>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: port-pmax
Date: 10/18/1998 17:34:36
>    Out of curiosity, has anybody else tried running a -current kernel
>recently on their 3100?  I mentioned a week or two ago that my 3100 was
>hanging in the SCSI autoconfiguration.  I did a new sup last night, and
>built both my regular config and a GENERIC kernel with the new sources. 
>Both lock up the machine at the same point.
>
>    If anybody has any thoughts / suggestions on what could be wrong
>it'd be greatly appreciated.  I miss my DEC...  =)


Any news on this?  It sounds awfully similar to the problems Simon
Burge and I had when trying to get the first 5100 to boot.


Does it go away when you try the uninitialized u-area Matthias
Drochner just committed (below) Or with Tohru's patches?



Index: sys/arch/mips/mips/mips_machdep.c
===================================================================
RCS file: /cvsroot/src/sys/arch/mips/mips/mips_machdep.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -c -r1.36 -r1.37
*** mips_machdep.c	1998/10/05 05:26:00	1.36
--- mips_machdep.c	1998/10/18 22:00:17	1.37
***************
*** 1,4 ****
! /*	$NetBSD: mips_machdep.c,v 1.36 1998/10/05 05:26:00 nisimura Exp $	*/
  
  /*-
   * Copyright (c) 1998 The NetBSD Foundation, Inc.
--- 1,4 ----
! /*	$NetBSD: mips_machdep.c,v 1.37 1998/10/18 22:00:17 drochner Exp $	*/
  
  /*-
   * Copyright (c) 1998 The NetBSD Foundation, Inc.
***************
*** 52,58 ****
  
  #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
  
! __KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.36 1998/10/05 05:26:00 nisimura Exp $");
  
  #include "opt_compat_netbsd.h"
  #include "opt_compat_ultrix.h"
--- 52,58 ----
  
  #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
  
! __KERNEL_RCSID(0, "$NetBSD: mips_machdep.c,v 1.37 1998/10/18 22:00:17 drochner Exp $");
  
  #include "opt_compat_netbsd.h"
  #include "opt_compat_ultrix.h"
***************
*** 1242,1247 ****
--- 1242,1249 ----
  	struct tlb tlb;
  	u_long pa;
  	int i;
+ 
+ 	bzero(space, 2 * USPACE);
  
  	proc0.p_addr = proc0paddr = (struct user *)space;
  	proc0.p_md.md_regs = proc0paddr->u_pcb.pcb_regs;