summaryrefslogtreecommitdiff
path: root/kern/kernel.h
AgeCommit message (Collapse)Author
2018-02-24Don't use reserved identifiersRichard Braun
2017-09-21New build systemRichard Braun
The new build system, called xbuild, is a minimalistic kbuild-like make-based build system, also using kconfig for scalable configurations.
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