Skip to content

Commit

Permalink
Merge pull request #138 from Harshitha172000/master
Browse files Browse the repository at this point in the history
Update Mor1kx-Formal project progress in Readme
  • Loading branch information
stffrdhrn authored Sep 1, 2021
2 parents e28f9a4 + 6e61ee5 commit 95eee05
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,8 @@ Integration (CI) suite. This currently covers:
- [or1k-tests](https://github.com/openrisc/or1k-tests) - the `or1k-tests` test suite
is run against each pipeline to check most major instructions, exception handling,
caching, timers, interrupts and other features.
- mor1kx formal - `formal-verification` tests are run on the cappuccino pipeline to confirm the processor doesn't
encounter undesirable states and identify unseen bugs.

Status: ![Build Status](https://github.com/openrisc/mor1kx/actions/workflows/ci.yml/badge.svg)

Expand All @@ -180,7 +182,7 @@ In the future we are working on bringing more tests including:
- softfloat, fpu verification (may not be feasable in CI due to long run times)
- CPU pipeline debugging verification via GDB/OpenOCD
- Resource utilization regression with yosys synth_intel synth_xilinx
- Formal verification with yosys
- Formal verification of ESPRESSO and PRONTO ESPRESSO using yosys-formal.
- Verification that each revision can boot differnt OS's **Linux**, **RTMES**
- Golden reference `or1ksim` trace comparisons vs verilog model using constrained
random inputs.
Expand All @@ -189,7 +191,7 @@ Verification status of mor1kx pipelines:

|Pipeline|Testing Support|Comments|
|--------|---------------|--------|
|`CAPPUCCINO`|`Linting` `or1k-tests`|All supported tests passing|
|`CAPPUCCINO`|`Linting` `or1k-tests` `formal-verification` |All supported tests passing|
|`ESPRESSO`|`linting` `or1k-tests` |Still many pipeline failures, see issue #71|
|`PRONTO_ESPRESSO`|`linting`|No toolchain support for no-delayslot c code|
|`MAROCCHINO`|`linting` `or1k-tests`|See [marocchino](https://github.com/openrisc/or1k_marocchino) project.|

0 comments on commit 95eee05

Please sign in to comment.