gem5  v22.1.0.0
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::X86ISA::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, InfoProxyType >::ysubnames().


Generated on Wed Dec 21 2022 10:25:06 for gem5 by doxygen 1.9.1