ReturnInfinity/BareMetal-OS — Issue #14: Reduce Kernel size
Author: IanSeyler
Created: 2012-03-05 20:43:50+00:00
State: open

The kernel's compiled size is now larger than 16KiB. Take a look at slimming this down.

Ideas:
Move the CLI into its own program.
Remove the Ethernet ring buffer and use a callback instead.
Remove some of the os_string functions that are not really necessary.
Shorten the exception code in interrupt.asm.
Rework the FAT16 driver.
system_status in misc.asm could be optimized.