Project

General

Profile

Feature #10234

uts: early start frame buffer console support

Added by Toomas Soome 11 months ago. Updated 10 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
kernel
Start date:
2019-01-14
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:
Hard
Tags:
needs-triage

Description

Build initial FB support for dboot and locore, that is, for the very early kernel. We are using the existing font solution there, we do not support full kernel. We need this update for few reasons:

1. provide basis for mini terminal emulator needed for kmdb (and avoid expensive rebase of the patches:)
2. provide base for new for infrrastructure
3. pass information from early boot to tem so we will get consistent console.

To test this patch, you will also need https://www.illumos.org/rb/r/1356/ (but after kernel is starting up, you will have no console).

The change tags:
uts: early start frame buffer console support
uts: implement env module support and use data from boot loader
uts: vgareg.h update and remove boot_vga.h
uts: do not reset serial console
uts: identify FB types


Subtasks

Feature #10235: uts: boot needs simple tem to support mdbClosedToomas Soome

Actions
Feature #10236: uts: tem get colors from early boot dataClosedToomas Soome

Actions

History

#1

Updated by Electric Monk 11 months ago

  • Status changed from In Progress to Closed

git commit 8e6d016f3eedbcabf3a3bc35224bca733dc405a4

commit  8e6d016f3eedbcabf3a3bc35224bca733dc405a4
Author: Toomas Soome <tsoome@me.com>
Date:   2019-01-25T01:44:01.000Z

    10234 uts: early start frame buffer console support
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Reviewed by: Garrett D'Amore <garrett@damore.org>
    Approved by: Dan McDonald <danmcd@joyent.com>

Also available in: Atom PDF