The NetBSD Project

CVS log for src/sys/dev/pci/pm2fb.c

[BACK] Up to [cvs.netbsd.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14 / (download) - annotate - [select for diffs], Wed May 23 18:39:30 2012 UTC (2 days, 12 hours ago) by macallan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

first step to fix PR 46461 - don't jump through a NULL pointer when we're
not the console but the firmware set up the graphics hardware anyway

Revision 1.7.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:57 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.7: +171 -10 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with head

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:32 2012 UTC (7 weeks, 1 day ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.10.2.1: +4 -4 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

sync to latest -current.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 13 18:40:33 2012 UTC (2 months, 1 week ago) by elad
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with
something meaningful. All relevant documentation has been updated or
written.

Most of these changes were brought up in the following messages:

    http://mail-index.netbsd.org/tech-kern/2012/01/18/msg012490.html
    http://mail-index.netbsd.org/tech-kern/2012/01/19/msg012502.html
    http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012728.html

Thanks to christos, manu, njoly, and jmmv for input.

Huge thanks to pgoyette for spinning these changes through some build
cycles and ATF.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:50 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.10: +5 -8 lines
Diff to previous 1.10 (colored)

merge to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:22 2012 UTC (3 months, 3 weeks ago) by drochner
Branch: MAIN
CVS Tags: netbsd-6-base, netbsd-6, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Changes since 1.11: +3 -5 lines
Diff to previous 1.11 (colored)

Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 11 16:02:30 2012 UTC (4 months, 1 week ago) by macallan
Branch: MAIN
Changes since 1.10: +4 -5 lines
Diff to previous 1.10 (colored)

use rasops_init(0, 0)

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 24 05:57:17 2011 UTC (6 months ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-pre-base2, jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

fix debug build

Revision 1.9 / (download) - annotate - [select for diffs], Thu Nov 24 05:53:05 2011 UTC (6 months ago) by macallan
Branch: MAIN
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)

#include "opt_pm2fb.h"

Revision 1.8 / (download) - annotate - [select for diffs], Thu Nov 24 05:51:17 2011 UTC (6 months ago) by macallan
Branch: MAIN
Changes since 1.7: +164 -2 lines
Diff to previous 1.7 (colored)

support DDC2, so far only for WSDISPLAYIO_GET_EDID

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:26 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.6: +7 -2 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD.

Revision 1.2.6.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:56 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.2.6.1: +50 -50 lines
Diff to previous 1.2.6.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:53 2011 UTC (15 months, 2 weeks ago) by bouyer
Branch: bouyer-quota2
Changes since 1.6: +7 -2 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jan 22 15:14:28 2011 UTC (16 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: yamt-pagecache
Changes since 1.6: +7 -2 lines
Diff to previous 1.6 (colored)

Implement new WSDISPLAYIO_GET_BUSID ioctl.
It returns the bus id and allows userland (like Xorg) to create mapping
of ttyE? and bus id. For now only PCI is implemented.

First discussed with macallan@ then public on tech-kern@ and tech-x11@

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 16 06:45:50 2010 UTC (17 months, 1 week ago) by cegger
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.5: +45 -48 lines
Diff to previous 1.5 (colored)

ioctl: KNF switch-case, remove useless brackets

Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 13 13:52:08 2010 UTC (18 months, 1 week ago) by uebayasi
Branch: MAIN
Changes since 1.4: +2 -4 lines
Diff to previous 1.4 (colored)

Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants.  These are provided by sys/param.h now.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:34 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.2.2.1: +6 -6 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.2.4.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:04 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.2.4.2: +157 -76 lines
Diff to previous 1.2.4.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.2.6.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:39 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.2: +157 -76 lines
Diff to previous 1.2 (colored)

sync with head

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 4 05:00:33 2010 UTC (2 years ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.3: +8 -8 lines
Diff to previous 1.3 (colored)

use alternate font if available ( for autogenerated box drawing characters )

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:43 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.2: +157 -76 lines
Diff to previous 1.2 (colored)

Sync with HEAD.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 16 21:27:02 2010 UTC (2 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.2: +157 -76 lines
Diff to previous 1.2 (colored)

Implement character drawing by hardware so we don't need to map the framebuffer
anymore. Also do some cleanup, remove no longer relevant debugging code etc.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:59 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.2.4.1: +761 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored)

sync with head

Revision 1.2.4.1, Wed Oct 28 04:25:13 2009 UTC (2 years, 6 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.2: +0 -761 lines
FILE REMOVED

file pm2fb.c was added on branch yamt-nfs-mp on 2010-03-11 15:03:59 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 28 04:25:13 2009 UTC (2 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base, matt-premerge-20091211, jym-xensuspend-nbase
Branch point for: yamt-nfs-mp, uebayasi-xip, rmind-uvmplock
Changes since 1.1: +8 -6 lines
Diff to previous 1.1 (colored)

fix occasionally wrong colours in rectangle fills

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 28 02:10:27 2009 UTC (2 years, 6 months ago) by macallan
Branch: MAIN

A driver for the Permedia 2 graphics processor, so far it's been tested only
on sparc64 with a Sun PGX32 / TechSource Raptor GFX 8P
So far it accelerates block copies, rectangle fills and the cursor, it
supports the usual wsdisplay / vcons stuff.
TODO:
- character drawing by hardware so we don't need to map the framebuffer
- DDC2 support
- mode setting
This driver still relies on the firmware to set up graphics modes etc. so it
won't work on x86 ( or non-OpenFirmware for that matter ) unless you use the
VESA BIOS to set up graphics and pass the right properties ( width, height
etc. ) to the driver. For the same reason it will work only if it's the
OpenFirmware console.

This form allows you to request diff's 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.




CVSweb <webmaster@jp.NetBSD.org>