userspace-resource-manager-extensions

URM Extensions - Documentation Hub


Overview

The URM Extensions project provides a plugin-based framework that lets developers extend the Userspace Resource Manager (URM) without touching its core codebase. It ships:


Documentation Index

# Document Description
1 Architecture Overview How URM and its extensions fit together
2 Build and Install Guide Step-by-step build, install, and verification
3 Configuration Reference Full reference for all YAML config files
4 Resources Reference All custom resources with IDs, paths, and policies
5 Signals Reference All custom signals with per-target tuning tables
6 Extension API Guide How to write C++ extension modules
7 Per-App Configuration Guide Thread-to-cgroup mapping and per-app resource overrides
8 Post-Boot Init Scripts Target-specific kernel tuning at boot
9 Adding a New Target Step-by-step guide to onboard a new hardware target
10 Adding a Custom Resource Yaml Configs, Callbacks
11 Post Processing Blocks Cutomizing Config Selection

License

BSD-3-Clause-Clear