| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | GPIODetachingTests.cs | 37 …machine.SystemBus.Register(gpioByNumberConnectorPeripheralMock, new BusRangeRegistration(0x0, 0x10… in ShouldGetAllGPIOConnections() 38 machine.SystemBus.Register(gpioReceiverMock, new BusRangeRegistration(0x10, 0x10)); in ShouldGetAllGPIOConnections() 55 …machine.SystemBus.Register(gpioByNumberConnectorPeripheralMock, new BusRangeRegistration(0x0, 0x10… in ShouldDetachConnectionFromGPIOByNumberConnection() 56 machine.SystemBus.Register(gpioReceiverMock, new BusRangeRegistration(0x10, 0x10)); in ShouldDetachConnectionFromGPIOByNumberConnection() 59 …((IPeripheralRegister<IBusPeripheral, BusRangeRegistration>)machine.SystemBus).Unregister(gpioRece… in ShouldDetachConnectionFromGPIOByNumberConnection() 79 …machine.SystemBus.Register(gpioByNumberConnectorPeripheralMock, new BusRangeRegistration(0x00, 0x1… in ShouldDetachOnlyOneConnectionFromGPIOByNumberConnection() 80 machine.SystemBus.Register(gpioReceiverMock, new BusRangeRegistration(0x10, 0x10)); in ShouldDetachOnlyOneConnectionFromGPIOByNumberConnection() 81 machine.SystemBus.Register(gpioReceiverMock2, new BusRangeRegistration(0x20, 0x10)); in ShouldDetachOnlyOneConnectionFromGPIOByNumberConnection() 82 machine.SystemBus.Register(gpioReceiverMock3, new BusRangeRegistration(0x30, 0x10)); in ShouldDetachOnlyOneConnectionFromGPIOByNumberConnection() 85 …((IPeripheralRegister<IBusPeripheral, BusRangeRegistration>)machine.SystemBus).Unregister(gpioRece… in ShouldDetachOnlyOneConnectionFromGPIOByNumberConnection() [all …]
|
| D | MemoryTests.cs | 27 machine.SystemBus.Register(memory, start); in ShouldReadWriteMemoryBiggerThan2GB() 30 machine.SystemBus.WriteByte(offset1, 0x1); in ShouldReadWriteMemoryBiggerThan2GB() 31 machine.SystemBus.WriteByte(offset2, 0x2); in ShouldReadWriteMemoryBiggerThan2GB() 33 Assert.AreEqual(0x1, machine.SystemBus.ReadByte(offset1)); in ShouldReadWriteMemoryBiggerThan2GB() 34 Assert.AreEqual(0x2, machine.SystemBus.ReadByte(offset2)); in ShouldReadWriteMemoryBiggerThan2GB()
|
| D | PeripheralsGroupTests.cs | 26 machine.SystemBus.Register(peripheral, new BusPointRegistration(0x0)); in ShouldNotUnregisterSinglePeripheralFromGroup() 27 machine.SystemBus.Unregister(peripheral); in ShouldNotUnregisterSinglePeripheralFromGroup() 29 machine.SystemBus.Register(peripheral, new BusPointRegistration(0x0)); in ShouldNotUnregisterSinglePeripheralFromGroup() 34 machine.SystemBus.Unregister(peripheral); in ShouldNotUnregisterSinglePeripheralFromGroup() 51 machine.SystemBus.Register(peripheral, new BusPointRegistration(0x0)); in ShouldUnregisterPeripheralGroups()
|
| D | MachineTests.cs | 30 machine.SystemBus.Register(peripheral1, 0.By(10)); in ShouldThrowOnRegisteringAnotherPeripheralWithTheSameName() 31 machine.SystemBus.Register(peripheral2, 10.By(10)); in ShouldThrowOnRegisteringAnotherPeripheralWithTheSameName() 42 machine.SystemBus.Register(peripheral1, 0.By(10)); in ShouldFindPeripheralByPath() 54 machine.SystemBus.Register(peripheral1, 0.By(10)); in ShouldFindPeripheralByPathWhenThereAreTwo() 55 machine.SystemBus.Register(peripheral2, 10.By(10)); in ShouldFindPeripheralByPathWhenThereAreTwo() 68 machine.SystemBus.Register(peripheral1, 0.By(10)); in ShouldThrowOnNullOrEmptyPeripheralName()
|
| D | MultiCPUTests.cs | 28 var sysbus = machine.SystemBus; in ShouldEnumerateCPUs() 50 var sysbus = machine.SystemBus; in ShouldGuardPeripheralReads()
|
| D | SystemBusTests.cs | 33 sysbus = machine.SystemBus; in SetUp() 125 var sb = machine.SystemBus; in ShouldPauseAndResumeOnlyOnce() 315 … machine.SystemBus.Register(new MappedMemory(machine, 100), new BusPointRegistration(50)); in ShouldReadBytes() 322 machine.SystemBus.Register(mock.Object, new BusRangeRegistration(50, 100)); in ShouldReadBytes() 327 … machine.SystemBus.Register(new MappedMemory(machine, 100), new BusPointRegistration(200)); in ShouldReadBytes() 334 machine.SystemBus.Register(mock.Object, new BusRangeRegistration(200, 100)); in ShouldReadBytes() 337 machine.SystemBus.WriteBytes(testArray, 0); in ShouldReadBytes() 338 var resultArray = machine.SystemBus.ReadBytes(0, 350); in ShouldReadBytes() 400 var sb = machine.SystemBus; in CreateMachineAndExecute() 582 …public static void Register(this SystemBus sysbus, IBusPeripheral peripheral, Antmicro.Renode.Core… in Register()
|
| D | SerializationTests.cs | 85 var sysbus = machine.SystemBus; in ShouldSerializeAllCpus() 91 sysbus = machine.SystemBus; in ShouldSerializeAllCpus() 104 machine.SystemBus.Register(cpu, new CPURegistrationPoint()); in ShouldRememberCpuNames() 108 var cpus = machine.SystemBus.GetCPUs(); in ShouldRememberCpuNames()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | ReadMemoryCommand.cs | 35 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute() 47 … val = manager.Machine.SystemBus.ReadByte(access.Address, context: manager.Cpu); in Execute() 51 … val = manager.Machine.SystemBus.ReadWord(access.Address, context: manager.Cpu); in Execute() 55 … val = manager.Machine.SystemBus.ReadDoubleWord(access.Address, context: manager.Cpu); in Execute() 59 … val = manager.Machine.SystemBus.ReadQuadWord(access.Address, context: manager.Cpu); in Execute() 63 …data = manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, context: manager.Cp… in Execute()
|
| D | WriteDataToMemoryCommand.cs | 64 … manager.Machine.SystemBus.WriteByte(access.Address, (byte)val, context: manager.Cpu); in WriteData() 67 … manager.Machine.SystemBus.WriteWord(access.Address, (ushort)val, context: manager.Cpu); in WriteData() 70 … manager.Machine.SystemBus.WriteDoubleWord(access.Address, (uint)val, context: manager.Cpu); in WriteData() 73 … manager.Machine.SystemBus.WriteQuadWord(access.Address, (ulong)val, context: manager.Cpu); in WriteData() 76 …manager.Machine.SystemBus.WriteBytes(data, access.Address, startingIndex, (long)access.Length, con… in WriteData()
|
| D | CalculateCRCCommand.cs | 41 if(manager.Machine.SystemBus.WhatIsAt(access.Address, context: manager.Cpu) == null) in Execute() 48 …manager.Machine.SystemBus.ReadBytes(access.Address, (int)access.Length, data, currentIndex, onlyMe… in Execute()
|
| D | SupportedQueryCommand.cs | 23 if(manager.Machine.SystemBus.IsMultiCore) in Execute()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/VirtIO/ |
| D | Virtqueue.cs | 48 …var readData = parent.SystemBus.ReadBytes(Descriptor.BufferAddress, toRead, context: GetCurrentCon… in TryReadFromBuffers() 80 …parent.SystemBus.WriteBytes(data, Descriptor.BufferAddress, (long)toWrite, context: GetCurrentCont… in TryWriteToBuffers() 103 …var idx = (ushort)parent.SystemBus.ReadWord(AvailableAddress + (ulong)UsedAndAvailable.Index, cont… in Handle() 139 … parent.SystemBus.WriteWord(UsedAddress + (ulong)UsedAndAvailable.Flags, 0, context: context); in WriteVirtqueueUsed() 140 …parent.SystemBus.WriteDoubleWord(ringAddress + (ulong)UsedRing.Index, (uint)chainFirstIndex, conte… in WriteVirtqueueUsed() 141 …parent.SystemBus.WriteDoubleWord(ringAddress + (ulong)UsedRing.Length, (uint)BytesWritten, context… in WriteVirtqueueUsed() 142 …parent.SystemBus.WriteWord(UsedAddress + (ulong)UsedAndAvailable.Index, (ushort)UsedIndexForDriver… in WriteVirtqueueUsed() 163 …var scanBytes = parent.SystemBus.ReadBytes(descriptorAddress, DescriptorSizeOffset, context: GetCu… in ReadDescriptorMetadata() 207 …var flag = parent.SystemBus.ReadWord(AvailableAddress + (ulong)UsedAndAvailable.Flags, context: co… in ReadDescriptorFromAvail() 209 var chainFirstIndex = (int)parent.SystemBus.ReadWord(AvailableAddress + in ReadDescriptorFromAvail() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Test/PeripheralsTests/ |
| D | LPC43xx_GPIO_Test.cs | 23 machine.SystemBus.Register(gpio, new BusRangeRegistration(0x4000A000, 0x400)); in InitTest() 44 machine.SystemBus.Register(gpio, new BusRangeRegistration(0x4000A000, 0x400)); in ChangeDirectionToOutput() 71 machine.SystemBus.Register(gpio, new BusRangeRegistration(0x4000A000, 0x400)); in ChangeOutputsState() 135 machine.SystemBus.Register(gpio, new BusRangeRegistration(0x4000A000, 0x400)); in ChangeMask() 152 machine.SystemBus.Register(gpio, new BusRangeRegistration(0x4000A000, 0x400)); in ChangeMaskedOuputState()
|
| D | OpenTitan_SpiDeviceTest.cs | 28 …machine.SystemBus.Register(peripheral, new Peripherals.Bus.BusRangeRegistration(new Range(Peripher… in Setup() 170 machine.SystemBus.WriteByte(PeripheralRegistrationPoint + writeAddress, b); in WriteToPeripheralTransmitFifo() 201 machine.SystemBus.WriteDoubleWord(PeripheralRegistrationPoint + (ulong)register, value); in WriteToPeripheral() 206 machine.SystemBus.WriteByte(PeripheralRegistrationPoint + (ulong)register, value); in WriteToPeripheral() 211 return machine.SystemBus.ReadDoubleWord(PeripheralRegistrationPoint + (ulong)register); in ReadFromPeripheral()
|
| D | EFM32GGI2CControllerTest.cs | 28 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in InitTest() 59 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in CtrlTest() 71 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in InterruptTest() 99 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in ReadFromSlaveTest() 169 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in TemperatureMeasurementTest() 274 … machine.SystemBus.Register(efm32ggi2ccontroller, new BusRangeRegistration(0x4000A000, 0x400)); in DualI2CAddressBMC050Test()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/ |
| D | SysbusTester.cs | 40 …machine.SystemBus.AddWatchpointHook(address, SysbusAccessWidth.Byte, Access.Write, (cpu, encounter… in ObserveAddress() 46 …machine.SystemBus.AddWatchpointHook(address, SysbusAccessWidth.Word, Access.Write, (cpu, encounter… in ObserveAddress() 52 …machine.SystemBus.AddWatchpointHook(address, SysbusAccessWidth.DoubleWord, Access.Write, (cpu, enc… in ObserveAddress() 58 …machine.SystemBus.AddWatchpointHook(address, SysbusAccessWidth.QuadWord, Access.Write, (cpu, encou… in ObserveAddress()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/MonitorTests/CommandTests/ |
| D | PythonCommands.cs | 70 machine.SystemBus.ZeroRange(new Range(MemoryOffset, MemoryOffset)); in DumpTest() 71 machine.SystemBus.WriteBytes(bytes, address); in DumpTest() 110 machine.SystemBus.WriteBytes(bytes, address); in DumpFileTest() 135 …machine.SystemBus.Register(new MappedMemory(machine, 0x1000), new BusPointRegistration(MemoryOffse… in BuildEmulation()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Sparc/ |
| D | Sparc.cs | 155 if(machine.SystemBus.TryGetCurrentCPU(out var cpu)) in FindBestInterrupt() 172 if(machine.SystemBus.TryGetCurrentCPU(out var cpu)) in AcknowledgeInterrupt() 200 int cpuid = machine.SystemBus.GetCPUSlot(this); in InitCPUId()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/UART/ |
| D | VirtualConsole.cs | 23 … machine.RegisterAsAChildOf(machine.SystemBus, virtConsole, NullRegistrationPoint.Instance); in CreateVirtualConsole() 32 bus = machine.SystemBus; in VirtualConsole()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | Cluster.cs | 66 machine.SystemBus.Register(cpu, new CPURegistrationPoint()); in Register() 73 machine.SystemBus.Unregister(cpu); in Unregister()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/PythonPeripherals/ |
| D | SerializationTests.cs | 86 var sysbus = machine.SystemBus; in ShouldSerializeMachineWithSimplePyDev() 91 sysbus = machine.SystemBus; in ShouldSerializeMachineWithSimplePyDev()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/ |
| D | MSP430F261X_DMA.cs | 74 …Transfer[channelIndex].Value ? machine.SystemBus.ReadByte((ulong)sourceAddress[channelIndex]) : ma… in PerformTransfer() 77 … machine.SystemBus.WriteByte((ulong)destinationAddress[channelIndex], (byte)sourceValue); in PerformTransfer() 81 … machine.SystemBus.WriteWord((ulong)destinationAddress[channelIndex], sourceValue); in PerformTransfer()
|
| D | UDMA.cs | 22 SystemBus = machine.GetSystemBus(this); in UDMA() 201 private readonly IBusController SystemBus; field in Antmicro.Renode.Peripherals.DMA.UDMA 217 … var controlStructure = new ControlStructure(parent.SystemBus.ReadBytes(dataSource, 0x10)); in InitTransfer() 225 parent.SystemBus.WriteBytes(controlStructure.GetBytes(), dataSource, true); in InitTransfer()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/ |
| D | Machine.cs | 52 SystemBus = new SystemBus(this); in Machine() 53 registeredPeripherals = new MultiTree<IPeripheral, IRegistrationPoint>(SystemBus); in Machine() 59 SetLocalName(SystemBus, SystemBusName); in Machine() 242 peripheral = (T)(IPeripheral)SystemBus; 254 …if(TryFindSubnodeByName(registeredPeripherals.GetNode(SystemBus), splitPath[1], out result, System… 374 … if(wrapper.ParentController != SystemBus && wrapper.ParentController != controller) in RegisterBusController() 395 controller = RegisterBusController(peripheral, SystemBus); in GetSystemBus() 964 var cpus = SystemBus.GetCPUs().OfType<ICpuSupportingGdb>(); in StartGdbServer() 1124 if(SystemBus.TryGetCurrentCPU(out var cpu)) in ScheduleAction() 1161 if(!SystemBus.TryGetCurrentCPU(out var icpu)) in TryRestartTranslationBlockOnCurrentCpu() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Bus/ |
| D | GaislerAPBController.cs | 91 … var registrationPoint = machine.SystemBus.GetRegistrationPoints(peripheral).SingleOrDefault(); in GetBusAddress() 102 var recordsFound = machine.SystemBus.Children in cacheRecords()
|