-
Notifications
You must be signed in to change notification settings - Fork 0
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
Emulation of RISC-V H extension #197
Conversation
998b935
to
c5bc9bc
Compare
d68d596
to
e06a794
Compare
e06a794
to
758c58c
Compare
03b7d59
to
4fa7109
Compare
After 5 hours of gdb.... green!!!! @CharlyCst You can review :-) Please don't merge, I will read the documentation once again & see if I can catch a few bugs |
c3fd8a1
to
4fa7109
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a few things to fix here and there, in particular in the switch from payload to firmware (see comments), but otherwise looks good to me :)
a19b11d
to
116c61d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome looks all good to me now :)
I'll rebase and merge the PR
116c61d
to
6dd07a6
Compare
In the RISC-V architecture, the Hypervisor extension (often referred to as H-extension) introduces a new privilege mode (HS-mode) that provides a virtualized environment. This allows a hypervisor to manage virtual machines, trapping certain privileged instructions and handling them in a way that maintains isolation between the host and guest operating systems. This commit emulates the behavior of this ISA extension in Miralis.
6dd07a6
to
b259cda
Compare
No description provided.