DragonFly BSD

CVS log for src/sys/dev/video/fb/vga.c

[BACK] Up to [DragonFly] / src / sys / dev / video / fb

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Jan 19 08:50:12 2008 UTC (6 years, 11 months ago) by swildner
Branches: MAIN
CVS tags: HEAD, DragonFly_RELEASE_2_0_Slip, DragonFly_RELEASE_2_0, DragonFly_RELEASE_1_12_Slip, DragonFly_RELEASE_1_12, DragonFly_Preview
Diff to: previous 1.24: preferred, unified
Changes since revision 1.24: +3 -9 lines
Remove some unnecessary initialization.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Jan 9 21:29:11 2008 UTC (6 years, 11 months ago) by swildner
Branches: MAIN
Diff to: previous 1.23: preferred, unified
Changes since revision 1.23: +244 -713 lines
Remove a lot of old, mummified code whose sole purpose was probing and
initialization of ye olde mono adapter/color adapter combination.

Instead of this, generally assume that we are dealing with one VGA
card.

After this commit, the VGA code is still a mess, but a slightly
smaller one. :)

Revision 1.23: download - view: text, markup, annotated - select for diffs
Thu Sep 20 17:54:27 2007 UTC (7 years, 3 months ago) by swildner
Branches: MAIN
Diff to: previous 1.22: preferred, unified
Changes since revision 1.22: +0 -1 lines
Remove unneeded #include.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Aug 15 19:31:11 2007 UTC (7 years, 4 months ago) by swildner
Branches: MAIN
Diff to: previous 1.21: preferred, unified
Changes since revision 1.21: +3 -3 lines
* Add DPMS support to the vesa module.

* Adjust the V_DISPLAY_* defines to play better with DPMS.

* Fix {blank,green}_saver to check if the requested state is already
  active.

With this commit, the "blank" (for off) and "green" (for standby)
console screen savers will turn off the backlight on flat screens
if supported.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Apr 4 07:14:26 2007 UTC (7 years, 8 months ago) by swildner
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_10_Slip, DragonFly_RELEASE_1_10
Diff to: previous 1.20: preferred, unified
Changes since revision 1.20: +7 -22 lines
* Remove compatibility with some old config options that were removed
  in FreeBSD before we forked.

* Rearrange some #include directives.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Dec 29 00:10:35 2006 UTC (7 years, 11 months ago) by swildner
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_8_Slip, DragonFly_RELEASE_1_8
Diff to: previous 1.19: preferred, unified
Changes since revision 1.19: +0 -56 lines
syscons doesn't support EGA, CGA etc. anymore, so remove the mapping
of generic mode names like "80x25" to different adapter types. Hardwire
them to VGA/VESA mode numbers.

Also, remove the bogus "132x30" VESA text mode which is not defined in
the specification.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Dec 22 23:26:27 2006 UTC (8 years ago) by swildner
Branches: MAIN
Diff to: previous 1.18: preferred, unified
Changes since revision 1.18: +15 -15 lines
Rename printf -> kprintf in sys/ and add some defines where necessary
(files which are used in userland, too).

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Sep 10 01:26:37 2006 UTC (8 years, 3 months ago) by dillon
Branches: MAIN
Diff to: previous 1.17: preferred, unified
Changes since revision 1.17: +6 -6 lines
Change the kernel dev_t, representing a pointer to a specinfo structure,
to cdev_t.  Change struct specinfo to struct cdev.  The name 'cdev' was taken
from FreeBSD.  Remove the dev_t shim for the kernel.

This commit generally removes the overloading of 'dev_t' between userland and
the kernel.

Also fix a bug in libkvm where a kernel dev_t (now cdev_t) was not being
properly converted to a userland dev_t.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Sep 5 00:55:44 2006 UTC (8 years, 3 months ago) by dillon
Branches: MAIN
Diff to: previous 1.16: preferred, unified
Changes since revision 1.16: +5 -5 lines
Rename malloc->kmalloc, free->kfree, and realloc->krealloc.  Pass 1

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Jul 28 02:17:39 2006 UTC (8 years, 4 months ago) by dillon
Branches: MAIN
Diff to: previous 1.15: preferred, unified
Changes since revision 1.15: +8 -6 lines
MASSIVE reorganization of the device operations vector.  Change cdevsw
to dev_ops.  dev_ops is a syslink-compatible operations vector structure
similar to the vop_ops structure used by vnodes.

Remove a huge number of instances where a thread pointer is still being
passed as an argument to various device ops and other related routines.
The device OPEN and IOCTL calls now take a ucred instead of a thread pointer,
and the CLOSE call no longer takes a thread pointer.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Oct 30 23:00:56 2005 UTC (9 years, 1 month ago) by swildner
Branches: MAIN
CVS tags: DragonFly_RELEASE_1_6_Slip, DragonFly_RELEASE_1_6, DragonFly_RELEASE_1_4_Slip, DragonFly_RELEASE_1_4
Diff to: previous 1.14: preferred, unified
Changes since revision 1.14: +2 -2 lines
Fix style(9) issue: move * to the line specifying the function type.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Fri Jul 29 21:17:08 2005 UTC (9 years, 4 months ago) by swildner
Branches: MAIN
Diff to: previous 1.13: preferred, unified
Changes since revision 1.13: +25 -31 lines
Remove parameter names from prototypes.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Jul 9 22:39:58 2005 UTC (9 years, 5 months ago) by swildner
Branches: MAIN
Diff to: previous 1.12: preferred, unified
Changes since revision 1.12: +22 -19 lines
* Remove unneeded <sys/proc.h>

