- Add some new info about porting Magic Symlinks from DragonFly.

-  Add some new info about Hybrid.
-  Improve the memcpy/bcopy/bzero entry. [1]

Submitted by:	netchild [1]
This commit is contained in:
Joel Dahl 2006-01-23 12:01:29 +00:00
parent 8053d44d28
commit a22e817602
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=26936

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.14 2006/01/16 18:36:44 joel Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.15 2006/01/17 11:20:25 joel Exp $">
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
<!ENTITY % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@ -71,8 +71,8 @@
<li><a href="#p-iscsi">Implement iSCSI</a></li>
<li><a href="#p-processcheck">Port DragonFly's process
checkpointing</a></li>
<li><a href="#p-memcpy">Evaluate and perhaps port DragonFly's optimized
memcpy/bcopy/bzero support subsystem (this includes an FPU subsystem
<li><a href="#p-memcpy">Evaluate and perhaps port DragonFly's MMX/XMM optimized
memcpy/bcopy/bzero/copyin/copyout code (this includes an FPU subsystem
overhaul)</a></li>
<li><a href="#p-bootcode">Evaluate and perhaps sync FreeBSD i386 boot code
with DragonFly's boot code</a></li>
@ -180,6 +180,9 @@
sys/sys/syscall-hide.h, sys/sys/syscall.h, sys/sys/syscall.mk,
sys/sys/sysproto.h, sys/sys/sysunion.h, bin/varsym/varsym.1,
bin/varsym/varsym.c).</p>
<p><a href="mailto:bu7cher@yandex.ru">Andrey V. Elsukov</a> has begun porting
this to FreeBSD, and some initial patches for CURRENT can be found <a
href="http://butcher.heavennet.ru/patches/kernel/varsym/">here</a>.</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Ability to read and understand foreign C code.</li>
@ -222,9 +225,12 @@
<a name="p-psched"></a>
<h2>Port the "Pluggable Disk Schedulers" SoC project to current/GEOM</h2>
<p><strong>Technical contact</strong>: <a
href="mailto:s223560@studenti.ing.unipi.it">Emiliano Mennucci</a></p>
<p><strong>URL</strong>: <a
href="http://wikitest.freebsd.org/moin.cgi/Hybrid">The Pluggable Disk
Schedulers SoC project</a></p>
Schedulers SoC project</a>, <a
href="http://www.happyemi.org/hybrid/">Patches</a></p>
<p>Our "Pluggable Disk Schedulers" SoC project resulted in code which
solved the problem where large sequential I/O requests, or certain
access patterns from one or a few processes, might almost completely
@ -487,8 +493,8 @@
<hr>
<a name="p-memcpy"></a>
<h2>Evaluate and perhaps port DragonFly's optimized memcpy/bcopy/bzero support
subsystem (this includes an FPU subsystem overhaul)</h2>
<h2>Evaluate and perhaps port DragonFly's optimized MMX/XMM memcpy/bcopy/bzero/copyin/copyout
code (this includes an FPU subsystem overhaul)</h2>
<p>Interesting files in the DragonFly CVS are sys/i386/gnu/fpemul/fpu_system.h,
sys/i386/i386/bcopy.s, sys/i386/i386/genassym.c, sys/i386/i386/globals.s,
sys/i386/i386/machdep.c, sys/i386/i386/math_emu.h,