UART_WRITE
#define UART_WRITE(r, v) *(volatile char *)(uartbase + (r)) = (v)
#define UART_WRITE(base, r, v) out8(base + (r), (v))