feat: experimental tty console with scrollback buffer.
authorMinep <zelong56@gmail.com>
Fri, 24 Jun 2022 10:08:17 +0000 (11:08 +0100)
committerMinep <zelong56@gmail.com>
Fri, 24 Jun 2022 10:08:17 +0000 (11:08 +0100)
commit1f37d39e678168ffc089bcde6f9ea203c4763550
tree4f11ca3504726ec0b8bcef3e94cffe5a4fc004fd
parent5bebd2b777efab9f404e43958117ae8fa97a6082
feat: experimental tty console with scrollback buffer.
14 files changed:
lunaix-os/includes/klibc/string.h
lunaix-os/includes/lunaix/ds/fifobuf.h [new file with mode: 0644]
lunaix-os/includes/lunaix/lxconsole.h [new file with mode: 0644]
lunaix-os/includes/lunaix/mm/pmm.h
lunaix-os/includes/lunaix/mm/vmm.h
lunaix-os/includes/lunaix/tty/console.h [new file with mode: 0644]
lunaix-os/includes/lunaix/tty/tty.h
lunaix-os/kernel/k_init.c
lunaix-os/kernel/kprintf.c
lunaix-os/kernel/lxconsole.c [new file with mode: 0644]
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/mm/pmm.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/tty/tty.c