Change the status of "interrupt context stealing (lightweight interrupt

scheduling) for i386" from "wip" to "suspended" for now.  The truth is,
the work is sitting in my p4 branch ('interrupt') but is a little stale
and requires merging to post-KSEIII world - actually, the merging itself
is done but it needs to be unbroken.

Right now, I decided to dedicate more time to helping get -CURRENT
stabilized for 5.0 instead of adding Yet Another New Feature rush-rush
for 5.0.  While lightweight interrupts are a really good thing for i386,
and I do plan to finish this after 5.0 is released, I (and others) need
to look at things realistically right now and focus more on knocking
the bugs out of what we already have (KSEIII, TrustedBSD, pmap, etc.)
in time for 5.0, as well as getting performance back to sane levels
with what we already have.

I have the code, it needs fixing but has worked before and has been
discussed at the last Devel. Summit; this is now a post-5.0 feature.
This commit is contained in:
Bosko Milekic 2002-08-22 02:51:57 +00:00
parent 6424423be6
commit 2918f712f8
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=13975

View file

@ -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.90 2002/07/14 20:08:16 mp Exp $">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.91 2002/08/13 08:26:17 alfred Exp $">
<!ENTITY title "FreeBSD SMP Project">
<!ENTITY email 'freebsd-smp'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
@ -896,14 +896,6 @@
<td> &status.wip; </td>
</tr>
<tr>
<td> Implement lazy interrupt thread switching (context
stealing) on i386. </td>
<td> &a.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> &a.peter; </td>
@ -1036,6 +1028,14 @@
<!-- Stalled -->
<tr>
<td> Implement lazy interrupt thread switching (context
stealing) on i386. </td>
<td> &a.bmilekic; </td>
<td> 4 January 2002 </td>
<td> &status.stalled; </td>
</tr>
<tr>
<td> Create mechanism in cdevsw structure to protect
thread-unsafe drivers. </td>