John McMaster
133ff586e8
timfuz: move project outputs to build directory
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
943ab5bbb7
timfuz: placelut as standalone data generator
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
5d8d0b22d8
timfuz: moving to fuzzers dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
d96bfd7a8b
timfuz: cleanup README
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
edbd5f4ca9
timfuz: tile annotate. Workflow alpha!
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
fb69b9f045
timfuz: utility to create tile to speed model database
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
5176374817
timfuz group2flat: remove old option
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
e76e84f72c
timfuz: csv_flat2group
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
1aa15ae8b6
timfuz: utility to flatten groups out of csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
e83866af72
timfuz: linprog write output csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
5ecbd135ce
timfuz leastsq: remove test code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
f6fb4cb60c
timfuz leastsq: write output solution
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
250e48c7a8
timfuz: move to top level
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
7021c638c2
timfuz: timfuz_rref => rref
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
4fee67322f
timfuz leastsq: iteration print
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
9e63d9ee55
timfuz: leastsq reasonable delays
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
41cf8469b5
timfuz: least square tests
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
d4d0af9d9f
timfuz: sub2csv
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
632fbffc4b
timfuz: dont open file until writing results
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
42eccf2100
timfuz: quicker matrix loading
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
4d15c15267
timfuz: normalize_last=False
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
b4874d2cf9
timfuz: perf tests
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
9ff07f4278
timfuz: matrix perf test
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
6d78626239
timfuz: massage experiments
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
343cd5b413
timfuz: old massage routines added back in
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
aeebb45b34
timfuz: timfuz_solve main()
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
97ea34d4cd
timfuz: checksub uses fractions
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
71dad3d09c
timfuz: use symbolic math to generate constants
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
8c5436916c
timfuz: begin converting to fractions
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
John McMaster
b3f881a54c
timfuz: rref test
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:52:26 -07:00
Tim Ansell
9d65b21ef4
Merge pull request #121 from mcmasterg/make_format
...
make format: update to latest yapf
2018-09-17 18:51:26 -07:00
John McMaster
cfea717280
make format: update to latest yapf
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:45:47 -07:00
John McMaster
8a257d46a3
Merge pull request #117 from mcmasterg/tiledoc
...
docs: tileconn, tilegrid
2018-08-29 00:06:37 -07:00
John McMaster
1205b5bddb
docs: tileconn, tilegrid
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-08-28 17:07:09 -07:00
Tim Ansell
6ba02daf00
Merge pull request #115 from cfib/master
...
Workaround for g++ and glibc that define `minor` in `<sys/types.h>`.
2018-06-22 15:25:27 -07:00
Tim Ansell
4cda523b80
Merge pull request #116 from mithro/master
...
python: Run latest yapf.
2018-06-22 15:25:10 -07:00
Tim 'mithro' Ansell
e5346c308e
python: Run latest yapf.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-06-22 15:18:43 -07:00
Christian Fibich
2e20e2e32f
Workaround for g++ and glibc that define `minor` in `<sys/types.h>`.
...
Building prjxray using g++ 7.3.0 and glibc 2.27-3 produces the following warning that is treated as an error:
In file included from [...]/prjxray/lib/include/prjxray/xilinx/xc7series/configuration_column.h:8:0,
from [...]/prjxray/lib/include/prjxray/xilinx/xc7series/configuration_bus.h:10,
from [...]/prjxray/lib/xilinx/xc7series/configuration_bus.cc:1:
[...]/prjxray/lib/include/prjxray/xilinx/xc7series/frame_address.h:32:13: error: In the GNU C Library, "minor" is defined
by <sys/sysmacros.h>. For historical compatibility, it is
currently defined by <sys/types.h> as well, but we plan to
remove this soon. To use "minor", include <sys/sysmacros.h>
directly. If you did not intend to use a system-defined macro
"minor", you should undefine it after including <sys/types.h>. [-Werror]
uint8_t minor() const;
^~~~~~~~~~~
This is related to these two bugs:
https://sourceware.org/bugzilla/show_bug.cgi?format=multiple&id=19239
https://bugzilla.redhat.com/show_bug.cgi?id=130601
This patch is a workaround that undefines `minor` if `_GNU_SOURCE` is defined.
Signed-off-by: Christian Fibich <fibich@technikum-wien.at>
2018-06-22 11:18:13 +02:00
Rick Altherr
faa872ee1b
Merge pull request #114 from kc8apf/remove_ksy
...
docs: Remove Kaitai Struct bitstream description
2018-06-06 12:32:16 -07:00
Rick Altherr
a6f1e92ee6
docs: Remove Kaitai Struct bitstream description
...
Kaitai Struct only support purely stateless parsing. That only works up
to the packet layer for Xilinx bitstreams. As there are now both C++
(prjxray) and Rust (gaffe) parsers that work up through config frames,
the KSY only serves to mislead someone that Kaitai Struct works for this
purpose.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-06-06 12:18:55 -07:00
Rick Altherr
1b1356d675
Merge pull request #113 from sarahmaddox/glossadd
...
Added some glossary terms largely around clocking, and a link from the config doc
2018-05-14 09:39:38 -07:00
Sarah Maddox
fc37897c35
Tweaked some glossary terms.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-14 14:34:46 +10:00
Sarah Maddox
62f0ca316e
Added some glossary terms.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-14 14:18:12 +10:00
Tim Ansell
6733106a55
Merge pull request #111 from sarahmaddox/guides
...
Adds a guide to updating the Project X-Ray docs
2018-05-07 09:13:44 -07:00
Sarah Maddox
f859275fda
Fixes some formatting in the guide to updating docs.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-07 12:14:02 +10:00
Sarah Maddox
b8a4ef8540
Updated the contribution guidelines by running update-contributing.py.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-07 11:59:12 +10:00
Sarah Maddox
a61361b1f7
Added content to the guide to updating the docs.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-07 11:55:05 +10:00
Sarah Maddox
132253fda4
Links the term 'column' to the glossary entry.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-07 11:11:21 +10:00
Sarah Maddox
6dc15342df
First commit of docs guide.
...
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-05-07 10:49:46 +10:00
Tim Ansell
b9298a3d13
Merge pull request #110 from sarahmaddox/guides
...
Added info on signoff via commit statement.
2018-04-22 18:33:23 -07:00