uhd/.clang-format-ignore
Abhishek Verma e24b1cb8bb host/mpm: replace mpRPC with gRPC transport
host:
Replace the msgpack-RPC (rpclib) client with a gRPC-based
implementation. Add auto-generated C++ client and Python bindings
from protobuf definitions. Remove rpclib dependency and integrate
FindgRPC into CMake.

mpm:
Replace the msgpack-RPC server with a gRPC server generated from
protobuf definitions. Add pb_utils.py for type conversion between
Python and protobuf. Update rpc_server.py to dispatch calls via
gRPC stubs. Update mpm_shell to use gRPC. Replace pyudev with sysfs
scan in uio device discovery.

Bump MPM compatibility number to 7.0 and RPC version to 2.

This change requires new depedencies. E.g. for Ubuntu 24.04 or 25.10:
libgrpc++-dev, libprotobuf-dev, protobuf-compiler-grpc, python3-grpcio
2026-07-09 12:12:04 +02:00

20 lines
244 B
Plaintext

./host/cmake
./host/lib/deps
./mpm/lib/mykonos
./mpm/lib/rfdc
./mpm/include/mpm/rfdc
./mpm/tools
./fpga
./tools
./firmware
*.pb.*
*cdecode.*
*getopt.*
*_generated.h
*template_lvbitx.*
# Ignore all the junk
.git
.vscode
./host/build
.ccls-cache