Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Sep 2009 14:08:30 -0500 (CDT)
From:      Mark Tinguely <tinguely@casselton.net>
To:        mlfbsd@kanar.ci0.org, tom@tomjudge.com
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Help debugging: Fatal kernel mode data abort:	'External	Linefetch Abort (P)'
Message-ID:  <200909291908.n8TJ8UA2042239@casselton.net>
In-Reply-To: <4AC21F44.6060004@tomjudge.com>

next in thread | previous in thread | raw e-mail | index | archive | help

I don't know anything about the code other than what I read today ...

It appears from you boot traces the owin[0].owin_xlate_[lo | hi] values
should be fine in iq80321.c - an "VERBOSE_INIT_ARM" would confirm it.

You might want to test if the "sc" pointer in iq80321.c has the same value
as the global "i80321_softc" pointer. You can add those print statements 
to an "VERBOSE_INIT_ARM". It will tell you if something changed the global
pointer or if something overwrote the owin values in the structure.

If global pointer or owin was changed before the pci attach code, you
can put the appropriate test into the earlier (obio, uart, itimer, iopwdtimer)
attach. None of these attaches use the global "i80321_softc" pointer.

--Mark.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909291908.n8TJ8UA2042239>