From owner-freebsd-alpha Fri Oct 20 15:26:16 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from server.baldwin.cx (server.geekhouse.net [64.81.6.52]) by hub.freebsd.org (Postfix) with ESMTP id EF3E237B4FE; Fri, 20 Oct 2000 15:26:10 -0700 (PDT) Received: from laptop.baldwin.cx (termroom.bsdcon.org [206.55.247.2]) by server.baldwin.cx (8.9.3/8.9.3) with ESMTP id PAA07641; Fri, 20 Oct 2000 15:31:43 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200010202212.PAA96122@freefall.freebsd.org> Date: Fri, 20 Oct 2000 15:25:51 -0700 (PDT) From: John Baldwin To: John Baldwin , alpha@FreeBSD.org Subject: RE: cvs commit: src/sys/sys kernel.h Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 20-Oct-00 John Baldwin wrote: > jhb 2000/10/20 15:12:18 PDT > > Modified files: > sys/sys kernel.h > Log: > Revert the init_clocks change in revision 1.72. On the alpha we use an > ISA device for our clock, so trying to initialize the clock before probing > devices introduces a chicken and egg problem. > > Debug help from: peter > > Revision Changes Path > 1.74 +2 -2 src/sys/sys/kernel.h This should fix the alpha kernels (in theory). This fix is only temporary however. The clock code on the alpha needs to be restructured somewhat (most of the clock initialization moved from cpu_initclocks() to clock_attach() and using the cpu clock interrupt to trigger hardclock() during the device probe) and then this change can be un-reverted. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message