Searched refs:irqController (Results 1 – 3 of 3) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/PLIC/ |
| D | IrqContext.cs | 17 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() 60 …irqController.Log(LogLevel.Error, "Trying to complete irq {0} @ {1}, there are no active interrupt… in CompleteHandlingInterrupt() 66 …irqController.Log(LogLevel.Error, "Trying to complete irq {0} @ {1}, but {2} is the active one", i… in CompleteHandlingInterrupt() 96 …irqController.Log(LogLevel.Noisy, "{0} source #{1} @ {2}", enabled ? "Enabling" : "Disabling", s.I… in EnableSource() 106 … irqController.Log(LogLevel.Noisy, "Setting pending status to True for source #{0}", s.Id); in MarkSourceAsPending() [all …]
|
| D | IrqSource.cs | 14 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/ |
| D | ARM_GlobalTimer.cs | 23 …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()
|