Go to the documentation of this file.
41 #ifndef __ARM_PROCESS_HH__
42 #define __ARM_PROCESS_HH__
59 template<
class IntType>
62 template<
class IntType>
101 #endif // __ARM_PROCESS_HH__
void initState() override
initState() is called on each SimObject when not restoring from a checkpoint.
ArmProcess64(const ProcessParams ¶ms, ::Loader::ObjectFile *objFile, ::Loader::Arch _arch)
uint32_t armHwcapImpl() const override
AArch64 AT_HWCAP.
void argsInit(int pageSize, ArmISA::IntRegIndex spIndex)
ArmProcess(const ProcessParams ¶ms, ::Loader::ObjectFile *objFile, ::Loader::Arch _arch)
void initState() override
initState() is called on each SimObject when not restoring from a checkpoint.
virtual uint32_t armHwcapImpl() const =0
AT_HWCAP is 32-bit wide on AArch64 as well so we can safely return an uint32_t.
::Loader::ObjectFile * objFile
ArmProcess32(const ProcessParams ¶ms, ::Loader::ObjectFile *objFile, ::Loader::Arch _arch)
uint32_t armHwcapImpl() const override
AArch32 AT_HWCAP.
const Params & params() const
Generated on Tue Jun 22 2021 15:28:21 for gem5 by doxygen 1.8.17