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

Add support for StandardRegisters on ARM64 #186

Merged
merged 4 commits into from
Jan 30, 2025

Conversation

jinankjain
Copy link
Collaborator

Summary of the PR

With this change, we implement support for basic StandardRegisters interface for ARM64. Along with it also add a unit test to test get/set reg interface on ARM64.

Requirements

Before submitting your PR, please make sure you addressed the following
requirements:

  • All commits in this PR have Signed-Off-By trailers (with
    git commit -s), and the commit message has max 60 characters for the
    summary and max 75 characters for each description line.
  • All added/changed functionality has a corresponding unit/integration
    test.
  • All added/changed public-facing functionality has entries in the "Upcoming
    Release" section of CHANGELOG.md (if no such section exists, please create one).
  • Any newly added unsafe code is properly documented.

@jinankjain jinankjain force-pushed the staging branch 3 times, most recently from 90b6c06 to 13b43db Compare January 29, 2025 06:18
Copy link
Collaborator

@NunoDasNeves NunoDasNeves left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jinankjain jinankjain force-pushed the staging branch 2 times, most recently from 996658a to 7fbeca1 Compare January 29, 2025 11:06
It's been quite sometime that we synced register names and currently
missing ARM64 register names.

Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
@russell-islam
Copy link
Collaborator

LGTM

Along with it also add an interface to get/set StandardRegisters.

Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
After this all the test compiles and runs on ARM64.

Signed-off-by: Jinank Jain <jinankjain@microsoft.com>
@jinankjain jinankjain merged commit 8f2b1b6 into rust-vmm:main Jan 30, 2025
6 checks passed
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