Commit Graph

166 Commits

Author SHA1 Message Date
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
John McMaster 8753ac3b67 mergedb: more aggressively delete temp files
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:37:50 -08:00
John McMaster eb7c1cc589 parsedb: more verbose duplicate tag message
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:37:30 -08:00
John McMaster 72dc4ec27b
Merge pull request #256 from mcmasterg/dbfixup_update_masks
dbfixup: missing arg on --clb-int
2018-11-13 15:01:47 -08:00
John McMaster 5d1396e667 dbfixup: missing arg on --clb-int
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 14:33:13 -08:00
John McMaster c22995bf6c environment.sh: fix PYTHONPATH
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 14:05:55 -08:00
John McMaster d31c5af8ce dbfixup: bits frozenset => set
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:47:14 -08:00
John McMaster 59603f069b mergedb: use parsedb to validate merges
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster 7f95ce3996 parsedb: tool to validate database
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster 5c3083d1a4 dbfixup: move parse_db_line() to util
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 15:44:13 -08:00
John McMaster 4516a00665 --db_root => --db-root
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:37:01 -08:00
John McMaster bcaf5c207d dbfixup: more verbose const assertion
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 10:57:46 -08:00
John McMaster dbf2c3b4b2 dbfixup: const0 support
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster e43e433550 dbfixup: zero_range() only on clb-int, assert on zero db size mismatch
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 17:30:03 -08:00
John McMaster 8f172bccf2 dbfixup: apply patches per project instead of globally
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster b6ba7e96a6 dbfixup: patch local files instead of central db
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster a790148ed0 dbfixup: generic file load args
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster d713c1e306 dbfixup: functions, comments, argparse
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster 3220cdc1ee dbfixup: db_root arg
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster aefe1a9534 segprint: ignore hint pips
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 12:07:29 -08:00
John McMaster 334f28a9a4 segprint: decode bits shared by overlapping tiles
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 12:05:23 -08:00
Keith Rothman de5c8a44a3 Pass configuration from top of utility, rather than implicit variables.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-01 16:18:32 -07:00
John McMaster b44e9dd49f segprint: use prjxray.db lib
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:54:05 -07:00
John McMaster 5532adac5b segprint: grid => tiles, segments
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:53:59 -07:00
litghost 26b95fb46e
Merge pull request #205 from litghost/larger_roi
Expand ROI to all of CMT X0Y2.
2018-10-30 17:16:43 -05:00