1/* 2 * Copyright (c) 2002-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 22 unchanged lines hidden (view full) --- 31 */ 32 33#ifndef __ARCH_ALPHA_EV5_HH__ 34#define __ARCH_ALPHA_EV5_HH__ 35 36#include "config/alpha_tlaser.hh" 37#include "arch/alpha/isa_traits.hh" 38 |
39namespace AlphaISA { |
40 |
41#if ALPHA_TLASER 42const uint64_t AsnMask = ULL(0x7f); 43#else 44const uint64_t AsnMask = ULL(0xff); 45#endif 46 47const int VAddrImplBits = 43; 48const Addr VAddrImplMask = (ULL(1) << VAddrImplBits) - 1; --- 63 unchanged lines hidden (view full) --- 112const uint64_t MM_STAT_ACV_MASK = ULL(0x0002); 113const uint64_t MM_STAT_WR_MASK = ULL(0x0001); 114inline int Opcode(AlphaISA::MachInst inst) { return inst >> 26 & 0x3f; } 115inline int Ra(AlphaISA::MachInst inst) { return inst >> 21 & 0x1f; } 116 117const Addr PalBase = 0x4000; 118const Addr PalMax = 0x10000; 119 |
120} // namespace AlphaISA |
121 122#endif // __ARCH_ALPHA_EV5_HH__ |