Date: Sat, 27 Jul 2013 20:33:18 -0700 From: Rui Paulo <rpaulo@felyko.com> To: "freebsd-arm@freebsd.org" <arm@freebsd.org> Subject: External Non-Linefetch Abort (S) Message-ID: <3C6B0B0D-3F16-44A5-8DF2-A79CBD0D02D3@felyko.com>
index | next in thread | raw e-mail
On the BeagleBone, I'm trying to access this address 0x4a300000. I know there is a device there (the PRUSS) and I should be able to access it, but instead I get this data abort trap: Fatal kernel mode data abort: 'External Non-Linefetch Abort (S)' trapframe: 0xc08c5c84 FSR=00001008, FAR=d4a5c000, spsr=60000093 r0 =00000000, r1 =d4a5c000, r2 =00000000, r3 =c062a908 r4 =00000000, r5 =c08c5ce4, r6 =c1825500, r7 =c18eb700 r8 =ffffffff, r9 =c1825d80, r10=c1825500, r11=c05511e0 r12=00000015, ssp=c08c5cd0, slr=c052f1b0, pc =c050bf78 [ thread pid 0 tid 100000 ] Stopped at generic_bs_r_4: ldr r0, [r1, r2] It looks like 0xd4a5c000 is the virtual address that points to 0x4a300000 (I checked with vtophys()). Does anyone know what this problem could be? I made sure the clock for this device are running. -- Rui Paulohome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3C6B0B0D-3F16-44A5-8DF2-A79CBD0D02D3>
