gem5  v21.1.0.2
Namespaces | Classes | Typedefs | Functions
gem5::GenericISA Namespace Reference

Namespaces

 locked_mem
 

Classes

class  BasicDecodeCache
 
class  DelaySlotPCState
 
class  DelaySlotUPCState
 
class  M5DebugFault
 
class  M5DebugOnceFault
 
class  M5FatalFault
 
class  M5HackFaultBase
 
class  M5InformFaultBase
 
class  M5PanicFault
 
class  M5WarnFaultBase
 
class  PCStateBase
 
class  SimplePCState
 
class  UPCState
 

Typedefs

using M5WarnFault = M5WarnFaultBase< M5DebugFault >
 
using M5WarnOnceFault = M5WarnFaultBase< M5DebugOnceFault< M5WarnFault > >
 
using M5HackFault = M5HackFaultBase< M5DebugFault >
 
using M5HackOnceFault = M5HackFaultBase< M5DebugOnceFault< M5HackFault > >
 
using M5InformFault = M5InformFaultBase< M5DebugFault >
 
using M5InformOnceFault = M5InformFaultBase< M5DebugOnceFault< M5InformFault > >
 

Functions

 GEM5_DEPRECATED_NAMESPACE (LockedMem, locked_mem)
 
template<int InstWidth>
std::ostream & operator<< (std::ostream &os, const SimplePCState< InstWidth > &pc)
 
template<int InstWidth>
std::ostream & operator<< (std::ostream &os, const UPCState< InstWidth > &pc)
 
template<int InstWidth>
std::ostream & operator<< (std::ostream &os, const DelaySlotPCState< InstWidth > &pc)
 
template<int InstWidth>
std::ostream & operator<< (std::ostream &os, const DelaySlotUPCState< InstWidth > &pc)
 

Typedef Documentation

◆ M5HackFault

Definition at line 160 of file debugfaults.hh.

◆ M5HackOnceFault

Definition at line 161 of file debugfaults.hh.

◆ M5InformFault

Definition at line 172 of file debugfaults.hh.

◆ M5InformOnceFault

Definition at line 174 of file debugfaults.hh.

◆ M5WarnFault

Definition at line 148 of file debugfaults.hh.

◆ M5WarnOnceFault

Definition at line 149 of file debugfaults.hh.

Function Documentation

◆ GEM5_DEPRECATED_NAMESPACE()

gem5::GenericISA::GEM5_DEPRECATED_NAMESPACE ( LockedMem  ,
locked_mem   
)

◆ operator<<() [1/4]

template<int InstWidth>
std::ostream& gem5::GenericISA::operator<< ( std::ostream &  os,
const DelaySlotPCState< InstWidth > &  pc 
)

Definition at line 375 of file types.hh.

References gem5::ccprintf(), gem5::X86ISA::os, and gem5::MipsISA::pc.

◆ operator<<() [2/4]

template<int InstWidth>
std::ostream& gem5::GenericISA::operator<< ( std::ostream &  os,
const DelaySlotUPCState< InstWidth > &  pc 
)

Definition at line 474 of file types.hh.

References gem5::ccprintf(), gem5::X86ISA::os, and gem5::MipsISA::pc.

◆ operator<<() [3/4]

template<int InstWidth>
std::ostream& gem5::GenericISA::operator<< ( std::ostream &  os,
const SimplePCState< InstWidth > &  pc 
)

Definition at line 190 of file types.hh.

References gem5::ccprintf(), gem5::X86ISA::os, and gem5::MipsISA::pc.

◆ operator<<() [4/4]

template<int InstWidth>
std::ostream& gem5::GenericISA::operator<< ( std::ostream &  os,
const UPCState< InstWidth > &  pc 
)

Definition at line 296 of file types.hh.

References gem5::ccprintf(), gem5::X86ISA::os, and gem5::MipsISA::pc.


Generated on Tue Sep 21 2021 12:31:20 for gem5 by doxygen 1.8.17