2 These are the following bits that were closed source, for which we need
5 libc_i18n -- This is probably the most critical part. We should be able to
6 leverage code from one of the BSDs.
9 glm Legacy Symbios/NCR SCSI
10 ncrs Legacy Symbios/NCR SCSI (EOF? Merge with glm?)
11 mpt LSI 1068 style SCSI
12 bcm_sata Broadcom HT-1000 SATA
13 marvell88sx Marvell SATA
14 iprb Intel Pro/100 ethernet
15 ixgb Intel 10GbE (1st gen?)
16 pcn AMD PC-Net (questionable value)
17 spwr SMC EPIC/100 (questionable value)
19 acpi_toshiba Toshiba Tecra M-series ACPI extensions
23 adpu320 ADP UltraSCSI 320
24 bmc IPMI BMC controller -- (OpenIPMI instead?)
26 bnxe Broadcom 10GbE (not sure the difference)
27 pcser PCMCIA Serial support (questionable value)
28 se Serial support on legacy SPARC h/w
30 ge Sun GEM gigE (derive from eri)
32 klmmod NFS lock manager
33 usbser_edge Edgeport USB serial
34 llc2 LLC2 STREAMS module (not needed?)
38 Various SPARC platform bits
41 kcfd -- the crypto framework daemon, implements module signing
42 ike -- maybe ikev2 (Racoon)
62 There are other tasks we would like to see done:
64 * Support for alternative compilers (gcc, including boot up)
65 * Self hosting (be able to compile with minimal cross dependencies)
66 * Increase lint coverage
67 * Increase 64-bit cleanliness
68 * Overall Makefile cleanup
70 Some of these tasks may conflict with overall goals to minimize differences
71 with upstream. So that will need to be discussed.