Update information about all of the drivers that have PC Card
attachments. In general, we're in good shape, but there are a few stragglers. Add my name to the drivers that I indend to work on, mostly the network layer. Since the PC Card 8.0 standard doesn't define DMA, none of the drivers in tree do DMA (earlier versions of the standard defined DMA, but it wasn't widely implemented for 16-bit R2 cards). However, these drivers need to be come INTR_MPSAFE and SMPng locked if they are going to remain in the tree. I also updated the maintainers for the various ports to more closely reflect reality. I tripple checked this by eyeball only, so if I broke the web build, please let me know.
This commit is contained in:
parent
1e851df593
commit
60351d9af9
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=26689
1 changed files with 119 additions and 19 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/busdma/index.sgml,v 1.125 2005/12/10 02:22:00 scottl Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/busdma/index.sgml,v 1.126 2005/12/14 00:07:34 scottl Exp $">
|
||||
<!ENTITY title "FreeBSD busdma and SMPng driver conversion project">
|
||||
<!ENTITY email 'mux'>
|
||||
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
|
||||
|
@ -52,7 +52,10 @@
|
|||
status information on this project is broken down into platform
|
||||
support, and driver support (sorted by category). Completing
|
||||
this work requires a thorough audit of the system device drivers,
|
||||
then prioritized conversion of drivers.</p>
|
||||
then prioritized conversion of drivers. Drivers are also
|
||||
expected to use bus_space functions, and this column is
|
||||
sometimes used to denote a driver in need of conversion to
|
||||
bus_space as well.</p>
|
||||
|
||||
<p><b>INTR_MPSAFE</b></p>
|
||||
<p>Hardware drivers register their interrupt handler with the
|
||||
|
@ -149,6 +152,14 @@
|
|||
<td>Fully supported.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>arm</td>
|
||||
<td>&a.cognet;</td>
|
||||
<td>December 23, 2005</td>
|
||||
<td>&status.done;</td>
|
||||
<td>Fully supported.</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>ia64</td>
|
||||
<td>&a.marcel;</td>
|
||||
|
@ -168,7 +179,7 @@
|
|||
|
||||
<tr>
|
||||
<td>powerpc</td>
|
||||
<td>&a.hmp;</td>
|
||||
<td>&a.grehan;</td>
|
||||
<td>January 15, 2003</td>
|
||||
<td>&status.done;</td>
|
||||
<td>Fully supported.</td>
|
||||
|
@ -199,6 +210,17 @@
|
|||
<th> Notes </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_an </td>
|
||||
<td> </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_ar </td>
|
||||
<td> </td>
|
||||
|
@ -234,13 +256,13 @@
|
|||
|
||||
<tr>
|
||||
<td> if_cs </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> Needs bus_space conversion </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -289,13 +311,13 @@
|
|||
|
||||
<tr>
|
||||
<td> if_ed </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> </td>
|
||||
<td> August 31, 2005 </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> kvtop() </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -324,22 +346,22 @@
|
|||
<td> if_ep </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> April 13, 2004 </td>
|
||||
<td> &status.na; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> Mutex marked MTX_RECURSE. </td>
|
||||
<td> &status.done; </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_ex </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> April 13, 2004 </td>
|
||||
<td> &status.na; </td>
|
||||
<td> Dcember 23, 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> &status.new; </td>
|
||||
<td> Not fully evaluated. </td>
|
||||
<td> &status.done; </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
@ -562,6 +584,29 @@
|
|||
<td> vtophys() </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_sn </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_snc </td>
|
||||
<td> &nsp; </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> pc98 only device (although it could work with many
|
||||
cardbus bridges) </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_sr </td>
|
||||
<td> </td>
|
||||
|
@ -669,6 +714,17 @@
|
|||
<td> &status.done; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> This driver needs lots of help </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> if_xe </td>
|
||||
<td> &a.imp; </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> &status.done; </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
|
@ -766,6 +822,17 @@
|
|||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> aic </td>
|
||||
<td> </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> Neeeds evaluation </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> amd </td>
|
||||
<td> </td>
|
||||
|
@ -854,6 +921,17 @@
|
|||
<td> vtophys() </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> fdc </td>
|
||||
<td> </td>
|
||||
<td> December 23, 2005 </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> Needs evaluation </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> ida </td>
|
||||
<td> </td>
|
||||
|
@ -943,6 +1021,28 @@
|
|||
of hardware. </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> ncv </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> Needs evaluation </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> nsp </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> &status.unknown; </td>
|
||||
<td> Needs evaluation </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> pst </td>
|
||||
<td> </td>
|
||||
|
|
Loading…
Reference in a new issue