summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-05 23:57:35 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1998-08-05 23:57:35 +0000
commit0eb85ae3e72b0e00ea042c9c411ed577c8de5f43 (patch)
treec9b616176bdb2fe7a5b99934c8e67ed4fd2731f6
parentAdded constants which made the multiple bit settings more readable (diff)
downloadrtems-0eb85ae3e72b0e00ea042c9c411ed577c8de5f43.tar.bz2
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.
-rw-r--r--c/src/lib/libchip/serial/mc68681.c2
-rw-r--r--c/src/lib/libchip/serial/ns16550.c2
-rw-r--r--c/src/lib/libchip/serial/z85c30.c2
-rw-r--r--c/src/libchip/serial/mc68681.c2
-rw-r--r--c/src/libchip/serial/ns16550.c2
-rw-r--r--c/src/libchip/serial/z85c30.c2
6 files changed, 12 insertions, 0 deletions
diff --git a/c/src/lib/libchip/serial/mc68681.c b/c/src/lib/libchip/serial/mc68681.c
index 1d9027d9aa..fd1d4d57a6 100644
--- a/c/src/lib/libchip/serial/mc68681.c
+++ b/c/src/lib/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/lib/libchip/serial/ns16550.c b/c/src/lib/libchip/serial/ns16550.c
index d5ac72004f..e35771dfb4 100644
--- a/c/src/lib/libchip/serial/ns16550.c
+++ b/c/src/lib/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/lib/libchip/serial/z85c30.c b/c/src/lib/libchip/serial/z85c30.c
index 4f688e8787..8c975ff8e4 100644
--- a/c/src/lib/libchip/serial/z85c30.c
+++ b/c/src/lib/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);
}
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);
}