+2015-03-23 Mike Frysinger <vapier@gentoo.org>
+
+ * devices.c: Delete dv-sockser.h include.
+ (device_io_read_buffer): Delete uart code.
+ (device_io_write_buffer): Likewise.
+
2015-03-23 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
#include "sim-main.h"
-#ifdef HAVE_DV_SOCKSER
-#include "dv-sockser.h"
-#endif
-
device frv_devices;
int
if (STATE_ENVIRONMENT (sd) != OPERATING_ENVIRONMENT)
return nr_bytes;
-#ifdef HAVE_DV_SOCKSER
- if (addr == UART_INCHAR_ADDR)
- {
- int c = dv_sockser_read (sd);
- if (c == -1)
- return 0;
- *(char *) source = c;
- return 1;
- }
- if (addr == UART_STATUS_ADDR)
- {
- int status = dv_sockser_status (sd);
- unsigned char *p = source;
- p[0] = 0;
- p[1] = (((status & DV_SOCKSER_INPUT_EMPTY)
-#ifdef UART_INPUT_READY0
- ? UART_INPUT_READY : 0)
-#else
- ? 0 : UART_INPUT_READY)
-#endif
- + ((status & DV_SOCKSER_OUTPUT_EMPTY) ? UART_OUTPUT_READY : 0));
- return 2;
- }
-#endif
-
return nr_bytes;
}
if (STATE_ENVIRONMENT (sd) != OPERATING_ENVIRONMENT)
return nr_bytes;
-#if HAVE_DV_SOCKSER
- if (addr == UART_OUTCHAR_ADDR)
- {
- int rc = dv_sockser_write (sd, *(char *) source);
- return rc == 1;
- }
-#endif
-
return nr_bytes;
}