Home
last modified time | relevance | path

Searched refs:MasterTimeSource (Results 1 – 6 of 6) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/UserInterface/
DMonitorTimeExtensions.cs34 @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/
DEmulation.cs29 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 …]
DEmulationManager.cs136 … CurrentEmulation.SnapshotTracker.Save(CurrentEmulation.MasterTimeSource.ElapsedVirtualTime, path); in Save()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DTimeSourceTests.cs34 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/
DMasterTimeSource.cs21 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/
DUSBHost.cs26 …timeSource = EmulationManager.Instance.CurrentEmulation.MasterTimeSource; // We use time as a hack… in USBHost()