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

Implement TLB coherence #32

Closed
2 tasks done
dbittman opened this issue Jan 29, 2022 · 3 comments
Closed
2 tasks done

Implement TLB coherence #32

dbittman opened this issue Jan 29, 2022 · 3 comments
Assignees
Labels
bug Something isn't working kernel Internal kernel issues

Comments

@dbittman
Copy link
Contributor

dbittman commented Jan 29, 2022

The kernel currently does not implement TLB coherence, as it's still in its infancy. But we need to get this going quick.

  • page invalidation
  • TLB shootdown (ideally we optimize this to avoid broadcast, etc)
@dbittman dbittman added bug Something isn't working kernel Internal kernel issues labels Jan 29, 2022
@dbittman dbittman added this to the Core Functionality milestone Jan 29, 2022
@dbittman dbittman self-assigned this Feb 1, 2022
@dbittman
Copy link
Contributor Author

PR #107 makes progress here, leaving the optimization steps for a separate PR.

@dbittman
Copy link
Contributor Author

dbittman commented Nov 2, 2023

PR #150 makes more progress, finally hooking up the TLB coherence mechanism.

@dbittman
Copy link
Contributor Author

Further enhancements in #151

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working kernel Internal kernel issues
Projects
None yet
Development

No branches or pull requests

1 participant