The Curious Engineer

All blogs / OS / kernel

Stephen Marz

blog.stephenmarz.com

Operating Systems and General Computer Science Topics

OS / kernelRustAssembly

’19’20’21’22’23’24’25’26
Posts
15 from 28 Sep 2019 to 26 Jul 2022
Posting
quiet since 2022
Kind
personal blog
Feed
https://blog.stephenmarz.com/feed/

2022 2

  1. The RISC-V APLIC’s New Features
  2. RISC-V Is Getting MSIs!

2021 3

  1. Five Tips to Writing RISC-V Assembly
  2. Writing Pong in Rust for my OS Written in Rust
  3. Why did I catch s*** for my use of the RISC-V SFENCE.VMA instruction?

2020 9

  1. Back That ‘S’ Up: Moving to RISC-V’s Supervisor Mode
  2. Getting Graphical Output from our Custom RISC-V Operating System in Rust
  3. Hooking up our Custom OS to a Standard Library
  4. Talking with our new Operating System by Handling Input Events and Devices
  5. Dynamic Linking
  6. Hardware Floating Point
  7. Files By Name
  8. Assembly’s Perspective of C
  9. Operating Systems Blog

2019 1

  1. Setting up Rust for RISC-V