Searched refs:ArmISA (Results 1 - 25 of 102) sorted by relevance

12345

/gem5/src/arch/arm/
H A Dmicrocode_rom.hh36 namespace ArmISA namespace
H A Dmmapped_ipr.hh46 namespace ArmISA namespace
50 } // namespace ArmISA
H A Dpseudo_inst.hh39 namespace ArmISA { namespace
H A Dkernel_stats.hh36 namespace ArmISA { namespace
46 } // namespace ArmISA::Kernel
47 } // namespace ArmISA
H A Dvtophys.cc59 using namespace ArmISA;
62 ArmISA::vtophys(Addr vaddr)
74 ArmISA::TLB *tlb;
83 tlb = static_cast<ArmISA::TLB*>(tc->getDTBPtr());
88 tlb = static_cast<ArmISA::TLB*>(tc->getITBPtr());
97 ArmISA::vtophys(ThreadContext *tc, Addr addr)
108 ArmISA::virtvalid(ThreadContext *tc, Addr vaddr)
H A Dccregs.hh42 namespace ArmISA namespace
H A Dvtophys.hh42 namespace ArmISA { namespace
H A Disa_traits.hh54 namespace ArmISA namespace
88 inline Addr VAddrVPN(Addr a) { return a >> ArmISA::PageShift; }
89 inline Addr VAddrOffset(Addr a) { return a & ArmISA::PageOffset; }
117 } // namespace ArmISA
119 using namespace ArmISA;
H A Disa_device.cc44 namespace ArmISA namespace
H A Ddecoder.hh55 namespace ArmISA namespace
129 * decode(ArmISA::PCState).
162 StaticInstPtr decode(ArmISA::PCState &pc);
213 } // namespace ArmISA
H A Disa_device.hh48 namespace ArmISA namespace
56 * This class provides a well-defined interface that the ArmISA class
H A Dstacktrace.hh39 namespace ArmISA namespace
66 typedef ArmISA::MachInst MachInst;
121 } // Namespace ArmISA
H A Dstage2_mmu.cc49 using namespace ArmISA;
145 ArmISA::Stage2MMU *
148 return new ArmISA::Stage2MMU(this);
H A Dinterrupts.cc44 ArmISA::Interrupts *
47 return new ArmISA::Interrupts(this);
51 ArmISA::Interrupts::takeInt(ThreadContext *tc, InterruptTypes int_type) const
/gem5/src/arch/arm/tracers/
H A Dtarmac_base.hh88 ArmISA::PCState pc,
94 ArmISA::MachInst opcode;
97 ArmISA::OperatingMode mode;
104 RegEntry(ArmISA::PCState pc);
126 const StaticInstPtr _staticInst, ArmISA::PCState _pc,
138 static ISetState pcToISetState(ArmISA::PCState pc);
H A Dtarmac_tracer.hh66 ArmISA::PCState _pc)
75 ArmISA::PCState pc;
102 ArmISA::PCState pc,
H A Dtarmac_parser.hh86 ArmISA::PCState pc;
98 ArmISA::PCState _pc,
133 ArmISA::PCState pc);
136 const StaticInstPtr _staticInst, ArmISA::PCState _pc,
244 ArmISA::PCState pc,
H A Dtarmac_record.hh79 opModeToStr(ArmISA::OperatingMode opMode);
181 const StaticInstPtr _staticInst, ArmISA::PCState _pc,
233 (reg->regRel == ArmISA::MISCREG_CPSR);
243 RegId reg(MiscRegClass, ArmISA::MISCREG_CPSR);
H A Dtarmac_tracer.cc78 ArmISA::PCState pc,
/gem5/src/arch/arm/insts/
H A Dbranch64.cc42 namespace ArmISA namespace
45 ArmISA::PCState
46 BranchImm64::branchTarget(const ArmISA::PCState &branchPC) const
48 ArmISA::PCState pcs = branchPC;
54 ArmISA::PCState
55 BranchImmReg64::branchTarget(const ArmISA::PCState &branchPC) const
57 ArmISA::PCState pcs = branchPC;
63 ArmISA::PCState
64 BranchImmImmReg64::branchTarget(const ArmISA::PCState &branchPC) const
66 ArmISA
[all...]
H A Dsve_mem.hh46 namespace ArmISA namespace
66 memAccessFlags(ArmISA::TLB::AllowUnaligned | ArmISA::TLB::MustBeOne)
91 memAccessFlags(ArmISA::TLB::AllowUnaligned | ArmISA::TLB::MustBeOne)
117 memAccessFlags(ArmISA::TLB::AllowUnaligned | ArmISA::TLB::MustBeOne)
143 memAccessFlags(ArmISA::TLB::AllowUnaligned | ArmISA::TLB::MustBeOne)
151 } // namespace ArmISA
[all...]
H A Dbranch64.hh44 namespace ArmISA namespace
58 ArmISA::PCState branchTarget(
59 const ArmISA::PCState &branchPC) const override;
138 ArmISA::PCState branchTarget(
139 const ArmISA::PCState &branchPC) const override;
164 ArmISA::PCState branchTarget(
165 const ArmISA::PCState &branchPC) const override;
H A Dmult.hh45 namespace ArmISA namespace
H A Dbranch.cc44 namespace ArmISA { namespace
75 } // namespace ArmISA
/gem5/src/arch/arm/kvm/
H A Darm_cpu.hh107 ArmISA::MiscRegIndex decodeCoProcReg(uint64_t id) const;
109 ArmISA::MiscRegIndex decodeVFPCtrlReg(uint64_t id) const;

Completed in 28 milliseconds

12345