Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate instruction matching tool #120

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

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 refcell and ImTei 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.

2 participants