Stub implementation for x86.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 5 Mar 2007 16:09:09 +0000 (16:09 +0000)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 5 Mar 2007 16:09:09 +0000 (16:09 +0000)
--HG--
extra : convert_revision : 3eccbf699bb62139a06a9b249e56bd205bc316ed

src/arch/x86/mmaped_ipr.hh

index f2a4478514ea22a199cebc307cd81470b1cd02ce..a33a3f4f093baf760249e31f89de03e9b2e4c22a 100644 (file)
 #ifndef __ARCH_X86_MMAPEDIPR_HH__
 #define __ARCH_X86_MMAPEDIPR_HH__
 
-#error X86 is not yet supported!
+/**
+ * @file
+ *
+ * ISA-specific helper functions for memory mapped IPR accesses.
+ */
+
+#include "config/full_system.hh"
+#include "cpu/thread_context.hh"
+#include "mem/packet.hh"
 
 namespace X86ISA
 {
+    inline Tick
+    handleIprRead(ThreadContext *xc, Packet *pkt)
+    {
+#if !FULL_SYSTEM
+        panic("Shouldn't have a memory mapped register in SE\n");
+#endif
+    }
+
+    inline Tick
+    handleIprWrite(ThreadContext *xc, Packet *pkt)
+    {
+#if !FULL_SYSTEM
+        panic("Shouldn't have a memory mapped register in SE\n");
+#endif
+    }
 };
 
 #endif // __ARCH_X86_MMAPEDIPR_HH__