summaryrefslogtreecommitdiff
path: root/sys/dev/fb/vesa.c
AgeCommit message (Expand)Author
2024-01-12fb: Check for errors from copyin()Mark Johnston
2023-12-26fb: Explicitly handle errors when getting or setting a colour paletteMark Johnston
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-11-13Stop the VESA driver from whining loudly in the dmesg during boot onScott Long
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-04-20Write-combine framebuffer writes through user-space mappings, if possible.Konstantin Belousov
2017-04-20Attempt to determine the modes in which 8-bit wide characters are actuallyBruce Evans
2017-04-02Reset the DAC to 6-bit mode before calling the BIOS to set the screenBruce Evans
2016-07-23Use MTX_SYSINIT for the VESA lock.John Baldwin
2016-07-20vesa: fix panic on suspendRoger Pau Monné
2016-05-17Fix NULL-dereference panic if VESA reports zero modes.Alexander Motin
2016-04-30sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni
2016-04-21sys: use our nitems() macro when param.h is available.Pedro F. Giffuni
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2013-08-28Reduce diff against stable/9 slightly.Jung-uk Kim
2013-08-28Do not save/restore video memory if we are not using linear frame buffer.Jung-uk Kim
2013-08-28Make sure to free stale buffer before allocating new one for safety.Jung-uk Kim
2013-08-28Avoid unnecessary signedness conversion.Jung-uk Kim
2013-03-27Limit the amount of video memory we map for the driver to the maximum value.Jung-uk Kim
2012-04-04Save and restore VGA display memory between suspend and resume.Jung-uk Kim
2012-04-04Do not copy VESA state buffer if the VBE call has failed for any reason.Jung-uk Kim
2012-03-19Do not reuse the previous address when restoring linear frame buffer.Jung-uk Kim
2012-03-17Save and restore linear frame buffer between suspend and resume.Jung-uk Kim
2012-03-16Remove unnecessary static variable initializations and duplicate codes.Jung-uk Kim
2012-03-16Do not unnecessarily clear display memory when switching modes.Jung-uk Kim
2012-02-23If the VBE implementation does not support save/restore function, defer toJung-uk Kim
2012-02-23Update my copyright date.Jung-uk Kim
2012-02-23Probe supported states for save/restore function. Some VBE implementationJung-uk Kim
2012-02-23Fix a typo introduced in r231843.Jung-uk Kim
2012-02-16Set the initial mode for the adapter after executing VESA BIOS POST.Jung-uk Kim
2012-02-16Make sure the VESA mode number is between 256 and 511 inclusive.Jung-uk Kim
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2010-09-13Fix segment:offset calculation of interrupt vector for relocated video BIOSJung-uk Kim
2010-09-02Disable video ROM shadowing by default as I originally intended. I foundJung-uk Kim
2010-08-31Make sure the interrupt entry point is within the video ROM range. We mustJung-uk Kim
2010-08-25Fix a debugging message under bootverbose. This address is not linear.Jung-uk Kim
2010-08-25Add an experimental feature to shadow video BIOS. Long ago, this trick wasJung-uk Kim
2010-08-07Protect shared palette and state buffer with a mutex. Remove defunctJung-uk Kim
2010-07-13Initialize a variable before its use.Jung-uk Kim
2010-07-13Preallocate buffers for palette and state. Do not save DAC registers asJung-uk Kim
2010-07-06Plug a possible memory leak.Jung-uk Kim
2010-07-06Fix a possible null pointer dereference. A patch for -STABLE wasJung-uk Kim
2010-06-23Use M_WAITOK for VESA BIOS initialization consistently.Jung-uk Kim
2010-06-23Let x86bios_alloc() pass contigmalloc(9) flags. Use it to set M_WAITOKJung-uk Kim
2010-05-18Restore the previous VESA mode after BIOS POST, just in case.Jung-uk Kim