Build system changes, spinlock, interrupt state changes
* Streamline and simplify the build system
* Add stdatomic.h to libc
* Remove some unneeded parameters from boot_handoff
* Stop saving segment registers as interrupt state
* A bunch of smaller stuff (see diff)
36 files changed,
166 insertions,
135 deletions