rust-osdev / bootloader

An experimental pure-Rust x86 bootloader
Apache License 2.0
1.39k stars 212 forks source link

Implement faster bios builds #324

Closed jasoncouture closed 1 year ago

jasoncouture commented 1 year ago

By executing llvm-objcopy, and cargo-install in parallel, we can in theory cut bios build time to 25% of it's original build time.

Local testing has taken it from ~1m to ~22s on my Ryzen 7950x

This branch: Finished dev [unoptimized + debuginfo] target(s) in 22.53s

Main at time of writing: Finished dev [unoptimized + debuginfo] target(s) in 58.25s