Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jan 2004 00:18:23 -0800 (PST)
From:      Julian Elischer <julian@elischer.org>
To:        Unix Shepherd <unixshepherd@wanadoo.fr>
Cc:        Robert Watson <rwatson@freebsd.org>
Subject:   Re: kernel threads
Message-ID:  <Pine.BSF.4.21.0401280016480.176-100000@InterJet.elischer.org>
In-Reply-To: <40176C7A.8090308@wanadoo.fr>

next in thread | previous in thread | raw e-mail | index | archive | help


On Wed, 28 Jan 2004, Unix Shepherd wrote:

> 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.

No

the KSE stuff requires too much assistance from teh Userland Thread
scheduler.

HOWEVER it is possible that kthreads may one day be implemented as
multiple threads of a single kernel process..
(but not yet)



> 
> Thanks.
> 
> _______________________________________________
> freebsd-hackers@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0401280016480.176-100000>