gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions | Variables
ev5.hh File Reference
#include "arch/alpha/isa_traits.hh"

Go to the source code of this file.

Namespaces

 AlphaISA
 

Functions

Addr AlphaISA::VAddrImpl (Addr a)
 
Addr AlphaISA::VAddrVPN (Addr a)
 
Addr AlphaISA::VAddrOffset (Addr a)
 
Addr AlphaISA::VAddrSpaceEV5 (Addr a)
 
Addr AlphaISA::VAddrSpaceEV6 (Addr a)
 
bool AlphaISA::PAddrIprSpace (Addr a)
 
Addr AlphaISA::Phys2K0Seg (Addr addr)
 
int AlphaISA::DTB_ASN_ASN (uint64_t reg)
 
Addr AlphaISA::DTB_PTE_PPN (uint64_t reg)
 
int AlphaISA::DTB_PTE_XRE (uint64_t reg)
 
int AlphaISA::DTB_PTE_XWE (uint64_t reg)
 
int AlphaISA::DTB_PTE_FONR (uint64_t reg)
 
int AlphaISA::DTB_PTE_FONW (uint64_t reg)
 
int AlphaISA::DTB_PTE_GH (uint64_t reg)
 
int AlphaISA::DTB_PTE_ASMA (uint64_t reg)
 
int AlphaISA::ITB_ASN_ASN (uint64_t reg)
 
Addr AlphaISA::ITB_PTE_PPN (uint64_t reg)
 
int AlphaISA::ITB_PTE_XRE (uint64_t reg)
 
bool AlphaISA::ITB_PTE_FONR (uint64_t reg)
 
bool AlphaISA::ITB_PTE_FONW (uint64_t reg)
 
int AlphaISA::ITB_PTE_GH (uint64_t reg)
 
bool AlphaISA::ITB_PTE_ASMA (uint64_t reg)
 
uint64_t AlphaISA::MCSR_SP (uint64_t reg)
 
bool AlphaISA::ICSR_SDE (uint64_t reg)
 
int AlphaISA::ICSR_SPE (uint64_t reg)
 
bool AlphaISA::ICSR_FPE (uint64_t reg)
 
uint64_t AlphaISA::ALT_MODE_AM (uint64_t reg)
 
uint64_t AlphaISA::DTB_CM_CM (uint64_t reg)
 
uint64_t AlphaISA::ICM_CM (uint64_t reg)
 
int AlphaISA::Opcode (MachInst inst)
 
int AlphaISA::Ra (MachInst inst)
 
void AlphaISA::copyIprs (ThreadContext *src, ThreadContext *dest)
 

Variables

const uint64_t AlphaISA::AsnMask = ULL(0xff)
 
const int AlphaISA::VAddrImplBits = 43
 
const Addr AlphaISA::VAddrImplMask = (ULL(1) << VAddrImplBits) - 1
 
const Addr AlphaISA::VAddrUnImplMask = ~VAddrImplMask
 
const int AlphaISA::PAddrImplBits = 44
 
const Addr AlphaISA::PAddrImplMask = (ULL(1) << PAddrImplBits) - 1
 
const Addr AlphaISA::PAddrUncachedBit39 = ULL(0x8000000000)
 
const Addr AlphaISA::PAddrUncachedBit40 = ULL(0x10000000000)
 
const Addr AlphaISA::PAddrUncachedBit43 = ULL(0x80000000000)
 
const Addr AlphaISA::PAddrUncachedMask = ULL(0x807ffffffff)
 
const uint64_t AlphaISA::MM_STAT_BAD_VA_MASK = ULL(0x0020)
 
const uint64_t AlphaISA::MM_STAT_DTB_MISS_MASK = ULL(0x0010)
 
const uint64_t AlphaISA::MM_STAT_FONW_MASK = ULL(0x0008)
 
const uint64_t AlphaISA::MM_STAT_FONR_MASK = ULL(0x0004)
 
const uint64_t AlphaISA::MM_STAT_ACV_MASK = ULL(0x0002)
 
const uint64_t AlphaISA::MM_STAT_WR_MASK = ULL(0x0001)
 
const Addr AlphaISA::PalBase = 0x4000
 
const Addr AlphaISA::PalMax = 0x10000
 

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