From 976e52595e883cc40a08d8d1304dcf23651eafce Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 18 Mar 2010 16:11:29 +0000 Subject: [PATCH] Added blue_screen_paging_enabled() and blue_screen_set_paging() to get/set pagination mode. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35901 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/debug/blue_screen.cpp | 14 ++++++++++++++ src/system/kernel/debug/blue_screen.h | 3 +++ 2 files changed, 17 insertions(+) diff --git a/src/system/kernel/debug/blue_screen.cpp b/src/system/kernel/debug/blue_screen.cpp index c8cd64f0bb..bca5a30ad2 100644 --- a/src/system/kernel/debug/blue_screen.cpp +++ b/src/system/kernel/debug/blue_screen.cpp @@ -621,6 +621,20 @@ blue_screen_enter(bool debugOutput) } +bool +blue_screen_paging_enabled(void) +{ + return sScreen.paging; +} + + +void +blue_screen_set_paging(bool enabled) +{ + sScreen.paging = enabled; +} + + void blue_screen_clear_screen(void) { diff --git a/src/system/kernel/debug/blue_screen.h b/src/system/kernel/debug/blue_screen.h index 2789e832bd..df2e79b8ea 100644 --- a/src/system/kernel/debug/blue_screen.h +++ b/src/system/kernel/debug/blue_screen.h @@ -16,6 +16,9 @@ extern "C" { status_t blue_screen_init(void); status_t blue_screen_enter(bool debugOutput); +bool blue_screen_paging_enabled(void); +void blue_screen_set_paging(bool enabled); + void blue_screen_clear_screen(void); char blue_screen_getchar(void); void blue_screen_putchar(char c);