| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | PeripheralAccessMethods.cs | 31 public BusAccess.QuadWordReadMethod ReadQuadWord; field in Antmicro.Renode.Peripherals.Bus.PeripheralAccessMethods 69 SetReadOrWriteMethod(i, obj, operation, ref ReadQuadWord, ref WriteQuadWord); in SetMethod() 116 …Tuple.Create(ReadQuadWord, WriteQuadWord, (BusAccess.QuadWordReadMethod)Peripheral.ReadQuadWordNot… in BuildMissingAccesses() 185 if(ReadQuadWord == Peripheral.ReadQuadWordNotTranslated) in BuildMissingAccesses() 190 ReadQuadWord = ReadWriteExtensions.BuildQuadWordReadUsing(read); in BuildMissingAccesses() 195 ReadQuadWord = ReadWriteExtensions.BuildQuadWordReadBigEndianUsing(read); in BuildMissingAccesses() 229 ReadQuadWord = Peripheral.ReadQuadWordNotTranslated; in DisableTranslatedAccesses() 250 … var quadWordReadWrapperArgs = new object[] {Peripheral, new Func<long, ulong>(ReadQuadWord)}; in WrapMethods() 270 ReadQuadWord = new BusAccess.QuadWordReadMethod(quadWordReadWrapperObj.Read); in WrapMethods() 284 …ReadQuadWord = (BusAccess.QuadWordReadMethod)(((ReadHookWrapper<ulong>)ReadQuadWord.Target).Origin… in UnwrapMethods()
|
| D | IQuadWordPeripheral.cs | 12 ulong ReadQuadWord(long offset); in ReadQuadWord() method
|
| D | SystemBusGenerated.cs | 365 public ulong ReadQuadWord(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Bus.SystemBus 397 return accessMethods.ReadQuadWord(checked((long)(address - startAddress))); in ReadQuadWord() 418 return ReadQuadWord(address, context, state); in ReadQuadWordWithState() 554 if(pam.ReadQuadWord.Target is ReadHookWrapper<ulong>) in SetHookAfterPeripheralRead() 556 …pam.ReadQuadWord = new BusAccess.QuadWordReadMethod(((ReadHookWrapper<ulong>)pam.ReadQuadWord.Targ… in SetHookAfterPeripheralRead() 560 …pam.ReadQuadWord = new BusAccess.QuadWordReadMethod(new ReadHookWrapper<ulong>(peripheral, new Fun… in SetHookAfterPeripheralRead()
|
| D | BusParametrizedRegistration.cs | 26 methods.ReadQuadWord = new BusAccess.QuadWordReadMethod(readQuadWord); in FillAccessMethods()
|
| D | SystemBus.cs | 1400 if(methods.ReadQuadWord != null) in FillAccessMethodsWithDefaultMethods() 1402 … qwordWrapper = new QuadWordPeripheralWrapper(methods.ReadQuadWord, methods.WriteQuadWord); in FillAccessMethodsWithDefaultMethods() 1465 if(methods.ReadQuadWord == null && qwordPeripheral != null) in FillAccessMethodsWithDefaultMethods() 1467 …ethods.ReadQuadWord = matchingAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)qwordPeripheral.Read… in FillAccessMethodsWithDefaultMethods() 1599 if(methods.ReadQuadWord == null) in FillAccessMethodsWithDefaultMethods() 1603 …methods.ReadQuadWord = translatedAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)dwordWrapper.Read… in FillAccessMethodsWithDefaultMethods() 1608 …methods.ReadQuadWord = translatedAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)wordWrapper.ReadQ… in FillAccessMethodsWithDefaultMethods() 1613 …methods.ReadQuadWord = translatedAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)byteWrapper.ReadQ… in FillAccessMethodsWithDefaultMethods() 1618 …methods.ReadQuadWord = translatedAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)dwordPeripheral.R… in FillAccessMethodsWithDefaultMethods() 1623 …methods.ReadQuadWord = translatedAccessNeedsSwap ? (BusAccess.QuadWordReadMethod)wordPeripheral.Re… in FillAccessMethodsWithDefaultMethods() [all …]
|
| D | BusControllerProxy.cs | 315 …public virtual ulong ReadQuadWord(ulong address, IPeripheral context = null, ulong? cpuState = nul… in ReadQuadWord() method in Antmicro.Renode.Peripherals.Bus.BusControllerProxy 317 return ParentController.ReadQuadWord(address, context, cpuState); in ReadQuadWord()
|
| D | IBusController.cs | 42 ulong ReadQuadWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadQuadWord() method
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | WriteExtensionsTest.cs | 281 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(act); in ShouldWriteByteUsingQuadWord() 296 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(act); in ShouldWriteByteUsingQuadWordBigEndian() 306 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x3412); in ShouldWriteWordUsingQuadWord() 309 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x78563412); in ShouldWriteWordUsingQuadWord() 312 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x567878563412); in ShouldWriteWordUsingQuadWord() 323 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x1234000000000000); in ShouldWriteWordUsingQuadWordBigEndian() 326 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x1234567800000000); in ShouldWriteWordUsingQuadWordBigEndian() 329 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x1234567887650000); in ShouldWriteWordUsingQuadWordBigEndian() 340 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x78563412); in ShouldWriteDoubleWordUsingQuadWord() 351 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x1234567800000000); in ShouldWriteDoubleWordUsingQuadWordBigEndian()
|
| D | SystemBusTests.cs | 425 …Tuple.Create((Func<ulong, IPeripheral, ulong?, ulong>)sysbus.ReadQuadWord, (Action<ulong, ulong, I… in testAllTranslatedAccesses() 456 Assert.AreEqual(0x0, sysbus.ReadQuadWord(address)); in testAllTranslatedAccesses()
|
| D | ReadExtensionsTest.cs | 46 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x7856341221436587); in SetUp()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Extensions/ |
| D | ReadWriteExtensions.cs | 921 return (byte)(peripheral.ReadQuadWord(readAddress) >> offset * 8); in ReadByteUsingQuadWord() 944 var oldValue = peripheral.ReadQuadWord(writeAddress) & ~((ulong)0xFF << offset * 8); in WriteByteUsingQuadWord() 969 return ((byte)(peripheral.ReadQuadWord(readAddress) >> offset * 8)); in ReadByteUsingQuadWordBigEndian() 992 var oldValue = peripheral.ReadQuadWord(writeAddress) & ~((ulong)0xFF << offset * 8); in WriteByteUsingQuadWordBigEndian() 1016 return (ushort)(peripheral.ReadQuadWord(readAddress) >> offset * 8); in ReadWordUsingQuadWord() 1039 … var oldValue = peripheral.ReadQuadWord(writeAddress) & ~((ulong)0xFFFF << offset * 8); in WriteWordUsingQuadWord() 1064 … return Misc.SwapBytesUShort((ushort)(peripheral.ReadQuadWord(readAddress) >> offset * 8)); in ReadWordUsingQuadWordBigEndian() 1088 … var oldValue = peripheral.ReadQuadWord(writeAddress) & ~((ulong)0xFFFF << offset * 8); in WriteWordUsingQuadWordBigEndian() 1113 return (uint)(peripheral.ReadQuadWord(readAddress) >> offset * 8); in ReadDoubleWordUsingQuadWord() 1136 … var oldValue = peripheral.ReadQuadWord(writeAddress) & ~((ulong)0xFFFFFFFFUL << offset * 8); in WriteDoubleWordUsingQuadWord() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/Wrappers/ |
| D | QuadWordPeripheralWrapper.cs | 17 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Bus.Wrappers.QuadWordPeripheralWrapper
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Mocks/ |
| D | MockQuadWordPeripheralWithoutTranslations.cs | 32 public virtual ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Mocks.MockQuadWordPeripheralWithoutTranslations
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | Potato_UART.cs | 54 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.UART.Potato_UART
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | NEORV32_MachineSystemTimer.cs | 51 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Timers.NEORV32_MachineSystemTimer
|
| D | HPET.cs | 105 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Timers.HPET
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | ReadMemoryCommand.cs | 59 … val = manager.Machine.SystemBus.ReadQuadWord(access.Address, context: manager.Cpu); in Execute()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Memory/ |
| D | ArrayMemory.cs | 40 public virtual ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Memory.ArrayMemory
|
| D | MappedMemory.cs | 236 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Memory.MappedMemory
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | MPFS_SystemServices.cs | 112 var destAddr = mailbox.ReadQuadWord(offset); in CopyData()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Python/ |
| D | PythonPeripheral.cs | 100 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Python.PythonPeripheral
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/DMA/ |
| D | DmaEngine.cs | 89 … BitConverter.GetBytes(sysbus.ReadQuadWord(readAddress, context)).CopyTo(buffer, transferred); in IssueCopy()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/PL330_DMA/ |
| D | PL330_DMA.cs | 126 ulong bytes = machine.GetSystemBus(this).ReadQuadWord(address); in TryDecodeInstructionAtAddress()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/ |
| D | TranslationCPU.cs | 667 : machine.SystemBus.ReadQuadWord(offset, this, cpuState); in ReadQuadWordFromBus()
|