Monthly Archives: November 2021

What Memory Model Should the Rust Language Use?

UNDER CONSTRUCTION This blog post discusses a few alternative Rust-language memory models. I hope that this discussion is of value to the Rust community, but in the end, it is their language, so it is also their choice of memory … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on What Memory Model Should the Rust Language Use?

Stupid RCU Tricks: Waiting for Grace Periods From NMI Handlers

Suppose that you had a state machine implemented by NMI handlers, and that some of the transitions in this state machine need to wait for an RCU grace period to elapse. How could these state transitions be implemented? Before we … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Stupid RCU Tricks: Waiting for Grace Periods From NMI Handlers