Home
last modified time | relevance | path

Searched refs:irqController (Results 1 – 3 of 3) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/PLIC/
DIrqContext.cs17 public IrqContext(uint id, IPlatformLevelInterruptController irqController) in IrqContext() argument
19 this.irqController = irqController; in IrqContext()
42 var forcedContext = irqController.ForcedContext; in RefreshInterrupt()
45 irqController.Connections[(int)this.id].Set(false); in RefreshInterrupt()
51 irqController.Connections[(int)this.id].Set(isPending); in RefreshInterrupt()
56 irqController.Log(LogLevel.Noisy, "Completing irq {0} at {1}", irq.Id, this); in CompleteHandlingInterrupt()
60irqController.Log(LogLevel.Error, "Trying to complete irq {0} @ {1}, there are no active interrupt… in CompleteHandlingInterrupt()
66irqController.Log(LogLevel.Error, "Trying to complete irq {0} @ {1}, but {2} is the active one", i… in CompleteHandlingInterrupt()
96irqController.Log(LogLevel.Noisy, "{0} source #{1} @ {2}", enabled ? "Enabling" : "Disabling", s.I… in EnableSource()
106irqController.Log(LogLevel.Noisy, "Setting pending status to True for source #{0}", s.Id); in MarkSourceAsPending()
[all …]
DIrqSource.cs14 public IrqSource(uint id, IPlatformLevelInterruptController irqController) in IrqSource() argument
16 this.parent = irqController; in IrqSource()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/Arm/Timers/
DARM_GlobalTimer.cs23 …public ARM_GlobalTimer(IMachine machine, long frequency, IARMCPUsConnectionsProvider irqController) in ARM_GlobalTimer() argument
32 irqController.CPUAttached += AddCPU; in ARM_GlobalTimer()
33 foreach(var cpu in irqController.AttachedCPUs) in ARM_GlobalTimer()