using namespace std;
-Tru64System::Tru64System(const string _name, const int _init_param,
+Tru64System::Tru64System(const string _name, const uint64_t _init_param,
MemoryController *_memCtrl, PhysicalMemory *_physmem,
const string &kernel_path, const string &console_path,
const string &palcode, const string &boot_osflags)
SimObjectParam<MemoryController *> mem_ctl;
SimObjectParam<PhysicalMemory *> physmem;
- Param<int> init_param;
+ Param<uint64_t> init_param;
Param<string> kernel_code;
Param<string> console_code;
public:
Tru64System(const std::string _name,
- const int _init_param,
+ const uint64_t _init_param,
MemoryController *_memCtrl,
PhysicalMemory *_physmem,
const std::string &kernel_path,
int System::numSystemsRunning = 0;
System::System(const std::string _name,
- const int _init_param,
+ const uint64_t _init_param,
MemoryController *_memCtrl,
PhysicalMemory *_physmem)
: SimObject(_name),
class System : public SimObject
{
public:
- const int init_param;
+ const uint64_t init_param;
MemoryController *memCtrl;
PhysicalMemory *physmem;
void registerExecContext(ExecContext *xc);
public:
- System(const std::string _name, const int _init_param,
+ System(const std::string _name, const uint64_t _init_param,
MemoryController *, PhysicalMemory *);
~System();