From owner-freebsd-current Mon Jan 26 13:14:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA29431 for current-outgoing; Mon, 26 Jan 1998 13:14:38 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from frmug.org (frmug-gw.frmug.org [193.56.58.252]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA29408 for ; Mon, 26 Jan 1998 13:14:27 -0800 (PST) (envelope-from roberto@keltia.freenix.fr) Received: (from uucp@localhost) by frmug.org (8.8.8/frmug-2.2/nospam) with UUCP id VAA19848; Mon, 26 Jan 1998 21:29:07 +0100 (CET) (envelope-from roberto@keltia.freenix.fr) Received: (from roberto@localhost) by keltia.freenix.fr (8.8.8/keltia-2.13/nospam) id TAA04669; Mon, 26 Jan 1998 19:43:03 +0100 (CET) (envelope-from roberto) Message-ID: <19980126194303.27534@keltia.freenix.fr> Date: Mon, 26 Jan 1998 19:43:03 +0100 From: Ollivier Robert To: freebsd-current@FreeBSD.ORG Cc: Manuel Bouyer Subject: Re: AMD k6 and > 32Mb RAM Mail-Followup-To: freebsd-current@FreeBSD.ORG, Manuel Bouyer References: <199801261707.SAA07023@chassiron.ensta.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88.14i In-Reply-To: <199801261707.SAA07023@chassiron.ensta.fr>; from Manuel Bouyer on Mon, Jan 26, 1998 at 06:07:49PM +0100 X-Operating-System: FreeBSD 3.0-CURRENT ctm#4016 AMD-K6 MMX @ 225 MHz Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk Manuel Bouyer disait : > there was a silicon bug in the earlier K6 that would make it not manage > properly the RAM, but I don't know if it has been fixed. No, the bug was -- it is fixed since rev. 9731 -- that when: - you have more than 32 MB of RAM, - the CPU tries to execute an instruction with memory operands separated exactly by 32 MB, In that situation, the CPU -- don't forget that it has a RISC core that translate Intel instr. into RISC ones -- thinks it is trying to translate a self-modifying instr. and execute the instruction twice. The result is sig10 or sig11 about 1/3 of the time during "make world" or an egcs compile. If you have a K6 with a rev. # less than 9731, send a mail to "euro.tech@amd.com" (if you're in Europe) and they'll change it very quickly. I don't have the address in the US but it is on www.amd.com. I sent back my K6-166 (rev. # 9725) to them (in UK) on Jan. 17th and got a K6-200 (rev. # 9745) on Jan. 21st. It has done several "make world" and pgcc compiles without a problem running at 3x 75 MHz (3x 83 MHz didn't work unfortunately). Copyright (c) 1992-1998 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #53: Sun Jan 25 18:55:28 CET 1998 roberto@keltia.freenix.fr:/src/src/sys/compile/KELTIA CPU: AMD-K6tm w/ multimedia extensions (225.51-MHz 586-class CPU) Origin = "AuthenticAMD" Id = 0x562 Stepping=2 Features=0x8001bf -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr Usenet Canal Historique