diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-10-26 13:41:07 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-10-26 13:41:07 +0000 |
commit | 5850c5333a1f8bb3a8d06be42a10750fc2f95d29 (patch) | |
tree | 1c1d22c9d694832e627d57833dac1e63e0dd51d5 /c/src/lib/libbsp/sh/gensh4/console | |
parent | 2001-10-26 Alexandra Kossovsky <sasha@oktet.ru> (diff) | |
download | rtems-5850c5333a1f8bb3a8d06be42a10750fc2f95d29.tar.bz2 |
2001-10-26 Alexandra Kossovsky <sasha@oktet.ru>
* README, console/console.c, hw_init/hw_init.c, include/bsp.h,
startup/bspstart.c, startup/linkcmds: Minor fixes post merge.
Diffstat (limited to 'c/src/lib/libbsp/sh/gensh4/console')
-rw-r--r-- | c/src/lib/libbsp/sh/gensh4/console/console.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/sh/gensh4/console/console.c b/c/src/lib/libbsp/sh/gensh4/console/console.c index 126e88949c..7326ef9409 100644 --- a/c/src/lib/libbsp/sh/gensh4/console/console.c +++ b/c/src/lib/libbsp/sh/gensh4/console/console.c @@ -181,7 +181,12 @@ console_first_open(int major, int minor, void *arg) static int console_last_close(int major, int minor, void *arg) { - return sh4uart_disable(&sh4_uarts[minor]); + if (console_mode != CONSOLE_MODE_IPL) + /* working from gdb we should not disable port operations */ + return sh4uart_disable(&sh4_uarts[minor], + !(boot_mode == SH4_BOOT_MODE_IPL)); + else + return RTEMS_SUCCESSFUL; } /* console_reserve_resources -- |