Subject: Re: Problems with the latest sup and a 4/110
To: None <brad@anduin.eldar.org>
From: Chuck Cranor <chuck@dworkin.wustl.edu>
List: port-sparc
Date: 01/11/1996 21:08:12
>Boot: vmunix [which is linked to netbsd, so the Sun boot can find it]
>Size: 1064928+117824+92440 bytes
>data fault: pc=f80ea218 addr=800004 ser=80<INVAL>
>panic: kernel fault
>Stopped at 0xf80f3504: jmpl	[%o7 + 0x8],%q0
>db>

>Anyone else seen this behavior on a Sun4 type machine???

yes.    this is due to some of the sun4m changes paul has done.
the recent change to src/sys/arch/sparc/dev/obio.c triggered it.   
if you back this change out it will work:

***************
*** 362,368 ****
        int len;
        int bustype;
  {
!       u_long  pf = (u_long)pa >> PGSHIFT;
        u_long  va, pte;
        int pgtype;
  
--- 362,368 ----
        int len;
        int bustype;
  {
!       u_long  pf = (u_long)(pa->rr_paddr) >> PGSHIFT;
        u_long  va, pte;
        int pgtype;
  


a better fix is in the works.


chuck

ps- xd/xy device drivers are also currently broken due to some dvma changes.
    i will be fixing these shortly.