| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Extensions/ |
| D | ReadWriteExtensions.cs | 20 public static ushort ReadWordUsingByte(this IBytePeripheral peripheral, long address) in ReadWordUsingByte() 43 … public static void WriteWordUsingByte(this IBytePeripheral peripheral, long address, ushort value) in WriteWordUsingByte() 64 … public static ushort ReadWordUsingByteBigEndian(this IBytePeripheral peripheral, long address) in ReadWordUsingByteBigEndian() 87 …tatic void WriteWordUsingByteBigEndian(this IBytePeripheral peripheral, long address, ushort value) in WriteWordUsingByteBigEndian() 108 public static uint ReadDoubleWordUsingByte(this IBytePeripheral peripheral, long address) in ReadDoubleWordUsingByte() 135 …public static void WriteDoubleWordUsingByte(this IBytePeripheral peripheral, long address, uint va… in WriteDoubleWordUsingByte() 160 … public static uint ReadDoubleWordUsingByteBigEndian(this IBytePeripheral peripheral, long address) in ReadDoubleWordUsingByteBigEndian() 187 …c void WriteDoubleWordUsingByteBigEndian(this IBytePeripheral peripheral, long address, uint value) in WriteDoubleWordUsingByteBigEndian() 212 public static ulong ReadQuadWordUsingByte(this IBytePeripheral peripheral, long address) in ReadQuadWordUsingByte() 247 …public static void WriteQuadWordUsingByte(this IBytePeripheral peripheral, long address, ulong val… in WriteQuadWordUsingByte() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Bus/ |
| D | SystemBusGenerated.cs | 23 public byte ReadByte(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadByte() 67 public byte ReadByteWithState(ulong address, IPeripheral context, IContextState stateObj) in ReadByteWithState() 79 …public void WriteByte(ulong address, byte value, IPeripheral context = null, ulong? cpuState = nul… in WriteByte() 125 …public void WriteByteWithState(ulong address, byte value, IPeripheral context, IContextState state… in WriteByteWithState() 137 public ushort ReadWord(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadWord() 181 public ushort ReadWordWithState(ulong address, IPeripheral context, IContextState stateObj) in ReadWordWithState() 193 …public void WriteWord(ulong address, ushort value, IPeripheral context = null, ulong? cpuState = n… in WriteWord() 239 …public void WriteWordWithState(ulong address, ushort value, IPeripheral context, IContextState sta… in WriteWordWithState() 251 … public uint ReadDoubleWord(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadDoubleWord() 295 … public uint ReadDoubleWordWithState(ulong address, IPeripheral context, IContextState stateObj) in ReadDoubleWordWithState() [all …]
|
| D | IBusController.cs | 27 byte ReadByte(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadByte() 28 byte ReadByteWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadByteWithState() 29 … void WriteByte(ulong address, byte value, IPeripheral context = null, ulong? cpuState = null); in WriteByte() 30 … void WriteByteWithState(ulong address, byte value, IPeripheral context, IContextState stateObj); in WriteByteWithState() 32 ushort ReadWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadWord() 33 ushort ReadWordWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadWordWithState() 34 … void WriteWord(ulong address, ushort value, IPeripheral context = null, ulong? cpuState = null); in WriteWord() 35 … void WriteWordWithState(ulong address, ushort value, IPeripheral context, IContextState stateObj); in WriteWordWithState() 37 uint ReadDoubleWord(ulong address, IPeripheral context = null, ulong? cpuState = null); in ReadDoubleWord() 38 uint ReadDoubleWordWithState(ulong address, IPeripheral context, IContextState stateObj); in ReadDoubleWordWithState() [all …]
|
| D | BusControllerProxy.cs | 33 … public virtual byte ReadByte(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadByte() 42 … public virtual byte ReadByteWithState(ulong address, IPeripheral context, IContextState stateObj) in ReadByteWithState() 51 …public virtual void WriteByte(ulong address, byte value, IPeripheral context = null, ulong? cpuSta… in WriteByte() 59 …public virtual void WriteByteWithState(ulong address, byte value, IPeripheral context, IContextSta… in WriteByteWithState() 67 … public virtual ushort ReadWord(ulong address, IPeripheral context = null, ulong? cpuState = null) in ReadWord() 76 …public virtual ushort ReadWordWithState(ulong address, IPeripheral context, IContextState stateObj) in ReadWordWithState() 85 …public virtual void WriteWord(ulong address, ushort value, IPeripheral context = null, ulong? cpuS… in WriteWord() 93 …public virtual void WriteWordWithState(ulong address, ushort value, IPeripheral context, IContextS… in WriteWordWithState() 101 …public virtual uint ReadDoubleWord(ulong address, IPeripheral context = null, ulong? cpuState = nu… in ReadDoubleWord() 110 …public virtual uint ReadDoubleWordWithState(ulong address, IPeripheral context, IContextState stat… in ReadDoubleWordWithState() [all …]
|
| D | WindowMMUBusController.cs | 42 …protected override bool ValidateOperation(ref ulong address, BusAccessPrivileges accessType, IPeri… in ValidateOperation() 61 private bool TryFindWindowIndex(ulong address, out int index) in TryFindWindowIndex() 81 … private void MMUFaultHandler(ulong address, BusAccessPrivileges accessType, int? windowIndex) in MMUFaultHandler() 101 public bool ContainsAddress(ulong address) in ContainsAddress() 128 public ulong TranslateAddress(ulong address) in TranslateAddress()
|
| D | BusPointRegistration.cs | 17 …public BusPointRegistration(ulong address, ulong offset = 0, IPeripheral cpu = null, ICluster<ICPU… in BusPointRegistration() 21 …public BusPointRegistration(ulong address, string condition, ulong offset = 0) : this(address, sta… in BusPointRegistration() 47 public static implicit operator BusPointRegistration(ulong address) in operator BusPointRegistration() 80 …private BusPointRegistration(ulong address, StateMask? stateMask, ulong offset = 0, IPeripheral cp… in BusPointRegistration()
|
| D | BusMultiRegistration.cs | 20 …public BusMultiRegistration(ulong address, ulong size, string region, IPeripheral cpu = null, IClu… in BusMultiRegistration() 24 …public BusMultiRegistration(ulong address, ulong size, string region, string condition) : this(add… in BusMultiRegistration() 68 …private BusMultiRegistration(ulong address, ulong size, string region, StateMask? stateMask, IPeri… in BusMultiRegistration()
|
| D | SystemBus.cs | 510 public void UnregisterFromAddress(ulong address, ICPU context = null) in UnregisterFromAddress() 551 public IBusRegistered<IBusPeripheral> WhatIsAt(ulong address, IPeripheral context = null) in WhatIsAt() 556 public IPeripheral WhatPeripheralIsAt(ulong address, IPeripheral context = null) in WhatPeripheralIsAt() 566 public IBusRegistered<MappedMemory> FindMemory(ulong address, ICPU context = null) in FindMemory() 574 public bool IsMemory(ulong address, ICPU context = null) in IsMemory() 604 …public void ReadBytes(ulong address, int count, byte[] destination, int startIndex, bool onlyMemor… in ReadBytes() 634 …public byte[] ReadBytes(ulong address, int count, bool onlyMemory = false, IPeripheral context = n… in ReadBytes() 646 …public void WriteBytes(byte[] bytes, ulong address, bool onlyMemory = false, IPeripheral context =… in WriteBytes() 651 …public void WriteBytes(byte[] bytes, ulong address, int startingIndex, long count, bool onlyMemory… in WriteBytes() 681 …public void WriteBytes(byte[] bytes, ulong address, long count, bool onlyMemory = false, IPeripher… in WriteBytes() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/GDB/Commands/ |
| D | BreakpointCommand.cs | 108 private void HardwareBreakpointHook(ICpuSupportingGdb cpu, ulong address) in HardwareBreakpointHook() 113 private void MemoryBreakpointHook(ICpuSupportingGdb cpu, ulong address) in MemoryBreakpointHook() 118 …private void AccessWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, u… in AccessWatchpointHook() 126 …private void WriteWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, ul… in WriteWatchpointHook() 131 …private void ReadWatchpointHook(ICpuSupportingGdb cpu, ulong address, SysbusAccessWidth width, ulo… in ReadWatchpointHook() 136 …private void AddWatchpointsCoveringMemoryArea(ulong address, uint kind, Access access, BusHookDele… in AddWatchpointsCoveringMemoryArea() 157 …private void RemoveWatchpointsCoveringMemoryArea(ulong address, uint kind, Access access, BusHookD… in RemoveWatchpointsCoveringMemoryArea() 178 …atic IEnumerable<WatchpointDescriptor> CalculateAllCoveringAddressess(ulong address, uint kind, Ac… in CalculateAllCoveringAddressess() 193 …public WatchpointDescriptor(ulong address, SysbusAccessWidth width, Access access, BusHookDelegate… in WatchpointDescriptor()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/X86/ |
| D | BaseX86.cs | 66 private uint ReadByteFromPort(uint address) in ReadByteFromPort() 72 private uint ReadWordFromPort(uint address) in ReadWordFromPort() 78 private uint ReadDoubleWordFromPort(uint address) in ReadDoubleWordFromPort() 84 private void WriteByteToPort(uint address, uint value) in WriteByteToPort() 91 private void WriteWordToPort(uint address, uint value) in WriteWordToPort() 97 private void WriteDoubleWordToPort(uint address, uint value) in WriteDoubleWordToPort()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/ |
| D | SysbusTester.cs | 33 public void ObserveAddress(ulong address) in ObserveAddress() 67 public void WaitForByteWrite(ulong address, byte expectedValue, float timeout) in WaitForByteWrite() 72 public void WaitForWordWrite(ulong address, uint expectedValue, float timeout) in WaitForWordWrite() 77 public void WaitForDoubleWordWrite(ulong address, uint expectedValue, float timeout) in WaitForDoubleWordWrite() 82 public void WaitForQuadWordWrite(ulong address, uint expectedValue, float timeout) in WaitForQuadWordWrite()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/Structure/ |
| D | SimpleContainer.cs | 24 public void Register(T peripheral, int address) in Register() 76 protected T GetByAddress(int address) in GetByAddress() 86 protected bool TryGetByAddress(int address, out T peripheral) in TryGetByAddress() 133 public new T GetByAddress(int address) in GetByAddress() 138 public new bool TryGetByAddress(int address, out T peripheral) in TryGetByAddress()
|
| D | TypedNumberRegistrationPoint.cs | 17 public TypedNumberRegistrationPoint(T address) in TypedNumberRegistrationPoint() 23 public TypedNumberRegistrationPoint(T address, Type type) in TypedNumberRegistrationPoint()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/DMA/ |
| D | Place.cs | 20 public Place(ulong address) in Place() 29 public static implicit operator Place(ulong address) in operator Place()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/SPI/ |
| D | MAX32650_SPI.cs | 57 public byte ReadByte(long address) in ReadByte() 67 public void WriteByte(long address, byte value) in WriteByte() 77 public ushort ReadWord(long address) in ReadWord() 90 public void WriteWord(long address, ushort value) in WriteWord() 101 public uint ReadDoubleWord(long address) in ReadDoubleWord() 106 public void WriteDoubleWord(long address, uint value) in WriteDoubleWord()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/ |
| D | TCMConfiguration.cs | 16 public TCMConfiguration(uint address, ulong size, uint regionIndex, uint interfaceIndex = 0) in TCMConfiguration() 24 …bool TryFindRegistrationAddress(IBusController sysbus, ICPU cpu, IMemory memory, out ulong address) in TryFindRegistrationAddress()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/CPU/ |
| D | ICPUWithMappedMemory.cs | 20 void SetPageAccessViaIo(ulong address); in SetPageAccessViaIo() 21 void ClearPageAccessViaIo(ulong address); in ClearPageAccessViaIo()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/GDB/ |
| D | Command.cs | 63 protected bool TryTranslateAddress(ulong address, out ulong translatedAddress, bool write) in TryTranslateAddress() 115 …protected IEnumerable<MemoryFragment> GetTranslatedAccesses(ulong address, ulong length, bool writ… in GetTranslatedAccesses() 152 …ool TryAddTranslatedMemoryFragment(ref List<MemoryFragment> accesses, ulong address, ulong length,… in TryAddTranslatedMemoryFragment()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/ |
| D | BitAccess.cs | 16 public BitAccess(IMachine machine, ulong address, BitAccessMode mode) in BitAccess() 70 private readonly ulong address; field in Antmicro.Renode.Peripherals.Miscellaneous.BitAccess
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/ |
| D | MachineExtensions.cs | 53 …public static void LoadFdt(this IBusController sysbus, string file, ulong address, string bootargs… in LoadFdt() 115 …public static void WriteASCIIString(this IBusController sysbus, ulong address, string stringToLoad… in WriteASCIIString()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/ |
| D | IAbsoluteAddressAware.cs | 15 void SetAbsoluteAddress(ulong address); in SetAbsoluteAddress()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/X86/ACPI/ |
| D | ACPIExtensions.cs | 19 public static void GenerateACPITable(this IBusController bus, ulong address) in GenerateACPITable()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Analog/ |
| D | Xilinx_XADC.cs | 151 private uint? AdcChannelNumberToIndex(ushort address) in AdcChannelNumberToIndex() 176 private ushort HandleDrpRead(ushort address) in HandleDrpRead() 192 private ushort HandleDrpWrite(ushort address, ushort value) in HandleDrpWrite()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/UART/ |
| D | STM32W_UART.cs | 40 public void WriteDoubleWordIRQ(long address, uint value) in WriteDoubleWordIRQ() 45 public void WriteDoubleWord(long address, uint value) in WriteDoubleWord()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Timers/ |
| D | MAX32650_Timer.cs | 32 public void WriteDoubleWord(long address, uint value) in WriteDoubleWord() 37 public uint ReadDoubleWord(long address) in ReadDoubleWord()
|