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.