mirror of
https://github.com/Zenithsiz/ftmemsim.git
synced 2026-02-03 17:52:16 +00:00
Fixed PageTable::pages_by_mem cache being updated wrong.
This commit is contained in:
parent
19440f6b92
commit
e51957053f
@ -56,8 +56,8 @@ impl PageTable {
|
||||
page.cool_accesses(self.cooling_clock_tick);
|
||||
|
||||
if mem_idx != page.mem_idx {
|
||||
self.pages_by_mem.entry(mem_idx).or_default().remove(&page_ptr);
|
||||
self.pages_by_mem.entry(page.mem_idx).or_default().insert(page_ptr);
|
||||
self.pages_by_mem.entry(page.mem_idx).or_default().remove(&page_ptr);
|
||||
self.pages_by_mem.entry(mem_idx).or_default().insert(page_ptr);
|
||||
page.mem_idx = mem_idx;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user