summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/shared/console
diff options
context:
space:
mode:
authorTill Straumann <strauman@slac.stanford.edu>2005-11-04 03:20:29 +0000
committerTill Straumann <strauman@slac.stanford.edu>2005-11-04 03:20:29 +0000
commitdc0f6585f52d5aa12b73718c11481948c6f7685f (patch)
tree06439dd8efc94e4e5d21dc6cf5b1982d510a5594 /c/src/lib/libbsp/powerpc/shared/console
parent2005-11-03 <strauman@slac.stanford.edu> (diff)
downloadrtems-dc0f6585f52d5aa12b73718c11481948c6f7685f.tar.bz2
2005-11-03 <strauman@slac.stanford.edu>
* shared/console/reboot.c, shared/start/start.S: Fixed PR#845; !!enable MMU!! on mvme2100 - this is very important. Otherwise, all accesses are write-back cached [incl. memory-mapped devices]. (Prerequisite were the changes to shared/startup/bspstart.c just below.) Implemented rtemsReboot() for mvme2100.
Diffstat (limited to 'c/src/lib/libbsp/powerpc/shared/console')
-rw-r--r--c/src/lib/libbsp/powerpc/shared/console/reboot.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/shared/console/reboot.c b/c/src/lib/libbsp/powerpc/shared/console/reboot.c
index 2ea5422bd5..cf5e378ef1 100644
--- a/c/src/lib/libbsp/powerpc/shared/console/reboot.c
+++ b/c/src/lib/libbsp/powerpc/shared/console/reboot.c
@@ -19,4 +19,7 @@ void rtemsReboot(void)
#if defined(BSP_KBD_IOBASE)
kbd_outb(0x4, 0xFE); /* use keyboard controler to do the job... */
#endif
+#if defined(mvme2100)
+ *(unsigned char*)0xffe00000 |= 0x80;
+#endif
} /* rtemsReboot */