freebsd-dev/sys/dev/vt
Alfredo Dal'Ava Junior 50b7c1f530 ofwfb: fix incorrect colors on powerpc* and add new tunable parameters
- Implements little-endian support (powerpc64le)
- Adds 'hw.ofwfb.physaddr' kernel parameter so user can manually
  provide correct address if it's not detected correctly
- Adds 'hw.ofwfb.argb32_pixel' so user can set it manually if
  colors are inverted due to incorrect pixel format (default = 1)
- Automatically selects RGBA32 pixel format if NVidia graphic adapter
  is detected (sets hw.ofwfb.argb32_pixel=0)

Machines equipped with NVidia graphic adapters tend to use RGBA32
pixel format. By default ARGB32 pixel format is used, proved to work
on machines equipped with ATI graphic adapter and the onboard adapter
used on Talos II and Blackbird machines from Raptor Computing Systems.

Original patch developed by bdragon

Reviewed by:	bdragon, luporl
MFC after:	3 days
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D28604
2021-02-19 19:50:36 -03:00
..
colors
font Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
hw ofwfb: fix incorrect colors on powerpc* and add new tunable parameters 2021-02-19 19:50:36 -03:00
logo Update Conrad Meyer's email 2019-10-17 16:38:44 +00:00
vt_buf.c vt: clean up empty lines in .c and .h files 2020-09-01 21:47:32 +00:00
vt_consolectl.c
vt_core.c vt: terminal size can grow too big with small font 2021-02-08 18:00:37 +02:00
vt_cpulogos.c Update Conrad Meyer's email 2019-10-17 16:38:44 +00:00
vt_font.c Move font related data structured to sys/font.c and update vtfontcvt 2020-06-14 06:58:58 +00:00
vt_sysmouse.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vt.h vt: restore tty when console is ungrabbed 2020-12-31 11:10:11 -06:00