Rev 4493 | Rev 4497 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4493 | Rev 4494 | ||
---|---|---|---|
Line 790... | Line 790... | ||
790 | return false; |
790 | return false; |
791 | } |
791 | } |
792 | } |
792 | } |
793 | } |
793 | } |
794 | 794 | ||
- | 795 | /* Disable kernel output to the console */ |
|
- | 796 | __SYSCALL0(SYS_DEBUG_DISABLE_CONSOLE); |
|
- | 797 | ||
795 | /* Initialize the screen */ |
798 | /* Initialize the screen */ |
- | 799 | gcons_redraw_console(); |
|
796 | set_rgb_color(DEFAULT_FOREGROUND, DEFAULT_BACKGROUND); |
800 | set_rgb_color(DEFAULT_FOREGROUND, DEFAULT_BACKGROUND); |
797 | screen_clear(); |
801 | screen_clear(); |
798 | curs_goto(0, 0); |
802 | curs_goto(0, 0); |
799 | curs_visibility(active_console->scr.is_cursor_visible); |
803 | curs_visibility(active_console->scr.is_cursor_visible); |
800 | 804 | ||
Line 809... | Line 813... | ||
809 | 813 | ||
810 | int main(int argc, char *argv[]) |
814 | int main(int argc, char *argv[]) |
811 | { |
815 | { |
812 | printf(NAME ": HelenOS Console service\n"); |
816 | printf(NAME ": HelenOS Console service\n"); |
813 | 817 | ||
814 | /* Disable kernel output to the console */ |
- | |
815 | __SYSCALL0(SYS_DEBUG_DISABLE_CONSOLE); |
- | |
816 | - | ||
817 | if (!console_init()) { |
818 | if (!console_init()) |
818 | __SYSCALL0(SYS_DEBUG_ENABLE_CONSOLE); |
- | |
819 | return -1; |
819 | return -1; |
820 | } |
- | |
821 | 820 | ||
822 | printf(NAME ": Accepting connections\n"); |
821 | printf(NAME ": Accepting connections\n"); |
823 | async_manager(); |
822 | async_manager(); |
824 | 823 | ||
825 | return 0; |
824 | return 0; |