summaryrefslogtreecommitdiff
path: root/kern/panic.c
AgeCommit message (Collapse)Author
2017-07-13Switch to initialization operationsRichard Braun
2017-05-29kern/atomic: provide _acq_rel macros instead of _seq_cstRichard 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.
2016-12-09Force brackets around one-line conditional statementsRichard Braun
This change was done using astyle, with a few manual editing here and there.
2014-01-03Update calls to atomic operationsRichard Braun
Make spin locks and mutexes encode their state on an int rather than a long.
2013-04-13kern/panic: restrict handling to the first panicRichard Braun
Multiple panics occurring on different processors will usually produce unhelpful traces. Also, the first is commonly the most important, often being the same as the others, or more directly related to the root cause of the problem.
2013-02-28kern/panic: minor output changeRichard Braun
2012-12-31kern/panic: dump stack trace on panicRichard Braun
2012-12-30kern/panic: halt all processors on panicRichard Braun
2012-09-30Initial commitRichard Braun