summaryrefslogtreecommitdiff
path: root/kern/freebsd
diff options
context:
space:
mode:
authorAli Saidi <saidi@eecs.umich.edu>2006-03-03 14:24:15 -0500
committerAli Saidi <saidi@eecs.umich.edu>2006-03-03 14:24:15 -0500
commit0bf25c595364f7ca9b5e632c84fcf0d35dc3490a (patch)
tree2bb67579d3c562ee23990dcc8d889feece7177e3 /kern/freebsd
parent51647e7bec8e8607fc5713b4ace2c24ce8a7455a (diff)
downloadgem5-0bf25c595364f7ca9b5e632c84fcf0d35dc3490a.tar.xz
First cut at moving alpha specefic stuff out of /sim/system* into
arch/alpha/system*. SConscript: dev/alpha_console.cc: dev/alpha_console.hh: kern/freebsd/freebsd_system.cc: kern/freebsd/freebsd_system.hh: kern/kernel_stats.cc: kern/linux/linux_system.cc: kern/linux/linux_system.hh: kern/tru64/tru64_system.cc: kern/tru64/tru64_system.hh: sim/pseudo_inst.cc: sim/system.cc: sim/system.hh: First cut at moving alpha specefic stuff out of /sim/system* --HG-- extra : convert_revision : eba58f537fc04e605af4fc216e184b074a44c8a0
Diffstat (limited to 'kern/freebsd')
-rw-r--r--kern/freebsd/freebsd_system.cc5
-rw-r--r--kern/freebsd/freebsd_system.hh2
2 files changed, 4 insertions, 3 deletions
diff --git a/kern/freebsd/freebsd_system.cc b/kern/freebsd/freebsd_system.cc
index cead8caaf..a9052081a 100644
--- a/kern/freebsd/freebsd_system.cc
+++ b/kern/freebsd/freebsd_system.cc
@@ -33,6 +33,7 @@
*
*/
+#include "arch/alpha/system.hh"
#include "base/loader/symtab.hh"
#include "cpu/exec_context.hh"
#include "kern/freebsd/freebsd_system.hh"
@@ -49,7 +50,7 @@ using namespace std;
using namespace TheISA;
FreebsdSystem::FreebsdSystem(Params *p)
- : System(p)
+ : AlphaSystem(p)
{
/**
* Any time DELAY is called just skip the function.
@@ -143,7 +144,7 @@ END_INIT_SIM_OBJECT_PARAMS(FreebsdSystem)
CREATE_SIM_OBJECT(FreebsdSystem)
{
- System::Params *p = new System::Params;
+ AlphaSystem::Params *p = new AlphaSystem::Params;
p->name = getInstanceName();
p->boot_cpu_frequency = boot_cpu_frequency;
p->memctrl = memctrl;
diff --git a/kern/freebsd/freebsd_system.hh b/kern/freebsd/freebsd_system.hh
index ecb842ec6..f87fb03ef 100644
--- a/kern/freebsd/freebsd_system.hh
+++ b/kern/freebsd/freebsd_system.hh
@@ -31,7 +31,7 @@
#include "kern/system_events.hh"
-class FreebsdSystem : public System
+class FreebsdSystem : public AlphaSystem
{
private:
class SkipCalibrateClocksEvent : public SkipFuncEvent