changeset a9d06c894afe in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=a9d06c894afe
description:
        fix some build problems from prior changesets

diffstat:

 src/arch/arm/interrupts.hh    |  1 +
 src/arch/arm/linux/system.cc  |  1 +
 src/arch/arm/table_walker.cc  |  3 +++
 src/dev/arm/amba_device.cc    |  1 +
 src/dev/arm/amba_fake.cc      |  1 +
 src/dev/arm/gic.cc            |  2 ++
 src/dev/arm/kmi.cc            |  1 +
 src/dev/arm/pl011.cc          |  2 ++
 src/dev/arm/pl111.cc          |  2 ++
 src/dev/arm/timer_sp804.cc    |  2 ++
 src/mem/slicc/symbols/Func.py |  1 +
 src/python/m5/main.py         |  5 ++++-
 src/python/m5/simulate.py     |  2 +-
 13 files changed, 22 insertions(+), 2 deletions(-)

diffs (168 lines):

diff -r 95b2bf400ee4 -r a9d06c894afe src/arch/arm/interrupts.hh
--- a/src/arch/arm/interrupts.hh        Wed Apr 20 13:47:42 2011 -0700
+++ b/src/arch/arm/interrupts.hh        Wed Apr 20 18:45:03 2011 -0700
@@ -48,6 +48,7 @@
 #include "arch/arm/miscregs.hh"
 #include "arch/arm/registers.hh"
 #include "cpu/thread_context.hh"
+#include "debug/Interrupt.hh"
 #include "params/ArmInterrupts.hh"
 #include "sim/sim_object.hh"
 
diff -r 95b2bf400ee4 -r a9d06c894afe src/arch/arm/linux/system.cc
--- a/src/arch/arm/linux/system.cc      Wed Apr 20 13:47:42 2011 -0700
+++ b/src/arch/arm/linux/system.cc      Wed Apr 20 18:45:03 2011 -0700
@@ -47,6 +47,7 @@
 #include "base/loader/object_file.hh"
 #include "base/loader/symtab.hh"
 #include "cpu/thread_context.hh"
+#include "debug/Loader.hh"
 #include "kern/linux/events.hh"
 #include "mem/physical.hh"
 
diff -r 95b2bf400ee4 -r a9d06c894afe src/arch/arm/table_walker.cc
--- a/src/arch/arm/table_walker.cc      Wed Apr 20 13:47:42 2011 -0700
+++ b/src/arch/arm/table_walker.cc      Wed Apr 20 18:45:03 2011 -0700
@@ -42,6 +42,9 @@
 #include "arch/arm/tlb.hh"
 #include "cpu/base.hh"
 #include "cpu/thread_context.hh"
+#include "debug/Checkpoint.hh"
+#include "debug/TLB.hh"
+#include "debug/TLBVerbose.hh"
 #include "dev/io_device.hh"
 #include "sim/system.hh"
 
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/amba_device.cc
--- a/src/dev/arm/amba_device.cc        Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/amba_device.cc        Wed Apr 20 18:45:03 2011 -0700
@@ -41,6 +41,7 @@
  */
 
 #include "base/trace.hh"
+#include "debug/AMBA.hh"
 #include "dev/arm/amba_device.hh"
 #include "dev/arm/amba_fake.hh"
 #include "mem/packet.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/amba_fake.cc
--- a/src/dev/arm/amba_fake.cc  Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/amba_fake.cc  Wed Apr 20 18:45:03 2011 -0700
@@ -41,6 +41,7 @@
  */
 
 #include "base/trace.hh"
+#include "debug/AMBA.hh"
 #include "dev/arm/amba_fake.hh"
 #include "mem/packet.hh"
 #include "mem/packet_access.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/gic.cc
--- a/src/dev/arm/gic.cc        Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/gic.cc        Wed Apr 20 18:45:03 2011 -0700
@@ -43,6 +43,8 @@
 
 #include "base/trace.hh"
 #include "cpu/intr_control.hh"
