SMC: Finer grained Mman / Invalidation Locks
Open
- Dominant language
- C++
- Stars
- 8k
- Forks
- 351
- Avg merge
- 12h 31m
- Merged PRs (30d)
- 102
Description
Follow up from #1842,
We can use much finer grained mman / translation locks, vs the lock the world approach taken there.
- Use an inverval lock tree
- Lock based on arguments (eg, mmap w/o MAP_FIXED doesn't need to clear code caches, or mprotect that doesn't affect PROT_EXEC, etc)
Contributor guide
Assessment
This issue has not been assessed yet.