Re: 68040 buserror patch
On Thu, Oct 12, 2000 at 01:32:03PM +0200, Geert Uytterhoeven wrote:
> On Thu, 12 Oct 2000, Richard Hirst wrote:
> > On Wed, Oct 11, 2000 at 11:25:08PM +0200, Richard Zidlicky wrote:
> > > On Wed, Oct 11, 2000 at 09:04:58AM +0100, Richard Hirst wrote:
> > > > On Tue, Oct 10, 2000 at 11:27:40PM +0200, Richard Zidlicky wrote:
> > > > > Btw is there a definition what flush_dcache should do somewhere?
> > > >
> > > > You could read Documentation/cachetlb.txt from the latest 2.4.0-testX
> > > > source, but I don't know how well it applies to 2.2.
> > >
> > > thanks for the hint, it seems that it was added at about the same
> > > time to both 2.2 and 2.4 so it should be the same. Btw did you try
> > > to apply my flush_dcache_page to your 2.4 patch?
> > Just tried it in 2.4.0-test8, 68040, 4MB of DRAM, 60MB swap.
> > Still getting random Illegal Instruction/Bus Error/Segmentation
> > Fault. I must find time to investigate this properly.
> > This is an MVME162 board, 68040 and 68060 support compiled in.
> Just for the reference: which compiler and binutils are you using? I know this
> is a touchy subject (Hi Jes :-), but it could give some hints.
> I'm using a cross-compiler I compiled on my PPC somewhere in 1996 or early
> 1997, so the gcc must be some 2.7.*-version. It used to be linked with
> glibc-1.99 and was succesfully `binfixed' for glibc-2.*.
$ gcc --version
$ ld -v
GNU ld version 2.9.5 (with BFD 220.127.116.11.31)
In previous tests I've used 18.104.22.168, but I forgot to specify this
time. I'll try again with 22.214.171.124, just in case. These are native
compilers, from debian/potato: