36 #define GDBSERIAL_BAUD 0 38 #define GDBSERIAL_BAUD COMSPEED 67 printf (
"serial: syntax <port>\n" );
72 printf (
"serial: unable to configure\n" );
103 return &serial_gdb_transport;
struct arbelprm_rc_send_wqe rc
int printf(const char *fmt,...)
Write a formatted string to the console.
static void gdbserial_send(const char *buf, size_t len)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
static int gdbserial_init(int argc, char **argv)
const char * name
Transport name.
struct gdb_transport serial_gdb_transport __gdb_transport
static struct uart * gdbserial_uart
GDB serial UART.
unsigned int baud
Baud rate (if specified)
struct gdb_transport * gdbserial_configure(const char *name, unsigned int baud)
assert((readw(&hdr->flags) &(GTF_reading|GTF_writing))==0)
GDB remote debugging over serial.
Serial port configuration.
struct uart * uart_find(const char *name)
Find named UART.
static size_t gdbserial_recv(char *buf, size_t len)
#define NULL
NULL pointer (VOID *)
A transport mechanism for the GDB protocol.