* Correct a potential panic condition that could be caused when getting or
  setting the VGA palette.

* Add a free() to fix a rare memory leak (if vga_save_palette2() was not
  successful).

* Check copyin() return values.

* Minor style cleanup.

Obtained from: FreeBSD

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Jun 10 23:25:06 2005 UTC (9 years, 6 months ago) by dillon
Branches: MAIN
Diff to: previous 1.11: preferred, unified
Changes since revision 1.11: +28 -40 lines
spl->critical section conversion

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Apr 30 23:04:21 2005 UTC (9 years, 7 months ago) by swildner
Branches: MAIN
Diff to: previous 1.10: preferred, unified
Changes since revision 1.10: +0 -8 lines
Remove DEC Alpha support.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Feb 14 23:05:30 2005 UTC (9 years, 10 months ago) by swildner
Branches: MAIN
CVS tags: DragonFly_Stable, DragonFly_RELEASE_1_2_Slip, DragonFly_RELEASE_1_2
Diff to: previous 1.9: preferred, unified
Changes since revision 1.9: +2 -0 lines
Make VGA palette registers available.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Feb 1 16:30:02 2005 UTC (9 years, 10 months ago) by joerg
Branches: MAIN
Diff to: previous 1.8: preferred, unified
Changes since revision 1.8: +1 -1 lines
*_load_pallete's second argument should be const.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Aug 13 02:45:37 2004 UTC (10 years, 4 months ago) by dillon
Branches: MAIN
CVS tags: DragonFly_Snap29Sep2004, DragonFly_Snap13Sep2004
Diff to: previous 1.7: preferred, unified
Changes since revision 1.7: +2 -2 lines
The base/count bounds checking was insufficient, leading to a kernel memory
visibility hole.

Note: additional cast to unsigned to catch signed overflows added by Matt Dillon
Submitted-by: =?ISO-8859-1?Q?Christer_=D6berg?= <christer.oberg@deprotect.com>

Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Feb 24 19:42:19 2004 UTC (10 years, 9 months ago) by joerg
Branches: MAIN
CVS tags: DragonFly_1_0_REL, DragonFly_1_0_RC1, DragonFly_1_0A_REL
Diff to: previous 1.6: preferred, unified
Changes since revision 1.6: +5 -0 lines
Conditionalize filll_io and filll, they are only used with VGA_NO_MODE_CHANGE

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Aug 7 21:17:16 2003 UTC (11 years, 4 months ago) by dillon
Branches: MAIN
Diff to: previous 1.5: preferred, unified
Changes since revision 1.5: +3 -3 lines
kernel tree reorganization stage 1: Major cvs repository work (not logged as
commits) plus a major reworking of the #include's to accomodate the
relocations.

    * CVS repository files manually moved.  Old directories left intact
      and empty (temporary).

    * Reorganize all filesystems into vfs/, most devices into dev/,
      sub-divide devices by function.

    * Begin to move device-specific architecture files to the device
      subdirs rather then throwing them all into, e.g. i386/include

    * Reorganize files related to system busses, placing the related code
      in a new bus/ directory.  Also move cam to bus/cam though this may
      not have been the best idea in retrospect.

    * Reorganize emulation code and place it in a new emulation/ directory.

    * Remove the -I- compiler option in order to allow #include file
      localization, rename all config generated X.h files to use_X.h to
      clean up the conflicts.

    * Remove /usr/src/include (or /usr/include) dependancies during the
      kernel build, beyond what is normally needed to compile helper
      programs.

    * Make config create 'machine' softlinks for architecture specific
      directories outside of the standard <arch>/include.

    * Bump the config rev.

    WARNING! after this commit /usr/include and /usr/src/sys/compile/*
    should be regenerated from scratch.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Jul 23 06:02:38 2003 UTC (11 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.4: preferred, unified
Changes since revision 1.4: +0 -4 lines
LINT cleanup, add a static function back in which I thought wasn't used.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Jul 23 02:30:15 2003 UTC (11 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.3: preferred, unified
Changes since revision 1.3: +4 -0 lines
LINT pass.  Cleanup missed proc->thread conversions and get rid of warnings.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jul 21 07:57:40 2003 UTC (11 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +7 -7 lines
LINT build test.  Aggregated source code adjustments to bring most of the
rest of the kernel source up to date, using the LINT build.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 04:28:25 2003 UTC (11 years, 6 months ago) by dillon
Branches: MAIN
CVS tags: PRE_MP
Diff to: previous 1.1: preferred, unified
Changes since revision 1.1: +1 -0 lines
Add the DragonFly cvs id and perform general cleanups on cvs/rcs/sccs ids.  Most
ids have been removed from !lint sections and moved into comment sections.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jun 17 02:54:12 2003 UTC (11 years, 6 months ago) by dillon
Branches: MAIN
CVS tags: FREEBSD_4_FORK
import from FreeBSD RELENG_4 1.9.2.1

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options