Skip to content

feat(river_hdl): adding microcode execution - #1

Merged
RossComputerGuy merged 4 commits into
masterfrom
feat/microcode-exec
Jan 19, 2026
Merged

feat(river_hdl): adding microcode execution#1
RossComputerGuy merged 4 commits into
masterfrom
feat/microcode-exec

fix(ci): merge queue

fa24390
Select commit
Loading
Failed to load commit list.
Garnix CI / check river-tests [x86_64-linux] succeeded Jan 19, 2026 in 34s

check river-tests [x86_64-linux]

check river-tests [x86_64-linux] succeeded

Details

Last 100 lines of logs:

these 3 derivations will be built:
  /nix/store/zv88wss9k3a0ywr2ck6nbcgf9hr09hsj-river-tests-0.1.0-git+fa24390-package-config.json.drv
  /nix/store/2gzp8ybc7c8r65grpdhifmvhxssrqqi3-river-tests-0.1.0-git+fa24390-package-config-with-root.json.drv
  /nix/store/8i8ks4l50qsj0jan63b9y253bshms5kz-river-tests-0.1.0-git+fa24390.drv
this path will be fetched (2.25 MiB download, 27.96 MiB unpacked):
  /nix/store/kbr8jp31vwmpasav0hv7b919lr3wpdw3-pub-analyzer-10.0.1
