Commit Graph

3366 Commits

Author SHA1 Message Date
Alessandro Comodi 204b05672d minitest: add hamsternz-displayport minitest
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 15:25:47 +01:00
litghost 4a87ca80e7
Merge pull request #1551 from antmicro/add-gtp-channel-tilegrid
005-tilegrid: Add GTP_CHANNEL tilegrid fuzzer
2021-01-21 16:26:49 -08:00
Alessandro Comodi e7995c74ee 005-tilegrid: allow auto-alignment of frame
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-21 19:02:39 +01:00
Tomasz Michalak f1cbbc38a6 005-tilegrid: Add GTP_CHANNEL tilegrid fuzzer
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2021-01-21 19:02:39 +01:00
Alessandro Comodi 77afcf8fa5
Merge pull request #1548 from antmicro/add-gtp-common-conf
gtp_common: add conf fuzzer
2021-01-21 09:47:33 +01:00
Alessandro Comodi f8ae373dd5 063-gtp-common-conf: add IBUFDS_GTE2 primitive as well
This commit also solves an issue in the bitfilter function.
Given that the GTP_COMMON and GTP_COMMON_MID_[LEFT|RIGHT] have the same
bits, but in different frames, we need to add all of the possible frames
to the bitfilter callback.

This causes issues in determining the IN_USE feature, therefore, there
must be two different bitfilter callbacks, one for GTP_COMMON, and one
for GTP_COMMON_MID_[LEFT|RIGHT]

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 50553b0c17 063-gtp-common-conf: fix Makefile to clean only current part
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 5245999dc4 063-gtp-common-conf: add license to pushdb.sh
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 47baef5aea mergedb: add gtp_common_mid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi fb78c37356 063-gtp-common-conf: add to fuzzer Makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 10f4ea1de5 063-gtp-common: handle both gtp_common and gtp_common_mid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 7036884784 063-gtp-common: add inverted and in_use features
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi ccccd20ed8 063-gtp-common: add gtp_common fuzzer
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 5c892e4f44 063-gtp-common: enable gtp_common in mergedb
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
litghost 64858d6437
Merge pull request #1547 from antmicro/add-gtp-common-tilegrid
gtp_common: add to tilegrid
2021-01-20 09:21:41 -08:00
litghost e21a7fbd5d
Merge pull request #1559 from antmicro/fix-environment
environment: fix environment set up
2021-01-20 09:18:25 -08:00
litghost bdec7cbefe
Merge pull request #1552 from litghost/back_commit_prjxray_db_makefile
Back commit Makefile from prjxray-db.
2021-01-20 09:15:48 -08:00
Alessandro Comodi 3d4c9addf0 environment: fix environment set up
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 11:28:56 +01:00
Alessandro Comodi 9be8df1756 005-tilegrid: add clean_all target
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-19 22:43:29 +01:00
Alessandro Comodi 0ec1aa277b 005-tilegrid: fix make run
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-19 19:53:46 +01:00
Alessandro Comodi bed5106efc 005-tilegrid: allow auto-alignment of frame
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-19 19:53:42 +01:00
Alessandro Comodi a7b2d9752e gtp_common: add to tilegrid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-18 15:41:11 +01:00
Keith Rothman c978a88d48 Back commit Makefile from prjxray-db.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-01-15 09:36:34 -08:00
Alessandro Comodi e25c20a8f1
Merge pull request #1544 from antmicro/add-pcie-conf
Add PCIe configuration fuzzer
2021-01-15 17:04:09 +01:00
Alessandro Comodi 1be5c159ac 061-pcie-conf: add to Makefile to run correctly
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-14 17:17:13 +01:00
Alessandro Comodi 2e2aa36d84 061-pcie-conf: fix number of digits
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-14 17:17:13 +01:00
Alessandro Comodi ea772f01b6 mergedb: add pcie_bot tile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-14 17:17:13 +01:00
Alessandro Comodi 47f4ca909f pcie: add fuzzer for configuration attributes
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-14 17:17:13 +01:00
litghost 30890e0e04
Merge pull request #1539 from dnltz/WIP/dnltz/refactory_database
Refactor fabric data in database
2021-01-14 08:16:43 -08:00
litghost 905a6b5b04
Merge pull request #1543 from antmicro/add-pcie-tilegrid
pcie: add to tilegrid
2021-01-14 08:15:43 -08:00
litghost 8bbdffb625
Merge pull request #1545 from litghost/dummy_spartan7
Add dummy spartan7 scripts until spartan7 CI is debugged.
2021-01-14 08:14:11 -08:00
Keith Rothman f6d97588ee Add dummy spartan7 scripts until spartan7 CI is debugged.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-01-13 09:34:35 -08:00
Alessandro Comodi 8fe46031bc run make format-py
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-13 15:02:42 +01:00
Alessandro Comodi 17d5254adf pcie: add to tilegrid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-13 13:01:45 +01:00
Daniel Schultz b8ff7326c8 database: Add mapping files for each famility.
1) Part to device, package and speed-grade mapping

