Commit Graph

762 Commits

Author SHA1 Message Date
Keith Rothman 7e4e4b19fc Sort tiles and revamp gen_fuzz_states to be more efficient.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 17:59:37 -08:00
Keith Rothman 19706142db Filter out FAN_ALT[0-9].GFAN[0-9] pips from 050.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 09:02:39 -08:00
litghost c39b67007a
Merge pull request #638 from litghost/add_clk_hrow_bits
Add CLK HROW bits
2019-02-12 15:15:03 -08:00
Keith Rothman f5bff02122 Fix pip-bi makefile.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:12:45 -08:00
Keith Rothman ca232e4e81 Address review comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 14:06:45 -08:00
Keith Rothman d2c9c96b96 Add 041 to root fuzzer Makefile.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 13:24:08 -08:00
Alessandro Comodi a460959301 054-fan-alt: corrected -c argument
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 21:52:46 +01:00
Alessandro Comodi e6b5fbba38 054-fan-alt: increased -m segmatch argument
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 21:39:13 +01:00
Alessandro Comodi 1f028f0b00 050-pip-seed: correct Makefile regexp
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 19:14:14 +01:00
Alessandro Comodi 50fbacfcb3 054-fan-alt: added max number of bits
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:55:31 +01:00
Alessandro Comodi 03894a9dab 050-pip-seed: exclude FAN_ALT
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:55:02 +01:00
Alessandro Comodi b7ca06bd6d added fan-alt fuzzer to get the FAN_ALT?.GFAN? PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 15:23:52 +01:00
Keith Rothman 91044cedd0 Add ZINV_CE config.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 14:36:47 -08:00
Keith Rothman 524c85fb3a Make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 13:03:42 -08:00
Keith Rothman 31cca0949b Add routing for LR CMT inputs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 13:03:02 -08:00
Keith Rothman 0b1e8e9974 Add left and right clock pips.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 09:59:09 -08:00
Keith Rothman f58cf6bbda Output PIP form.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-09 22:50:15 -08:00
Keith Rothman 6fd2cb4eec Initial working GCLK to HROW_CLK PIP fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-09 22:37:39 -08:00
Keith Rothman 3b10ceed54 Rename fuzzer and add 040 to root fuzzer make.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:29:48 -08:00
Keith Rothman 1011a90769 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:28:54 -08:00
Keith Rothman 00d9e1f314 Add CLK_HROW config fuzzer, and adjust tilegrid definition.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:23:39 -08:00
Keith Rothman 5e9cb60917 Add base addresses for CLK_HROW tiles. Word offset may be wrong.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 13:00:54 -08:00
Keith Rothman c47746476d Make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:50:03 -08:00
Keith Rothman 1145e9a270 Dup jobserver fd's for retry.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:33:18 -08:00
Keith Rothman e66ffeb3c2 Increase number of tiles available for retries for 057.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:32:16 -08:00
Keith Rothman b04598da26 Solve orphan INT columns in Kintex7.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-07 15:01:09 -08:00
Keith Rothman bcd41b8d08 Add XADC INT and ICAP INT fuzzers to solve 2 of 4 missing INT columns.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-07 09:36:02 -08:00
Tim 'mithro' Ansell d144c9d2c8 fuzzers: Disable the DSP fuzzer for the moment.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 21:59:25 +11:00
Tim 'mithro' Ansell c590cce721 Write each run into seperate file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 7c5103e7f3 Only save the last 1000 lines to XML file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell ec6be41482 Don't close jobserver fd so retries work.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 80f3f0ec04 Adding support for writing junit.xml files.
* Fixes #494.
 * Includes multiple runs in output.
 * Includes stdout / stderr in output.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell fa2bf16acc Add retries to run_fuzzer.py
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 772c5cad44 Add success trailer too.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 4f8ba05073 Use a class rather than a global.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 09ae28be13 Adding timestamp to log line output.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell a82882a4c0 Always print minutes if displaying hours.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 314ee62b3f Fixing number of review comments.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 6249f24fd2 fuzzers: Use make directly when VERBOSE=Y
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell f8c3ada041 Adding wrapper to get understandable output.
* Saves stdout / stderr to log files.
 * Prefixes all messages with fuzzer name.
 * Gives regular status updates.
 * Successfully passes jobserver details down.
 * Correctly handles dry-run and question options.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 378e5f40b1 make: Add `+` so make passes down job information.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell 7985d0c58c make: Pass the jobserver info down.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Keith Rothman 6611b1c19c Add retries to 053 and 055 INT fuzzers.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 11:41:33 -08:00
litghost f7c6f76bb3
Merge pull request #612 from litghost/refactor_int_fuzzers
Refactor INT fuzzers.
2019-02-05 09:53:03 -08:00
litghost f4807ebdbf
Merge pull request #608 from litghost/bram_enable_fuzzer
Add fuzzer for BRAM/FIFO enable bits.
2019-02-05 06:40:32 -08:00
Keith Rothman 1d54604656 Remove TODO_N for pip-bi solver.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 22:52:14 -08:00
Keith Rothman 429978a23c Add back generate.sh
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 20:58:26 -08:00
Keith Rothman 8e8cf174de Refactor INT fuzzers.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 17:45:05 -08:00
Keith Rothman 9e41f72d5a Remove additional dependencies.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 16:38:46 -08:00
Keith Rothman e8cecf2ced Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:39:20 -08:00