- Update the responsible persons for the tty subsystem.
- Glenn Gombert has volunteered to do the lazy context switching. - Add several WIP's I have in local trees.
This commit is contained in:
parent
08b5b206dd
commit
c2a67d907b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11231
1 changed files with 50 additions and 11 deletions
|
@ -1,6 +1,6 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||||
<!ENTITY base CDATA "..">
|
<!ENTITY base CDATA "..">
|
||||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.5 2001/10/26 08:15:41 jhb Exp $">
|
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.6 2001/11/07 17:57:11 phantom Exp $">
|
||||||
<!ENTITY title "FreeBSD SMP Project">
|
<!ENTITY title "FreeBSD SMP Project">
|
||||||
<!ENTITY email 'freebsd-smp'>
|
<!ENTITY email 'freebsd-smp'>
|
||||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||||
|
@ -618,11 +618,58 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td> Lock down the tty subsystem. </td>
|
<td> Lock down the tty subsystem. </td>
|
||||||
<td> Dick Garner </td>
|
<td> Dick Garner, Jeremy Scofield </td>
|
||||||
<td> 18 October 2001 </td>
|
<td> 16 November 2001 </td>
|
||||||
<td> &status.wip; </td>
|
<td> &status.wip; </td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Implement lazy interrupt thread switching (context
|
||||||
|
stealing). </td>
|
||||||
|
<td> Glenn Gombert </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Make most of the per-CPU stuff MI. </td>
|
||||||
|
<td> &jhb; </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Make critical section saved state per-CPU instead of per-lock
|
||||||
|
so that interlocking spin locks work properly. </td>
|
||||||
|
<td> &jhb; </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Fix clock locking to be the same on all platforms. </td>
|
||||||
|
<td> &jhb; </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Make sleep mutexes spin if the current lock holder is
|
||||||
|
executing on another CPU. </td>
|
||||||
|
<td> &jhb; </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td> Add support for the IA32 pause instruction to spin loops in
|
||||||
|
locks. </td>
|
||||||
|
<td> &jhb; </td>
|
||||||
|
<td> 16 November 2001 </td>
|
||||||
|
<td> &status.wip; </td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
<!-- Stalled -->
|
<!-- Stalled -->
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -673,14 +720,6 @@
|
||||||
<td> &status.new; </td>
|
<td> &status.new; </td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td> Implement lazy interrupt thread switching (context
|
|
||||||
stealing). </td>
|
|
||||||
<td> </td>
|
|
||||||
<td> 12 January 2001 </td>
|
|
||||||
<td> &status.new; </td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td> Lock struct ifnet. </td>
|
<td> Lock struct ifnet. </td>
|
||||||
<td> </td>
|
<td> </td>
|
||||||
|
|
Loading…
Reference in a new issue