From owner-freebsd-alpha Sun May 7 11:10:21 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id E4B6A37B75B for ; Sun, 7 May 2000 11:10:15 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from beppo.feral.com (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id LAA21822; Sun, 7 May 2000 11:09:09 -0700 Date: Sun, 7 May 2000 11:10:10 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: =?ISO-8859-1?Q?G=E9rard_Roudier?= Cc: alpha@FreeBSD.ORG Subject: Re: AlphaServer 4100 Support being integrated In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hmm. It's a normal PCI bus. If DELAY is wrong on alpha's, this may explain some of the funnies I've seen elsewhere. Thanks for spotting this. On Sun, 7 May 2000, [ISO-8859-1] G=E9rard Roudier wrote: >=20 >=20 > On Sat, 6 May 2000, Matthew Jacob wrote: >=20 > [...] >=20 > > sym0: <810> port 0x1fffc00-0x1fffcff mem 0x7fdde00-0x7fddeff irq 4 at d= evice 1.0 on pci0 > > sym0: No NVRAM, ID 7, Fast-10, SE, parity checking > > sym0: open drain IRQ line driver > > sym0: using NCR-generic firmware. > > sym0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 =3D (hex) 00/00/00/00/00/00 > > sym0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 =3D (hex) 03/c8/00/00/08/00 > > sym0: Delay (GEN=3D11): 403 msec, 22055 KHz > > sym0: Delay (GEN=3D11): 426 msec, 20864 KHz > > sym0: Delay (GEN=3D11): 426 msec, 20864 KHz >=20 > [...] >=20 > Based on the boot messages, estimation of PCI clock frequency by the > driver is about 20 MHz. Is it correct ? > If it is not, then DELAY() may well be very inaccurate on this Alpha > machine. >=20 > (The code used to measure the PCI clock frequency had been written by > Stefan Esser for both Linux and FreeBSD ncr drivers. This code was > initially only used to measure the SCSI clock frequency of 875 chips > (given the SCSI clock frequency value, presence of clock doubler can be > guessed). Btw, this code has proven to be as accurate as DELAY() allows). >=20 > G=E9rard. >=20 >=20 >=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message