Add two 5.2 release goals:
Fine-grained network stack locking without Giant (hsu, tanimura) ATA structure, MP-safety (sos)
This commit is contained in:
parent
8fecd4903e
commit
1eb152cbfe
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=16720
1 changed files with 26 additions and 1 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "../..">
|
<!ENTITY base CDATA "../..">
|
||||||
<!ENTITY email 'freebsd-qa'>
|
<!ENTITY email 'freebsd-qa'>
|
||||||
<!ENTITY date "$FreeBSD: www/en/releases/5.2R/todo.sgml,v 1.4 2003/04/26 03:11:51 rwatson Exp $">
|
<!ENTITY date "$FreeBSD: www/en/releases/5.2R/todo.sgml,v 1.5 2003/04/26 03:25:23 rwatson Exp $">
|
||||||
<!ENTITY title "FreeBSD 5.2 Open Issues">
|
<!ENTITY title "FreeBSD 5.2 Open Issues">
|
||||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||||
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
||||||
|
|
@ -96,6 +96,31 @@
|
||||||
such would be very helpful on FreeBSD.</td>
|
such would be very helpful on FreeBSD.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>Fine-grained network stack locking without Giant</td>
|
||||||
|
<td>In progress</td>
|
||||||
|
<td>&a.hsu;, &a.tanimura;</td>
|
||||||
|
<td>Significant parts of the network stack (especially IPv4 and
|
||||||
|
IPv6) now have fine-grained locking of their data structures.
|
||||||
|
However, it is not yet possible for the netisr threads to run
|
||||||
|
without Giant, due to dependencies on sockets, routing, etc.
|
||||||
|
A 5.2-RELEASE goal is to have the network stack running largely
|
||||||
|
without Giant, which should substantially improve performance
|
||||||
|
of the stack, as well as other system components by reducing
|
||||||
|
contention on Giant.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td>ATA driver structural improvements, MPsafety</td>
|
||||||
|
<td>In progress</td>
|
||||||
|
<td>&a.sos;</td>
|
||||||
|
<td>Move ATA comments into requests, so that they can be linked
|
||||||
|
together, centralize request queue management permiting direct
|
||||||
|
DMA of ATA commands. These architectural changes will also
|
||||||
|
facilitate complete MP-safety of the ATA driver suite, and
|
||||||
|
dramatically improve support for Promise RAID controllers.</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<h3>Desired Features for 5.2-RELEASE</h3>
|
<h3>Desired Features for 5.2-RELEASE</h3>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue