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