From 0eb85ae3e72b0e00ea042c9c411ed577c8de5f43 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 5 Aug 1998 23:57:35 +0000 Subject: Commented out the code which yields the CPU when the serial controller is busy. This type of behavior perturbs the tests and many of them will not pass. --- c/src/libchip/serial/mc68681.c | 2 ++ c/src/libchip/serial/ns16550.c | 2 ++ c/src/libchip/serial/z85c30.c | 2 ++ 3 files changed, 6 insertions(+) (limited to 'c/src/libchip') diff --git a/c/src/libchip/serial/mc68681.c b/c/src/libchip/serial/mc68681.c index 1d9027d9aa..fd1d4d57a6 100644 --- a/c/src/libchip/serial/mc68681.c +++ b/c/src/libchip/serial/mc68681.c @@ -371,9 +371,11 @@ MC68681_STATIC void mc68681_write_polled( * Yield while we wait */ +#if 0 if(_System_state_Is_up(_System_state_Get())) { rtems_task_wake_after(RTEMS_YIELD_PROCESSOR); } +#endif ucLineStatus = (*getReg)(pMC68681_port, MC68681_STATUS); if(!--iTimeout) { break; diff --git a/c/src/libchip/serial/ns16550.c b/c/src/libchip/serial/ns16550.c index d5ac72004f..e35771dfb4 100644 --- a/c/src/libchip/serial/ns16550.c +++ b/c/src/libchip/serial/ns16550.c @@ -201,9 +201,11 @@ NS16550_STATIC void ns16550_write_polled( /* * Yield while we wait */ +#if 0 if(_System_state_Is_up(_System_state_Get())) { rtems_task_wake_after(RTEMS_YIELD_PROCESSOR); } +#endif ucLineStatus = (*getReg)(pNS16550, NS16550_LINE_STATUS); if(!--iTimeout) { break; diff --git a/c/src/libchip/serial/z85c30.c b/c/src/libchip/serial/z85c30.c index 4f688e8787..8c975ff8e4 100644 --- a/c/src/libchip/serial/z85c30.c +++ b/c/src/libchip/serial/z85c30.c @@ -871,9 +871,11 @@ Z85C30_STATIC void z85c30_write_polled( /* * Yield while we wait */ +#if 0 if (_System_state_Is_up(_System_state_Get())) { rtems_task_wake_after(RTEMS_YIELD_PROCESSOR); } +#endif z85c30_status = (*getReg)(ulCtrlPort, SCC_WR0_SEL_RD0); } -- cgit v1.2.3