]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/l4re-core/moe/server/src/exception.cc
Update
[l4.git] / l4 / pkg / l4re-core / moe / server / src / exception.cc
similarity index 96%
rename from l4/pkg/moe/server/src/exception.cc
rename to l4/pkg/l4re-core/moe/server/src/exception.cc
index ce8ae438f3b5ce63b2727480c062db64b8846df1..3ad23b5ff0b7cb7ce0ccc88e8fa5ffda40d90d1f 100644 (file)
@@ -43,13 +43,13 @@ bool Exception_handler::do_handle_exception(l4_umword_t /*t*/,
 
 bool Exception_handler::handle(l4_umword_t t, void *s)
 {
-#if defined ARCH_arm || defined ARCH_ppc32 || defined ARCH_sparc
-  (void)t;
-#else
+#if defined ARCH_x86 || defined ARCH_amd64
   l4_exc_regs_t e = *l4_utcb_exc_u((l4_utcb_t*)s);
   L4::cerr << t << ": Unhandled exception #" << e.trapno << '\n';
   L4::cerr << t << " PFA " << L4::hex << e.pfa << " EIP " << e.ip 
     << " ESP " << e.sp << " Flags " << e.flags << '\n';
+#else
+  (void)t;
 #endif
 #if 0
     << t << " EAX " << L4::hex << e->eax << " EBX " << e->ebx