From owner-freebsd-current Mon Nov 29 12:51:31 1999 Delivered-To: freebsd-current@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id BF40815748; Mon, 29 Nov 1999 12:51:13 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id PAA04750; Mon, 29 Nov 1999 15:51:12 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id PAA57301; Mon, 29 Nov 1999 15:50:42 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 29 Nov 1999 15:50:41 -0500 (EST) To: freebsd-alpha@freebsd.org Cc: freebsd-current@freebsd.org Subject: HEADS-UP -- 4.0 alpha klds will need recompiling! In-Reply-To: <199911292031.MAA44043@freefall.freebsd.org> References: <199911292031.MAA44043@freefall.freebsd.org> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14402.58799.119398.631087@grasshopper.cs.duke.edu> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG My recent change to the ipl functions in -CURRENT means that alpha kld modules will need to be recompiled before rebooting with a kernel built from version 1.14 or greater of sys/alpha/alpha/ipl_funcs.c. Klds will need to be recompiled because now that the spl functions are inlines, their symbols will not be present in the kernel. This is a good time to rebuild your modules anyway, as pal.s will be going away shortly. Andrew Gallatin writes: > gallatin 1999/11/29 12:31:46 PST > > Modified files: > sys/alpha/include ipl.h > sys/alpha/alpha ipl_funcs.c > Log: > inline spl functions. > > In combination with Doug's recent alpha_cpu.h, this reduces the cost > of ipl raising/lowering significantly. This is most pronounced when > doing file reads. Drew ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message