Project

General

Profile

Feature #8918

Feature #10028: loader: implement framebuffer console

loader.efi: add vesa edid support

Added by Toomas Soome over 1 year ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
2018-07-19
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:
Medium
Tags:

Description

Add placeholder for EDID info and very basic command to deal with EDID data. The code itself will be reworked later into more useful form but we need the structures.


Subtasks

Feature #9664: loader: need UEFI32 supportClosedToomas Soome

Actions
Bug #9665: loader: UEFI loader needs to set ISADIR based on hardwareClosedToomas Soome

Actions

History

#1

Updated by Toomas Soome 4 months ago

  • Related to Feature #10028: loader: implement framebuffer console added
#2

Updated by Toomas Soome 4 months ago

  • Related to deleted (Feature #10028: loader: implement framebuffer console)
#3

Updated by Toomas Soome 4 months ago

  • Parent task set to #10028
#4

Updated by Electric Monk 3 months ago

  • Status changed from In Progress to Closed

git commit 9890ff8357a674572254e0be06b175a1e8eab4b0

commit  9890ff8357a674572254e0be06b175a1e8eab4b0
Author: Toomas Soome <tsoome@me.com>
Date:   2019-01-07T09:11:18.000Z

    10028 loader: implement framebuffer console
    10029 common/font: create shared font.c
    10030 import pnglite into usr/src/common/pnglite
    8918 loader.efi: add vesa edid support
    10031 loader: import tem for loader console
    10032 loader: implement tem utf-8 support
    10033 ficl: add simple gfx words
    10034 loader: use term-drawrect for menu frame
    10035 loader: add alpha blending for gfx_fb
    10036 ficl: add fb-putimage
    10037 loader: add illumos.png logo
    10038 loader: replace gop and vesa with framebuffer
    10039 loader: build rules for new font setup
    10040 loader: gfx use GOP Blt() function in visual_io callbacks
    Reviewed by: Robert Mustacchi <rm@joyent.com>
    Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
    Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Also available in: Atom PDF