aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/fb/vesa.c
Commit message (Expand)AuthorAgeFilesLines
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Write-combine framebuffer writes through user-space mappings, if possible.Konstantin Belousov2017-04-201-0/+3
* Attempt to determine the modes in which 8-bit wide characters are actuallyBruce Evans2017-04-201-0/+1
* Reset the DAC to 6-bit mode before calling the BIOS to set the screenBruce Evans2017-04-021-6/+10
* Use MTX_SYSINIT for the VESA lock.John Baldwin2016-07-231-17/+3
* vesa: fix panic on suspendRoger Pau Monné2016-07-201-2/+14
* Fix NULL-dereference panic if VESA reports zero modes.Alexander Motin2016-05-171-1/+2
* sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni2016-04-301-1/+1
* sys: use our nitems() macro when param.h is available.Pedro F. Giffuni2016-04-211-2/+2
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-1/+0
* Revert r267961, r267973:Glen Barber2014-06-271-0/+1
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-1/+0
* Reduce diff against stable/9 slightly.Jung-uk Kim2013-08-281-3/+2
* Do not save/restore video memory if we are not using linear frame buffer.Jung-uk Kim2013-08-281-22/+15
* Make sure to free stale buffer before allocating new one for safety.Jung-uk Kim2013-08-281-2/+6
* Avoid unnecessary signedness conversion.Jung-uk Kim2013-08-281-3/+3
* Limit the amount of video memory we map for the driver to the maximum value.Jung-uk Kim2013-03-271-5/+6
* Save and restore VGA display memory between suspend and resume.Jung-uk Kim2012-04-041-14/+29
* Do not copy VESA state buffer if the VBE call has failed for any reason.Jung-uk Kim2012-04-041-2/+2
* Do not reuse the previous address when restoring linear frame buffer.Jung-uk Kim2012-03-191-4/+6
* Save and restore linear frame buffer between suspend and resume.Jung-uk Kim2012-03-171-0/+19
* Remove unnecessary static variable initializations and duplicate codes.Jung-uk Kim2012-03-161-52/+42
* Do not unnecessarily clear display memory when switching modes.Jung-uk Kim2012-03-161-1/+1
* If the VBE implementation does not support save/restore function, defer toJung-uk Kim2012-02-231-8/+5
* Update my copyright date.Jung-uk Kim2012-02-231-1/+1
* Probe supported states for save/restore function. Some VBE implementationJung-uk Kim2012-02-231-11/+11
* Fix a typo introduced in r231843.Jung-uk Kim2012-02-231-1/+1
* Set the initial mode for the adapter after executing VESA BIOS POST.Jung-uk Kim2012-02-161-2/+5
* Make sure the VESA mode number is between 256 and 511 inclusive.Jung-uk Kim2012-02-161-2/+4
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Fix segment:offset calculation of interrupt vector for relocated video BIOSJung-uk Kim2010-09-131-8/+6
* Disable video ROM shadowing by default as I originally intended. I foundJung-uk Kim2010-09-021-2/+2
* Make sure the interrupt entry point is within the video ROM range. We mustJung-uk Kim2010-08-311-9/+15
* Fix a debugging message under bootverbose. This address is not linear.Jung-uk Kim2010-08-251-1/+1
* Add an experimental feature to shadow video BIOS. Long ago, this trick wasJung-uk Kim2010-08-251-10/+57
* Protect shared palette and state buffer with a mutex. Remove defunctJung-uk Kim2010-08-071-14/+27
* Initialize a variable before its use.Jung-uk Kim2010-07-131-1/+1
* Preallocate buffers for palette and state. Do not save DAC registers asJung-uk Kim2010-07-131-83/+58
* Plug a possible memory leak.Jung-uk Kim2010-07-061-1/+1
* Fix a possible null pointer dereference. A patch for -STABLE wasJung-uk Kim2010-07-061-0/+2
* Use M_WAITOK for VESA BIOS initialization consistently.Jung-uk Kim2010-06-231-5/+5
* Let x86bios_alloc() pass contigmalloc(9) flags. Use it to set M_WAITOKJung-uk Kim2010-06-231-9/+7
* Restore the previous VESA mode after BIOS POST, just in case.Jung-uk Kim2010-05-181-0/+1
* Remove unnecessary pointer increment. A wrong pointer may be passed toJung-uk Kim2010-05-181-4/+4
* Allocate memory for VBE info block with malloc(9), not as static local.Jung-uk Kim2010-04-071-22/+28
* Do not penalize correct or correctable VESA mode tables by calling anotherJung-uk Kim2010-03-251-7/+14
* Teach VGA framebuffer about 8-bit palette format for VESA.Jung-uk Kim2010-03-241-4/+0
* Add my copyright here. It seems I have contributed enough code. :-)Jung-uk Kim2010-03-231-0/+1
* Be extremely careful when we determine bytes per scan line information.Jung-uk Kim2010-03-231-11/+54
* Fall back to VGA palette functions if VESA function failed and DAC is stillJung-uk Kim2010-03-231-11/+10