- New entry: Cache detection support for sparc64. [1]

-  Fix various nits.

Submitted by:	netchild [1]
This commit is contained in:
Joel Dahl 2006-05-05 09:32:02 +00:00
parent e3c1dc3f90
commit 09d49a974c
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=27715

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.40 2006/04/27 13:28:36 joel Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.41 2006/04/27 14:05:49 joel Exp $">
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@ -82,7 +82,7 @@
<li><a href="#p-cpuusage">Fix the CPU usage display in top for threaded
processes</a></li>
<li><a href="#p-pcihotplug">Implement PCI-Hotplug support</a></li>
<li><a href="#p-dtrace">Implement something similar to Solaris'
<li><a href="#p-dtrace">Port Solaris'
DTrace</a></li>
<li><a href="#p-amd64linux">Add amd64 native support to the
Linuxulator</a></li>
@ -97,6 +97,7 @@
ktrace(1)/kdump(1) output.</a></li>
<li><a href="#p-rewritesyncer">Rewrite the in-kernel file system syncer and
modernize the write behind code</a></li>
<li><a href="#p-cachesparc64">Cache detection support for sparc64</a></li>
</ul>
<h3>Networking</h3>
@ -285,8 +286,8 @@
<a name="p-usbnetbsd"></a>
<h2>Sync USB code with NetBSD</h2>
<p><strong>Technical contact</strong>: <a
href="mailto:usb@FreeBSD.org">usb@FreeBSD.org</a> (mailing list)</p>
<p><strong>Mailing list</strong>: <a
href="mailto:freebsd-usb@FreeBSD.org">freebsd-usb@FreeBSD.org</a></p>
<p>There are various improvements and fixes to the USB code in NetBSD
which have not found their way into FreeBSD yet.</p>
<p><strong>Requirements</strong>:</p>
@ -613,7 +614,7 @@
<hr>
<a name="p-dtrace"></a>
<h2>Implement something similar to Solaris' DTrace</h2>
<h2>Port Solaris' DTrace</h2>
<p><strong>Technical contact</strong>: <a
href="mailto:jb@FreeBSD.org">John Birrell</a>, <a
href="mailto:dodell@iXsystems.com">Devon H. O'Dell</a></p>
@ -621,10 +622,10 @@
repository</a>, <a
href="http://people.freebsd.org/~jb/dtrace/index.html">DTrace for
FreeBSD</a></p>
<p>Need to get the DTrace provider working. This is the epicenter of DTrace
and it is the first step to making the rest of it work from the kernel side
of things. Userland stuff is 98% done. The other 2% will be addressed later
when some kernel dependencies are satisfied.</p>
<p>DTrace is a dynamic tracing facility designed by Sun Microsystems and
released in Solaris 10. They have since released the major part of
Solaris under the banner of OpenSolaris and the Common Development and
Distribution License (CDDL) 1.0.</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Ability to read and understand foreign C code.</li>
@ -799,6 +800,27 @@
<hr>
<a name="p-cachesparc64"></a>
<h2>Cache detection support for sparc64</h2>
<p><strong>Technical contact</strong>: <a
href="mailto:netchild@FreeBSD.org">&a.netchild;</a> (Page coloring)</p>
<p><strong>Mailing list</strong>: <a
href="mailto:freebsd-sparc64@FreeBSD.org">freebsd-sparc64@FreeBSD.org</a></p>
<p>The current page coloring algorithm in the VM does auto tuning of the
number of colors based upon cache size and associativity. On sparc64
the corresponding variables are not set. The goal of this entry is to
detect the cache size and associativity (this information may already
be available, or at least not much code has to be written) and set the
corresponding variables.</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Knowledge of C.</li>
<li>A sparc64 system to test/debug with.</li>
<li></li>
</ul>
<hr>
<a name="p-suptundaemon"></a>
<h2>Super tunnel daemon</h2>
<p><strong>Technical contact</strong>: <a