summaryrefslogtreecommitdiffstats
path: root/c
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 /c
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.
Diffstat (limited to 'c')
-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);
}