Add tasks for introducing the slab allocator with per-cpu caches, and
for pushing down Giant on malloc()/free(). The first of these has been completed by Jeff Roberson as part of the recent UMA commit, and the second is a work-in-progress by Jeff (he has a remaining Witness warning to clear up before it's done).
This commit is contained in:
parent
4fac49018c
commit
168bb5b4ff
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12547
1 changed files with 17 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.54 2002/03/20 00:38:40 murray Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.55 2002/03/21 16:51:54 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -669,6 +669,14 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Rewrite kernel memory allocator to be a slab allocator that
|
||||
uses per-cpu caches. </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 21 March 2002 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
@ -849,6 +857,14 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Rewrite kernel memory allocator so that Giant is not required
|
||||
for malloc() or free(). </td>
|
||||
<td> &a.jeff; </td>
|
||||
<td> 21 March 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<!-- Stalled -->
|
||||
|
||||
<tr>
|
||||
|
|
Loading…
Reference in a new issue