Commit Graph

24 Commits

Author SHA1 Message Date
gatecat
6cef569155 ci: Use GH only for Mistral and fpga-interchange
Signed-off-by: gatecat <gatecat@ds0.me>
2021-05-15 15:53:25 +01:00
Keith Rothman
d399d3ae1b Increase vCPU to 5 because of cirrus resource limit change.
Cirrus CI now requires that RAM (in GiB) be less than 4*vCPU.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-04-05 16:12:47 -07:00
gatecat
17183fff05 cmake: Enable -Wextra, and -Werror in some cases
-Werror is not enabled by default, except on CI and for a few specific common traps, to avoid the inevitable breakages when new compiler versions add new diagnostics.

Signed-off-by: gatecat <gatecat@ds0.me>
2021-02-25 11:05:26 +00:00
gatecat
a8a5153873 generic: Add bel pin mapping test
Signed-off-by: gatecat <gatecat@ds0.me>
2021-02-15 10:22:29 +00:00
Keith Rothman
033cc6731b Add FPGA interchange tests to CI.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-02-12 13:48:50 -08:00
Pepijn de Vos
3611f54902
Gowin target (#542)
* load wires

* add slice bels

* add IOB

* add aliases

* local aliases

* broken packing stuff

* working packer

* add constraints

* pnr runs1111

* add timing info

* constraints

* more constraint stuff

* add copyright

* remove generic reference

* remove parameters

* remove generic python api

* add newline to end of file

* some small refactoring

* warn on invalid constraints

* don't error on missing cell

* comment out debugging print

* typo

* avoid copy

* faster empty idstring

* remove intermediate variable

* no more deadnames

* fix cst warnings

* increase ripup and epsilon a bit

* take single device parameter

* add info to readme

* gui stubs

* Revert 4d03b681a8

* assign ff_used in assignArchInfo

* decrease beta for better routability

* try to fix CI
2020-12-30 14:59:55 +00:00
David Shah
0a54ffdd44 cmake: Disable building GUI by default
This should reduce the number of Qt5-related issues, which often prevent
even the basic command line flow from working.

Signed-off-by: David Shah <dave@ds0.me>
2020-12-08 10:01:23 +00:00
David Shah
2fe8bebc6c nexus: Update docs and CMake
Signed-off-by: David Shah <dave@ds0.me>
2020-11-30 08:59:04 +00:00
David Shah
bb50b54d80 nexus: Add to CI
Signed-off-by: David Shah <dave@ds0.me>
2020-11-30 08:45:28 +00:00
David Shah
72786e249a ci: Run --test architecture checks
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 21:32:26 +01:00
Jared Boone
a3b74f009c CI: not using a custom install prefix for prjtrellis 2020-02-04 18:19:52 +01:00
David Shah
29d4192f6f ci: Run generic post-PnR sim smoketest
Signed-off-by: David Shah <dave@ds0.me>
2019-11-27 15:18:53 +00:00
David Shah
c33da42365 ci: Run generic example simple.sh
Signed-off-by: David Shah <dave@ds0.me>
2019-04-17 13:02:01 +01:00
David Shah
d0ee4cef04 ci: Run ECP5 regression tests
Signed-off-by: David Shah <dave@ds0.me>
2019-03-01 10:47:59 +00:00
Eddie Hung
6fed51ee3d [tests] Run ice40 regressions in parallel 2019-02-11 10:17:56 -08:00
Eddie Hung
6d2594d95b [tests] Do git submodule sync/update 2019-02-11 09:32:27 -08:00
Eddie Hung
b35090d77c [timing] Do I need test in the task name too? 2019-02-11 08:51:25 -08:00
Eddie Hung
ef8105bfba [tests] Retry .cirrus.yml 2019-02-11 08:42:13 -08:00
Eddie Hung
4ac505701e [tests] Add to CI 2019-02-09 12:08:06 -08:00
David Shah
51155ec6a7 ci: Add attosoc smoketest for ice40
Signed-off-by: David Shah <davey1576@gmail.com>
2018-12-08 17:09:27 +00:00
Sergiusz Bazanski
70c30c9c96 ci: more RAM 2018-12-06 01:05:07 +01:00
Sergiusz Bazanski
659b859360 ci: run test binaries 2018-12-06 00:18:51 +01:00
Sergiusz Bazanski
f4793a671e ci: downloadmoreram.com 2018-12-05 23:44:20 +01:00
Sergiusz Bazanski
331134cff2 ci: implement using CirrusCI 2018-12-05 23:33:58 +01:00