summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2018-06-25kern/perfmon: new moduleRichard Braun
2018-04-21doc/intro(9): mention the supported data modelsRichard Braun
2018-04-14Rename variables in function-like macrosRichard Braun
2018-04-01doc/intro(9): list kern/bulletinRichard Braun
2018-02-24New errno.h standard headerRichard Braun
Use standard errno codes. This change also adds strerror to string.h.
2018-02-24doc/intro(9): describe cbuf as a circular byte bufferRichard Braun
2018-02-20doc/style(9): remove any reference to llsyncRichard Braun
2018-02-20doc/intro(9): replace llsync with rcuRichard Braun
2017-09-24doc/xbuild(9): new man pageRichard Braun
2017-09-24Rework cleaning and installation targetsRichard 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-09-21Remove autotools filesRichard Braun
2017-09-08doc/intro(9): fix claim about smp scalabilityRichard Braun
2017-09-08doc/cenv(9): describe the C environment of the kernelRichard Braun
2017-09-07doc/intro(9): fix machine-independent code memory model descriptionRichard Braun
2017-09-07Rephrase the goals of the projectRichard Braun
2017-09-05doc/style(9): add build and cleanup to the common function namesRichard Braun
2017-09-03Minor style fixRichard Braun
Replace the single use of array as function argument with a pointer, as described in the coding rules.
2017-09-02doc/style(9): fix boolean coercion sectionRichard Braun
2017-09-02doc/style(9): only mention C11 as the C specification in useRichard Braun
2017-08-29doc/intro(9): add TODO entryRichard Braun
2017-08-27Add TODO entriesRichard Braun
2017-08-27doc/intro(9): quickly discuss time and timersRichard Braun
2017-08-04doc/style(9): forbid declaring arguments as arraysRichard Braun
2017-07-30doc/style(9): relax boolean coercion rules even moreRichard Braun
2017-07-29doc/init(9): new man pageRichard Braun
2017-07-25doc/style(9): discuss variable shadowing in function-like macrosRichard Braun
2017-07-25doc/intro(9): specify that the list module implements a doubly-linked listRichard Braun
2017-07-25doc/intro(9): improve description of mutex implementationsRichard Braun
2017-07-25doc/intro(9): mention the hash/hlist/slist/mutex implementation modulesRichard Braun
2017-07-14doc/style(9): relax boolean coercion rules about pointersRichard Braun
Friends can be convincing, and I do have an open mind, don't I ?
2017-07-13doc/style(9): describe local variables rulesRichard Braun
2017-06-25doc/style(9): discuss increment and decrement operatorsRichard Braun
2017-06-25Remove the param moduleRichard Braun
Move the page properties into the new x86/page module, and the virtual memory layout macros into the x86/pmap module.
2017-06-19Reword the purpose of the project to insist on real-timeRichard Braun
2017-06-19doc/intro(9): mention the kern/cbuf moduleRichard Braun
2017-06-15doc/style(9): discuss side-effects and conditionsRichard Braun
2017-06-15doc/style(9): fix typoRichard Braun
2017-05-10doc/intro(9): completely remove mentions of the mb moduleRichard Braun
2017-05-10x86/mb: remove moduleRichard Braun
The mb module has never been well defined, and has become irrelevant now that the kern/atomic module has been introduced. Phase it out until the need for non-SMP memory barriers rises.
2017-04-29Replace unneeded tab characters in MakefilesRichard Braun
This is done according to the style policy which states that "Tabulation characters are strictly forbidden in source files, and should only be used in Makefiles where absolutely required".
2017-04-29kern/printk: rename to printfRichard Braun
The printk functions are close enough to the printf ones to bear the same names.
2017-04-29Restate the goal of the project.Richard Braun
2017-04-29doc/style(9): improve lines sectionRichard Braun
2017-04-29doc/intro(9): sort module lists by module name onlyRichard Braun
2017-04-29doc/style(9): improve object-oriented programming sectionRichard Braun
2017-04-27doc/intro(9): update links to atomic module filesRichard Braun
2017-04-04doc/style(9): minor improvementsRichard Braun
2017-04-03doc/intro(9): update real-time support statusRichard Braun
2017-03-28doc/style(9): minor rewordingRichard Braun