Roadmap
ranma42 edited this page Oct 1, 2015
·
57 revisions
Item | Description | Comments |
|
|
Completed |
ARM MP support | We should be able to use all cores on newer boards,We're nearly there, but there are some cache coherency problems | In Progress |
Fine grained MP | Get rid of biglock, Branch smpns. We replaced IPL levels with critical section, run interrupt handler in threads. Biglock is now a turnstile exclusive lock. | In Progress |
Virtualization support | Add kernel and user space changes to support hardware virtualization | TBD |
EFI support | Implement EFI boot support | TBD |
Support latest GNU binutils ld | Port latest GNU binutils ld in order to get things like gold and LTO, basically done but not flipped yet as we need to re-enable w^x | In Progress |
|
|
Completed |
Port address-sanitizer to Bitrig | Adds additional protection for built-in compiler functions. Part of compiler-rt | TBD |
Port elftoolchain to Bitrig | Replace old GNU tools | In Progress |
|
|
Completed |
|
|
Completed |
Port FreeBSD 802.11 stack | Import FreeBSD code and modify it in coordination with Adrian Chadd from FreeBSD Project in order to leverage one code base between FreeBSD, DragonFlyBSD and Bitrig. | TBD |
lld | Import lld linker | TBD |
|
|
Completed |
|
|
Completed |
|
|
Completed |
|
|
Completed |
PIE armv7/armv8 | Implement PIE in Bitrig/arm | In Progress |