History log of /src/sys/dev/ic/vga_subr.c |
Revision | | Date | Author | Comments |
1.26 |
| 06-May-2023 |
andvar | s/regster/register/ in comments and error messages.
|
1.25 |
| 09-Aug-2012 |
uwe | Use vga_raw_read/vga_raw_write instead of spelling bus space ops explicitly. Same object code is produced.
|
1.24 |
| 02-Feb-2009 |
tsutsui | branches: 1.24.14; - u_int8_t -> uint8_t - use ANSI function decls
|
1.23 |
| 09-Dec-2007 |
jmcneill | branches: 1.23.14; 1.23.22; Merge jmcneill-pm branch.
|
1.22 |
| 19-Oct-2007 |
ad | branches: 1.22.4; 1.22.6; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.21 |
| 19-Jul-2007 |
dsl | branches: 1.21.4; 1.21.6; 1.21.10; 1.21.12; include sys/cdefs.h before opt_xxx.h
|
1.20 |
| 11-Dec-2005 |
christos | branches: 1.20.30; 1.20.40; merge ktrace-lwp.
|
1.19 |
| 27-Dec-2004 |
tsutsui | branches: 1.19.10; Fix typo in comment.
|
1.18 |
| 29-Jul-2004 |
jmmv | Implement border color customization in wscons(4), only available for vga(4) at the moment.
This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER, one to get the actual color and one to set it, respectively. Possible colors match those defined by ANSI (and listed in wsdisplayvar.h).
It also adds two accessops to the underlying graphics device, getborder and setborder, which mach their ioctl counterparts.
Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the ioctls described above (to customize the border color from userland after boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time. The former is enabled by default on the GENERIC kernel, but not on INSTALL (among others). The later is always commented out, leaving the usual black border as a default.
wsconsctl is modified to allow accessing this value easily. For example, 'wsconsctl -d -w border=blue'.
|
1.17 |
| 24-Mar-2004 |
drochner | remove license clauses 3 and 4 from my cpoyright notices
|
1.16 |
| 13-Feb-2004 |
wiz | Uppercase CPU, plural is CPUs.
|
1.15 |
| 09-Feb-2003 |
jdolecek | branches: 1.15.2; make 'name' and 'data' of struct wsdisplay_font const, mark data arrays in font sources const
|
1.14 |
| 31-Jan-2003 |
tsutsui | Changes to allow machines which don't use text mode at the boot time to use generic VGA driver(s): - Allow VGA drivers to use wsfont instead of builtin font. - Add vga_reset() function, which will be called from MD consinit(), to put VGA into text mode. This function is enabled by options VGA_RESET.
|
1.13 |
| 27-Jan-2003 |
tsutsui | const'ify.
|
1.12 |
| 27-Jan-2003 |
tsutsui | KNF and space/TAB cleanup.
|
1.11 |
| 15-Oct-2002 |
junyoung | Add VGA raster graphics console driver. It is written as an extension to char-cell based vga(4) driver, and fully compatible with existing apps like XFree86. Currently it supports 80x25, 80x30, 80x40 and 80x50 text modes using emulation. You can enable it by specifying `options VGA_RASTERCONSOLE' in your kernel config file.
Note that displaying multilingual text doesn't work yet. Necessary code is already there, but userland stuff and some functionality isn't ready for prime time yet. I'm working on them.
|
1.10 |
| 28-Jun-2002 |
drochner | clean up font handling: -treat the builtin font like any other font at runtime -for that, copy it to malloc()'d memory during attach() -in early console initialization, if we have to consider a broken card (VGA_CONSOLE_ATI_BROKEN_FONTSEL), copy the builtin font to another location in font ram; the attach() code will do the rest put the "quirk" code into effect again
|
1.9 |
| 27-Jun-2002 |
junyoung | - Work around a hardware bug that loaded fonts don't work, which is found on many (all?) of PCI-based ATI graphics cards. It is fully optional and can be enabled by adding `options VGA_CONSOLE_ATI_BROKEN_FONTSEL' to config file. - Temporarily remove `quirk' mechanism. Similar code already exists in pci_quirks.c.
|
1.8 |
| 13-Dec-2001 |
junyoung | branches: 1.8.8; ANSIfy.
|
1.7 |
| 13-Nov-2001 |
lukem | add/cleanup RCSID
|
1.6 |
| 25-Jan-2000 |
ad | branches: 1.6.6; 1.6.8; Finish with fixing the SOFTCURSOR stuff.
|
1.5 |
| 19-Sep-1999 |
ad | branches: 1.5.2; - mc6845's cursor is disabled by punching bit 6 of cursor start register. - Add new option (PCDISPLAY_SOFTCURSOR) that provides a large, non-blinking cursor in software.
|
1.4 |
| 17-Aug-1999 |
drochner | correct a comment
|
1.3 |
| 13-Jan-1999 |
drochner | -implement new wscons font handling with separate download and selection calls -support use of 2 fonts simultanously; this costs the ability to "highlight", ie to use the upper 8 colours -define screen types "80x25bf" and "80x50bf" which use this ability -add conditional code to deal with the weird mapping of pcvt's supplemental fonts
|
1.2 |
| 28-May-1998 |
drochner | Put definitions and subroutines needed for all PC display adapters (MGA/GCA and compatibles) into global headers / source files. Let the VGA driver use them.
|
1.1 |
| 22-Mar-1998 |
drochner | initial import of VGA driver backend for use with the new wscons code
|
1.5.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.6.8.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.6.8.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.6.6.4 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.6.6.3 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.6.6.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.6.6.1 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.8.8.1 |
| 15-Jul-2002 |
gehenna | catch up with -current.
|
1.15.2.4 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.15.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.15.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.15.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.19.10.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.19.10.2 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.19.10.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.20.40.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
1.20.30.2 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.20.30.1 |
| 12-Oct-2007 |
ad | Fix merge errors.
|
1.21.12.2 |
| 19-Jul-2007 |
dsl | include sys/cdefs.h before opt_xxx.h
|
1.21.12.1 |
| 19-Jul-2007 |
dsl | file vga_subr.c was added on branch matt-mips64 on 2007-07-19 22:24:08 +0000
|
1.21.10.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.21.6.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.21.6.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.21.4.2 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.21.4.1 |
| 03-Aug-2007 |
jmcneill | Pull in power management changes from private branch.
|
1.22.6.1 |
| 11-Dec-2007 |
yamt | sync with head.
|
1.22.4.1 |
| 26-Dec-2007 |
ad | Sync with head.
|
1.23.22.1 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.23.14.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.24.14.1 |
| 30-Oct-2012 |
yamt | sync with head
|