OpenGrok
Cross Reference: biosvbe.S
xref
: /
src
/
sys
/
arch
/
i386
/
stand
/
lib
/
biosvbe.S
Home
|
History
|
Annotate
|
Download
|
only in
lib
History log of
/src/sys/arch/i386/stand/lib/biosvbe.S
Revision
Date
Author
Comments
1.3
20-Feb-2011
jakllsch
Follow a minor detail in the spec a bit more closely.
1.2
09-Feb-2011
jmcneill
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.
1.1
16-Feb-2009
jmcneill
branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; 1.1.14;
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).
1.1.14.2
05-Mar-2011
bouyer
Sync with HEAD
1.1.14.1
17-Feb-2011
bouyer
Sync with HEAD
1.1.12.1
06-Jun-2011
jruoho
Sync with HEAD.
1.1.10.1
05-Mar-2011
rmind
sync with head
1.1.6.4
28-Mar-2011
jym
Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.
1.1.6.3
01-Nov-2009
jym
Sync with HEAD.
1.1.6.2
13-May-2009
jym
Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
1.1.6.1
16-Feb-2009
jym
file biosvbe.S was added on branch jym-xensuspend on 2009-05-13 17:17:51 +0000
1.1.4.2
04-May-2009
yamt
sync with head.
1.1.4.1
16-Feb-2009
yamt
file biosvbe.S was added on branch yamt-nfs-mp on 2009-05-04 08:11:19 +0000
1.1.2.2
03-Mar-2009
skrll
Sync with HEAD.
1.1.2.1
16-Feb-2009
skrll
file biosvbe.S was added on branch nick-hppapmap on 2009-03-03 18:29:00 +0000
Indexes created Thu Oct 23 22:10:10 GMT 2025