From owner-freebsd-current Sun Jan 17 11:25:24 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA17534 for freebsd-current-outgoing; Sun, 17 Jan 1999 11:25:24 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA17528 for ; Sun, 17 Jan 1999 11:25:20 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.2/8.9.2/Netplex) with ESMTP id DAA06456 for ; Mon, 18 Jan 1999 03:25:14 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199901171925.DAA06456@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: current@FreeBSD.ORG Subject: HEADS UP: i386 a.out LKM support now an option.. Date: Mon, 18 Jan 1999 03:25:14 +0800 From: Peter Wemm Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG As of a few minutes ago, I committed some changes that: 1: make the LKM code use the common VFS and syscall registration routines 2: make an 'options LKM' option. 3: build an 'lkm' loadable kld module This means that if you are still using an a.out kernel and are loading LKM's specifically, you either need to add 'options LKM' to your config, or do a 'kldload lkm' to load the /dev/lkm support routines. I have not added 'options LKM' to GENERIC.. Please bear in mind that new installations are 100% ELF, including the kernel and the LKM support has zero use there. FreeBSD no longer supplies LKM's, but it is still possible to build your own from source... However, the thought has occurred on many occasions that it might be an idea to make a stand on this and remove the LKM build support. It will clean up a few interfaces. If this doesn't happen for 3.1, it's definately on my agenda for after the branch. Converting the common LKM's to kld modules is pretty easy, and even the ones with custom load/unload code are not too hard. I'd be interested to get a feeling for whether this should be done for 3.1 or later. (Remember, OSS have a KLD version now for 3.0). Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message