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

Re: cache problems with non-blocking fork code



> 
> 
> I've just got around to patching my VMiNT kernel with the non-blocking
> fork code, plus MH's "quick-fix" posted to the list shortly after.
> 
> I seem to be having some cpu cache problems, in that the symptoms are
> identical to those that I had when I neglected to do a cpush() after
> SCSI transfers in VTOS.
> 
> Is there a known problem with the non-blocking fork mods? I've not
> spent heaps of time debugging this yet, since I thought I'd ask first.
> But the symptoms disappear completely when I disable the cpu cache....
> 
> The symptoms include failure of some programs to run, eg. syslogd on
> startup; 'ls' from the shell prompt lists an empty directory when I
> know the directory is not empty; various other instabilities which go
> away when the cache is disabled. These problems did not occur until I
> patched the non-blocking fork code in.
> 
> So, anyone else running this code on a 68030 with mmu and cache enabled?
> 
> Cheers, Steve
> 

I have also been using the patches since they appeared and have not 
experienced your problems.  The only problem I have seen and it happens 
very regularly is that sendmail/deliver dies with signal 12???

Andrew