Searched refs:machineInterrupts (Results 1 – 1 of 1) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | VexRiscv.cs | 63 BitHelper.SetBit(ref machineInterrupts.Pending, (byte)number, value); in OnGPIO() 77 machineInterrupts = new Interrupts(); in Reset() 86 machineInterrupts.Mask = mask; in SetMachineIrqMask() 98 base.OnGPIO((int)IrqType.MachineExternalInterrupt, machineInterrupts.Any); in Update() 119 RegisterCSR((ulong)CSRs.MachineIrqMask, () => (ulong)machineInterrupts.Mask, value => in RegisterCustomCSRs() 123 machineInterrupts.Mask = (uint)value; in RegisterCustomCSRs() 124 … this.Log(LogLevel.Noisy, "Machine IRQ mask set to 0x{0:X}", machineInterrupts.Mask); in RegisterCustomCSRs() 128 … RegisterCSR((ulong)CSRs.MachineIrqPending, () => (ulong)machineInterrupts.Pending, value => in RegisterCustomCSRs() 132 machineInterrupts.Pending = (uint)value; in RegisterCustomCSRs() 133 … this.Log(LogLevel.Noisy, "Machine IRQ pending set to 0x{0:X}", machineInterrupts.Pending); in RegisterCustomCSRs() [all …]
|