Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-24 | Don't use reserved identifiers | Richard Braun | |
2018-02-12 | kern/xcall: optimize and improve documentation | Richard Braun | |
Don't uselessly align to the CPU cache line size. Remove the useless array of preallocated cross-calls, and allocate from the caller stack instead. Since that array was the only object protected by disabling preemption, leave preemption enabled accordingly. Document locking keys, and describe memory ordering guarantees and enforcing. Add TODO entry about asynchronous cross-call support. | |||
2018-02-12 | kern/xcall: declare the xcall_setup init operation | Richard Braun | |
2017-09-05 | kern/xcall: make sure functions are always run from interrupt context | Richard Braun | |
2017-07-13 | Switch to initialization operations | Richard Braun | |
2014-10-09 | kern/xcall: new module | Richard Braun | |
Provide cross-processor function calls. |