feat(kernel/tty): implement blinking cursor

This commit is contained in:
2025-04-12 10:55:01 +00:00
parent bc84c406d9
commit 5293bb2039
9 changed files with 108 additions and 38 deletions

View File

@ -62,7 +62,7 @@ UART::Driver uart;
EXTERNC void putchar(char c)
{
KernelConsole::VirtualTerminal *vt = KernelConsole::CurrentTerminal.load(std::memory_order_acquire);
KernelConsole::VirtualTerminal *vt = KernelConsole::CurrentTerminal.load(std::memory_order_acquire)->Term;
if (vt != nullptr)
vt->Process(c);
else