Searched refs:PrivilegeLevel (Results 1 – 6 of 6) sorted by relevance
| /Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/ |
| D | CoreLocalInterruptController.cs | 101 cpu.ClicPresentInterrupt(NoInterrupt, false, MinLevel, PrivilegeLevel.User); in Reset() 262 private PrivilegeLevel GetInterruptPrivilege(int number) in GetInterruptPrivilege() 266 return PrivilegeLevel.User; in GetInterruptPrivilege() 273 return PrivilegeLevel.Machine; in GetInterruptPrivilege() 275 … return (itMode & 0b10) == 0 ? PrivilegeLevel.Supervisor : PrivilegeLevel.Machine; in GetInterruptPrivilege() 277 return (PrivilegeLevel)itMode; // matching representation in GetInterruptPrivilege() 291 …var levelBits = (int)(privilege == PrivilegeLevel.Machine || configurationHasNvbits ? machineLevel… in GetInterruptLevel() 305 …var levelBits = (int)(privilege == PrivilegeLevel.Machine || configurationHasNvbits ? machineLevel… in GetInterruptPriority() 361 cpu.ClicPresentInterrupt(NoInterrupt, false, MinLevel, PrivilegeLevel.User); in UpdateInterrupt() 479 }, 4, resetValue: (byte)PrivilegeLevel.Machine << 6); in DefineRegisters()
|
| D | SimpleCSR.cs | 14 public SimpleCSR(string name, uint number, PrivilegeLevel mode) in SimpleCSR() 41 public PrivilegeLevel Mode { get; }
|
| D | PrivilegeLevel.cs | 10 public enum PrivilegeLevel enum
|
| D | CSRValidationLevel.cs | 14 PrivilegeLevel = 1, enumerator
|
| D | VexRiscv.cs | 117 CSRValidation = CSRValidationLevel.PrivilegeLevel; in RegisterCustomCSRs()
|
| D | BaseRiscV.cs | 226 public void RegisterCustomCSR(string name, uint number, PrivilegeLevel mode) in RegisterCustomCSR() 345 public void ClicPresentInterrupt(int index, bool vectored, int level, PrivilegeLevel mode) in ClicPresentInterrupt()
|