gem5  v21.1.0.2
Enumerations | Functions | Variables
gem5::X86ISA::delivery_mode Namespace Reference

Enumerations

enum  IntDeliveryMode {
  Fixed = 0, LowestPriority = 1, SMI = 2, NMI = 4,
  INIT = 5, SIPI = 6, ExtInt = 7, NumModes
}
 

Functions

static bool isReserved (int mode)
 

Variables

static const char *const names [NumModes]
 

Enumeration Type Documentation

◆ IntDeliveryMode

Enumerator
Fixed 
LowestPriority 
SMI 
NMI 
INIT 
SIPI 
ExtInt 
NumModes 

Definition at line 58 of file intmessage.hh.

Function Documentation

◆ isReserved()

static bool gem5::X86ISA::delivery_mode::isReserved ( int  mode)
inlinestatic

Definition at line 76 of file intmessage.hh.

References gem5::ArmISA::mode.

Referenced by gem5::X86ISA::Interrupts::requestInterrupt().

Variable Documentation

◆ names

const char* const gem5::X86ISA::delivery_mode::names[NumModes]
static
Initial value:
= {
"Fixed", "LowestPriority", "SMI", "Reserved",
"NMI", "INIT", "Startup", "ExtInt"
}

Definition at line 70 of file intmessage.hh.

Referenced by gem5::mappingParamIn(), gem5::mappingParamOut(), gem5::X86ISA::Interrupts::requestInterrupt(), and gem5::statistics::DataWrapVec2d< Derived, Vector2dInfoProxy >::ysubnames().


Generated on Tue Sep 21 2021 12:35:02 for gem5 by doxygen 1.8.17