x86_64: add temporary serial driver for printk

This commit is contained in:
2023-02-08 21:28:14 +00:00
parent 56578dda38
commit b0b557d919
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
#ifndef ARCH_SERIAL_H_
#define ARCH_SERIAL_H_
#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);
#endif