Libcaps, the library for userland threading, has been updated. Work is still proceeding on fp stave/restore, and some other tasks, including Galen Sampson’s work. Matt Dillon’s commit message sums it up as neatly as possible, so I’ll just paste it:
Major update to libcaps. Implement support for virtual cpus using
rfork_thread() and implement IPIs, per-virtual-cpu globaldata areas,
and per-virtual-cpu LWKT scheduling.
Okay, I’ve been looking for this information everywhere, but cannot find it, so I’ll ask here. What the heck is an IPI?
Inter-Process Iiimumble? I remember wondering this myself, and I don’t recall if I found an answer.
IPI seems to mean “InterProcessor Interupt.”
http://www.byte.com/art/9604/sec15/art1.htm