kthreads are not threads, but, rather, kernel processes..
they have a separate 'proc' structure.
(they are badly named..)
On Wed, 29 May 2002, kai ouyang wrote:
Thank you! I know a little more. From the kthread_create() function, I
find Both 4.x and 5.0 are implemented by fork1(). I am
Thank you! I know a little more. From the kthread_create() function, I find Both 4.x and 5.0 are implemented by fork1(). I am puzzled about the structure thread and the structure proc only are different terms. How or what part source code can I find the difference thread realization between 4.x
Another problem: There are not the structure 'bio' in FreeBSD 4.x, but exist in 5.0. If I want to transfer some pseudo-device code from 4.x to 5.0, what rules about old 'buf' structure to the 'bio' structure? what relation of the 'bio' and 'buf' in FreeBSD5.0? Thank you! Best Regards Ouyang