+#include "debug/Checkpoint.hh"
+#include "debug/GIC.hh"
 #include "dev/arm/gic.hh"
 #include "dev/platform.hh"
 #include "dev/terminal.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/kmi.cc
--- a/src/dev/arm/kmi.cc        Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/kmi.cc        Wed Apr 20 18:45:03 2011 -0700
@@ -43,6 +43,7 @@
 
 #include "base/vnc/vncserver.hh"
 #include "base/trace.hh"
+#include "debug/Pl050.hh"
 #include "dev/arm/amba_device.hh"
 #include "dev/arm/kmi.hh"
 #include "dev/ps2.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/pl011.cc
--- a/src/dev/arm/pl011.cc      Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/pl011.cc      Wed Apr 20 18:45:03 2011 -0700
@@ -41,6 +41,8 @@
  */
 
 #include "base/trace.hh"
+#include "debug/Checkpoint.hh"
+#include "debug/Uart.hh"
 #include "dev/arm/amba_device.hh"
 #include "dev/arm/gic.hh"
 #include "dev/arm/pl011.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/pl111.cc
--- a/src/dev/arm/pl111.cc      Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/pl111.cc      Wed Apr 20 18:45:03 2011 -0700
@@ -42,6 +42,8 @@
 #include "base/bitmap.hh"
 #include "base/output.hh"
 #include "base/trace.hh"
+#include "debug/PL111.hh"
+#include "debug/Uart.hh"
 #include "dev/arm/amba_device.hh"
 #include "dev/arm/gic.hh"
 #include "dev/arm/pl111.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/dev/arm/timer_sp804.cc
--- a/src/dev/arm/timer_sp804.cc        Wed Apr 20 13:47:42 2011 -0700
+++ b/src/dev/arm/timer_sp804.cc        Wed Apr 20 18:45:03 2011 -0700
@@ -39,6 +39,8 @@
 
 #include "base/intmath.hh"
 #include "base/trace.hh"
+#include "debug/Checkpoint.hh"
+#include "debug/Timer.hh"
 #include "dev/arm/gic.hh"
 #include "dev/arm/timer_sp804.hh"
 #include "mem/packet.hh"
diff -r 95b2bf400ee4 -r a9d06c894afe src/mem/slicc/symbols/Func.py
--- a/src/mem/slicc/symbols/Func.py     Wed Apr 20 13:47:42 2011 -0700
+++ b/src/mem/slicc/symbols/Func.py     Wed Apr 20 18:45:03 2011 -0700
@@ -77,6 +77,7 @@
         code('''
 /** Auto generated C++ code started by $__file__:$__line__ */
 
+#include "debug/RubySlicc.hh"
 #include "mem/protocol/Types.hh"
 ''')
 
diff -r 95b2bf400ee4 -r a9d06c894afe src/python/m5/main.py
--- a/src/python/m5/main.py     Wed Apr 20 13:47:42 2011 -0700
+++ b/src/python/m5/main.py     Wed Apr 20 18:45:03 2011 -0700
@@ -144,6 +144,8 @@
         code.InteractiveConsole(scope).interact(banner)
 
 def main(*args):
+    import m5
+
     import core
     import debug
     import defines
@@ -154,7 +156,6 @@
 
     from util import fatal
 
-    global options
     if len(args) == 0:
         options, arguments = parse_options()
     elif len(args) == 2:
@@ -162,6 +163,8 @@
     else:
         raise TypeError, "main() takes 0 or 2 arguments (%d given)" % len(args)
 
+    m5.options = options
+
     def check_tracing():
         if defines.TRACING_ON:
             return
diff -r 95b2bf400ee4 -r a9d06c894afe src/python/m5/simulate.py
--- a/src/python/m5/simulate.py Wed Apr 20 13:47:42 2011 -0700
+++ b/src/python/m5/simulate.py Wed Apr 20 18:45:03 2011 -0700
@@ -47,7 +47,7 @@
 # The final hook to generate .ini files.  Called from the user script
 # once the config is built.
 def instantiate(ckpt_dir=None):
-    from main import options
+    from m5 import options
 
     root = objects.Root.getInstance()
 
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to