Charly
banner
charlycst.bsky.social
Charly
@charlycst.bsky.social
Computer system researcher, working on OS, virtualization, and confidential computing.
The new `unsafe_op_in_unsafe_fn` warning in #rust 2024 is good in general, but for small functions with a single expression it creates a lot of unnecessary indentation... It would be cool if it were allowed to add `unsafe` in front of a `match` or `if` to reduce indentation in those cases.
October 23, 2025 at 3:34 PM
Packing for SOSP 2025!
October 10, 2025 at 10:40 PM
Those last few weeks I have been working on translating the RISC-V spec into Rust. The compiler can't handle the full spec just yet, but I have an initial prototype with support for the full RISC-V decoder and physical memory protection.

Here is the repo for the curious: github.com/CharlyCst/so...
June 17, 2025 at 8:36 AM
Tomorrow I am flying to Alberta to attend HotOS, I will be presenting our work on lightweight hypervisor verification.

In a nutshell, we translated the RISC-V spec to Rust (with an in-house Sail-to-Rust transpiler), and used the Kani model checker to verify key components of Miralis.
May 11, 2025 at 9:49 PM
We just received the new HiFive P550, a tiny bit too late for Christmas.
Time to try out this H extension!
January 10, 2025 at 10:13 AM
Those days I am reading "The Art of Doing Science And Engineering" by Richard Hamming, the book was published in 1997 but it is astonishing how clearly he was reading into the future in so many aspects.
December 8, 2024 at 10:04 PM