From 50123cd5368602f68b9650890735947eb7ec501e Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 26 Feb 2021 21:05:42 +0100 Subject: Removed serial driver from userspace --- libc/serial.c | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 libc/serial.c (limited to 'libc/serial.c') diff --git a/libc/serial.c b/libc/serial.c deleted file mode 100644 index b11ac26..0000000 --- a/libc/serial.c +++ /dev/null @@ -1,35 +0,0 @@ -// MIT License, Copyright (c) 2020 Marvin Borner - -#include -#include -#include -#include - -void serial_install(void) -{ - outb(0x3f8 + 1, 0x00); - outb(0x3f8 + 3, 0x80); - outb(0x3f8 + 0, 0x03); - outb(0x3f8 + 1, 0x00); - outb(0x3f8 + 3, 0x03); - outb(0x3f8 + 2, 0xC7); - outb(0x3f8 + 4, 0x0B); -} - -static int is_transmit_empty(void) -{ - return inb(0x3f8 + 5) & 0x20; -} - -static void serial_put(char ch) -{ - while (is_transmit_empty() == 0) - ; - outb(0x3f8, (u8)ch); -} - -void serial_print(const char *data) -{ - for (u32 i = 0; i < strlen(data); i++) - serial_put(data[i]); -} -- cgit v1.2.3