[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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
2.95.2
$ ld -v
GNU ld version 2.9.5 (with BFD 2.9.5.0.31)

In previous tests I've used 2.7.2.3, but I forgot to specify this
time.  I'll try again with 2.7.2.3, just in case.  These are native
compilers, from debian/potato:

gcc272_2.7.2.3-15.deb
gcc_2.95.2-12.deb
binutils_2.9.5.0.37-1.deb

Richard





Reply to: