diff options
author | S Pawan Kumar <pawan.kumar@incoresemi.com> | 2022-12-17 22:25:25 +0530 |
---|---|---|
committer | S Pawan Kumar <pawan.kumar@incoresemi.com> | 2022-12-17 22:36:46 +0530 |
commit | 42d6d3eb0d5c8d851db97f6fe707380c0e13ae6c (patch) | |
tree | c0138f5100748979d67444d7c70bbb4f54998429 | |
parent | 5cbc33a378091bb47818687e65a493e41760a825 (diff) | |
download | riscv-arch-test-patch-inconsistency.zip riscv-arch-test-patch-inconsistency.tar.gz riscv-arch-test-patch-inconsistency.tar.bz2 |
Changelog updates.patch-inconsistency
-rw-r--r-- | CHANGELOG.md | 2 | ||||
-rw-r--r-- | spec/TestFormatSpec.adoc | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fb00ea..8b47056 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## [3.5.2] - 2022-11-04 - Fix inconsistencies in tests. - Add Zicsr to ISA in RV32 privilege tests + - Fix canary definition to depend on sigalign instead of xlen. + - Modify signature size requirement to multiple of 4. ## [3.5.1] - 2022-10-28 - Add test cases for P-ext diff --git a/spec/TestFormatSpec.adoc b/spec/TestFormatSpec.adoc index 4022968..8102ade 100644 --- a/spec/TestFormatSpec.adoc +++ b/spec/TestFormatSpec.adoc @@ -53,9 +53,12 @@ This document has been created by the following people (in alphabetical order of |================================================================================ | _Revision_ | _Date_ | _Author_ | _Modification_ +| 1.2.8 Draft | 16 December 2022 | S Pawan Kumar | + * Size constraint of signature region updated to multiple of 4. + | 1.2.7 Draft | 16 September 2021 | S Pawan Kumar | * Modified definition of the `RVTEST_ISA` macro. - * Added appendix section illustrating the use and effects of the same. + * Added appendix section illustrating the use and effects of the same. | 1.2.6 Draft | 24 September 2020 | Neel Gala | Replaced Compliance with Architecture/Architectural. Minor beautification in macro definitions. @@ -189,8 +192,9 @@ to it by the framework using the RVMODEL_DATA_BEGIN and RVMODEL_DATA_END macros. values are written one per line, starting with the most-significant byte on the left-hand side with the format <hex_value> where the length of value will be 32 bits (so 8 characters), regardless of the actual value length computed by the test. The file should start with values stored at the lowest -address of the signature (i.e. from RVMODEL_DATA_BEGIN to RVMODEL_DATA_END). Furthermore, the size -of the signature should be a multiple of 4-bytes (i.e. it should end at a 4-byte boundary). +address of the signature (i.e. from RVMODEL_DATA_BEGIN to RVMODEL_DATA_END). Furthermore, the +signature should always begin at a 16-byte (128-bit) boundary and the size of the signature should +be a multiple of 4-bytes (i.e. it should also end at a 4-byte boundary). === The test suite signature The _test suite signature_ is defined as a set of <<The test signature,_test signatures_>> valid for given <<The RISC-V architectural test suite,_architectural test suite_>>. It represents the test signature of the particular RISC-V configuration selected for the architectural test. |