#
04fa895c |
| 09-Feb-2011 |
jmcneill <jmcneill@NetBSD.org> |
Add VESA VBE/DDC EDID support for determining the monitor's preferred video mode. "vesa on" will now select the preferred mode @ 8bpp if it can be determined and is supported by the display adapter,
Add VESA VBE/DDC EDID support for determining the monitor's preferred video mode. "vesa on" will now select the preferred mode @ 8bpp if it can be determined and is supported by the display adapter, otherwise it will use 640x480 @ 8bpp.
show more ...
|
#
1ea984dc |
| 14-Sep-2009 |
jmcneill <jmcneill@NetBSD.org> |
Don't commit the selected VBE mode until the loader is past the point of no return; need to stick in text mode as long as possible since libsa does not include a rasops library. While here, add the '
Don't commit the selected VBE mode until the loader is past the point of no return; need to stick in text mode as long as possible since libsa does not include a rasops library. While here, add the 'vesa' command to pxeboot to mirror biosboot behaviour.
show more ...
|
#
c6d7607b |
| 16-Feb-2009 |
jmcneill <jmcneill@NetBSD.org> |
Bootloader modifications for generic framebuffer console support on i386 and amd64 where VESA VBE 2.0+ is available.
* Add helper library and stubs to invoke VBE bioscalls. * Bump HEAP_START as we w
Bootloader modifications for generic framebuffer console support on i386 and amd64 where VESA VBE 2.0+ is available.
* Add helper library and stubs to invoke VBE bioscalls. * Bump HEAP_START as we were already dangerously close to our limits. * bootdataseg now allows access > 16MB so in the future we can scribble on the framebuffer. * Pass BTINFO_FRAMEBUFFER parameters to kernel when configured. * VBE modes are configured with the new 'vesa' command. Usage, when present: * vesa {enabled|disabled} Enable / disable linear framebuffer, default mode is 640x480x8. May be changed in the future to determine mode based on VBE/DDC where available. * vesa list List modes supported by the firmware that meet the following criteria: * linear framebuffer * packed pixel or direct colour mode * vesa {modenum|modestr} Enable specific VBE mode. The mode can be specified either as a VBE mode number (eg. 0x101) or as a string (eg. 800x600x16).
show more ...
|