litghost
ae526981a2
Merge pull request #946 from antmicro/idelay-fuzzer
...
Fuzzer for IDELAY
2019-07-22 10:04:36 -07:00
Tomasz Michalak
727d5ca377
fuzzers: Add fuzzer for HCLK_IOI3 PIPs
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-19 08:19:00 +02:00
Maciej Kurc
c9ce06f688
Fixed mergedb.sh to support IOI3 tiles
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Tomasz Michalak
f5ba30a81c
038-cfg: Add fuzzer for the CFG tile
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-13 07:10:18 +02:00
Keith Rothman
444f214561
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 11:23:33 -07:00
Keith Rothman
f92fb52576
Merge branch 'master' into add_pll_interconnect_fuzzer
2019-07-08 11:22:49 -07:00
Keith Rothman
3d1fade706
Change error output to stderr.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 11:21:43 -07:00
Keith Rothman
68ad409d23
Refactor PLL segbits to leverage known register file.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-03 13:18:53 -07:00
Karol Gugala
eaa8e50fe1
utils: sdfmerge: use ns timescale
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-06-29 14:12:08 +02:00
Keith Rothman
816c87a393
Do not require zero features to have zero bits, but do ignore them.
...
During database building, zero features may have other bits. For now,
ignore the fact that zero features have non-zero bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-20 09:38:47 -07:00
Keith Rothman
01a0be3162
Add support to zero db to support simple groups.
...
Previously these kinds of zero groups would require encoding the
final bits, rather than tags. This is extends the dbfixup to
construct groups via groups of tags, rather than groups of bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-19 14:46:39 -07:00
Maciej Kurc
1eae588d60
Added reporting presence of missing bits via exit code
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Maciej Kurc
53db46b2d5
Updated exit and input args handling
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Maciej Kurc
626c0f7e66
An utility script that helps to find missing segbits for PIPs
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-06-12 09:07:17 +02:00
Tomasz Michalak
cb22f2f0fe
Don't parse db files with fuzzer of origin information during database validation
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:48:09 +02:00
Tomasz Michalak
d1ccb55a58
Don't sort db files with fuzzer of origin information
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:48:03 +02:00
Tomasz Michalak
22cdae1536
Generate db files with fuzzer name of origin
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-05-27 08:46:44 +02:00
Karol Gugala
8d4a94d367
sdfmerge: emit only the selected instance of the merged cell
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 17:34:07 -07:00
Karol Gugala
757b4bea0c
utils: makesdf: set timescale to 1ns
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 17:34:07 -07:00
Karol Gugala
e5d2a65f0a
utils: makesdf: sort the output
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-05-14 21:18:24 +02:00
Tim 'mithro' Ansell
636db487c8
Attempting to make fasm2frames.py tests pass again.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-05-09 09:56:54 +02:00
Tomasz Michalak
894a629767
Merge pull request #510 from antmicro/clean-db
...
utils: add cleandb tool
2019-05-08 10:18:35 +02:00
Karol Gugala
588be1c62a
utils: sdfmerge: write ouptput sdf file
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
69cc63ea81
utils: add sdfmerge tool
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
31903a222a
utils: makesdf: fix SLOW and FAST paths grouping
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
f4a37af87d
utils: makesdf: sort delays
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
4d5434f3d2
utils: makesdf: use only slow values in timingcheck section
...
SDF spec assumes we have only one set of values in the timingcheck section
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
bf86b47d4a
utils: makesdf: minor output sdf fixes
...
Fix endfile parenthesis.
Remove spaces in delay definitions
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
3ccc2df586
utils: add makesdf tool
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Karol Gugala
64b39ffa29
utils.tcl: add get_tile_types function
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-04-28 18:53:06 -07:00
Tomasz Michalak
48e5b8fc8d
segprint: drop empty sections with -z -D
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-04-15 21:43:53 +02:00
Keith Rothman
66c7c4c3ab
Add fuzzers for HCLK_CMT tiles.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 18:43:21 -07:00
litghost
05055fe028
Merge pull request #696 from antmicro/lock-mergedb
...
utils: mergedb: lock database accesses
2019-03-05 16:41:06 -08:00
Karol Gugala
8db90e9a76
utils: mergedb: lock database accesses
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-05 20:21:56 +01:00
Keith Rothman
1307e11397
IOB_SING solution via segbit aliases.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 17:02:18 -08:00
Keith Rothman
816bf44156
Rework IOB fuzzers.
...
- Add most single ended IOSTANDARD's.
- Add bits for input, output and input/output buffers for single ended
IOBs.
- Add initial ILOGIC fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:36:02 -08:00
Keith Rothman
2a114a9726
Output required_features as a list rather than a string with newlines.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 15:40:07 -08:00
litghost
7f7c3bb564
Merge pull request #650 from litghost/add_fasm_features_to_harness
...
Add required FASM features to harness
2019-02-14 08:29:00 -08:00
Keith Rothman
b1c822cb98
Fix review comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 08:27:43 -08:00
litghost
2a8d6e6bb9
Merge pull request #655 from antmicro/site-naming-fix
...
tile.py: changed get_instance_sites function
2019-02-14 08:14:56 -08:00
Alessandro Comodi
f489350788
tile.py: changed get_instance_sites function
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-14 11:40:32 +01:00
Keith Rothman
8387eb8c32
Update FASM tools to use new required_features.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 17:58:42 -08:00
Keith Rothman
457c0cde6f
Make generic generate_top for tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 16:43:02 -08:00
Keith Rothman
88b2fc6d35
Fix 043 to document remaining bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:46 -08:00
Keith Rothman
2311f25149
Add initial BUFG config bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:46 -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
Alessandro Comodi
14bfcb835e
Merge pull request #640 from antmicro/check-out-of-bound-bits
...
checkdb.py: restored check on all previous tiles
2019-02-12 22:46:59 +01:00
Alessandro Comodi
1a7302418e
Run make format.
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 22:08:43 +01:00
Alessandro Comodi
aa4ea882df
checkdb.py: restored check on all previous tiles
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 22:05:11 +01:00
litghost
8222b4089b
Merge pull request #631 from antmicro/check-out-of-bound-bits
...
checkdb: optimized script and added out-of-bound check
2019-02-12 09:56:25 -08:00
Alessandro Comodi
987cf47df9
checkdb.py: remove not needed arguments
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 18:50:08 +01:00
Alessandro Comodi
2a8587772d
checkdb.py: now correctly using db and grid datastructures
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:00:16 +01:00
Alessandro Comodi
e87d6c603f
Run make format.
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 14:03:53 +01:00
Alessandro Comodi
d18a6df1f8
checkdb.py: using db and grid
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 14:02:42 +01:00
Alessandro Comodi
1f6054ae0d
Run make format.
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-11 17:17:28 +01:00
Alessandro Comodi
530bb1f243
checkdb.py: added some optimizations to script
...
I have restored the check on every single tile while also adding some
optimizations to the algorithm. It still is pretty slow, mainly during
the INT_[LR] tiles checking, but compared to the previous solution there is
a good improvement.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-11 14:18:27 +01:00
Keith Rothman
2208a48b89
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:27:57 -08:00
Keith Rothman
111ad4bacc
Add optional bits output for debugging.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:26:35 -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
Alessandro Comodi
ad1877f9e5
checkdb: added out of bound bits check and optimized
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-08 15:35:49 +01:00
Tim 'mithro' Ansell
39098dc79e
utils: Output path when assert fails.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 21:59:25 +11:00
Keith Rothman
c830c27357
Fix frame initialization regression.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 22:18:33 -08:00
Keith Rothman
f372849bc0
Update FASM to version that includes output sorting.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 17:12:01 -08:00
Keith Rothman
310d197b8e
Add support for non-canonical sorted output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 16:41:04 -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
Tim 'mithro' Ansell
2eb1bf3bfe
fuzzers: Add 000-init-db fuzzer.
...
Creates the .db files via make rather than via sourcing settings.sh
allowing pip fuzzers to interact correctly with `make clean`.
Fixes #604 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-05 00:44:09 +11:00
Keith Rothman
6f13ee4155
Merge BRAM_L and BRAM_R solving and decrease maximum candidate count from 4 to 2.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 10:47:55 -08:00
Keith Rothman
7469df937a
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 17:52:55 -08:00
Keith Rothman
741715851a
Initial cascade pip fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 14:53:05 -08:00
litghost
b116641859
Merge pull request #577 from litghost/small_tools_update
...
Set bit2fasm.py as executable and increase context on JSON diff.
2019-01-30 08:18:41 -08:00
Tim 'mithro' Ansell
c52e3fd04a
utils: Fix formatting.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:20:37 +11:00
Tim 'mithro' Ansell
19d5a24e41
utils: Nicer output format.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
44117ebb0d
utils: More aggressive output checking.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
73702cd660
utils: Fix the output sort order in Info.md file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
c45213329c
utils: Assert sort stability.
...
Make sure the sort order seems stable.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
2950a63769
utils: Fix an instability in cmp method.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
522ac7901c
utils: Info.md can be used to update existing Info.md
...
Useful if you just want to reformat the existing files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
47294cf45d
utils: Adding tool for generating the database/Info.md file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell
8c1fe3f844
utils: Adding tool for sorting the database files.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Keith Rothman
167401833c
Set bit2fasm.py as executable and increase context on JSON diff.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 15:51:11 -08:00
Keith Rothman
bf8fd49ba4
Remove remaining usage of height, as words is the key.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:31:44 -08:00
Keith Rothman
32b9da0d97
Handle A7/K7/Z7 differences gracefully.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:30:53 -08:00
Keith Rothman
da08dfb99f
Add back INT propagation.
...
All INT tiles are now populated for artix7 and the INT propagation
sanity checks output of fuzzers to ensure consistency.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 16:17:31 -08:00
Keith Rothman
0bc3d9097b
Add INT_INTERFACE filtering.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 07:04:09 -08:00
Keith Rothman
1fb3516435
Fix show only missing and sort tiles on verbose.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 11:45:24 -08:00
Keith Rothman
e696339059
Add filtering to tilegrid report and options for reporting output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 11:40:36 -08:00
Keith Rothman
d49897d45d
make format
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 09:57:45 -08:00
Keith Rothman
136618b29d
Add tilegrid report utility.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 09:55:13 -08:00
Keith Rothman
980ce529d8
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 22:24:20 -08:00
litghost
c595847739
Merge pull request #552 from litghost/add_check_json_utility
...
Add utility to compare JSON from two database's.
2019-01-23 17:37:58 -08:00
Keith Rothman
782d2c4ced
Convert shell script to python script.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 13:09:19 -08:00
Keith Rothman
d5f51cc1b2
Convert shell script to python script.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 13:03:12 -08:00
Keith Rothman
0fbeb0dc32
Add utility for diffing segbits from two databases.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-18 10:26:39 -08:00
Keith Rothman
5817e5932c
Rename script.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-18 10:10:14 -08:00
Keith Rothman
cbaffc8a5d
Add utility to compare JSON from two database's.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-18 10:08:38 -08:00
litghost
1e2f1c6ae1
Merge pull request #533 from antmicro/05x-piplist
...
Generate piplist once
2019-01-17 12:16:09 -08:00
Karol Gugala
ea29a0ca5a
utils: environment: generate empty db files if missing
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-16 17:39:03 +01:00
Alessandro Comodi
b5f7243f39
utils/environment.sh: added fuzzers dir to env variables
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 12:13:49 +01:00
Karol Gugala
9998c803f5
utils: add cleandb tool
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-14 18:03:48 +01:00
litghost
219fc2cba3
Merge pull request #490 from litghost/add_bit2fasm
...
Add utility to convert from bit to FASM in one program.
2019-01-11 13:53:57 -08:00
Keith Rothman
2ba905130a
Remove old bit2fasm files.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-11 13:13:05 -08:00
Tim 'mithro' Ansell
22fe886d44
Make Python code testable.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 19:54:59 -08:00
Keith Rothman
85ff7fe55c
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-10 17:04:05 -08:00
Keith Rothman
26c1c2f226
Add utility to convert from bit to FASM in one program.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-10 17:02:45 -08:00
Karol Gugala
6c6e90db84
fuzzers: 05x: do not use symbolic link to int_generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-10 14:36:36 +01:00
Karol Gugala
e6eb0db9f9
utils: top_generate: generate setseed.vh for all targets
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
Karol Gugala
5ea696b632
utils: pass flages to generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
John McMaster
010a2eb5da
segprint: --bit-only
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-09 18:36:18 +01:00
Tim 'mithro' Ansell
3b13f8734f
Fix indenting in mergedb.py
...
Fixes #467 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-08 18:23:25 -08:00
John McMaster
955759020d
segprint: fix -b flag, working on tilegrid directly
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 19:05:39 +01:00
John McMaster
d0d6778826
mergedb: proper merge script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:35 +01:00
John McMaster
1f431903e2
groupmask utility
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00
John McMaster
06347fdd3a
addrwidth utility
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 11:44:24 +01:00
John McMaster
069f9f5ff4
Merge pull request #445 from antmicro/443_broken_segprint
...
utils: segprint: Fix issue #443 with segprint -b
2019-01-07 23:23:03 +01:00
Tomasz Michalak
f0f7661fbb
utils: segprint: Fix issue #443 with segprint -b
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-01-07 18:09:43 +01:00
John McMaster
80e140b278
top_generate.sh => top_generate.mk
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 17:38:35 +01:00
John McMaster
d7efa3bc81
vivado: assert expected version
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-06 17:24:23 +01:00
Felix Held
0d6e327229
introduce vivado wrapper
...
This fixes the problem that when sourcing the vivado settings file the
library search path is modified resulting in non-vivado binaries not working
due to being dynamically linked against the vivado libraries instead of the
system ones.
Signed-off-by: Felix Held <felix-github@felixheld.de>
2018-12-28 19:05:49 +01:00
Tim 'mithro' Ansell
1b48dfd1aa
Fixes #403 .
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-27 12:02:33 +01:00
John McMaster
b8840ae9ff
rempips: try a few times to solve on failures
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:43:04 -08:00
John McMaster
c68ee2f004
Merge pull request #364 from mcmasterg/dbfixup_fix
...
Dbfixup fix
2018-12-19 15:22:19 -08:00
John McMaster
b979eafae1
dbfixup: drop bad entries instead of asserting when strict=0
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:14:56 -08:00
John McMaster
f084026ed9
genheader: set FUZDIR instead of per project
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:40:25 -08:00
John McMaster
535769ad04
utils: chmod +x *.py
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 13:29:22 -08:00
Tim 'mithro' Ansell
8d0983aedd
Source Python environment in settings.sh
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 19:13:45 -08:00
John McMaster
7acefbb2bb
dbfixup: fix zero enums
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:14:08 -08:00
John McMaster
c4f49106b7
Merge pull request #328 from mithro/master
...
JSON improvements
2018-12-17 18:13:30 -08:00
John McMaster
bce9837aee
mergedb: liob33 support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 17:54:30 -08:00
Tim 'mithro' Ansell
8d3e95cd1a
Move xjson / xyaml to utils instead of prjxray.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
23c435aa6e
Improve `make format`.
...
* Use `yapf` from environment if it exists.
* Better way to generate exclude.
* Make TCL formatting work.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-13 18:31:10 -08:00
John McMaster
962dcc78d0
parsedb: more verbose on duplicate bits
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 11:55:51 -08:00
John McMaster
20db34836f
genheader: export SPECDIR
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 16:42:06 -08:00
John McMaster
77c5261130
checkdb: print in standard address format
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:58:14 -08:00
John McMaster
96ee4ac449
checkdb: check tile overlap
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:58:14 -08:00
John McMaster
5060dae1be
checkdb: check all .db files
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:57:58 -08:00
John McMaster
34464f80f6
parsedb: better help
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:56:23 -08:00
John McMaster
04053f4d31
mergedb.sh: verify consistency earlier
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:56:23 -08:00
John McMaster
2bb5677d44
parsedb: merge in dbcheck
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 14:56:06 -08:00
John McMaster
3dd449e430
Merge pull request #290 from mcmasterg/dbfixup_msg
...
dbfixup: more verbose bit index message
2018-12-05 18:27:45 -08:00
John McMaster
5e8a50fe37
dbfixup: more verbose bit index message
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:51:41 -08:00
John McMaster
f38309230e
reformat.tcl: move to third party
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:01:00 -08:00
John McMaster
54dcdf1f2e
tcl: reformat existing code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster
c7aacd521b
tcl: reformat tool
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster
9971c143bd
route_via: loop check
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:08:24 -08:00
John McMaster
a77f7bd12e
tilegrid: generate products in parallel
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 12:00:56 -08:00
John McMaster
b07ea0a3a1
rempips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
bef4a1184d
dbfixup: quick hacks to make 050 happy
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 18:09:04 -08:00
John McMaster
a3980ff738
dbfixup: handle always mode
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:37:50 -08:00
John McMaster
c1069aa1c0
parsedb: support "always" mode
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:37:50 -08:00
John McMaster
5ecf3a3f45
parsedb: ignore mask lines
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:37:50 -08:00