| using Antmicro.Renode.Core; |
| using Antmicro.Renode.Logging; |
| using Antmicro.Renode.Peripherals.Bus; |
| |
| // All this stub does is mark an address range as always returning a fixed |
| // value. |
| |
| namespace Antmicro.Renode.Peripherals |
| { |
| public class AddressRangeStub : IDoubleWordPeripheral, IKnownSize |
| { |
| public AddressRangeStub(long size, uint value) |
| { |
| this.size = size; |
| this.value = value; |
| } |
| |
| public void Reset() |
| { |
| } |
| |
| public uint ReadDoubleWord(long offset) |
| { |
| return this.value; |
| } |
| |
| public void WriteDoubleWord(long offset, uint value) |
| { |
| } |
| public long Size { get { return this.size; } } |
| |
| long size; |
| uint value; |
| } |
| } |