Robert Watson wrote:
> 
now out of date...

1.2MB pattches
GENERIC compiles
boots to almost single user 
without the scheduler changes.. (they happen later)..



> Project: KSE threading the kernel
> URL: http://people.freebsd.org/~jasone/kse/
> Contact: [EMAIL PROTECTED]
> 
>    I'm working on multithreading the kernel. So far I have over 400KB of
>    diffs relative to todays -current (I'm keeping my tree updated with
>    changes as they occur rather than get hit with a big update at the end).
> 
>    I have split the proc structure and am changing most of the kernel to
>    pass around a thread identifier instead of a proc structure.
> 
>    The following interfaces have been changed so far:
>       device devsw entries
>       vfs calls
>       mutexes
>       events
>       system calls
>       scheduler
>       + a lot of code in between.
> 
>    I have still a lot of work to go with a lot of "dumb editing" (s/struct
>    proc \*p/struct thread \*td/) usually I change a few items and then fix
>    everything that breaks when I try compile it. I'd like to check it in
>    on a branch so others can help the editing but haven't worked out the
>    best way to do it yet.
> 
>    I have implemented changes to the scheduler so that kse's are scheduled
>    instead of processes, and threads sleep, letting the kse pick up a new
>    thread. but it's not anywhere ready yet (heck it doesn't compile yet
>    :-)
> 
>    Note that I have not yet updated the document listed above.. everywhere
>    it mentions "ksec" or "KSE-context", the code uses the word "thread". I
>    will update it soon as Jason has sent me the 

DOcs updated in this regard but still need more work...

> 


-- 
+------------------------------------+       ______ _  __
|   __--_|\  Julian Elischer         |       \     U \/ / hard at work in 
|  /       \ [EMAIL PROTECTED]     +------>x   USA    \ a very strange
| (   OZ    )                                \___   ___ | country !
+- X_.---._/    presently in San Francisco       \_/   \\
          v

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to