Standalone home for the Processor CI config discovery tool, migrated from processor_ci/config_generator.py.
config_generator.py: full migrated config generator implementationdiscover_config_generator.py: stable standalone entrypointcore/: required helper modules migrated fromprocessor_ci/coreverilator_runner.py,ghdl_runner.py: simulator/minimization backends used by the generatorrequirements.txt: Python dependencies for this tool
- Create a Python virtual environment.
- Install dependencies:
pip install -r requirements.txt- Run the tool:
python discover_config_generator.py -u <processor_repo_url> -p config/- Remote repository:
python discover_config_generator.py -u https://github.com/<org>/<repo> -p config/- Local repository (no clone):
python discover_config_generator.py \
-u https://github.com/<org>/<repo> \
-l /path/to/local/repo \
-p config/- The current migration keeps behavior equivalent to
processor_ciby preserving imports and module layout. - Output configuration files are written under
config/by default.