diff options
author | Till Straumann <strauman@slac.stanford.edu> | 2005-11-04 03:20:29 +0000 |
---|---|---|
committer | Till Straumann <strauman@slac.stanford.edu> | 2005-11-04 03:20:29 +0000 |
commit | dc0f6585f52d5aa12b73718c11481948c6f7685f (patch) | |
tree | 06439dd8efc94e4e5d21dc6cf5b1982d510a5594 /c/src/lib/libbsp/powerpc/shared/console | |
parent | 2005-11-03 <strauman@slac.stanford.edu> (diff) | |
download | rtems-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.c | 3 |
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 */ |