Date: Wed, 17 Jan 1996 17:01:34 +0100 From: se@zpr.uni-koeln.de (Stefan Esser) To: "Justin T. Gibbs" <gibbs@freefall.freebsd.org> Cc: CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Subject: Re: cvs commit: src/sys/pci ncr.c Message-ID: <199601171601.AA08461@Sysiphos> In-Reply-To: "Justin T. Gibbs" <gibbs@freefall.freebsd.org> "Re: cvs commit: src/sys/pci ncr.c" (Jan 16, 21:30)
next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 16, 21:30, "Justin T. Gibbs" wrote:
} Subject: Re: cvs commit: src/sys/pci ncr.c
} >se 96/01/14 16:10:22
} >
} > Modified: sys/pci ncr.c
} > Log:
} > Make the NCR driver on the boot floppy kernel not negotiate synch. SCSI
} > transfers for CDROM drives.
} >
} > Revision Changes Path
} > 1.57 +3 -3 src/sys/pci/ncr.c
}
} Does config still add a -DKERNEL_NAME to the build process?
AFAIK it still does for 2.1, but
doesn't do it anymore for -current.
I want to suggest some "official"
way to make a kernel abstain from
trying generally useful performance
obtimizations, which might fail in
very rare situations, though.
There should be a kernel variable
(like bootverbose), whose default
value should be set by a kernel
CONFIG OPTION (e.g. using
options FAILSAVEMODE
or something like that) and should
be made available as a BOOT OPTION
(is -f already used ?).
Install kernels must work on as much
(even buggy) hardware as possible,
while the kernel run everyday should
be able to make best use of available
performance features, IMHO.
All INSTALL kernels should default
to failsave, and I'd make this have
the following effects in drivers I'm
working on:
1) switch off NCR tagged commands
(failed for 2 drives in the last
20 months)
2) disable synch. negotiation requests
for CDROM drives (which might be
a show stopper if the drive else
does lock up)
3) PCI might use shorter burst length
or other performance options that
might make an install fail could
be disabled
I don't know which other drivers might
be able to take advantage of such a
feature.
Does this sound reasonable ?
Regards, STefan
--
Stefan Esser, Zentrum fuer Paralleles Rechnen Tel: +49 221 4706021
Universitaet zu Koeln, Weyertal 80, 50931 Koeln FAX: +49 221 4705160
==============================================================================
http://www.zpr.uni-koeln.de/~se <se@ZPR.Uni-Koeln.DE>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601171601.AA08461>
