Understanding MMIO-Based Device Register Access
How a Linux device driver maps register offsets through MMIO, the MMU, and the system interconnect for on-chip and PCIe devices.

How a Linux device driver maps register offsets through MMIO, the MMU, and the system interconnect for on-chip and PCIe devices.
How Linux kernel drivers connect user-space software to hardware through system calls, MMIO, DMA, and interrupts.
How a gNB uses PHR to estimate RB feasibility, separate power limits from link quality, and choose RB × MCS candidates.
How NR calculates power headroom, distinguishes Type 1, Type 2, and Type 3 PH, and reports real or reference transmissions through a PHR MAC CE.
How a UE turns an uplink grant into PUSCH transmit power—and what changes when it reaches its power limit.
A practical setup guide for running NVIDIA Sionna PHY / SYS / RT on Windows through WSL2. This guide includes notes from an actual installation, including RTX 50-series compatibility warnings and l...
This is Junseok Kim’s personal website for publications, technical notes, and recent updates.