Home
last modified time | relevance | path

Searched refs:SystemBus (Results 1 – 25 of 112) sorted by relevance

12345

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DGPIODetachingTests.cs37 …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 …]
DMemoryTests.cs27 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()
DPeripheralsGroupTests.cs26 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()
DMachineTests.cs30 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()
DMultiCPUTests.cs28 var sysbus = machine.SystemBus; in ShouldEnumerateCPUs()
50 var sysbus = machine.SystemBus; in ShouldGuardPeripheralReads()
DSystemBusTests.cs33 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()
DSerializationTests.cs85 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/
DReadMemoryCommand.cs35 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()
DWriteDataToMemoryCommand.cs64 … 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()
DCalculateCRCCommand.cs41 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()
DSupportedQueryCommand.cs23 if(manager.Machine.SystemBus.IsMultiCore) in Execute()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Storage/VirtIO/
DVirtqueue.cs48 …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/
DLPC43xx_GPIO_Test.cs23 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()
DOpenTitan_SpiDeviceTest.cs28 …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()
DEFM32GGI2CControllerTest.cs28 … 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/
DSysbusTester.cs40 …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/
DPythonCommands.cs70 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/
DSparc.cs155 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/
DVirtualConsole.cs23 … 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/
DCluster.cs66 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/
DSerializationTests.cs86 var sysbus = machine.SystemBus; in ShouldSerializeMachineWithSimplePyDev()
91 sysbus = machine.SystemBus; in ShouldSerializeMachineWithSimplePyDev()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/
DMSP430F261X_DMA.cs74 …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()
DUDMA.cs22 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/
DMachine.cs52 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/
DGaislerAPBController.cs91 … var registrationPoint = machine.SystemBus.GetRegistrationPoints(peripheral).SingleOrDefault(); in GetBusAddress()
102 var recordsFound = machine.SystemBus.Children in cacheRecords()

12345