mmio
Here are 30 public repositories matching this topic...
Unified interface for type-safe MMIO and CPU register access in Rust
-
Updated
Jul 5, 2021 - Rust
A Rust library crate with types for safe MMIO device access
-
Updated
Oct 9, 2026 - Rust
Lightweight MMIO for Kotlin Multiplatform.
-
Updated
Jul 11, 2026 - Kotlin
Minimal VMM implementation - KVM hello world example (learning purpose)
-
Updated
Sep 14, 2022 - C
Four Linux kernel modules — character device, block device (blk-mq), network device (NAPI), and PCIe (MMIO/MSI/DMA) drivers — built and tested end-to-end in Docker + QEMU.
-
Updated
Jul 31, 2026 - C
Unlock H-series CPU performance that Lenovo's EC firmware locks away on consumer IdeaPad/V/ThinkBook laptops — for Linux and Windows. MMIO Lock technique (ThrottleStop equivalent for Linux). 2.6× Geekbench multi-core speedup on V17 G4.
-
Updated
May 2, 2026 - Shell
A fast Linux driver based on single-producer single-consumer ring buffers to control a sample accelerator.
-
Updated
Nov 10, 2022 - C
rt26cx21x64.sys exploit (Realtek PCIe GbE/2.5GbE/5GbE family)
-
Updated
Apr 21, 2026 - C++
TUI PCI register viewer — scan GPU devices, read config space, mmap BAR registers (NVIDIA/AMD/Intel)
-
Updated
Jul 29, 2026 - Rust
Runnable AXI4-Lite master/slave RTL verification lab with UVM regressions, reference models, SVA and QuestaSim scripts.
-
Updated
Jun 2, 2026 - SystemVerilog
An ambitious attempt at documenting the bl602 better then the manufacturers themselves did through practical little code examples
-
Updated
Oct 10, 2026 - Assembly
C99 library for unit testing embedded drivers without hardware. Models 32-bit MMIO registers, W1C/read-clear bits, and access traces; no heap.
-
Updated
Oct 4, 2026 - C
End-to-end embedded Linux driver project for a custom QEMU-emulated MMIO mailbox device. Implements a QEMU `virt-mbox` SysBusDevice and Linux `vmbox` platform character driver exposing `/dev/vmbox0`, with FIFO-backed I/O, interrupts, `poll()`, ioctl UAPI, sysfs/debugfs observability, and an ARM64 QEMU boot demo.
-
Updated
Sep 8, 2026 - C
Add this topic to your repo
To associate your repository with the mmio topic, visit your repo's landing page and select "manage topics."