Kernel: Rework whole Terminal structure

Serial monitors can now be used as a output. This requires editing
init code for the stdio opening. Serial input is not supported, so qemu
still needs graphical window for ps/2 keyboard.
This commit is contained in:
2023-09-04 19:34:18 +03:00
parent 52b9fddfd7
commit 323de3c866
17 changed files with 833 additions and 646 deletions

View File

@@ -58,10 +58,10 @@ namespace Kernel
MUST(reinterpret_cast<RamDirectoryInode*>(root_inode().ptr())->add_inode(path, device));
}
dev_t DevFileSystem::get_next_rdev()
dev_t DevFileSystem::get_next_dev()
{
static dev_t next_rdev = 1;
return next_rdev++;
static dev_t next_dev = 1;
return next_dev++;
}
}