gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
utility.hh File Reference
#include "arch/alpha/isa_traits.hh"
#include "arch/alpha/registers.hh"
#include "arch/alpha/types.hh"
#include "base/misc.hh"
#include "cpu/static_inst.hh"
#include "cpu/thread_context.hh"
#include "arch/alpha/ev5.hh"

Go to the source code of this file.

Namespaces

 AlphaISA
 

Functions

PCState AlphaISA::buildRetPC (const PCState &curPC, const PCState &callPC)
 
uint64_t AlphaISA::getArgument (ThreadContext *tc, int &number, uint16_t size, bool fp)
 
bool AlphaISA::inUserMode (ThreadContext *tc)
 
template<class TC >
void AlphaISA::zeroRegisters (TC *tc)
 Function to insure ISA semantics about 0 registers. More...
 
bool AlphaISA::PcPAL (Addr addr)
 
void AlphaISA::startupCPU (ThreadContext *tc, int cpuId)
 
Addr AlphaISA::PteAddr (Addr a)
 
bool AlphaISA::IsUSeg (Addr a)
 
bool AlphaISA::IsK0Seg (Addr a)
 
Addr AlphaISA::K0Seg2Phys (Addr addr)
 
bool AlphaISA::IsK1Seg (Addr a)
 
Addr AlphaISA::TruncPage (Addr addr)
 
Addr AlphaISA::RoundPage (Addr addr)
 
void AlphaISA::initIPRs (ThreadContext *tc, int cpuId)
 
void AlphaISA::initCPU (ThreadContext *tc, int cpuId)
 
void AlphaISA::copyRegs (ThreadContext *src, ThreadContext *dest)
 
void AlphaISA::copyMiscRegs (ThreadContext *src, ThreadContext *dest)
 
void AlphaISA::skipFunction (ThreadContext *tc)
 
void AlphaISA::advancePC (PCState &pc, const StaticInstPtr &inst)
 
uint64_t AlphaISA::getExecutingAsid (ThreadContext *tc)
 

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