freebsd-dev/sys/amd64/amd64
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
..
autoconf.c cons.c: 1995-09-10 18:57:26 +00:00
cpu_switch.S Machine dependent routines to support pre-zeroed free pages. This 1995-09-03 20:39:22 +00:00
db_disasm.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
db_interface.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
db_trace.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
exception.s Minor cleanup and (very) small micro optimization to Xsyscall (and the 1995-09-07 21:36:17 +00:00
exception.S Minor cleanup and (very) small micro optimization to Xsyscall (and the 1995-09-07 21:36:17 +00:00
fpu.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
genassym.c Killed some unused stuff inherited from Bill Jolitz. Note that since 1995-08-17 11:30:03 +00:00
locore.s Our existing Cyrix cache-disable code was short-cutting the steps for 1995-09-16 21:31:55 +00:00
locore.S Our existing Cyrix cache-disable code was short-cutting the steps for 1995-09-16 21:31:55 +00:00
machdep.c 1) Killed 'BSDVM_COMPAT'. 1995-09-15 08:31:19 +00:00
mem.c Check for page being resident when doing I/O with /dev/kmem and return 1995-09-15 23:49:23 +00:00
pmap.c 1) Killed 'BSDVM_COMPAT'. 1995-09-15 08:31:19 +00:00
support.s Added a memcpy() routine. 1995-05-02 05:20:26 +00:00
support.S Added a memcpy() routine. 1995-05-02 05:20:26 +00:00
swtch.s Machine dependent routines to support pre-zeroed free pages. This 1995-09-03 20:39:22 +00:00
sys_machdep.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
trap.c A couple of micro optimizations to improve NULL syscall performance by 1995-08-21 18:06:48 +00:00
tsc.c Remove extra args from the calls to getit(). The bug was benign with the 1995-08-25 19:24:56 +00:00
vm_machdep.c Machine dependent routines to support pre-zeroed free pages. This 1995-09-03 20:39:22 +00:00