Home
last modified time | relevance | path

Searched refs:ReadQuadWord (Results 1 – 24 of 24) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/
DPeripheralAccessMethods.cs31 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()
284ReadQuadWord = (BusAccess.QuadWordReadMethod)(((ReadHookWrapper<ulong>)ReadQuadWord.Target).Origin… in UnwrapMethods()
DIQuadWordPeripheral.cs12 ulong ReadQuadWord(long offset); in ReadQuadWord() method
DSystemBusGenerated.cs365 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()
DBusParametrizedRegistration.cs26 methods.ReadQuadWord = new BusAccess.QuadWordReadMethod(readQuadWord); in FillAccessMethods()
DSystemBus.cs1400 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 …]
DBusControllerProxy.cs315 …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()
DIBusController.cs42 ulong ReadQuadWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadQuadWord() method
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DWriteExtensionsTest.cs281 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()
DSystemBusTests.cs425 …Tuple.Create((Func<ulong, IPeripheral, ulong?, ulong>)sysbus.ReadQuadWord, (Action<ulong, ulong, I… in testAllTranslatedAccesses()
456 Assert.AreEqual(0x0, sysbus.ReadQuadWord(address)); in testAllTranslatedAccesses()
DReadExtensionsTest.cs46 qwordPeriMock.Setup(x => x.ReadQuadWord(0)).Returns(0x7856341221436587); in SetUp()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Extensions/
DReadWriteExtensions.cs921 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/
DQuadWordPeripheralWrapper.cs17 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/
DMockQuadWordPeripheralWithoutTranslations.cs32 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/
DPotato_UART.cs54 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/
DNEORV32_MachineSystemTimer.cs51 public ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Timers.NEORV32_MachineSystemTimer
DHPET.cs105 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/
DReadMemoryCommand.cs59 … val = manager.Machine.SystemBus.ReadQuadWord(access.Address, context: manager.Cpu); in Execute()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Memory/
DArrayMemory.cs40 public virtual ulong ReadQuadWord(long offset) in ReadQuadWord() method in Antmicro.Renode.Peripherals.Memory.ArrayMemory
DMappedMemory.cs236 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/
DMPFS_SystemServices.cs112 var destAddr = mailbox.ReadQuadWord(offset); in CopyData()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Python/
DPythonPeripheral.cs100 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/
DDmaEngine.cs89 … BitConverter.GetBytes(sysbus.ReadQuadWord(readAddress, context)).CopyTo(buffer, transferred); in IssueCopy()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/DMA/PL330_DMA/
DPL330_DMA.cs126 ulong bytes = machine.GetSystemBus(this).ReadQuadWord(address); in TryDecodeInstructionAtAddress()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DTranslationCPU.cs667 : machine.SystemBus.ReadQuadWord(offset, this, cpuState); in ReadQuadWordFromBus()