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