cvs commit: src/sys/amd64/amd64 machdep.c trap.c vm_machdep.c src/sys/amd64/conf DEFAULTS src/sys/amd64/linux32 linux32_sysvec.c src/sys/arm/arm trap.c src/sys/arm/conf AVILA src/sys/arm/xscale/i8134x crb_machdep.c src/sys/compat/freebsd32 ...

Kip Macy kip.macy at gmail.com
Thu Mar 13 07:26:57 UTC 2008


It has in fact been discussed at great length. The only question was
the timing.

Most of us would agree that JeffR's time would be much better spent on
lock pushdown than arguing about the specifics of KSE removal.


     -Kip

On Wed, Mar 12, 2008 at 8:23 AM, John Baldwin <jhb at freebsd.org> wrote:
> On Wednesday 12 March 2008 06:12:02 am Jeff Roberson wrote:
>  > jeff        2008-03-12 10:12:02 UTC
>  >
>  >   FreeBSD src repository
>  >
>  >   Modified files:
>  >   ...
>
> >   Log:
>  >   Remove kernel support for M:N threading.
>  >
>  >   While the KSE project was quite successful in bringing threading to
>  >   FreeBSD, the M:N approach taken by the kse library was never developed
>  >   to its full potential.  Backwards compatibility will be provided via
>  >   libmap.conf for dynamically linked binaries and static binaries will
>  >   be broken.
>
>  While I don't disagree with the change, it might have been nice to have
>  pre-announced the axeing first.  Even with Alpha (which probably had more
>  support and which was discussed in person at BSDCan with a lot of developers)
>  having the removal not actually discussed on the lists at all resulted in
>  some bumps that could have been easily avoided with a bit more patience on my
>  part.
>
>  --
>  John Baldwin
>


More information about the cvs-all mailing list