62d5c08d06
- rmm/src/arch/emulate.rs: replace unimplemented!() with actual TLB invalidation (remove the address from the map). Without this the emulate arch silently fails to invalidate TLB entries during context switches, which can cause stale mappings. - src/syscall/futex.rs: remove completed TODO marker for FUTEX_REQUEUE (work done in a prior commit).
Redox Memory Management
This is a Rust crate to provide abstractions for hardware memory management. It also contains a mechanism for testing memory management with software emulation.