1:1 threading.

Daniel Eischen eischen at pcnet1.pcnet.com
Thu Mar 27 15:19:47 PST 2003


On Thu, 27 Mar 2003, Andrew Gallatin wrote:

> 
> Daniel Eischen writes:
>  > On Thu, 27 Mar 2003, Jeff Roberson wrote:
>  > 
>  > > On Thu, 27 Mar 2003, Daniel Eischen wrote:
>  > > 
>  > > Which means they are likely to change.  I do not want to develop on
>  > > unstable APIs and unstable kernel code.  kern_thr.c is 254 lines.  I think
>  > > we can handle a little duplication.  I'm not sure why the objection is so
>  > > strong.
>  > 
>  > I don't see kse_create() changing since it takes a
>  > mailbox pointer as an argument and you can theoretically
>  > hang anything off the [versioned] mailbox.
> 
> According to the 5-stable roadmap at 
> 	  http://www.freebsd.org/doc/en/articles/5-roadmap/major-issues.html
> 
>    KSE kernel and userland components must be functionality complete
>    by June 2003 in order to be included in the RELENG_5 branch. For
>    security and stability reasons, if KSE cannot be finished in time
>    then, by default, all KSE-specific syscalls should be modified to
>    return ENOSYS and all other KSE-specific interfaces disabled.

This sounds like an argument to use the KSE syscalls :-)
If libthr is based on KSE and it works, then you've accomplished
the above.

-- 
Dan Eischen



More information about the freebsd-arch mailing list