Subject: Re: esp/fas
To: None <eeh@netbsd.org>
From: Andrei Petrov <and@genesyslab.com>
List: port-sparc64
Date: 01/30/2001 17:08:54
On 30 Jan 2001 eeh@netbsd.org wrote:
>
> > if is->is_flush really is 0x100000000, either the code generation
> > is broken, or the value was set between the test and the printf ()
> > call. Maybe you should just increase the timeout a bit.
>
> I can compile without optimization, it helped me before with
> code generation. Don't understand yet that 'timeout' magic.
>
> Hm. It should work. is_flush is volatile. Could be D$
> coherency issues. Try adding a call to `blast_vcache()' just
> before the test of `is->is_flush' to see if it fixes the problem
> (this is DIAGNOSTIC code, after all.)
Don't know what hepled, I did both noopt for iommu.c and blast_vcache
magic, my simple test which broke before(newfs, ftp distribution, untar) passed
now. Wow, cool. Unfortunately I've got to go.
Thanks,
Andrey