(&mut self, addr: u64)
| 116 | impl Default for MemoryLatencyConfig { |
| 117 | fn default() -> Self { |
| 118 | Self::disabled() |
| 119 | } |
| 120 | } |
| 121 | |
| 122 | pub struct SystemBus { |
| 123 | rom: Rom, |
| 124 | l1_cache: Cache<Cache<Cache<Ram>>>, // L1 -> L2 -> L3 -> RAM |
| 125 | uart: Uart, |
| 126 | clint: Clint, |
| 127 | plic: Plic, |
| 128 | framebuffer: Framebuffer, |
| 129 | keyboard: Keyboard, |
| 130 | syscon_exit: Option<i64>, |
| 131 | memory_latency: MemoryLatencyConfig, |
| 132 | access_latency_cycles: u32, |
| 133 | } |
| 134 |
no outgoing calls
no test coverage detected