Pinned Repositories
concurrent-programs
Complementary Concurrency Programs for course "Linux Kernel Internals"
cpumemory-zhtw
Traditional Chinese translation of "What Every Programmer Should Know About Memory"
jitboy
A Game Boy emulator with dynamic recompilation (JIT)
lab0-c
C Programming Lab: Assessing Your C Programming Skills
lkmpg
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
rv32emu
Compact and Efficient RISC-V RV32I[MAFC] emulator
semu
A minimalist RISC-V system emulator capable of running Linux kernel
shecc
A self-hosting and educational C optimizing compiler
simplefs
A simple native file system for Linux kernel
vwifi
A virtual wireless device driver for Linux
sysprog21's Repositories
sysprog21/lkmpg
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
sysprog21/shecc
A self-hosting and educational C optimizing compiler
sysprog21/rv32emu
Compact and Efficient RISC-V RV32I[MAFC] emulator
sysprog21/lab0-c
C Programming Lab: Assessing Your C Programming Skills
sysprog21/simplefs
A simple native file system for Linux kernel
sysprog21/cpumemory-zhtw
Traditional Chinese translation of "What Every Programmer Should Know About Memory"
sysprog21/semu
A minimalist RISC-V system emulator capable of running Linux kernel
sysprog21/vwifi
A virtual wireless device driver for Linux
sysprog21/kvm-host
A minimalist type 2 hypervisor using Linux Kernel Virtual Machine (KVM)
sysprog21/vcam
Virtual camera device driver for Linux
sysprog21/concurrency-primer
Concurrency Primer
sysprog21/mado
A window system for resource-constrained devices
sysprog21/fibdrv
Linux kernel module that calculates Fibonacci numbers
sysprog21/simrupt
A Linux device driver that simulates interrupts
sysprog21/quake-embedded
Quake for embedded devices
sysprog21/kxo
A Tic-Tac-Toe Game Engine implemented as Linux kernel module
sysprog21/doom_riscv
Doom classic port to lightweight RISC‑V
sysprog21/Kconfiglib
A flexible Python Kconfig implementation
sysprog21/threadx-cortex-r5-demo
Rust-written Real-Time Tasks on Eclipse ThreadX
sysprog21/jit-framework
Lightweight JIT Compilation Framework
sysprog21/ksort
A Linux kernel module capable of performing concurrent sorts
sysprog21/threadx
An advanced real-time operating system designed specifically for deeply embedded applications.
sysprog21/ansibench
A selection of ANSI C benchmarks and programs useful as benchmarks
sysprog21/rv32emu-demo
sysprog21/rv32emu-prebuilt
The prebuilt binary files used by rv32emu
sysprog21/arch-riscv-progs
Programs in RISC-V assembly
sysprog21/classify-rv32i
Assignment 2: Classify
sysprog21/ieeelib
Torbjorn Granlund's soft floating-point emulation library
sysprog21/rv8-bench
rv8 benchmark suite
sysprog21/rv32emu-bench