summaryrefslogtreecommitdiff
path: root/kern/atomic_i.h
AgeCommit message (Collapse)Author
2019-08-20Add content to the memory man pageRichard Braun
2018-05-07kern/atomic: minor changesRichard Braun
This is mostly a polishing commit.
2018-04-27kern/atomic: minor improvementRichard Braun
Remove the need from architecture-specific code to check alignment.
2018-04-26kern/atomic: minor reworkRichard Braun
Allow architectures to specifically override any of the overloaded functions. This removes the need from architecture-specific code to implement selection.
2018-04-24kern/atomic: fix alignment checkRichard Braun
2018-04-21kern/atomic: reworkRichard Braun
This commit restricts atomic operations to 32-bit and 64-bit (when supported). It keeps a similar source interface, but adds restrictions on the supported types. The main drive behind this change is portability, and in particular, upcoming local atomic operations.