From owner-freebsd-hackers@FreeBSD.ORG Tue Jan 27 23:48:49 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52A4116A4CE; Tue, 27 Jan 2004 23:48:49 -0800 (PST) Received: from mwinf0901.wanadoo.fr (smtp9.wanadoo.fr [193.252.22.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63B9243D48; Tue, 27 Jan 2004 23:48:46 -0800 (PST) (envelope-from unixshepherd@wanadoo.fr) Received: from wanadoo.fr (ALyon-210-1-9-101.w217-128.abo.wanadoo.fr [217.128.150.101]) by mwinf0901.wanadoo.fr (SMTP Server) with ESMTP id 073D4180032C; Wed, 28 Jan 2004 08:48:45 +0100 (CET) Message-ID: <40176C7A.8090308@wanadoo.fr> Date: Wed, 28 Jan 2004 09:02:02 +0100 From: Unix Shepherd User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031208 Thunderbird/0.3 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Robert Watson , freebsd-hackers@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: kernel threads X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Jan 2004 07:48:49 -0000 Actually, i was fiddling around with the kernel splash screen code in order to make it 'animated'... such as the BeOS splash screen. I first used the syscons screen timer to make the splash screen change but programming this way is quite ugly, and thought about creating a new thread within the splash screen code (thus leaving all other modules unchanged) that would update the screen. So i decided to use kthread(9) calls, but before changing the module, wanted to write a little program using the kthread_create and related funtions, but was then unable to compile...the linker couldn't find kthread_xxx functions. In my quest for kthread related information, i've read about KSE. Therefore, i was wondering if KSE API functions could be used within the kernel itself. Thanks.