- New entry: Cache detection support for sparc64. [1]
- Fix various nits. Submitted by: netchild [1]
This commit is contained in:
parent
e3c1dc3f90
commit
09d49a974c
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=27715
1 changed files with 31 additions and 9 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue