Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-28 | kern/sref: add optional debugging | Richard Braun | |
2018-02-24 | Don't use reserved identifiers | Richard Braun | |
2018-02-07 | kern/sref: allow usage from interrupt context | Richard Braun | |
2018-01-15 | kern/sref: document locking keys | Richard Braun | |
2018-01-12 | kern/sref: relax memory ordering on weak reference operations | Richard Braun | |
2018-01-10 | kern/sref: use an slist for review queues | Richard Braun | |
2017-02-04 | Clean up compilation | Richard Braun | |
Instead of mixing standard headers and internal redefinitions of standard types, completely rely on the compiler for what is guaranteed for a free standing environment. This results in the removal of kern/stddef.h and kern/stdint.h. The kern/types.h header is reintroduced for the different (and saner) purpose of defining types not specified in standard C, namely ssize_t for now. | |||
2017-01-25 | kern/sref: implement weak references | Richard Braun | |
2014-09-20 | kern/sref: new module | Richard Braun | |
This module provides multiprocessor scalable reference counters, based on Refcache, as described in the RadixVM paper. |