We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The PTW has an illegal state in which it can violate the req, gnt protocol (from PTE_LOOKUP to IDLE during flush).
req
gnt
PTE_LOOKUP
IDLE
https://github.com/pulp-platform/ariane/blob/838b04a96c45cee81ce658492baf74f117357dd2/src/ptw.sv#L331-L338
Example execution trace:
1127755000 112766 U 0000000000005fce 0 00000013 nop 1127765000 112767 U 0000000000005fd0 0 00ee579b srliw a5, t3, 0xe x15 =0000000000000000 t3 :0000000000000000 1127775000 112768 U 0000000000005fd4 0 0000100f fence.i 1132915000 113282 U 0000000000005fd8 0 40755b3b sraw s6, a0, t2 x22 =ffffffffffffffff a0 :ffffffffffffffff t2 :0000000000000000 1132925000 113283 U 0000000000005fdc 0 12000073 sfence.vma 1133245000 113315 U 0000000000005fe0 0 00000000 INVALID Exception @1133245000, PC: 0000000000005fe0, Cause: Instruction Page Fault, tval: 0000000000005fe0
The text was updated successfully, but these errors were encountered:
🐛 Fix #61
d67f892
d20e388
🐛 Fix openhwgroup#61
806c2bb
8a38339
zarubaf
No branches or pull requests
The PTW has an illegal state in which it can violate the
req
,gnt
protocol (fromPTE_LOOKUP
toIDLE
during flush).https://github.com/pulp-platform/ariane/blob/838b04a96c45cee81ce658492baf74f117357dd2/src/ptw.sv#L331-L338
Example execution trace:
The text was updated successfully, but these errors were encountered: