Skip to content

Conversation

@febyeji
Copy link
Collaborator

@febyeji febyeji commented Nov 3, 2025

  • run_reg_read now branches when the implicit register reads occur during the translation. The base address of the page table walk in the ISA is read from the TLB in the memory model.
  • Use Entry.is_upper to calculate prefix_to_va

@febyeji febyeji changed the base branch from main to optimization/promise-first November 3, 2025 03:36
@febyeji febyeji force-pushed the optimization/promise-first branch from 9f1f977 to b898dc2 Compare November 3, 2025 03:40
@febyeji febyeji force-pushed the feature/tlb-ttbr branch 3 times, most recently from 0232e0f to ea71c6d Compare November 5, 2025 09:27
@febyeji febyeji force-pushed the optimization/promise-first branch from 1e9a319 to 7f3f7f9 Compare November 10, 2025 01:45
@febyeji febyeji force-pushed the optimization/promise-first branch 2 times, most recently from 4af0adb to 984fc1b Compare November 10, 2025 06:46
@febyeji febyeji force-pushed the optimization/promise-first branch from 984fc1b to d1798c9 Compare November 12, 2025 11:14
@febyeji febyeji force-pushed the optimization/promise-first branch from ed82e3e to 962f50e Compare November 13, 2025 04:32
Copy link
Collaborator

@tperami tperami left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to review some semantics about the register lists and the trs lifetime, but apart from that this is very good, thanks!

@febyeji febyeji force-pushed the optimization/promise-first branch 2 times, most recently from 769b651 to 80b7aad Compare November 18, 2025 08:39
@febyeji febyeji force-pushed the optimization/promise-first branch from 533182a to 53d1c39 Compare November 20, 2025 04:48
Copy link
Collaborator

@tperami tperami left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is good to go when the comments are addressed, but I'll wait until 2 Dec to merge. Also, the commit message should mention that is not only adding TTBR in TLB support but also fixing support for upper/lower range stuff.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants