summaryrefslogtreecommitdiffstats
path: root/sys/dev/fb
Commit message (Collapse)AuthorAgeFilesLines
* Warning fixes.mux2002-11-111-3/+4
|
* Warning fix.mux2002-11-111-2/+2
|
* Fix printf warnings with %j and uintmax_t.jhb2002-11-081-2/+3
|
* Fix rare and probably inconsequential memory leak.phk2002-10-021-1/+3
| | | | Spotted by: FlexeLint
* use __packed.alfred2002-09-231-24/+24
|
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-5/+5
|
* Turn on TGA support.obrien2002-04-134-13/+49
| | | | Submitted by: Andrew M. Miklic <AndrwMklc@cs.com>
* GC various bits and pieces of USERCONFIG from all over the place.phk2002-04-091-2/+1
|
* Update to C99, s/__FUNCTION__/__func__/,obrien2001-12-101-5/+5
| | | | also don't use ANSI string concatenation.
* syscons' set_border() is now named sc_set_border(), so there is no longerdes2001-11-061-2/+0
| | | | a naming conflict.
* Add the TGA video driver. This is a great accomplishtment and will helpobrien2001-11-015-0/+8384
| | | | | | | | us a lot on older Alphas. Andrew Gallatin, Thomas V. Crimi, and Peter Jeremy contributed to this work along with the submitter. Submitted by: Andrew M. Miklic <miklic@home.com>
* Make this compile on ia64.marcel2001-10-061-1/+4
|
* KSE Milestone 2julian2001-09-124-21/+21
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* Fix missing splx().yokota2001-08-101-0/+1
|
* Include opt_splash.h.yokota2001-08-021-0/+2
|
* Add FBIO_BLANK ioctl support. Return ENODEV for yet-to-be-yokota2001-08-021-0/+9
| | | | supported ioctls for now.
* Add some definitions. Their actual support will be addedyokota2001-08-021-0/+2
| | | | to video drivers later.
* s/adress/address/kris2001-07-231-1/+1
| | | | | Inspired by: OpenBSD MFC After: 1 week
* With this commit, I hereby pronounce gensetdefs past its use-by date.peter2001-06-132-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the a.out emulation of 'struct linker_set' with something a little more flexible. <sys/linker_set.h> now provides macros for accessing elements and completely hides the implementation. The linker_set.h macros have been on the back burner in various forms since 1998 and has ideas and code from Mike Smith (SET_FOREACH()), John Polstra (ELF clue) and myself (cleaned up API and the conversion of the rest of the kernel to use it). The macros declare a strongly typed set. They return elements with the type that you declare the set with, rather than a generic void *. For ELF, we use the magic ld symbols (__start_<setname> and __stop_<setname>). Thanks to Richard Henderson <rth@redhat.com> for the trick about how to force ld to provide them for kld's. For a.out, we use the old linker_set struct. NOTE: the item lists are no longer null terminated. This is why the code impact is high in certain areas. The runtime linker has a new method to find the linker set boundaries depending on which backend format is in use. linker sets are still module/kld unfriendly and should never be used for anything that may be modular one day. Reviewed by: eivind
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
| | | | the bit-bucket.
* #if 0 out a variable only used in #if 0'd code to quiet a warning.jhb2001-03-061-0/+4
|
* Exterminate the use of PSEUDO_SET() with extreme prejudice.peter2001-01-311-10/+22
|
* #if 0 out local variables only used in #if 0'd code and remove unusedjhb2001-01-231-1/+4
| | | | local variables.
* Add the VESA S3 linear framebuffer driver. It works on top of VESA by replacingnsouch2001-01-051-0/+564
| | | | | | | | | the video switch by another. Exactly as VESA does on top of VGA. It adds linear framebuffer to S3 VESA 1.2 cards. Obtained from: The original S3 ISA code comes from Peter Horton <pdh@colonel-panic.com>
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-6/+5
| | | | | Submitted by: josh@zipperup.org Submitted by: Robert Drehmel <robd@gmx.net>
* Disabled EGA/VGA 1bpp/4bpp modes support. This is not real fix, but this comesnyan2000-10-311-0/+2
| | | | back to support 8bpp mode.
* Remove unneeded #include <sys/proc.h> lines.phk2000-10-291-1/+0
|
* Removed extra calculation for X position (PC-98 only).nyan2000-10-281-1/+0
| | | | Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata)
* * Completely rewrite the alpha busspace to hide the implementation fromdfr2000-08-281-0/+1
| | | | | | | | | | | | the drivers. * Remove legacy inx/outx support from chipset and replace with macros which call busspace. * Rework pci config accesses to route through the pcib device instead of calling a MD function directly. With these changes it is possible to cleanly support machines which have more than one independantly numbered PCI busses. As a bonus, the new busspace implementation should be measurably faster than the old one.
* Unused include: #include "fb.h"peter2000-06-101-1/+0
|
* Prevent vidcontrol -i from crashing alphasgallatin2000-05-211-0/+8
| | | | | Reported by: Christian Weisgerber <naddy@mips.inka.de> Approved by: yokota@FreeBSD.ORG
* Peter and I cross-committed: this file needs sys/kernel.h now.phk2000-04-291-0/+1
|
* Remove unneeded #include <sys/kernel.h>phk2000-04-291-1/+0
|
* Stick a module dependency on 'splash' in the saver declaration macro sopeter2000-04-292-2/+6
| | | | that all savers are automatically declared dependent on the splash driver.
* Added PC-98 supports.nyan2000-04-271-0/+41
| | | | | | Submitted by: Chiharu Shibata <chi@bd.mbn.or.jp>, Tomokazu HARADA <tkhara@osk4.3web.ne.jp> and yokota
* - Added support for 1bpp and 4bpp BMP files.yokota2000-04-241-68/+82
| | | | | | (PC98 part of the commit will follow.) Submitted (50%) by: Chiharu Shibata <chi@bd.mbn.or.jp>
* Remove #include "vga.h" and #if NVGA > 0 as it's implied by config.peter2000-01-291-5/+0
|
* Remove #include "splash.h" and #if NSPLASH > 0" - it's implied by config.peter2000-01-291-6/+0
|
* Add a workaround to which allows alphas to reserve a port range whichdfr2000-01-241-1/+1
| | | | | | | | doesn't conflict with the parallel port on my miata (0x3bc..0x3bf). The right solution will be to reserve two port ranges in vga, 0x3b0..0x3ba and 0x3c0..0x3ca. Reviewed by: yokota
* Rework the algorithm to detect MDA/CGA/EGA/VGA cards, so thatyokota2000-01-101-20/+26
| | | | | the vga driver won't be fooled to believe it has a CGA card when in fact it is a VGA card.
* - Fix typo: CGA40 -> CGA80yokota2000-01-101-3/+3
| | | | - Remove erroneous comments.
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-292-4/+4
| | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come.
* Fix the ioctl CONS_FINDMODE and its underlying subroutineyokota1999-12-072-13/+4
| | | | | | | | | | xxx_query_mode() in the vga and vesa drivers. - xxx_query_mode() returns 0 (success) and a positive error number. - Copy mode information on success. - Remove redundant structure copy. The bug first found in -STABLE by jmg.
* Check whether init and term are actually givenn_hibma1999-10-051-2/+2
|
* Remove five now unused fields from struct cdevsw. They should neverphk1999-09-251-5/+0
| | | | | | | | have been there in the first place. A GENERIC kernel shrinks almost 1k. Add a slightly different safetybelt under nostop for tty drivers. Add some missing FreeBSD tags
* $Id$ -> $FreeBSD$peter1999-08-288-8/+8
|
* Correct the mode information for the VGA mode X.yokota1999-08-241-4/+6
| | | | | - This mode uses four planes rather than one. - "# of bytes in a scan line" = "# of pixels in the line"/2
* Convert DEVFS hooks in (most) drivers to make_dev().phk1999-08-231-3/+1
| | | | | | | | | | | | | | | | Diskslice/label code not yet handled. Vinum, i4b, alpha, pc98 not dealt with (left to respective Maintainers) Add the correct hook for devfs to kern_conf.c The net result of this excercise is that a lot less files depends on DEVFS, and devtoname() gets more sensible output in many cases. A few drivers had minor additional cleanups performed relating to cdevsw registration. A few drivers don't register a cdevsw{} anymore, but only use make_dev().
* Remove cmaj and bmaj args from DEV_DRIVER_MODULE.phk1999-07-041-3/+2
|
* Fix printf int/long format problems on the Alpha.peter1999-07-011-3/+3
|
OpenPOWER on IntegriCloud