- Note that Bosko is working on the light-weight thread switching on i386.
- Peter is working on fixing up SMP i386 TLB shootdowns. - Add a note about my current work to axe various NOSWITCH flags. - Add a new unassigned task to implement the ICU lock recently added to i386 and alpha on ia64 and sparc64.
This commit is contained in:
parent
ed273ec153
commit
c20587f1f4
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11589
1 changed files with 34 additions and 16 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.8 2001/12/22 00:29:00 jhb Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.9 2002/01/03 23:44:16 jhb Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
|
@ -654,14 +654,6 @@
|
|||
<td> &status.wip; </td>
|
||||
</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> Fix clock locking to be the same on all platforms. </td>
|
||||
<td> &jhb; </td>
|
||||
|
|
@ -693,6 +685,32 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Implement lazy interrupt thread switching (context
|
||||
stealing) on i386. </td>
|
||||
<td> &bmilekic; </td>
|
||||
<td> 4 January 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Fix synchronization of TLB flushes and invlpg() on x86 SMP. </td>
|
||||
<td> &peter; </td>
|
||||
<td> 4 January 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Use the per-thread critical section nesting level in the mutex
|
||||
and interrupt thread code to automatically determine when to not
|
||||
preempt. This makes the MTX_NOSWITCH, SWI_SWITCH, and
|
||||
SWI_NOSWITCH flags obslete as the kernel will be able to figure
|
||||
out the proper behavior on its own. </td>
|
||||
<td> &jhb; </td>
|
||||
<td> 4 January 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<!-- Stalled -->
|
||||
|
||||
<tr>
|
||||
|
|
@ -802,13 +820,6 @@
|
|||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Fix synchronization of TLB flushes and invlpg() on x86 SMP. </td>
|
||||
<td> </td>
|
||||
<td> 7 September 2001 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Axe schedpu() in favor of event driven priority updates as
|
||||
much as possible. </td>
|
||||
|
|
@ -859,6 +870,13 @@
|
|||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Add ICU spin locks on ia64 and sparc64. </td>
|
||||
<td> </td>
|
||||
<td> 4 January 2002 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<!--
|
||||
<tr>
|
||||
<td> </td>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue