From a27d19ee57280e104d8db6d59b5fcc075a668c70 Mon Sep 17 00:00:00 2001 From: PulkoMandy Date: Fri, 1 Jan 2021 22:48:04 +0100 Subject: [PATCH] openfirmware: move text cursor to top of screen before showing splashscreen If we need to display some text during boot, it's nicer to have it on top of the splashscreen, rather than scroll the display down. Change-Id: I897073d31120ec3eebd2edc4632960db7eb7977d Reviewed-on: https://review.haiku-os.org/c/haiku/+/3596 Reviewed-by: waddlesplash --- src/system/boot/platform/openfirmware/video.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/system/boot/platform/openfirmware/video.cpp b/src/system/boot/platform/openfirmware/video.cpp index 41cbd4f935..1bd241fdba 100644 --- a/src/system/boot/platform/openfirmware/video.cpp +++ b/src/system/boot/platform/openfirmware/video.cpp @@ -7,6 +7,7 @@ #include #include +#include #include #include #include @@ -87,6 +88,10 @@ platform_switch_to_logo(void) gKernelArgs.frame_buffer.depth = depth; gKernelArgs.frame_buffer.bytes_per_row = lineBytes; + // Move text to top of display so we don't scroll the boot logo out as soon + // as we display some text + console_set_cursor(0, 0); + dprintf("video mode: %ux%ux%u\n", gKernelArgs.frame_buffer.width, gKernelArgs.frame_buffer.height, gKernelArgs.frame_buffer.depth);