Remove per-cpu karc4random project (completed by sephe in Jan 2017)
authorbouceklubos@8df170851b19ab991c23c19bba526b63d8659adb <bouceklubos@web>
Fri, 13 Oct 2017 09:54:49 +0000 (09:54 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 13 Oct 2017 09:54:49 +0000 (09:54 +0000)
docs/developer/ProjectsPage.mdwn

index a0d8941..c1ada65 100644 (file)
@@ -189,10 +189,6 @@ killall recently gained a -T flag to kill all descendents of a tty, bring this f
 ### Tear out condvars
 * Conditional vars -- condvar(9), could be replaced with other locking primitives and our tsleep/wakeup interlock.
 
-### Make karc4random in libkern per-cpu (or at least wrap its own token around it)
-* Verify that it is possible and safe to do this, what care would need to be taken, especially with respect to the random seeding?
-* Pull out locks around calls to karc4rand*
-
 ### Partially rewrite buffer cache
 * Buffer cache buffers map VM pages from the filesystems VM-backed vnodes, the "buffer space" is the maximum amount of virtual space to allocate to these buffers.
 * When the buffer_map KVA space gets fragmented it caused very expensive defrag operations, the buffer_map KVA was recently increased to double the actual buffer space to allow full space utilization in the face of fragmentation and reduce the frequency of defrag operations.