Skip to content

Commit

Permalink
Merge pull request #11 from incoresemi/dev
Browse files Browse the repository at this point in the history
dev to main
  • Loading branch information
neelgala authored Oct 27, 2021
2 parents 48fef95 + 4d6429f commit ebf3789
Show file tree
Hide file tree
Showing 17 changed files with 1,298 additions and 717 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.2.0] - 2021-10-27
- documentation.
- feature to use index.yaml for test selection.
- update instruction constants.
- add custom minimal trap handler for illegal insts and misaligned access.
- add feature to generate multiple tests from one plugin.
- update test_list generation for compile macros and march.
- Fix generate_asm return types for rvtest_data, name_postfix and signature.

## [1.1.0] - 2021-09-24
- add support for updated chromite's config YAMLs
- update documentation for the new changes
Expand Down
359 changes: 288 additions & 71 deletions docs/source/creating_new_tests.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/source/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ Details and further specification of the config file syntax is available at
the user when he tries to write his own YAMLs. These files, eventhough
working, are likely to be very old and can be factually wrong.
So, the user is required to use these files only to get a feel of how UATG
works. The user should move to the actual YAMLs once they understand the
works. The user must start using the actual YAMLs once they understand the
UATG flow by following this quickstart or the tutorial.

.. warning:: You will need to change ``user`` to your username in the below file.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ parameterized set of coverpoints which can help indicate the health of the test-
target.

The parameterized tests in UATG are written as python-plugins which can generate assembly programs.
These python programs are required to follow a certain API has outlined by UATG and produce artifacts
These python programs are required to follow a certain API as outlined by UATG and produce artifacts
which UATG can use to generate the final Assembly tests. These python plugins have the capability to
generate relevant tests based on the configuration of the target DUT or skip generation completely
if certain features in the configuration have been disabled.
Expand Down
9 changes: 7 additions & 2 deletions docs/source/tutorial.rst
Original file line number Diff line number Diff line change
Expand Up @@ -639,9 +639,14 @@ executable:
$ cd ~/myquickstart
$ git clone https://gitlab.com/incoresemi/core-generators/chromite.git
$ cd chromite
$ pip install -r requirements.txt
$ python -m configure.main
$ git checkout using-csrbox
$ pip install -U -r requirements.txt
$ python -m configure.main -ispec sample_config/c64/rv64i_isa.yaml \
-customspec sample_config/c64/rv64i_custom.yaml \
-cspec sample_config/c64/core64.yaml \
-gspec sample_config/c64/csr_grouping64.yaml --verbose debug
$ make -j<jobs> generate_verilog
$ make link_verilator generate_boot_files
The above steps shall generate a directory: ``build/hw/verilog`` which includes
all the generated verilog files.
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.1.0
current_version = 1.2.0
commit = True
tag = True

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def read_requires():

setup(
name='uatg',
version='1.1.0',
version='1.2.0',
description="UATG - Micro-Architecture (µArch) Tests Generator",
long_description=readme + '\n\n',
classifiers=[
Expand Down
2 changes: 1 addition & 1 deletion uatg/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@

__author__ = """InCore Semiconductors Pvt Ltd"""
__email__ = '[email protected]'
__version__ = '1.1.0'
__version__ = '1.2.0'
Loading

0 comments on commit ebf3789

Please sign in to comment.