river-tests-0.1.0-git+fa24390-package-config.json> structuredAttrs is enabled
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: unpackPhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> unpacking source archive /nix/store/8qap6caar1079r8xgz54zaa12qy8llhl-3pqpn5d6nrbzwvs3p9ps4lbmwx853nhc-source
river-tests-0.1.0-git+fa24390-package-config-with-root.json> source root is 3pqpn5d6nrbzwvs3p9ps4lbmwx853nhc-source
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: patchPhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: updateAutotoolsGnuConfigScriptsPhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: configurePhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> no configure script, doing nothing
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: installPhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> Running phase: fixupPhase
river-tests-0.1.0-git+fa24390-package-config-with-root.json> shrinking RPATHs of ELF executables and libraries in /nix/store/gdqc1y3civav1fxjs399nrnl732b7ham-river-tests-0.1.0-git+fa24390-package-config-with-root.json
river-tests-0.1.0-git+fa24390-package-config-with-root.json> checking for references to /build/ in /nix/store/gdqc1y3civav1fxjs399nrnl732b7ham-river-tests-0.1.0-git+fa24390-package-config-with-root.json...
river-tests-0.1.0-git+fa24390-package-config-with-root.json> patching script interpreter paths in /nix/store/gdqc1y3civav1fxjs399nrnl732b7ham-river-tests-0.1.0-git+fa24390-package-config-with-root.json
river-tests-0.1.0-git+fa24390> Running phase: unpackPhase
river-tests-0.1.0-git+fa24390> unpacking source archive /nix/store/8qap6caar1079r8xgz54zaa12qy8llhl-3pqpn5d6nrbzwvs3p9ps4lbmwx853nhc-source
river-tests-0.1.0-git+fa24390> source root is 3pqpn5d6nrbzwvs3p9ps4lbmwx853nhc-source
river-tests-0.1.0-git+fa24390> Running phase: patchPhase
river-tests-0.1.0-git+fa24390> Running phase: updateAutotoolsGnuConfigScriptsPhase
river-tests-0.1.0-git+fa24390> Running phase: configurePhase
river-tests-0.1.0-git+fa24390> no configure script, doing nothing
river-tests-0.1.0-git+fa24390> Executing dartConfigHook
river-tests-0.1.0-git+fa24390> Setting up SDK
river-tests-0.1.0-git+fa24390> Installing dependencies
river-tests-0.1.0-git+fa24390> Finished dartConfigHook
river-tests-0.1.0-git+fa24390> Running phase: buildPhase
river-tests-0.1.0-git+fa24390> The Dart VM service is listening on http://127.0.0.1:8181/
river-tests-0.1.0-git+fa24390> The Dart DevTools debugger and profiler is available at: http://127.0.0.1:8181/devtools/?uri=ws://127.0.0.1:8181/ws
river-tests-0.1.0-git+fa24390> 00:00 +0: loading packages/river/test/river_test.dart
river-tests-0.1.0-git+fa24390> 00:00 +0: packages/river/test/river_test.dart: Stream V1 - iCESugar Reset vector
river-tests-0.1.0-git+fa24390> 00:00 +1: All tests passed!
river-tests-0.1.0-git+fa24390> Reading tracefile /nix/store/3z58a0vikx8xp81j00hy4cpk2nmkwsk6-river-tests-0.1.0-git+fa24390/coverage/lcov.info.
river-tests-0.1.0-git+fa24390> Found 16 entries.
river-tests-0.1.0-git+fa24390> Found common filename prefix "/build/3pqpn5d6nrbzwvs3p9ps4lbmwx853nhc-source/packages/river/lib"
river-tests-0.1.0-git+fa24390> Generating output.
river-tests-0.1.0-git+fa24390> Processing file src/cache.dart
river-tests-0.1.0-git+fa24390>   lines=14 hit=6
river-tests-0.1.0-git+fa24390> Processing file src/bus.dart
river-tests-0.1.0-git+fa24390>   lines=27 hit=4
river-tests-0.1.0-git+fa24390> Processing file src/dev.dart
river-tests-0.1.0-git+fa24390>   lines=50 hit=13
river-tests-0.1.0-git+fa24390> Processing file src/clock.dart
river-tests-0.1.0-git+fa24390>   lines=19 hit=4
river-tests-0.1.0-git+fa24390> Processing file src/impl/core.dart
river-tests-0.1.0-git+fa24390>   lines=3 hit=0
river-tests-0.1.0-git+fa24390> Processing file src/impl.dart
river-tests-0.1.0-git+fa24390>   lines=6 hit=0
river-tests-0.1.0-git+fa24390> Processing file src/impl/devices/clint.dart
river-tests-0.1.0-git+fa24390>   lines=4 hit=4
river-tests-0.1.0-git+fa24390> Processing file src/impl/core/v1.dart
river-tests-0.1.0-git+fa24390>   lines=6 hit=2
river-tests-0.1.0-git+fa24390> Processing file src/impl/devices/uart.dart
river-tests-0.1.0-git+fa24390>   lines=6 hit=6
river-tests-0.1.0-git+fa24390> Processing file src/impl/devices/plic.dart
river-tests-0.1.0-git+fa24390>   lines=20 hit=20
river-tests-0.1.0-git+fa24390> Processing file src/impl/soc/stream/v1.dart
river-tests-0.1.0-git+fa24390>   lines=59 hit=25
river-tests-0.1.0-git+fa24390> Processing file src/impl/soc.dart
river-tests-0.1.0-git+fa24390>   lines=5 hit=0
river-tests-0.1.0-git+fa24390> Processing file src/interconnect/wishbone.dart
river-tests-0.1.0-git+fa24390>   lines=15 hit=0
river-tests-0.1.0-git+fa24390> Processing file src/interconnect/base.dart
river-tests-0.1.0-git+fa24390>   lines=7 hit=0
river-tests-0.1.0-git+fa24390> Processing file src/river_base.dart
river-tests-0.1.0-git+fa24390>   lines=38 hit=8
river-tests-0.1.0-git+fa24390> Processing file src/mem.dart
river-tests-0.1.0-git+fa24390>   lines=16 hit=2
river-tests-0.1.0-git+fa24390> Overall coverage rate:
river-tests-0.1.0-git+fa24390>   source files: 16
river-tests-0.1.0-git+fa24390>   lines.......: 31.9% (94 of 295 lines)
river-tests-0.1.0-git+fa24390>   functions...: no data found
river-tests-0.1.0-git+fa24390> Message summary:
river-tests-0.1.0-git+fa24390>   no messages were reported
river-tests-0.1.0-git+fa24390> Running phase: fixupPhase
river-tests-0.1.0-git+fa24390> shrinking RPATHs of ELF executables and libraries in /nix/store/3z58a0vikx8xp81j00hy4cpk2nmkwsk6-river-tests-0.1.0-git+fa24390
river-tests-0.1.0-git+fa24390> checking for references to /build/ in /nix/store/3z58a0vikx8xp81j00hy4cpk2nmkwsk6-river-tests-0.1.0-git+fa24390...
river-tests-0.1.0-git+fa24390> patching script interpreter paths in /nix/store/3z58a0vikx8xp81j00hy4cpk2nmkwsk6-river-tests-0.1.0-git+fa24390
river-tests-0.1.0-git+fa24390> Executing dartFixupHook
river-tests-0.1.0-git+fa24390> Finished dartFixupHook