3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-04-05 22:14:08 +00:00
Commit graph

630 commits

Author SHA1 Message Date
Jannis Harder 19109fd9f2 jobserver: Only poll non-helper-process jobserver fd when ready to read
This avoids SBY going into a busy wait loop in that case.
2022-12-09 16:24:22 +01:00
Claire Xen 9c75e49418
Merge pull request #221 from YosysHQ/claire/click
Add color handling via click.style and click.echo
2022-11-24 18:19:43 +01:00
Claire Xenia Wolf c29a5bbe8a Add colors to engine header message
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-11-24 18:12:22 +01:00
Claire Xenia Wolf e8d713cc27 Add colors to early and late log messages
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-11-02 12:35:11 +01:00
Claire Xenia Wolf 003ccf7197 Add color handling via click.style and click.echo
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
2022-10-31 20:29:32 +01:00
Jannis Harder 54cb030738
Merge pull request #220 from jix/aigbmc-use-yw
aigbmc: Convert aiw trace to yw trace and load that into smtbmc
2022-10-24 16:29:23 +02:00
Miodrag Milanović 50bdc76fe3
Update CI script 2022-10-24 08:31:45 +02:00
Jannis Harder 966bdae1f6 aigbmc: Convert aiw trace to yw trace and load that into smtbmc
This handles more edge cases concerning FF initialization, memories and
hierarchy.
2022-10-20 14:36:07 +02:00
Jannis Harder 6995aaef78
Merge pull request #219 from jix/fix-parallel-tests
tests: Do not run the same SBY task multiple times in parallel
2022-10-20 14:35:17 +02:00
Jannis Harder 90616c280b tests: Do not run the same SBY task multiple times in parallel 2022-10-20 14:18:51 +02:00
Jannis Harder 83a1aa23c8
Merge pull request #218 from jix/fix_engine_list
Fix engine_list's return value
2022-09-15 17:59:25 +02:00
Jannis Harder a0e3dd3d9a Fix engine_list's return value
This fixes #216
2022-09-15 15:47:27 +02:00
Jannis Harder e97dd01523
Merge pull request #215 from KrystalDelusion/master
Fixing golden/fifo.sv
2022-09-08 12:37:30 +02:00
KrystalDelusion 37140e7e81 Fixing golden/fifo.sv
Had missed a change from (non golden) fifo.sv.
2022-09-07 09:52:52 +12:00
Jannis Harder 9edb6ee00b
Merge pull request #214 from jix/no_vcd
Add vcd option to make VCD writing optional
2022-09-05 16:05:06 +02:00
Jannis Harder 168d667b6d Add vcd option to make VCD writing optional 2022-09-05 15:42:24 +02:00
Jannis Harder 17c3961a2b
Merge pull request #213 from jix/fix_tests
Fix tests
2022-09-05 14:08:31 +02:00
Jannis Harder 326247fdef tests: Skip broken tests 2022-09-03 00:04:40 +02:00
Jannis Harder 586be8ba96 tests: Fix test_rules.py after sby config parser changes 2022-09-03 00:03:28 +02:00
N. Engelhardt 4adb99ea30
Merge pull request #174 from KrystalDelusion/fifo_example 2022-08-22 11:34:51 +02:00
KrystalDelusion 82a6edf295 Moving newstart to replace quickstart 2022-08-22 21:20:59 +12:00
KrystalDelusion df2610d598 Fixes before merge 2022-08-22 21:18:40 +12:00
Jannis Harder bd88454d7d
Merge pull request #196 from jix/parallel_jobserver
Run tasks in parallel and integrate with the make jobserver
2022-08-19 14:21:53 +02:00
Jannis Harder 353fac4db3
Merge pull request #211 from jix/skip_tests
tests: Ignore .sby files starting with skip_
2022-08-19 14:21:23 +02:00
Jannis Harder 8879a5db6e
Merge pull request #209 from YosysHQ/aki/sby_config
Add parser changes needed for the SBY "stages" functionality
2022-08-19 14:13:04 +02:00
Jannis Harder e91977e01e Use local jobslots as fallback on Windows.
As we have no make jobserver support on windows, fallback to using
process local slots to limit prallelism.
2022-08-18 14:40:02 +02:00
Jannis Harder b0786aea43 Make jobserver integration
Only implements the POSIX jobserver and will break on windows.
Unbreaking it on windows will be done as a follow up.

Not used for autotune, that needs some more changes.
2022-08-18 14:40:00 +02:00
Jannis Harder de939e279a Run tasks in parallel 2022-08-18 14:38:40 +02:00
Jannis Harder ea84c67f95 tests: Ignore .sby files starting with skip_ 2022-08-18 14:07:13 +02:00
Aki Van Ness de40cc499f
sby: core: removed invalid None check in setup section 2022-08-18 05:52:38 -04:00
Aki Van Ness 41b4ce5a7e
sby: fixed issue where engine index would be out of range 2022-08-18 05:51:03 -04:00
Aki Van Ness 8f5508142d
sby: core: minor error message cleanups for consistency 2022-08-18 05:36:11 -04:00
Aki Van Ness e8b8816143
docs: removed empty line 2022-08-18 05:36:11 -04:00
Aki Van Ness a6c220dd5d
docs: Cut out the in-progress docs in preperation for a merge 2022-08-18 05:36:11 -04:00
Aki Van Ness 841e0cb797
sby: core: Added unsupported messages to the new sections 2022-08-18 05:36:11 -04:00
Aki Van Ness 637095a8ec
sby: fixed the sby task execution to accept the new engine internal layout 2022-08-18 05:36:11 -04:00
Aki Van Ness da56a3c6d1
docs: started working on a rough draft of the docs for the new sections and changes to existing sections 2022-08-18 05:36:11 -04:00
Aki Van Ness 98fdcd7772
sby: core: fixed up the [setup] section 2022-08-18 05:36:11 -04:00
Aki Van Ness 6c959577f3
sby: core: cleaned up the [stage] section parsing 2022-08-18 05:36:11 -04:00
Aki Van Ness ad4f506d2a
sby: core: fixed up the engines section parser 2022-08-18 05:36:10 -04:00
Aki Van Ness 2f841e5d55
sby: core: updated the parsing to match the changes in PR #206 2022-08-18 05:36:10 -04:00
Aki Van Ness e4a7f624c1
sby: core: config: fixed the engines section parsing where it was not setting the engine mode when parsing the section 2022-08-18 05:36:10 -04:00
Aki Van Ness 987e439967
tests: parser: added the stages option to the options test file 2022-08-18 05:36:10 -04:00
Aki Van Ness 4abd8a7d69
tests: parser: updated the parser tests that caused a failure due to the lack of engines section 2022-08-18 05:36:10 -04:00
Aki Van Ness 204869bfed
sby: core: config: updated the error messages for the new setctions to make them more descriptive 2022-08-18 05:36:10 -04:00
Aki Van Ness 9293081308
modified the mode runners to accept the modified engine layout in preperation for the per-mode engine sections 2022-08-18 05:36:10 -04:00
Aki Van Ness f1a645bb18
sby: core: config: Updated the [stage] section to use commas for the parents 2022-08-18 05:36:09 -04:00
Aki Van Ness a0d366e58a
some cleanup, added some rough parser tests, and started altering the engines section 2022-08-18 05:36:09 -04:00
Aki Van Ness 0ab158eea1
sby: core: minor update to the stage parsing 2022-08-18 05:36:09 -04:00
Aki Van Ness ed82c78acc
sby: core: Added preliminary support for [stage] sections 2022-08-18 05:36:08 -04:00