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" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!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 % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
|
||||
|
|
@ -96,6 +96,31 @@
|
|||
such would be very helpful on FreeBSD.</td>
|
||||
</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>
|
||||
|
||||
<h3>Desired Features for 5.2-RELEASE</h3>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue