Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD in SIMH vax with 512 MB RAM



Hi Kalvis!

On Sat, 2023-03-25 13:51:48 +0100, Jan-Benedict Glaw <jbglaw%lug-owl.de@localhost> wrote:
> On Mon, 2023-03-20 14:57:21 +1100, Kalvis Duckmanton <kalvisd%gmail.com@localhost> wrote:
> [...]
> > This does seem to better fit the symptoms - what I see is a T_ACCFLT not a
> > T_PTELEN fault.  I note that accessing a virtual address with the top 2 bits
> > being 1 (so VAddr<31:30> = 3) is defined to cause a length-violation fault -
> > so perhaps changing the definition of CASMAGIC in trap.h is all that's
> > needed?
> > 
> >    /* Used by RAS to detect an interrupted CAS */
> >    #define CASMAGIC        0xFEDABABE /* accessing the reserved region
> >    causes a length violation */
> 
> Made this a patch and threw it into my CI builder. (Sorry it took me
> so long to respond!)  Installation with the resulting NetBSD Install
> ISO is just running.

With the CASMAGIC constant changed, it at least survives light
testing. Before it, it would just crash during boot-up before reaching
the login prompt.

MfG, JBG

-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index