pub fn tick(&mut self, _mip: &mut u64) {
		// mmu clock is synced in cpu.tick()

		// Flush memory access trace
		if self.memory_access_trace.len() > 0 {
			self.memory_access_trace = vec![];
		}
	}
/// Runs one cycle of MMU and peripheral devices.
Runs one cycle of MMU and peripheral devices.
Runs one cycle of MMU and peripheral devices .
pub fn tick(&mut self, _mip: &mut u64) {
		// mmu clock is synced in cpu.tick()
		// Flush memory access trace
		if self.memory_access_trace.len() > 0 {
			self.memory_access_trace = vec![];
		}
	}
pub fn tick ( & mut self , _mip : & mut u64 ) { // mmu clock is synced in cpu.tick() // Flush memory access trace if self . memory_access_trace . len ( ) > 0 { self . memory_access_trace = vec ! [ ] ; } }
Runs one cycle of MMU and peripheral devices.
Runs one cycle of MMU and peripheral devices .
&mut self
_mip
&mut u64