mmio
Here are 33 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
Nov 5, 2026 - Rust
Python hardware inspection for x86-64 Linux and Windows: PCI configuration, MSRs, memory-mapped IO, and Linux physical memory.
-
Updated
Oct 18, 2026 - Python
Lightweight MMIO for Kotlin Multiplatform.
-
Updated
Nov 4, 2026 - Kotlin
Minimal VMM implementation - KVM hello world example (learning purpose)
-
Updated
Sep 14, 2022 - 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
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
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
Hands-on ARM Cortex-M3 labs for embedded systems development, debugging, CMSIS, ARMv7-M architecture, QEMU, GDB, and GNU Arm Embedded Toolchain.
-
Updated
Nov 5, 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."