diff --git a/src/memory/paging/table.rs b/src/memory/paging/table.rs index 4ce7991e..adfc0b84 100644 --- a/src/memory/paging/table.rs +++ b/src/memory/paging/table.rs @@ -6,6 +6,14 @@ pub struct Table { entries: [Entry; ENTRY_COUNT], } +impl Table { + pub fn zero(&mut self) { + for entry in self.entries.iter_mut() { + entry.set_unused(); + } + } +} + impl Index for Table { type Output = Entry;