From owner-freebsd-commit Sat Sep 16 14:34:58 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA26719 for freebsd-commit-outgoing; Sat, 16 Sep 1995 14:34:58 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA26569 for cvs-all-outgoing; Sat, 16 Sep 1995 14:33:32 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA26365 for cvs-sys-outgoing; Sat, 16 Sep 1995 14:32:09 -0700 Received: (from pst@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA26347 ; Sat, 16 Sep 1995 14:31:59 -0700 Date: Sat, 16 Sep 1995 14:31:59 -0700 From: Paul Traina Message-Id: <199509162131.OAA26347@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/i386 locore.s Sender: owner-commit@FreeBSD.org Precedence: bulk pst 95/09/16 14:31:58 Modified: sys/i386/i386 locore.s Log: 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