Skip to content

Commit 75bfc1e

Browse files
committed
Fix wording of README.md
1 parent f49f2b2 commit 75bfc1e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ should appear when Doom is loaded and executed.
3232

3333
## riscv-arch-test
3434

35-
The RISC-V Architectural Tests, [riscv-arch-test](https://github.com/riscv-non-isa/riscv-arch-test), is the basic set of tests that can ensure the riscv model's behaviour that matches RISC-V specifications while implementing specific software.(not a **substitute for rigorous design verification**)
35+
The RISC-V Architectural Tests, [riscv-arch-test](https://github.com/riscv-non-isa/riscv-arch-test), is the basic set of tests that can ensure the riscv model's behavior that matches RISC-V specifications while implementing specific software.(not a **substitute for rigorous design verification**)
3636

37-
There have **reference signatures** that are generated by the formal RISCV model [RISC-V SAIL](https://github.com/riscv/sail-riscv) and the test files *.elf. The .elf files contain several testing instructions, data, and **signatures**. The **test signatures** are the specific data location that need to be written by testing model(rv32emu-next) during the test. Once the test is executed, the **test signatures** will be written and compared to the **reference signature**. The test will pass if both signatures exactly match.
37+
There have **reference signatures** that are generated by the formal RISCV model [RISC-V SAIL](https://github.com/riscv/sail-riscv) and the Executable and Linkable Format(`ELF`) files. The ELF files such as `cadd-01.elf` that contain several testing instructions, data, and **signatures**. The **test signatures** are the specific data location that need to be written by testing model(rv32emu-next) during the test. Once the test is executed, the **test signatures** will be written and compared to the **reference signature**. The test will pass if both signatures exactly match.
3838

3939
[riscv-arch-test](https://github.com/riscv-non-isa/riscv-arch-test) is integrated with submodule, and the setup was done.Once the submodule `riscv-arch-test` is pulled, run all the available riscv-arch-test via command:
4040
```shell
@@ -51,7 +51,7 @@ make arch-test RISCV_DEVICE=M RISCV_TEST=div-01
5151
```
5252
The details about the setup environment variables can be found in the [RISC-V Architectural Testing Framework](https://github.com/riscv-non-isa/riscv-arch-test/blob/master/doc/README.adoc), **5.1 Setup environment variables**.
5353

54-
The result of the rv32emu-next in riscv-arch-test(RV32):
54+
Current progress of rv32emu-next in riscv-arch-test(RV32):
5555
* Passed Tests
5656
- `I`: Base Integer Instruction Set
5757
- `M`: Standard Extension for Integer Multiplication and Division
@@ -60,20 +60,20 @@ The result of the rv32emu-next in riscv-arch-test(RV32):
6060
- `C`: Standard Extension for Compressed Instruction
6161
+ `cebreak`
6262
- `privilege`: RISCV Privileged Specification
63-
+ 2 system call
63+
+ 2 system calls
6464
* `ebreak`
6565
* `ecall`
66-
+ 5 misaligned CB-type
66+
+ 5 misaligned CB-type instructions
6767
* `misalign-beq`
6868
* `misalign-bge`
6969
* `misalign-bgeu`
7070
* `misalign-blt`
7171
* `misalign-bltu`
72-
+ 1 misaligned CL-type
72+
+ 1 misaligned CL-type instructions
7373
* `misalign-lw`
74-
+ 1 misaligned CS-type
74+
+ 1 misaligned CS-type instructions
7575
* `misalign-sw`
76-
* Unsupported tests:
76+
* Unsupported tests
7777
- `F` Standard Extension for Single-Precision Floating-Point
7878

7979
Detail in riscv-arch-test:

0 commit comments

Comments
 (0)