summaryrefslogtreecommitdiff
path: root/kern/syscnt.c
AgeCommit message (Collapse)Author
2019-05-22Add a log print function type for information reportingRichard Braun
This type allows the use of either printf-based or log-based functions when reporting information.
2018-07-25kern/{fmt,shell}: update from upstreamRichard Braun
The shell module has been "objectified" and now supports multiple instances with shareable command sets.
2018-01-16Clean up init op dependencies between syscnt and mutexRichard 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-02Rework the build systemRichard Braun
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-06-24Make shell command descriptions consistentRichard Braun
2017-06-24kern/syscnt: update console output formatRichard Braun
2017-06-14kern/syscnt: fix syscnt_info help descriptionRichard Braun
2017-06-14kern/syscnt: new syscnt_info shell commandRichard Braun
2017-04-29New stdio.h standard headerRichard Braun
Make kernel code obtain definitions for the printf family of functions through the inclusion of the standard stdio.h header.
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-04Use the new atomic operations interfaceAgustina Arzille
Stick to a sequentially consistent model for most atomic operations as it matches the semantics of the existing code. Each call site will have to be reevaluated in order to switch to more relaxed accesses where possible.
2017-03-16Update system counter namesRichard Braun
Now that event counters have been replaced with system counters, drop the convention of naming the counter as the event it tracks.
2017-03-15kern/syscnt: replace the evcnt moduleRichard Braun
The syscnt module supports more generic counters, in addition to atomic access from any context on any architecture.