Go to the documentation of this file.
38 #ifndef __ARCH_ARM_INSTS_TME64_HH__
39 #define __ARCH_ARM_INSTS_TME64_HH__
48 namespace ArmISAInst {
77 OpClass __opClass, uint64_t _imm)
Fault completeAcc(PacketPtr, ExecContext *, trace::InstRecord *) const
Base class for Memory microops.
Tcommit64(ArmISA::ExtMachInst _machInst)
Fault execute(ExecContext *, trace::InstRecord *) const
MacroTmeOp(const char *mnem, ArmISA::ExtMachInst _machInst, OpClass __opClass)
MicroTcommit64(ArmISA::ExtMachInst)
Fault completeAcc(PacketPtr, ExecContext *, trace::InstRecord *) const
TmeImmOp64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass, uint64_t _imm)
TmeRegNone64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass, RegIndex _dest)
Tstart64(ArmISA::ExtMachInst, RegIndex)
Fault execute(ExecContext *, trace::InstRecord *) const
std::shared_ptr< FaultBase > Fault
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
Tcancel64(ArmISA::ExtMachInst, uint64_t)
Fault initiateAcc(ExecContext *, trace::InstRecord *) const
Fault initiateAcc(ExecContext *, trace::InstRecord *) const
Fault execute(ExecContext *, trace::InstRecord *) const
uint64_t Addr
Address type This will probably be moved somewhere else in the near future.
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
Ttest64(ArmISA::ExtMachInst, RegIndex)
Base class for predicated macro-operations.
MicroTmeOp(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass)
Fault completeAcc(PacketPtr, ExecContext *, trace::InstRecord *) const
Fault initiateAcc(ExecContext *, trace::InstRecord *) const
std::string generateDisassembly(Addr pc, const loader::SymbolTable *symtab) const
Internal function to generate disassembly string.
Fault execute(ExecContext *, trace::InstRecord *) const
Fault completeAcc(PacketPtr, ExecContext *, trace::InstRecord *) const
Fault initiateAcc(ExecContext *, trace::InstRecord *) const
The ExecContext is an abstract base class the provides the interface used by the ISA to manipulate th...
MicroTmeBasic64(const char *mnem, ArmISA::ExtMachInst machInst, OpClass __opClass)
MicroTfence64(ArmISA::ExtMachInst)
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Fault execute(ExecContext *, trace::InstRecord *) const
Register ID: describe an architectural register with its class and index.
Generated on Sun Jul 30 2023 01:56:49 for gem5 by doxygen 1.8.17