gem5  v21.2.0.0
Public Member Functions | Protected Member Functions | Static Protected Attributes | List of all members
gem5::SparcISA::SparcFault< T > Class Template Reference

#include <faults.hh>

Inheritance diagram for gem5::SparcISA::SparcFault< T >:
gem5::SparcISA::SparcFaultBase gem5::FaultBase gem5::SparcISA::EnumeratedFault< T >

Public Member Functions

FaultName name () const
 
TrapType trapType ()
 
FaultPriority priority ()
 
PrivilegeLevel getNextLevel (PrivilegeLevel current)
 
- Public Member Functions inherited from gem5::SparcISA::SparcFaultBase
void invoke (ThreadContext *tc, const StaticInstPtr &inst=nullStaticInstPtr)
 
- Public Member Functions inherited from gem5::FaultBase
virtual ~FaultBase ()
 

Protected Member Functions

SparcFaultBase::FaultVals vals ("power_on_reset", 0x001, 0, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("watch_dog_reset", 0x002, 120, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("externally_initiated_reset", 0x003, 110, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("software_initiated_reset", 0x004, 130, {{SH, SH, H}})
 
SparcFaultBase::FaultVals vals ("RED_state_exception", 0x005, 1, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("store_error", 0x007, 201, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("instruction_access_exception", 0x008, 300, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("instruction_access_error", 0x00A, 400, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("illegal_instruction", 0x010, 620, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("privileged_opcode", 0x011, 700, {{P, SH, SH}})
 
SparcFaultBase::FaultVals vals ("fp_disabled", 0x020, 800, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("fp_disabled", 0x020, 800, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("fp_exception_ieee_754", 0x021, 1110, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("fp_exception_other", 0x022, 1110, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("tag_overflow", 0x023, 1400, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("clean_window", 0x024, 1010, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("division_by_zero", 0x028, 1500, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("internal_processor_error", 0x029, 4, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("instruction_invalid_tsb_entry", 0x02A, 210, {{H, H, SH}})
 
SparcFaultBase::FaultVals vals ("data_invalid_tsb_entry", 0x02B, 1203, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("data_access_exception", 0x030, 1201, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("data_access_error", 0x032, 1210, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("data_access_protection", 0x033, 1207, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("mem_address_not_aligned", 0x034, 1020, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("LDDF_mem_address_not_aligned", 0x035, 1010, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("STDF_mem_address_not_aligned", 0x036, 1010, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("privileged_action", 0x037, 1110, {{H, H, SH}})
 
SparcFaultBase::FaultVals vals ("LDQF_mem_address_not_aligned", 0x038, 1010, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("STQF_mem_address_not_aligned", 0x039, 1010, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("instruction_real_translation_miss", 0x03E, 208, {{H, H, SH}})
 
SparcFaultBase::FaultVals vals ("data_real_translation_miss", 0x03F, 1203, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("interrupt_level_n", 0x040, 0, {{P, P, SH}})
 
SparcFaultBase::FaultVals vals ("hstick_match", 0x05E, 1601, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("trap_level_zero", 0x05F, 202, {{H, H, SH}})
 
SparcFaultBase::FaultVals vals ("interrupt_vector", 0x060, 2630, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("PA_watchpoint", 0x061, 1209, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("VA_watchpoint", 0x062, 1120, {{P, P, SH}})
 
SparcFaultBase::FaultVals vals ("fast_instruction_access_MMU_miss", 0x064, 208, {{H, H, SH}})
 
SparcFaultBase::FaultVals vals ("fast_data_access_MMU_miss", 0x068, 1203, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("fast_data_access_protection", 0x06C, 1207, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("instruction_break", 0x076, 610, {{H, H, H}})
 
SparcFaultBase::FaultVals vals ("cpu_mondo", 0x07C, 1608, {{P, P, SH}})
 
SparcFaultBase::FaultVals vals ("dev_mondo", 0x07D, 1611, {{P, P, SH}})
 
SparcFaultBase::FaultVals vals ("resume_error", 0x07E, 3330, {{P, P, SH}})
 
SparcFaultBase::FaultVals vals ("spill_n_normal", 0x080, 900, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("spill_n_other", 0x0A0, 900, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("fill_n_normal", 0x0C0, 900, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("fill_n_other", 0x0E0, 900, {{P, P, H}})
 
SparcFaultBase::FaultVals vals ("trap_instruction", 0x100, 1602, {{P, P, H}})
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 
SparcFaultBase::FaultVals vals
 

Static Protected Attributes

static FaultVals vals
 

Additional Inherited Members

- Public Types inherited from gem5::SparcISA::SparcFaultBase
enum  PrivilegeLevel {
  U, User = U, P, Privileged = P,
  H, Hyperprivileged = H, NumLevels, SH = -1,
  ShouldntHappen = SH
}
 
using PrivilegeLevelSpec = std::array< PrivilegeLevel, NumLevels >
 

Detailed Description

template<typename T>
class gem5::SparcISA::SparcFault< T >

Definition at line 82 of file faults.hh.

Member Function Documentation

◆ getNextLevel()

template<typename T >
PrivilegeLevel gem5::SparcISA::SparcFault< T >::getNextLevel ( PrivilegeLevel  current)
inlinevirtual

Implements gem5::SparcISA::SparcFaultBase.

Definition at line 92 of file faults.hh.

◆ name()

template<typename T >
FaultName gem5::SparcISA::SparcFault< T >::name ( ) const
inlinevirtual

Implements gem5::FaultBase.

Definition at line 87 of file faults.hh.

◆ priority()

template<typename T >
FaultPriority gem5::SparcISA::SparcFault< T >::priority ( )
inlinevirtual

Implements gem5::SparcISA::SparcFaultBase.

Definition at line 89 of file faults.hh.

◆ trapType()

template<typename T >
TrapType gem5::SparcISA::SparcFault< T >::trapType ( )
inlinevirtual

◆ vals() [1/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< CleanWindow >::vals ( "clean_window"  ,
0x024  ,
1010  ,
{{P, P, H}}   
)
protected

◆ vals() [2/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< CpuMondo >::vals ( "cpu_mondo"  ,
0x07C  ,
1608  ,
{{P, P, SH}}   
)
protected

◆ vals() [3/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DataAccessError >::vals ( "data_access_error"  ,
0x032  ,
1210  ,
{{H, H, H}}   
)
protected

◆ vals() [4/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DataAccessException >::vals ( "data_access_exception"  ,
0x030  ,
1201  ,
{{H, H, H}}   
)
protected

◆ vals() [5/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DataAccessProtection >::vals ( "data_access_protection"  ,
0x033  ,
1207  ,
{{H, H, H}}   
)
protected

◆ vals() [6/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DataInvalidTSBEntry >::vals ( "data_invalid_tsb_entry"  ,
0x02B  ,
1203  ,
{{H, H, H}}   
)
protected

◆ vals() [7/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DataRealTranslationMiss >::vals ( "data_real_translation_miss"  ,
0x03F  ,
1203  ,
{{H, H, H}}   
)
protected

◆ vals() [8/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DevMondo >::vals ( "dev_mondo"  ,
0x07D  ,
1611  ,
{{P, P, SH}}   
)
protected

◆ vals() [9/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< DivisionByZero >::vals ( "division_by_zero"  ,
0x028  ,
1500  ,
{{P, P, H}}   
)
protected

◆ vals() [10/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< ExternallyInitiatedReset >::vals ( "externally_initiated_reset"  ,
0x003  ,
110  ,
{{H, H, H}}   
)
protected

◆ vals() [11/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FastDataAccessMMUMiss >::vals ( "fast_data_access_MMU_miss"  ,
0x068  ,
1203  ,
{{H, H, H}}   
)
protected

◆ vals() [12/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FastDataAccessProtection >::vals ( "fast_data_access_protection"  ,
0x06C  ,
1207  ,
{{H, H, H}}   
)
protected

◆ vals() [13/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FastInstructionAccessMMUMiss >::vals ( "fast_instruction_access_MMU_miss"  ,
0x064  ,
208  ,
{{H, H, SH}}   
)
protected

◆ vals() [14/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FillNNormal >::vals ( "fill_n_normal"  ,
0x0C0  ,
900  ,
{{P, P, H}}   
)
protected

◆ vals() [15/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FillNOther >::vals ( "fill_n_other"  ,
0x0E0  ,
900  ,
{{P, P, H}}   
)
protected

◆ vals() [16/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FpDisabled >::vals ( "fp_disabled"  ,
0x020  ,
800  ,
{{P, P, H}}   
)
protected

◆ vals() [17/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< VecDisabled >::vals ( "fp_disabled"  ,
0x020  ,
800  ,
{{P, P, H}}   
)
protected

◆ vals() [18/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FpExceptionIEEE754 >::vals ( "fp_exception_ieee_754"  ,
0x021  ,
1110  ,
{{P, P, H}}   
)
protected

◆ vals() [19/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< FpExceptionOther >::vals ( "fp_exception_other"  ,
0x022  ,
1110  ,
{{P, P, H}}   
)
protected

◆ vals() [20/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< HstickMatch >::vals ( "hstick_match"  ,
0x05E  ,
1601  ,
{{H, H, H}}   
)
protected

◆ vals() [21/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< IllegalInstruction >::vals ( "illegal_instruction"  ,
0x010  ,
620  ,
{{H, H, H}}   
)
protected

◆ vals() [22/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InstructionAccessError >::vals ( "instruction_access_error"  ,
0x00A  ,
400  ,
{{H, H, H}}   
)
protected

◆ vals() [23/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InstructionAccessException >::vals ( "instruction_access_exception"  ,
0x008  ,
300  ,
{{H, H, H}}   
)
protected

◆ vals() [24/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InstructionBreakpoint >::vals ( "instruction_break"  ,
0x076  ,
610  ,
{{H, H, H}}   
)
protected

◆ vals() [25/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InstructionInvalidTSBEntry >::vals ( "instruction_invalid_tsb_entry"  ,
0x02A  ,
210  ,
{{H, H, SH}}   
)
protected

◆ vals() [26/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InstructionRealTranslationMiss >::vals ( "instruction_real_translation_miss"  ,
0x03E  ,
208  ,
{{H, H, SH}}   
)
protected

◆ vals() [27/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InternalProcessorError >::vals ( "internal_processor_error"  ,
0x029  ,
,
{{H, H, H}}   
)
protected

◆ vals() [28/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InterruptLevelN >::vals ( "interrupt_level_n"  ,
0x040  ,
,
{{P, P, SH}}   
)
protected

◆ vals() [29/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< InterruptVector >::vals ( "interrupt_vector"  ,
0x060  ,
2630  ,
{{H, H, H}}   
)
protected

◆ vals() [30/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< LDDFMemAddressNotAligned >::vals ( "LDDF_mem_address_not_aligned"  ,
0x035  ,
1010  ,
{{H, H, H}}   
)
protected

◆ vals() [31/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< LDQFMemAddressNotAligned >::vals ( "LDQF_mem_address_not_aligned"  ,
0x038  ,
1010  ,
{{H, H, H}}   
)
protected

◆ vals() [32/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< MemAddressNotAligned >::vals ( "mem_address_not_aligned"  ,
0x034  ,
1020  ,
{{H, H, H}}   
)
protected

◆ vals() [33/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< PAWatchpoint >::vals ( "PA_watchpoint"  ,
0x061  ,
1209  ,
{{H, H, H}}   
)
protected

◆ vals() [34/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< PowerOnReset >::vals ( "power_on_reset"  ,
0x001  ,
,
{{H, H, H}}   
)
protected

◆ vals() [35/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< PrivilegedAction >::vals ( "privileged_action"  ,
0x037  ,
1110  ,
{{H, H, SH}}   
)
protected

◆ vals() [36/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< PrivilegedOpcode >::vals ( "privileged_opcode"  ,
0x011  ,
700  ,
{{P, SH, SH}}   
)
protected

◆ vals() [37/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< REDStateException >::vals ( "RED_state_exception"  ,
0x005  ,
,
{{H, H, H}}   
)
protected

◆ vals() [38/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< ResumableError >::vals ( "resume_error"  ,
0x07E  ,
3330  ,
{{P, P, SH}}   
)
protected

◆ vals() [39/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< SoftwareInitiatedReset >::vals ( "software_initiated_reset"  ,
0x004  ,
130  ,
{{SH, SH, H}}   
)
protected

◆ vals() [40/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< SpillNNormal >::vals ( "spill_n_normal"  ,
0x080  ,
900  ,
{{P, P, H}}   
)
protected

◆ vals() [41/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< SpillNOther >::vals ( "spill_n_other"  ,
0x0A0  ,
900  ,
{{P, P, H}}   
)
protected

◆ vals() [42/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< STDFMemAddressNotAligned >::vals ( "STDF_mem_address_not_aligned"  ,
0x036  ,
1010  ,
{{H, H, H}}   
)
protected

◆ vals() [43/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< StoreError >::vals ( "store_error"  ,
0x007  ,
201  ,
{{H, H, H}}   
)
protected

◆ vals() [44/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< STQFMemAddressNotAligned >::vals ( "STQF_mem_address_not_aligned"  ,
0x039  ,
1010  ,
{{H, H, H}}   
)
protected

◆ vals() [45/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< TagOverflow >::vals ( "tag_overflow"  ,
0x023  ,
1400  ,
{{P, P, H}}   
)
protected

◆ vals() [46/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< TrapInstruction >::vals ( "trap_instruction"  ,
0x100  ,
1602  ,
{{P, P, H}}   
)
protected

◆ vals() [47/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< TrapLevelZero >::vals ( "trap_level_zero"  ,
0x05F  ,
202  ,
{{H, H, SH}}   
)
protected

◆ vals() [48/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< VAWatchpoint >::vals ( "VA_watchpoint"  ,
0x062  ,
1120  ,
{{P, P, SH}}   
)
protected

◆ vals() [49/98]

SparcFaultBase::FaultVals gem5::SparcISA::SparcFault< WatchDogReset >::vals ( "watch_dog_reset"  ,
0x002  ,
120  ,
{{H, H, H}}   
)
protected

◆ vals() [50/98]

Definition at line 289 of file faults.hh.

◆ vals() [51/98]

Definition at line 290 of file faults.hh.

◆ vals() [52/98]

Definition at line 292 of file faults.hh.

◆ vals() [53/98]

Definition at line 293 of file faults.hh.

◆ vals() [54/98]

Definition at line 294 of file faults.hh.

◆ vals() [55/98]

Definition at line 295 of file faults.hh.

◆ vals() [56/98]

Definition at line 297 of file faults.hh.

◆ vals() [57/98]

Definition at line 298 of file faults.hh.

◆ vals() [58/98]

Definition at line 299 of file faults.hh.

◆ vals() [59/98]

Definition at line 300 of file faults.hh.

◆ vals() [60/98]

Definition at line 301 of file faults.hh.

◆ vals() [61/98]

Definition at line 302 of file faults.hh.

◆ vals() [62/98]

Definition at line 303 of file faults.hh.

◆ vals() [63/98]

Definition at line 304 of file faults.hh.

◆ vals() [64/98]

Definition at line 305 of file faults.hh.

◆ vals() [65/98]

Definition at line 306 of file faults.hh.

◆ vals() [66/98]

Definition at line 307 of file faults.hh.

◆ vals() [67/98]

Definition at line 308 of file faults.hh.

◆ vals() [68/98]

Definition at line 310 of file faults.hh.

◆ vals() [69/98]

Definition at line 311 of file faults.hh.

◆ vals() [70/98]

Definition at line 312 of file faults.hh.

◆ vals() [71/98]

Definition at line 313 of file faults.hh.

◆ vals() [72/98]

Definition at line 314 of file faults.hh.

◆ vals() [73/98]

Definition at line 315 of file faults.hh.

◆ vals() [74/98]

Definition at line 317 of file faults.hh.

◆ vals() [75/98]

Definition at line 319 of file faults.hh.

◆ vals() [76/98]

Definition at line 320 of file faults.hh.

◆ vals() [77/98]

Definition at line 322 of file faults.hh.

◆ vals() [78/98]

Definition at line 324 of file faults.hh.

◆ vals() [79/98]

Definition at line 326 of file faults.hh.

◆ vals() [80/98]

Definition at line 327 of file faults.hh.

◆ vals() [81/98]

Definition at line 328 of file faults.hh.

◆ vals() [82/98]

Definition at line 329 of file faults.hh.

◆ vals() [83/98]

Definition at line 330 of file faults.hh.

◆ vals() [84/98]

Definition at line 331 of file faults.hh.

◆ vals() [85/98]

Definition at line 332 of file faults.hh.

◆ vals() [86/98]

Definition at line 333 of file faults.hh.

◆ vals() [87/98]

Definition at line 335 of file faults.hh.

◆ vals() [88/98]

Definition at line 336 of file faults.hh.

◆ vals() [89/98]

Definition at line 338 of file faults.hh.

◆ vals() [90/98]

Definition at line 339 of file faults.hh.

◆ vals() [91/98]

Definition at line 340 of file faults.hh.

◆ vals() [92/98]

Definition at line 341 of file faults.hh.

◆ vals() [93/98]

Definition at line 342 of file faults.hh.

◆ vals() [94/98]

Definition at line 343 of file faults.hh.

◆ vals() [95/98]

Definition at line 344 of file faults.hh.

◆ vals() [96/98]

Definition at line 345 of file faults.hh.

◆ vals() [97/98]

Definition at line 346 of file faults.hh.

◆ vals() [98/98]

Definition at line 347 of file faults.hh.

Member Data Documentation

◆ vals

template<typename T >
FaultVals gem5::SparcISA::SparcFault< T >::vals
staticprotected

The documentation for this class was generated from the following file:

Generated on Tue Dec 21 2021 11:36:24 for gem5 by doxygen 1.8.17