#ifndef ARCH_SERIAL_H_ #define ARCH_SERIAL_H_ #ifdef __cplusplus extern "C" { #endif #define SERIAL_PORT_A 0x3F8 #define SERIAL_PORT_B 0x2F8 #define SERIAL_PORT_C 0x3E8 #define SERIAL_PORT_D 0x2E8 extern void serial_putchar(int port, char ch); extern void serial_wait(int device); extern void serial_send_byte(int device, char out); extern char serial_recv_byte(int device); extern int serial_rcvd(int device); extern void early_serialcon_init(int baud); #ifdef __cplusplus } #endif #endif