Add a project idea for locking the FireWire driver that might be
suitable for the right SoC student. Submitted by: simokawa
This commit is contained in:
parent
cc0afa4a83
commit
91358e10f2
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=29749
1 changed files with 26 additions and 1 deletions
|
@ -15,7 +15,7 @@ Ideas//EN"
|
|||
<ideas>
|
||||
<cvs:keywords xmlns:cvs="http://www.FreeBSD.org/XML/CVS" version="1.0">
|
||||
<cvs:keyword name="freebsd">
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.2 2007/03/10 04:31:46 murray Exp $
|
||||
$FreeBSD: www/en/projects/ideas/ideas.xml,v 1.3 2007/03/10 05:06:40 murray Exp $
|
||||
</cvs:keyword>
|
||||
</cvs:keywords>
|
||||
|
||||
|
@ -608,6 +608,31 @@ be used without kernel symbols to analyze the failure mode.</p>
|
|||
</desc>
|
||||
</idea>
|
||||
|
||||
<idea id="firewire-locking" class="soc">
|
||||
<title>Locking the FireWire device driver</title>
|
||||
|
||||
<desc><p><strong>Technical contact</strong>: <a href="mailto:simokawa@FreeBSD.ORG">Hidetoshi Shimokawa</a></p>
|
||||
|
||||
<p>The IEEE1394 (a.k.a. FireWire) device driver in FreeBSD is
|
||||
still under the Giant lock. The FireWire driver consists of
|
||||
several parts (fwohci, firewire, sbp, fwe and fwip) and
|
||||
they all need to be locked.</p>
|
||||
|
||||
<p><strong>Goals</strong>:</p>
|
||||
<ul>
|
||||
<li>Protect the driver by SMP locks and remove the Giant lock
|
||||
from the driver.</li>
|
||||
</ul>
|
||||
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Knowledge of kernel programming.</li>
|
||||
<li>Knowledge of device drivers.</li>
|
||||
<li>Knowledge of SMP locking.</li>
|
||||
</ul>
|
||||
|
||||
</desc>
|
||||
</idea>
|
||||
</category>
|
||||
|
||||
<category>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue