From owner-cvs-sys Sat May 31 01:48:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA13647 for cvs-sys-outgoing; Sat, 31 May 1997 01:48:50 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA13589; Sat, 31 May 1997 01:45:44 -0700 (PDT) From: KATO Takenori Received: (from kato@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA18100; Sat, 31 May 1997 01:45:25 -0700 (PDT) Date: Sat, 31 May 1997 01:45:25 -0700 (PDT) Message-Id: <199705310845.BAA18100@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 identcpu.c initcpu.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk kato 1997/05/31 01:45:24 PDT Modified files: sys/i386/i386 identcpu.c initcpu.c Log: - Use `6x86MX' instead of `M2'. Cyrix officially use `6x86MX' for the CPU code-named `M2'. - Use the result of cpuid instruction instead of DIR to identify 6x86MX cpu. DIR0 and DIR1 are not documented in the data sheet, and cpuid instruction is enabled at reset time. - Add a function, init_6x86MX() to initialize 6x86MX cpu. It supports CPU_SUSP_HLT and CPU_IORT options. It always sets NC1 (640K - 1M is not cached.), and enables L1 cache in write-back mode. - Fix typo in the comment in identblue(). Revision Changes Path 1.22 +147 -128 src/sys/i386/i386/identcpu.c 1.5 +65 -1 src/sys/i386/i386/initcpu.c