Port-atari archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Falcon panics, DEBUG & ST_POOL_SIZE (Was: Testing sysinst.fs)
On Fri, Nov 14, 2008 at 9:29 PM, David Brownlee <abs%netbsd.org@localhost>
wrote:
> On Fri, 14 Nov 2008, T. Makinen wrote:
> I think the best option would be to change REAL_DMA from
> a compiletime to a runtime test and default it on for TT
> and off for Falcon. Do you want to take a pass at that? :)
Sure, it seems that adding return value of 0 for Falcon from scsi_dmaok() fixes
this as you suggested :)
> If there are specific patterns which are more likely to
> cause a failure then one option would be to have some code
> at bootup which would switch to a high bandwidth video mode
> and then run some DMA scsi tests to try to provoke a failure.
> If it fails then it disables DMA and continues booting. Of
> course for that to work it must be easy to induce the
> failure (so we don't get any false "it works not but fails
> later"), and we need to be able to recover from the failure
> (hopefully just reset the SCSI controller). I don't really
> think that would be worth the effort tho...
I agree. It sounds cumbersome.
> Sounds like a plan. Do you want to cleanup the code and params
> and maybe build a kernel for DavidR to test as well?
Here's link to diff that includes pmap related changes and Falcon DMA change:
http://koti.welho.com/tmakinen/atari/changes.diff
Here's link to patched ATARITT DEBUG kernel which has also ST_POOL_SIZE
set to 24:
http://koti.welho.com/tmakinen/atari/ataritt-24-DEBUG.gz
-Tuomo
Home |
Main Index |
Thread Index |
Old Index