From owner-freebsd-security Tue Nov 18 02:30:35 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA11269 for security-outgoing; Tue, 18 Nov 1997 02:30:35 -0800 (PST) (envelope-from owner-freebsd-security) Received: from gneiss.eps.nagoya-u.ac.jp (gneiss.eps.nagoya-u.ac.jp [133.6.57.99]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id CAA11264 for ; Tue, 18 Nov 1997 02:30:32 -0800 (PST) (envelope-from kato@eclogite.eps.nagoya-u.ac.jp) Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by gneiss.eps.nagoya-u.ac.jp (8.8.8/3.6Wbeta7) with ESMTP id TAA06758; Tue, 18 Nov 1997 19:30:18 +0900 (JST) Message-Id: <199711181030.TAA06758@gneiss.eps.nagoya-u.ac.jp> To: Pierre.Beyssac@hsc.fr Cc: freebsd-security@freebsd.org Subject: Re: now a Cyrix processor bug From: KATO Takenori In-Reply-To: Your message of "Tue, 18 Nov 1997 10:54:17 +0100" References: <19971118105417.FC32400@mars.hsc.fr> X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3 X-PGP-Fingerprint: 03 72 85 36 62 46 23 03 52 B1 10 22 44 10 0D 9E Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Tue, 18 Nov 1997 19:30:17 +0900 Sender: owner-freebsd-security@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Has anynone seen this? > > There seems to be a bug on the Cyrix, similar but not identical > to the Pentium's. However the workaround on the Cyrix is apparently > much simpler (you only need to disable LOCK mode in the CCR, if I > understood the fix right). 3.0-current and RELENG_2_2 (including 2.2.5) have following option: CPU_CYRIX_NO_LOCK which enables weak locking. Because I didn't know of the Coma bug, and recomended setting of NO_LOCK bit is 0 in the BIOS writer's guide, NO_LOCK bit is not modified when above option is not set. Because SMP of FreeBSD doesn't support non-Intel chipsets, CPU_CYRIX_NO_LOCK options may have no harmful effect. Also, another fix via special registers is propsed. But, Cyrix doesn't disclose the meanings of such registers. When Cyrix discloses the meaning of registers, I will implement latter fix. ---- KATO Takenori Dept. Earth Planet. Sci., Nagoya Univ., Nagoya, 464-01, Japan PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp ------------------- Powered by FreeBSD(98) -------------------