-
Notifications
You must be signed in to change notification settings - Fork 3
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
Clarify multiple VA to PA mapping #7
Conversation
src/mte_tag.adoc
Outdated
@@ -218,6 +218,11 @@ splitted stores. | |||
A memory access (load or store) to some virtual address `va` can not bypass | |||
the older store initiated by `settag/setinvtag rs1=va`. | |||
|
|||
This specification defines tag as the entitiy attached to virtual addresses. |
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.
s/entitiy attached/entity associated/
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.
Fixed
src/mte_tag.adoc
Outdated
This specification defines tag as the entitiy attached to virtual addresses. | ||
It is software's responsibility to ensure that the tags are appropriately set | ||
on the virtual addresses even though some of them map to the same physical | ||
address(es). |
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.
Can we re-word this
"""
It is software's responsibility to ensure that the tags are appropriately set
on the virtual addresses even though some of them map to the same physical
address(es)
"""
to something like
"""
In case of aliasing (multiple virtual addresses map to same physical address), it is software's
responsibility to ensure that the tags are set correctly for respective virtual address prior to
memory accesses via aliased virtual address.
"""
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.
Revised as suggested.
Added note on software's responsibility because tags are defined on VA.