cpu: CPU.RiscV64 @ sysbus { cpuType: "rv64g"; timeProvider: empty } code: Memory.MappedMemory @ sysbus 0x2000 { size: 0x10000 } dram: Memory.MappedMemory @ { sysbus new Bus.BusRangeRegistration { address: 0x81000000; size: 0x1000; offset: 0x4000; cpu: cpu}; sysbus 0x80000000 } size: 0x10000000 mmio: Memory.ArrayMemory @ { sysbus new Bus.BusRangeRegistration { address: 0x91000000; size: 0x1000; offset: 0x4000; cpu: cpu}; sysbus 0x90000000 } size: 0x10000000