xvc-server-debugbridge

Crates.ioxvc-server-debugbridge
lib.rsxvc-server-debugbridge
version0.1.0
created_at2025-11-19 14:51:03.927233+00
updated_at2025-11-19 14:51:03.927233+00
descriptionBackend implementations of the XVC (Xilinx Virtual Cable) server for AMD Debug Bridges
homepage
repositoryhttps://github.com/Schottkyc137/xvc-rs
max_upload_size
id1940199
size30,447
Lukas Scheller (Schottkyc137)

documentation

README

XVC Server for the AMD Debug Bridge

Linux-specific backend implementations of the XVC (Xilinx Virtual Cable) server for AMD Debug Bridges.

Features

  • Command-line Binary: Ready-to-use server executable
  • Multiple Backends:
    • Ioctl Driver: Kernel driver communication via ioctl syscalls
    • UIO Driver: Userspace I/O for memory-mapped FPGA interfaces

Usage

This crate provides a command-line server binary:

# Automatically select the right driver
xvc-bridge

# Start using the kernel driver
xvc-bridge kernel-driver /dev/xilinx_xvc_driver

# Start using the UIO driver
xvc-bridge uio-driver /dev/uio0

See xvc-bridge --help for all available options.

Environment Variables

  • RUST_LOG: configure log levels (e.g., RUST_LOG=debug)

Example:

RUST_LOG=debug xvc-bridge --ip 192.168.99.217 uio-driver /dev/uio0

See Also

Commit count: 0

cargo fmt