summaryrefslogtreecommitdiff
path: root/kern/kernel.h
AgeCommit message (Collapse)Author
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2014-01-02kern/kernel: update kernel entry declarationsRichard Braun
Tell the compiler these functions don't return.
2012-12-12Simplify requirements on interrupts during initializationRichard Braun
Don't involve the pmap module directly, as there could be others. Make the cpu module completely responsible for synchronizing all processors on kernel entry so that interrupts can be explicitely enabled there.
2012-12-11Adjust interrupts configuration on kernel entryRichard Braun
2012-10-16Rework the build systemRichard Braun
Architecture specific stuff is now completely isolated in its arch/xxx directory. The install and dist targets have been fixed, as well as the source file list. Autoconf strictness is reduced to foreign, and the now unneeded files have been removed. Additions to the generated config.h header can be added in the global kern/config.h or the architecture specific machine/config.h headers.
2012-09-30Initial commitRichard Braun