2) Device to fabric mapping

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-13 12:01:18 +01:00
Daniel Schultz ec04ccba19 gitignore: Add exceptions for database/<family>/mapping
Add exceptions to keep the mapping files in the database and add them by
commits from this repository.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-13 12:01:14 +01:00
Daniel Schultz e24e1bc5b4 settings: Add mapping files for part resources
These files contain information about the part information used by the
fuzzers and should help to add new parts easier, later.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-13 08:38:22 +01:00
Daniel Schultz cd4ca4916e Update tests to fabric refactoring
Since the tilegrid.json file is not anymore placed inside the part directory,
the test needs to be updated slightly to work with the new structure.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz e986737252 htmlgen: Update directory to fabric
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 6856651990 docs: Update newpart.rst for new part handling
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz e60b0d5875 fuzzers: Deploy fabric data to a separate dir
Fabric data should be deployed to a separate directory inside the database
and all devices with the same fabric should access it.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz a5ad410875 Makefile: Remove variable export
These informations are now stores in device-specific mapping files and
run_fuzzers stores them as variable.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 4122384e74 settings: Remove XRAX_PIN_xx from Makefile
These variables are not set by run_fuzzers

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 54808f48fb fuzzers: Set part information to env
Loads the part specific mapping information and stores them in the env.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 082e982911 prjxray: Update scripts to access fabric data
Parts data are now divided from the part. Update all scripts to access the
fabric data from the fabric files.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz ec15a221d6 utils: xyaml: Do not use deprecated function
From the official PyYAML documentation:

"Warning: It is not safe to call yaml.load with any data received from an
untrusted source! yaml.load is as powerful as pickle.load and so may call
any Python function. Check the yaml.safe_load function though."

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz d3fba0c6a0 utils: Overwrite localisation settings
Set localisation settings to default values to prevent different locale
results from tools.

Example: Non-English speaking countries use a comma as decimal seperators but
Python's float convert only accepts a point.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Tim Ansell 77e8b24c88
Merge pull request #1528 from SymbiFlow/dependabot/submodules/third_party/googletest-ca4b7c9
Bump third_party/googletest from `41b5f14` to `ca4b7c9`
2020-12-26 14:39:29 -08:00
dependabot-preview[bot] 01d9b1d52a
Bump third_party/googletest from `41b5f14` to `ca4b7c9`
Bumps [third_party/googletest](https://github.com/google/googletest) from `41b5f14` to `ca4b7c9`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](41b5f149ab...ca4b7c9ff4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-26 05:18:13 +00:00
Robert Winkler 291d9b91d3
Merge pull request #1505 from antmicro/fix_links
Fix links generation for markdown-code-symlinks
2020-12-15 16:55:51 +01:00