Commit Graph

641 Commits

Author SHA1 Message Date
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
Sarah Maddox 3d5b3c5525 Added info on signoff via commit statement.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-23 11:03:22 +10:00
Tim Ansell 40dae64f39
Merge pull request #109 from sarahmaddox/glossadd
Added some glossary entries.
2018-04-22 12:16:59 -07:00
Sarah Maddox 26c36a3606 Added some glossary entries.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-22 15:30:45 +10:00
Rick Altherr c3622a9e98
Merge pull request #108 from sarahmaddox/glossupdates
Merged terms from wiki glossary
2018-04-18 20:50:10 -07:00
Sarah Maddox e962ca40da Modified some terms that include abbreviations and fixed alphabetical order.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-19 11:59:22 +10:00
Sarah Maddox 59082d9530 Fixes link to non-existent glossary entry.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-18 15:18:43 +10:00
Sarah Maddox 696d1c4140 Added separate lines for BLE long-form definitions.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-18 14:21:43 +10:00
Sarah Maddox cdf9ba9135 Fixed some RST errors.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-18 09:48:34 +10:00
Sarah Maddox 0cc1695f3b Merged glossary from prjxray wiki and tidied up some terms.
Signed-off-by: Sarah Maddox <sarahmaddox@google.com>
2018-04-18 09:48:10 +10:00
Tim Ansell 55cdee9421
Merge pull request #104 from mithro/add-docs
docs: Adding the current fuzzers + minitests into documentation.
2018-02-28 18:48:17 -08:00
Tim 'mithro' Ansell ca42a39317 docs: Fixing lint errors.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 18:40:56 -08:00
Tim Ansell ad182f6a71
Merge pull request #107 from mithro/autolabeler
infra: Adding autolabeler configuration.
2018-02-28 14:55:49 -08:00
Tim 'mithro' Ansell 6602ae7399 infra: Adding autolabeler configuration.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 14:43:15 -08:00
Tim 'mithro' Ansell 03f901d010 docs: Fixing the GitHub URL in conf.py
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 13:12:33 -08:00
Tim 'mithro' Ansell 8be0223f30 docs: Adding info about minitest.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 13:12:33 -08:00
Tim 'mithro' Ansell 9b31f55788 docs: Max depth of 1.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 13:12:33 -08:00
Tim 'mithro' Ansell 147dd3c78f docs: Remove doc only requirements from top level.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 13:12:33 -08:00
Tim 'mithro' Ansell a5f2a85fff docs: Adding the current fuzzers + minitests into documentation.
* Using the same approach [as in my VTRs pull request](https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/297)

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-28 13:12:33 -08:00
Tim Ansell 7be3dab337
Merge pull request #103 from kc8apf/nginx_pin_arch
Force amd64 image for nginx
2018-02-27 11:13:55 -08:00
Rick Altherr a7081164bd Force amd64 image for nginx
Per https://github.com/docker-library/official-images/issues/3835,
multi-arch official images are currently updated as each architecture's
builder finishes. This leads to times when the latest tags only have a
few architectures available.  Since our builds only happen on amd64,
pull nginx from the amd64 namespace specifically to avoid the problem.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-02-27 10:12:10 -08:00
Tim Ansell b7494a4220
Merge pull request #102 from mithro/master
Dockerfile: Run make with output syncing an more warnings.
2018-02-23 15:47:11 -08:00
Tim 'mithro' Ansell 1860245751 Dockerfile: Run make with output syncing an more warnings.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-02-23 15:05:06 -08:00
Tim Ansell 569a44d8be
Merge pull request #98 from unixb0y/master
Added link to make ReadTheDocs documentation easier to find
2018-02-19 16:19:00 -08:00
Davide cd1bbc75e7 Added Link to make readthedocs Documentation Webpage easier to find by putting it into the main README file
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-20 00:46:07 +01:00
Tim Ansell 6bc126b033
Merge pull request #97 from unixb0y/master
Added database development process to FAQ
2018-02-19 14:38:17 -08:00
Davide ad4580d8ed Changed folder name for the 'database development process' of the docs and updated the index.rst page accordingly.
Also a few minor changes as requested by @mithro regarding the content itself and rearranged the paragraphs.

Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-19 22:10:09 +01:00
Davide f2fb1fd145 added database development process to FAQ
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-19 17:21:46 +01:00
Tim Ansell 1d33970cde
Merge pull request #96 from unixb0y/master
Fixed Bullet Point Lists in README.md files
2018-02-17 20:02:13 -08:00
Davide 7f6f50f3d8 Merge remote-tracking branch 'upstream/master'
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-18 03:07:34 +01:00
Davide 7e47ae4a51 Fixed Bullet Point Lists in README.md files
Signed-off-by: Davide <davide.toldo@stud.tu-darmstadt.de>
2018-02-18 03:02:33 +01:00
Clifford Wolf d2979d77eb
Merge pull request #92 from SymbiFlow/tilegrid-ng
Tilegrid changes for BRAM and DSP tiles
2018-02-15 14:38:52 +01:00
Tim Ansell 563b54304a
Merge pull request #94 from unixb0y/master
Fixed the newly renamed README.md files
2018-02-14 07:57:29 -08:00