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