Searched refs:MasterTimeSource (Results 1 – 6 of 6) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/ |
| D | MonitorTimeExtensions.cs | 34 @this.MasterTimeSource.AdvanceImmediately = val; in SetAdvanceImmediately() 39 @this.MasterTimeSource.Quantum = interval; in SetQuantum() 44 SetQuantumRecursively(@this.MasterTimeSource, quantum); in SetGlobalQuantum() 49 SetAdvanceImmediatelyRecursively(@this.MasterTimeSource, val); in SetGlobalAdvanceImmediately() 54 return @this.MasterTimeSource.ToString(); in GetTimeSourceInfo() 59 SetSerialExecutionRecursively(@this.MasterTimeSource, val); in SetGlobalSerialExecution()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/ |
| D | Emulation.cs | 29 MasterTimeSource = new MasterTimeSource(); in Emulation() 71 public MasterTimeSource MasterTimeSource { get; private set; } property in Antmicro.Renode.Core.Emulation 254 MasterTimeSource.RegisterSink(machineTimeSink); in TryAddMachine() 258 machine.LocalTimeSource = MasterTimeSource; in TryAddMachine() 282 MasterTimeSource.RunFor(period); in RunFor() 294 MasterTimeSource.Run(); in RunToNearestSyncPoint() 303 MasterTimeSource.Start(); in StartAll() 327 MasterTimeSource.Stop(); in PauseAll() 342 if(MasterTimeSource.IsOnSyncPhaseThread) in ObtainSafeState() 606 MasterTimeSource.Dispose(); in Dispose() [all …]
|
| D | EmulationManager.cs | 136 … CurrentEmulation.SnapshotTracker.Save(CurrentEmulation.MasterTimeSource.ElapsedVirtualTime, path); in Save()
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/ |
| D | TimeSourceTests.cs | 34 using(var masterTimeSource = new MasterTimeSource()) in ShouldHandleMultipleSinks() 61 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromMilliseconds(1000), Advan… in ShouldNotSleepOnAdvanceImmediately() 86 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForIndefinitePerformance() 105 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForHighPerformance() 124 …using(var timeSource = new MasterTimeSource() { Quantum = TimeInterval.FromTicks(1000000), Advance… in ShouldCalculateCumulativeLoadForLowPerformance() 142 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(100), AdvanceImmedi… in ShouldHandleSlaveTimeSourceWithSameQuantum() 168 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(100), AdvanceImmedi… in ShouldHandleSlaveTimeSourceWithDifferentQuantum() 192 …using(var timeSource = new MasterTimeSource { Quantum = TimeInterval.FromTicks(10), AdvanceImmedia… in ShouldHandleSlaveTimeSourceWithNotAlignedQuantum() 276 …using(var master = new MasterTimeSource { Quantum = TimeInterval.FromTicks(10), AdvanceImmediately… in ShouldNotTickDisconnectedSlaveTimeSource() 315 …using(var master = new MasterTimeSource { Quantum = TimeInterval.FromTicks(10), AdvanceImmediately… in ShouldExecuteDelayedActionInNearestSyncedStateExactlyOnce() [all …]
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/ |
| D | MasterTimeSource.cs | 21 public class MasterTimeSource : TimeSourceBase, IDisposable, ITimeDomain class 26 public MasterTimeSource() in MasterTimeSource() method in Antmicro.Renode.Time.MasterTimeSource
|
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/ |
| D | USBHost.cs | 26 …timeSource = EmulationManager.Instance.CurrentEmulation.MasterTimeSource; // We use time as a hack… in USBHost()
|