#
3e15b01d |
| 22-Feb-2024 |
Warner Losh <imp@FreeBSD.org> |
libsa: Remove redundant sys/cdefs.h
Sponsored by: Netflix
|
#
7edbf69b |
| 23-Jan-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
stand: Add 1440p to the list of known resolutions.
MFC after: 1 week Reviewed by: manu, kevans, imp Differential Revision: https://reviews.freebsd.org/D43391
|
Revision tags: release/14.0.0 |
|
#
b3e76948 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
9cd75b55 |
| 07-Feb-2022 |
Gordon Bergling <gbe@FreeBSD.org> |
stand: Fix a common typo in source code comments
- s/existance/existence/
MFC after: 3 days
|
#
6102f43c |
| 06-Dec-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: framebuffer should only be written into
Reading from Write Combining memory can be very-very slow. Try to use shadow buffer to avoid such reads.
MFC after: 1 month Differential Revision: ht
loader: framebuffer should only be written into
Reading from Write Combining memory can be very-very slow. Try to use shadow buffer to avoid such reads.
MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D33305
show more ...
|
Revision tags: release/12.3.0, release/13.0.0 |
|
#
becaac39 |
| 20-Feb-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: use display pixel density for font autoselection
Calculate font size from 16 density independent pixels (dp) by using: size = 16 * ppi/160 * display_factor
We are specifying font size 16dp,
loader: use display pixel density for font autoselection
Calculate font size from 16 density independent pixels (dp) by using: size = 16 * ppi/160 * display_factor
We are specifying font size 16dp, and assuming 1dp = 160ppi. Also apply scaling factor 2 (display_factor).
MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D28849
show more ...
|
#
52e3a730 |
| 18-Jan-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: handle malloc failures in vbe_init, use consistent naming
Handle malloc failures in vbe_init().
If it should so happen and we do get malloc failure in vbe_init(), use original mode list.
R
loader: handle malloc failures in vbe_init, use consistent naming
Handle malloc failures in vbe_init().
If it should so happen and we do get malloc failure in vbe_init(), use original mode list.
Replace nitems with nentries to have naming consistency and avoid confusion with nitems() macro.
Reported by: yuripv, rpokala
show more ...
|
#
ad1ebbe5 |
| 16-Jan-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: create local copy of mode list provided by vbeinfoblock
Apparently some systems do corrupt mode list memory area, so we need to use local copy instead.
|
#
babda095 |
| 06-Jan-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: instead of hw.vga.textmode, use screen.textmode
hw.vga.textmode is directing VT VGA backend to use text mode.
The default screen mode for BIOS loader is text, and default screen mode for VT
loader: instead of hw.vga.textmode, use screen.textmode
hw.vga.textmode is directing VT VGA backend to use text mode.
The default screen mode for BIOS loader is text, and default screen mode for VT VGA backend is graphics (unless we are running on hypervisor or hw.vga.textmode is set to 1). Using hw.vga.textmode for loader does remove possibility to have graphical mode VT VGA with text mode loader.
screen.textmode can have possible values "0" to disable text mode, and "1" to set text mode.
show more ...
|
#
58661b3b |
| 04-Jan-2021 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: only use vidc_install_font() with vga controller
If the controller does not support VGA, we should not touch VGA registers.
|
#
3630506b |
| 21-Dec-2020 |
Toomas Soome <tsoome@FreeBSD.org> |
loader: implement framebuffer console
Draw console on efi. Add vbe framebuffer for BIOS loader (vbe off, vbe on, vbe list, vbe set xxx). autoload font (/boot/fonts) based on resolution and font size
loader: implement framebuffer console
Draw console on efi. Add vbe framebuffer for BIOS loader (vbe off, vbe on, vbe list, vbe set xxx). autoload font (/boot/fonts) based on resolution and font size. Add command loadfont (set font by file) and variable screen.font (set font by size). Pass loaded font to kernel.
Export variables: screen.height screen.width screen.depth
Add gfx primitives to draw the screen and put png image on the screen. Rework menu draw to iterate list of consoles to enamble device specific output.
Probably something else I forgot...
Relnotes: yes Differential Revision: https://reviews.freebsd.org/D27420
show more ...
|