freebsd-dev/sys/i386
Paul Traina 0b4a1769be Our existing Cyrix cache-disable code was short-cutting the steps for
setting the control register.  Make the read and write operations two
completely separate steps.

While we're at it, pull in the whole set of Cyrix cache control options
from NetBSD-current,  since a few motherboards do the right thing with
the Cyrix chip.

There is no option to disable the internal cache completely (yet).

Reviewed by:	pst
Obtained from:	NetBSD
1995-09-16 21:31:55 +00:00
..
apm Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
bios Don't include <sys/tty.h> in drivers that aren't tty drivers or in general 1995-07-16 10:13:08 +00:00
boot Add comments about the bogus zeroing of the drive number for floppies 1995-09-16 13:51:20 +00:00
conf Remove transitory labelling code. Labels are now handled by essentially 1995-09-16 17:04:06 +00:00
eisa ahcprobe now takes a flags argument. For EISA/VL adapters set it to 1995-09-05 23:39:31 +00:00
i386 Our existing Cyrix cache-disable code was short-cutting the steps for 1995-09-16 21:31:55 +00:00
ibcs2 Unlock the vnode after checking permissions; this is necessary to prevent 1995-09-13 02:12:51 +00:00
include Move some kernel-only stuff to a kernel-only file. 1995-09-13 08:39:28 +00:00
isa Remove transitory labelling code. Labels are now handled by essentially 1995-09-16 17:04:06 +00:00
linux Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
pci Another try to determine the PCI bus configuration mode (and whether 1995-09-15 21:43:45 +00:00
scsi Clean up a few nits in the aic7xxx driver: 1995-09-05 23:52:03 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00