gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
pseudo_inst.hh File Reference
#include "base/types.hh"

Go to the source code of this file.

Namespaces

 PseudoInst
 

Functions

uint64_t PseudoInst::pseudoInst (ThreadContext *tc, uint8_t func, uint8_t subfunc)
 Execute a decoded M5 pseudo instruction. More...
 
void PseudoInst::arm (ThreadContext *tc)
 
void PseudoInst::quiesce (ThreadContext *tc)
 
void PseudoInst::quiesceSkip (ThreadContext *tc)
 
void PseudoInst::quiesceNs (ThreadContext *tc, uint64_t ns)
 
void PseudoInst::quiesceCycles (ThreadContext *tc, uint64_t cycles)
 
uint64_t PseudoInst::quiesceTime (ThreadContext *tc)
 
uint64_t PseudoInst::readfile (ThreadContext *tc, Addr vaddr, uint64_t len, uint64_t offset)
 
uint64_t PseudoInst::writefile (ThreadContext *tc, Addr vaddr, uint64_t len, uint64_t offset, Addr filename_addr)
 
void PseudoInst::loadsymbol (ThreadContext *tc)
 
void PseudoInst::addsymbol (ThreadContext *tc, Addr addr, Addr symbolAddr)
 
uint64_t PseudoInst::initParam (ThreadContext *tc, uint64_t key_str1, uint64_t key_str2)
 
uint64_t PseudoInst::rpns (ThreadContext *tc)
 
void PseudoInst::wakeCPU (ThreadContext *tc, uint64_t cpuid)
 
void PseudoInst::m5exit (ThreadContext *tc, Tick delay)
 
void PseudoInst::m5fail (ThreadContext *tc, Tick delay, uint64_t code)
 
void PseudoInst::resetstats (ThreadContext *tc, Tick delay, Tick period)
 
void PseudoInst::dumpstats (ThreadContext *tc, Tick delay, Tick period)
 
void PseudoInst::dumpresetstats (ThreadContext *tc, Tick delay, Tick period)
 
void PseudoInst::m5checkpoint (ThreadContext *tc, Tick delay, Tick period)
 
void PseudoInst::debugbreak (ThreadContext *tc)
 
void PseudoInst::switchcpu (ThreadContext *tc)
 
void PseudoInst::workbegin (ThreadContext *tc, uint64_t workid, uint64_t threadid)
 
void PseudoInst::workend (ThreadContext *tc, uint64_t workid, uint64_t threadid)
 
void PseudoInst::togglesync (ThreadContext *tc)
 

Generated on Fri Jun 9 2017 13:03:52 for gem5 by doxygen 1.8.6