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

T8, TE & TB Clarifications #306

Open
tony-cole opened this issue Jul 2, 2024 · 1 comment
Open

T8, TE & TB Clarifications #306

tony-cole opened this issue Jul 2, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation

Comments

@tony-cole
Copy link

Re: riscv-cheri-v0.8.2.pdf

Section: 2.2.6. Bounds (EF, T, TE, B, BE)

T8 is confusing, maybe call it T8_E4? As it’s T8 when EF=1 or E4 when EF=0.

Initially I thought TE and BE were the Exponents for the Top and Bottom bounds respectively, is it not made clear (in this section) that they are actually combined as { TE, BE } to produce the exponent for both the top and bottom bounds (when EF=0). Also, it’s not made clear that they are the LS-bits of T & B when EF=1.

It is not made clear (in this section) that the top 2-bits of T are recreated on decode and so have be omitted in the encoding.

@andresag01 andresag01 added the documentation Improvements or additions to documentation label Jul 4, 2024
@andresag01
Copy link
Collaborator

Please note that the T8 bit was renamed to L8 (#291) because it is related to the length, not the top address.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants