pr: Removed Unnessisary Flipping on kconsole leading to Vastly Faster Boot Times & PS/2 Hardware Correctness (#12)

* Flush PS/2 Devices on boot to avoid Locking dependent on the out buffer on real hardware / emulated PS2 over USB

Removed Slow and Unnessisarty flipping causing kconsole write slowdowns consequently speeding up the boot process

* sod wc
This commit is contained in:
Myles "Mellurboo" Wilson
2026-05-10 10:22:18 +01:00
committed by GitHub
parent e9888f26b1
commit fdcfd48a24
6 changed files with 30 additions and 6 deletions

View File

@@ -49,7 +49,6 @@ static void kconsole_putc_nolock(char c) {
cursor_x = 10;
cursor_y += CHAR_HEIGHT;
kconsole_scroll();
graphics_flip_buffer();
return;
}
@@ -89,12 +88,9 @@ void kconsole_write(const char *s) {
spinlock_release_irqrestore(&console_lock, flags);
return;
}
while (*s) {
kconsole_putc_nolock(*s++);
}
// Flip once after a write batch to keep console updates coherent.
graphics_flip_buffer();
spinlock_release_irqrestore(&console_lock, flags);
}