Unverified Commit 7aa59783 authored by Paul Donahue's avatar Paul Donahue Committed by GitHub
Browse files

Hypervisor support (#549)



* Add most hypervisor support

* Don't check in PDF changes.

* Add vu/vs bits to various triggers
Clarify that registers are "accessible" in specified modes, not just "writable"
Prohibit hcontext alias when the H extension isn't supported since this is in
  the CSR address space that's normally just for hypervisor.

* Clarify that the backwards-compatible mscontext is optional.

* Update core_debug.tex

Co-authored-by: default avatarErnie Edgar <43148441+ernie-sifive@users.noreply.github.com>

* Fix curly braces

* Fix textra64.mhselect
Remove comments about future H mode support

* scontext is accessible from VS mode.
Clarify in various places that enables are for "S/HS" instead of just "S" mode.

* Use decimal values in field descriptions to match the rest of the spec.
VMID is in hgatp, not satp.

Co-authored-by: default avatarErnie Edgar <43148441+ernie-sifive@users.noreply.github.com>
parent 597281cd
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment