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 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.

  Just to mention: I also tried the former suggestion to switch off
interrupts. That did do the job. Let's see how this approach works...

Thanks,
  Jan-Benedict
-- 

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index