18–20 Sept 2024
Europe/Vienna timezone

`hrtimer` Rust Abstractions

18 Sept 2024, 12:00
30m
"Room 1.31-1.32" (Austria Center)

"Room 1.31-1.32"

Austria Center

123
Rust MC Rust MC

Speaker

Mr Andreas Hindborg (Samsung)

Description

In this talk we present our efforts on implementing a safe Rust API for the hrtimer subsystem. The API is used for timer based completions in the Rust null block driver.

We discuss application of the "intrusive pattern" first applied in the workqueue Rust abstractions, and other challenges in defining an ergonomic and safe API.

Primary author

Mr Andreas Hindborg (Samsung)

Presentation materials