From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DMARC_MISSING, MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=4.0.0 Received: from mail.harddata.com (harddata.com [216.123.194.198]) by chiba.3jane.net (Postfix) with ESMTP id 0AC5011952 for ; Mon, 21 Jan 2002 20:46:53 -0600 (CST) Received: from maurice2 (gate.harddata.com [216.123.194.211]) by mail.harddata.com (8.11.0/8.11.0) with SMTP id g0M2S6309698 for ; Mon, 21 Jan 2002 19:28:06 -0700 From: Maurice Hilarius To: gentoo-dev@gentoo.org Date: Mon, 21 Jan 2002 19:29:21 -0700 X-Priority: 3 (Normal) Organization: Hard Data Ltd. Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Mailer: Opera 6.0 build 999 Subject: [gentoo-dev] Amd "bug" myth Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: gentoo-dev@gentoo.org X-Reply-To: maurice@harddata.com List-Help: List-Post: List-Subscribe: , List-Id: Developer discussion list List-Unsubscribe: , List-Archive: X-Archives-Salt: de933797-0364-44e9-ad09-997497ba32a7 X-Archives-Hash: e50dbff6bdf2eee42ba5301aeffd9936 I read the note on your web page with interest, however, I have the unpleasant task of correcting you: Simply put, this is NOT a "bug in the CPU" It simply means that the CPU responds to a certain, arcane, and Pentium-specific mode differently than a Pentium chip. As this mode is processor model specific, unless it is used on a Pentium, is a bug in Linux code. Older Intel chips do not respond to this mode, and this, among a slew of other differences is why we have "i386", "1586", "1686" and "Athlon" specific codes in the Linux tree. The fact that up to now Linus and others have not addressed this difference does not make it a bug. It DOES make it a Linux "oversight", or as Intel calls it, an "errata", or perhaps a "sighting" It is a misconception that all CPUs have to perfectly emulate Pentiums. Because an Alpha, Motorola, SPARC, or PA-RISC chip does not emulate Pentium architecture, are these CPUs somehow "flawed"? If you want to see a REAL bug, and one that both severely cripples performance and is NOT fixable, look at this "errata" in the Intel 860 chipset ( the chipset for dual XEON P4 motherboards): In the file found at: ftp://download.intel.com/design/chipsets/specupdt/29071501.pdf Intel lists errata for the 860 chipset. One of these states: "5. Sustained PCI Bandwidth Problem: During a memory read multiple operation, a PCI master will read more than one complete cache line from memory. In this situation, the MCH pre-fetches information from memory to provide optimal performance. However, the MCH cannot provide information to the PCI master fast enough. Therefore, the ICH2 terminates the read cycle early to free up the PCI bus for other PCI masters to claim. Implication: The early termination limits the maximum bandwidth to ~90 MB/s. Workaround: None Status: Intel has no fix planned for this erratum." This effectively limits the bandwidth of the PCI bus to 90MB per second. Considering this is a chipset designed for servers, and is equipped with PCI slots at 64 bit, and 66MHz, it should have a bandwidth of over 300MB/sec. If you buy one of these, and spend money on high performance SCSI, gigabit, or other devices, you are wasting your $$. With our best regards, Maurice W. Hilarius Telephone: 01-780-456-9771 Hard Data Ltd. FAX: 01-780-456-9772 11060 - 166 Avenue mailto:maurice@harddata.com Edmonton, AB, Canada http://www.harddata.com/ T5X 1Y3