/dev/console

This commit is contained in:
Matheus
2022-08-20 15:15:10 -03:00
parent f7e5b5ba67
commit 9c6ce452f8
8 changed files with 56 additions and 43 deletions
+2 -29
View File
@@ -18,35 +18,6 @@
#include <arch/smp.h>
#include <kernel/timer.h>
/*
static volatile struct limine_terminal_request liminettyr = {
.id = LIMINE_TERMINAL_REQUEST,
.revision = 0
};
struct limine_terminal_response* liminetty;
int ttylock = 0;
static vmm_context* liminettyctx;
void liminewrite(char* str, size_t c){
vmm_context* old = arch_getcls()->context;
if(liminettyctx)
vmm_switchcontext(liminettyctx);
liminetty->write(liminetty->terminals[0], str, c);
if(liminettyctx)
vmm_switchcontext(old);
}
*/
void kmain(){
liminetty_init();
@@ -88,6 +59,8 @@ void kmain(){
initrd_parse();
devman_init();
consoledev_init();
pci_enumerate();