devices/ directory

Directories

PathSynopsis
pkg/sentry/devices/memdevPackage memdev implements "mem" character devices, as implemented in Linux by drivers/char/mem.c and drivers/char/random.c.
pkg/sentry/devices/nvproxyPackage nvproxy implements proxying for the Nvidia GPU Linux kernel driver: https://github.com/NVIDIA/open-gpu-kernel-modules.
pkg/sentry/devices/nvproxy/nvconfPackage nvconf provides configuration structures and utilities for nvproxy.
pkg/sentry/devices/tpuproxyPackage tpuproxy contains tpu backend driver proxy implementations and helper functions.
pkg/sentry/devices/tpuproxy/accelPackage accel implements a proxy for gasket based accel devices.
pkg/sentry/devices/tpuproxy/utilPackage util contains helper functions for tpuproxy implementations.
pkg/sentry/devices/tpuproxy/vfioPackage vfio implements a proxy for VFIO devices.
pkg/sentry/devices/ttydevPackage ttydev implements a vfs.Device for /dev/tty.
pkg/sentry/devices/tundevPackage tundev implements the /dev/net/tun device.
Version
v0.0.0-20250605235530-a6711d1e1dc6 (latest)
Published
Jun 5, 2025
Platform
linux/amd64
Last checked
4 hours ago

Tools for package owners.