├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE.GPL2 ├── README.md ├── benchmarks ├── bench_helper.py ├── test_dispatch.py ├── test_gpu_clock.py └── test_tmu_performance.py ├── examples ├── memset.py ├── pctr_gpu_clock.py ├── scopy.py ├── sgemm.py └── summation.py ├── pyproject.toml ├── setup.py ├── src ├── _videocore6 │ ├── __init__.py │ ├── assembler.py │ ├── driver.py │ ├── drm_v3d.py │ ├── readwrite4.c │ └── v3d.py └── videocore6 │ ├── __init__.py │ ├── assembler │ ├── __init__.py │ └── __init__.pyi │ ├── driver │ └── __init__.py │ ├── py.typed │ └── v3d │ └── __init__.py ├── tests ├── test_alu.py ├── test_branch.py ├── test_condition_codes.py ├── test_driver.py ├── test_drm.py ├── test_labels.py ├── test_parallel.py ├── test_sfu.py ├── test_signals.py ├── test_tmu.py ├── test_unifa.py └── test_v3d.py └── uv.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.GPL2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/LICENSE.GPL2 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/bench_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/benchmarks/bench_helper.py -------------------------------------------------------------------------------- /benchmarks/test_dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/benchmarks/test_dispatch.py -------------------------------------------------------------------------------- /benchmarks/test_gpu_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/benchmarks/test_gpu_clock.py -------------------------------------------------------------------------------- /benchmarks/test_tmu_performance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/benchmarks/test_tmu_performance.py -------------------------------------------------------------------------------- /examples/memset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/examples/memset.py -------------------------------------------------------------------------------- /examples/pctr_gpu_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/examples/pctr_gpu_clock.py -------------------------------------------------------------------------------- /examples/scopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/examples/scopy.py -------------------------------------------------------------------------------- /examples/sgemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/examples/sgemm.py -------------------------------------------------------------------------------- /examples/summation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/examples/summation.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/setup.py -------------------------------------------------------------------------------- /src/_videocore6/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/__init__.py -------------------------------------------------------------------------------- /src/_videocore6/assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/assembler.py -------------------------------------------------------------------------------- /src/_videocore6/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/driver.py -------------------------------------------------------------------------------- /src/_videocore6/drm_v3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/drm_v3d.py -------------------------------------------------------------------------------- /src/_videocore6/readwrite4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/readwrite4.c -------------------------------------------------------------------------------- /src/_videocore6/v3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/_videocore6/v3d.py -------------------------------------------------------------------------------- /src/videocore6/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/videocore6/assembler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/videocore6/assembler/__init__.py -------------------------------------------------------------------------------- /src/videocore6/assembler/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/videocore6/assembler/__init__.pyi -------------------------------------------------------------------------------- /src/videocore6/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/videocore6/driver/__init__.py -------------------------------------------------------------------------------- /src/videocore6/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/videocore6/v3d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/src/videocore6/v3d/__init__.py -------------------------------------------------------------------------------- /tests/test_alu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_alu.py -------------------------------------------------------------------------------- /tests/test_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_branch.py -------------------------------------------------------------------------------- /tests/test_condition_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_condition_codes.py -------------------------------------------------------------------------------- /tests/test_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_driver.py -------------------------------------------------------------------------------- /tests/test_drm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_drm.py -------------------------------------------------------------------------------- /tests/test_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_labels.py -------------------------------------------------------------------------------- /tests/test_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_parallel.py -------------------------------------------------------------------------------- /tests/test_sfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_sfu.py -------------------------------------------------------------------------------- /tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_signals.py -------------------------------------------------------------------------------- /tests/test_tmu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_tmu.py -------------------------------------------------------------------------------- /tests/test_unifa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_unifa.py -------------------------------------------------------------------------------- /tests/test_v3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/tests/test_v3d.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Idein/py-videocore6/HEAD/uv.lock --------------------------------------------------------------------------------