Skip to content

Conversation

@mininny
Copy link
Collaborator

@mininny mininny commented Jan 13, 2025

Description

This PR integrates riscv64 instruction matching tool. Because all of the instruction used in Kona should be supported by Asterisc for a thorough FPVM implementation, we should check that there are no missing instruction in Asterisc vm implementation.

The new CircleCI workflow instruction_check checkouts the asterisc repo and kona repo, and builds kona elf for riscv64, and checks in against the json file that contains instructions that asterisc supports. This list of instructions needs to be updated by hand when the implementation of RISCV VM is changed.

@mininny mininny force-pushed the feature/mininny/integrate-instruction-matching-tool branch 6 times, most recently from 54a1164 to 4e74e4a Compare January 13, 2025 06:54
@codecov-commenter
Copy link

codecov-commenter commented Jan 13, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 61.87%. Comparing base (bf4e465) to head (4f45fbd).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #120   +/-   ##
=======================================
  Coverage   61.87%   61.87%           
=======================================
  Files          27       27           
  Lines        4126     4126           
=======================================
  Hits         2553     2553           
  Misses       1432     1432           
  Partials      141      141           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@mininny mininny force-pushed the feature/mininny/integrate-instruction-matching-tool branch 9 times, most recently from f2bd974 to 8fa6c0d Compare January 13, 2025 07:59
@mininny mininny force-pushed the feature/mininny/integrate-instruction-matching-tool branch from 8fa6c0d to 4f45fbd Compare January 13, 2025 08:04
@mininny mininny marked this pull request as ready for review January 13, 2025 09:40
@mininny mininny changed the title Feature/mininny/integrate instruction matching tool Integrate instruction matching tool Jan 17, 2025
@mininny mininny requested review from ImTei and refcell January 17, 2025 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants