blob: cd595e88cba3505c7d3973b106b3bcb3c8f71d98 (
plain) (
blame)
1
2
3
4
5
6
7
|
SMC: Finer grained Mman / Invalidation Locks
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)
|