FreeBSD Handbook
: Contributing to FreeBSD
: What is needed
: High priority tasks
Previous: What is needed
Next: Medium priority tasks
18.1.1. High priority tasks
The following tasks are considered to be urgent, usually because
they represent something that is badly broken or sorely needed:
- 3-stage boot issues. Overall coordination:
FreeBSD technical discussions mailing list
<freebsd-hackers@FreeBSD.ORG>
- Autodetect memory over 64MB properly.
- Move userconfig (-c) into 3rd stage boot.
- Do WinNT compatible drive tagging so that the 3rd stage can
provide an accurate mapping of BIOS geometries for disks.
- Filesystem problems. Overall coordination:
FreeBSD filesystem project mailing list
<freebsd-fs@FreeBSD.ORG>
- Implement kernel and user vm86 support. Coordinator: FreeBSD technical discussions mailing list
<freebsd-hackers@FreeBSD.ORG>
- Implement Int13 vm86 disk driver. Coordinator: FreeBSD technical discussions mailing list
<freebsd-hackers@FreeBSD.ORG>
- SCSI driver issues. Overall coordination: FreeBSD technical discussions mailing list
<freebsd-hackers@FreeBSD.ORG>
- Support tagged queuing generically. Requires a rewrite of how we do
our command queuing, but we need this anyway to for prioritized I/O
(CD-R writers/scanners).
- Better error handling (Busy status and retries).
- Merged Scatter-Gather list creation code.
- Kernel issues. Overall coordination:
FreeBSD technical discussions mailing list
<freebsd-hackers@FreeBSD.ORG>
- Complete the eisaconf conversion of all existing drivers.
- Change all interrupt routines to take a (void *) instead of
using unit numbers.
- Merge EISA/PCI/ISA interrupt registration code.
- Split PCI/EISA/ISA probes out from drivers like bt742a.c (WIP)
- Fix the syscons ALT-TAB/vt switching hangs. Coordinator: Søren Schmidt
<sos@FreeBSD.ORG>
- Mouse support for syscons.
- Merged keyboard code for all console drivers.
- Rewrite the Intel Etherexpress 16 driver.
- Merge the 3c509 and 3c590 drivers (essentially provide a PCI probe for
ep.c).
- Support Adaptec 3985 (first as a simple 3 channel SCSI card)
Coordinator: Justin T. Gibbs
<gibbs@FreeBSD.ORG>
- Support Advansys SCSI controller products. Coordinator: Justin T. Gibbs
<gibbs@FreeBSD.ORG>
FreeBSD Handbook
: Contributing to FreeBSD
: What is needed
: High priority tasks
Previous: What is needed
Next: Medium priority tasks