28#ifndef __SYSTEMC_KERNEL_HH__
29#define __SYSTEMC_KERNEL_HH__
31#include "params/SystemC_Kernel.hh"
48 typedef gem5::SystemC_KernelParams
Params;
Wrap a member function inside MemberEventWrapper to use it as an event callback.
Abstract superclass for simulation objects.
void startup() override
startup() is the final initialization call before simulation.
static sc_core::sc_status status()
gem5::SystemC_KernelParams Params
void init() override
init() is called after all C++ SimObjects have been created and all ports are connected.
static bool endOfSimulationComplete()
gem5::MemberEventWrapper<&Kernel::t0Handler > t0Event
void regStats() override
Callback to set stat parameters.
static bool startOfSimulationComplete()
Kernel(const Params ¶ms, int)
const Params & params() const