The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.76 / (download) - annotate - [select for diffs], Thu Mar 28 17:25:10 2013 UTC (7 weeks, 1 day ago) by macallan
Branch: MAIN
CVS Tags: khorben-n900, HEAD
Changes since 1.75: +6 -4 lines
Diff to previous 1.75 (colored)

clear screen when leaving X so we don't leave garbage in the borders

Revision 1.75 / (download) - annotate - [select for diffs], Mon Mar 25 17:35:51 2013 UTC (7 weeks, 4 days ago) by macallan
Branch: MAIN
Changes since 1.74: +3 -3 lines
Diff to previous 1.74 (colored)

change hsync start to match xf86-video-radeon so CRT modes set up by radeonfb
and Xorg no longer differ by a few pixels horizontally

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jan 7 23:24:28 2013 UTC (4 months, 1 week ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base8, tls-maxphys-nbase, tls-maxphys-base, agc-symver-base, agc-symver
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored)

add PCI_PRODUCT_ATI_RADEON_RV370_5B63 - confirmed working by Dieter Roelants

Revision 1.73 / (download) - annotate - [select for diffs], Tue Jan 1 12:13:28 2013 UTC (4 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.72: +9 -4 lines
Diff to previous 1.72 (colored)

add a compile option to override the fallback to software drawing of bitmap
fonts on R3xx ( options RADEONFB_ALWAYS_ACCEL_PUTCHAR ) since this works just
fine on my RV350.
Next step: don't map VRAM if we don't need it.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Dec 31 11:11:17 2012 UTC (4 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.71: +6 -7 lines
Diff to previous 1.71 (colored)

fix some typos & comments

Revision 1.71 / (download) - annotate - [select for diffs], Mon Dec 31 10:38:51 2012 UTC (4 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.70: +4 -3 lines
Diff to previous 1.70 (colored)

R4xx support is untested at best, so don't pretend to support them.

Revision 1.70 / (download) - annotate - [select for diffs], Mon Dec 31 10:31:19 2012 UTC (4 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.69: +67 -60 lines
Diff to previous 1.69 (colored)

clean up some more confusion between (ws)displays and CRTCs.
Now palette initialization no longer stomps over the port table, which gives
us a fighting chance to intentionally enable the right outputs.
How on earth did this ever work?

Revision 1.69 / (download) - annotate - [select for diffs], Sun Dec 30 09:45:05 2012 UTC (4 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.68: +171 -77 lines
Diff to previous 1.68 (colored)

Make R3xx actually work by wiring outputs, DACs and CRTCs sanely, add a bunch of R3xx-specific workarounds. Tested in xvr-100, iBook G4 and an RV350.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Dec 20 03:08:39 2012 UTC (4 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.67: +30 -14 lines
Diff to previous 1.67 (colored)

don't access registers when they're not mapped
now X works on i386 with radeonfb

Revision 1.67 / (download) - annotate - [select for diffs], Thu Dec 20 02:58:32 2012 UTC (4 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.66: +10 -10 lines
Diff to previous 1.66 (colored)

make hardware accelerated drawing work on little endian hardware
tested on i386 and macppc

Revision 1.66 / (download) - annotate - [select for diffs], Thu Dec 20 01:03:23 2012 UTC (4 months, 3 weeks ago) by macallan
Branch: MAIN
Changes since 1.65: +17 -3 lines
Diff to previous 1.65 (colored)

first step to make this work (again) on x86 - make sure that if we use the 2nd
CRTC it's actually enabled

Revision 1.65 / (download) - annotate - [select for diffs], Tue Dec 4 11:24:12 2012 UTC (5 months, 1 week ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.64: +5 -8 lines
Diff to previous 1.64 (colored)

make sure to use the same stride as the drawing engine when setting up video
modes. Now things work with horizontal resolutions that aren't multiples of
64 ( like 1440x900 )

Revision 1.64 / (download) - annotate - [select for diffs], Thu Oct 4 10:29:24 2012 UTC (7 months, 1 week ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Changes since 1.63: +49 -14 lines
Diff to previous 1.63 (colored)

support underlined characters

Revision 1.63 / (download) - annotate - [select for diffs], Wed Jun 27 07:12:19 2012 UTC (10 months, 3 weeks ago) by macallan
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.62: +4 -2 lines
Diff to previous 1.62 (colored)

don't spam the EDID block to the console unless options RADEONFB_DEBUG

Revision 1.62 / (download) - annotate - [select for diffs], Sun Apr 22 03:57:00 2012 UTC (12 months, 3 weeks ago) by uebayasi
Branch: MAIN
CVS Tags: yamt-pagecache-base5, jmcneill-usbmp-base9, jmcneill-usbmp-base10
Changes since 1.61: +3 -3 lines
Diff to previous 1.61 (colored)

Consistent declaration.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Apr 12 18:55:26 2012 UTC (13 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base4
Changes since 1.60: +16 -12 lines
Diff to previous 1.60 (colored)

- set colour channel info only in 32bit colour
- fix comment ( don't claim to run in some byte-swapped mode when we don't )

Revision 1.60 / (download) - annotate - [select for diffs], Mon Mar 26 21:59:01 2012 UTC (13 months, 3 weeks ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-base8
Changes since 1.59: +6 -3 lines
Diff to previous 1.59 (colored)

correctly draw alpha fonts with an uneven number of pixels per characters
radeon is weird how it handles leftovers

Revision 1.59 / (download) - annotate - [select for diffs], Thu Mar 15 05:47:19 2012 UTC (14 months ago) by macallan
Branch: MAIN
Changes since 1.58: +46 -13 lines
Diff to previous 1.58 (colored)

adjust the backlight control interface to match the other drivers ( genfb,
r128fb, voyagerfb etc. ) so the lid_switch script does the right thing
noticed by riz, I thought I fixed that a long time ago

Revision 1.58 / (download) - annotate - [select for diffs], Tue Mar 13 18:40:33 2012 UTC (14 months ago) by elad
Branch: MAIN
Changes since 1.57: +4 -4 lines
Diff to previous 1.57 (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.57 / (download) - annotate - [select for diffs], Tue Feb 28 21:22:20 2012 UTC (14 months, 2 weeks ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base4
Changes since 1.56: +11 -3 lines
Diff to previous 1.56 (colored)

let the fifo drain periodically - we need this even in 8 bit on some
hardware, like rv100 paired with a semi-fast CPU

Revision 1.56 / (download) - annotate - [select for diffs], Tue Feb 28 20:23:51 2012 UTC (14 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.55: +26 -0 lines
Diff to previous 1.55 (colored)

add methods to map/unmap video memory and registers when entering/leaving X
so DRI has a fighting chance of working

Revision 1.55 / (download) - annotate - [select for diffs], Tue Feb 28 20:21:16 2012 UTC (14 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.54: +157 -8 lines
Diff to previous 1.54 (colored)

support anti-aliased fonts in 8 bit as well

Revision 1.54 / (download) - annotate - [select for diffs], Thu Feb 16 17:33:28 2012 UTC (15 months ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-base5, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Changes since 1.53: +30 -11 lines
Diff to previous 1.53 (colored)

cache glyphs in video memory when using anti-aliased fonts on r128fb and
radeonfb

Revision 1.53 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:23 2012 UTC (15 months, 2 weeks ago) by drochner
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.52: +3 -7 lines
Diff to previous 1.52 (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.52 / (download) - annotate - [select for diffs], Wed Jan 11 16:02:30 2012 UTC (16 months ago) by macallan
Branch: MAIN
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored)

use rasops_init(0, 0)

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jan 5 21:40:03 2012 UTC (16 months, 1 week ago) by macallan
Branch: MAIN
Changes since 1.50: +7 -3 lines
Diff to previous 1.50 (colored)

turns out we can feed some radeons faster than they can process image uploads,
so make periodic stops to let the fifo drain a bit
now this works on my Blade 2500 with a 32MB XVR-100

Revision 1.50 / (download) - annotate - [select for diffs], Wed Jan 4 15:56:18 2012 UTC (16 months, 1 week ago) by macallan
Branch: MAIN
Changes since 1.49: +4 -4 lines
Diff to previous 1.49 (colored)

use WSFONT_GLYPH()

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jan 3 00:25:49 2012 UTC (16 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.48: +127 -38 lines
Diff to previous 1.48 (colored)

support anti-aliased fonts in 32bit colour
enable with options RADEONFB_DEPTH_32

Revision 1.48 / (download) - annotate - [select for diffs], Thu Dec 29 20:14:39 2011 UTC (16 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.47: +105 -121 lines
Diff to previous 1.47 (colored)

rework putchar():
- get rid of engine stalls when using the blitter to draw characters
- add a wrapper for non-accelerated putchar() so we only wait for the
  engine when we actually want to scribble into video memory
- rework accelerated putchar(), should work on R3xx now but needs testing

Revision 1.47 / (download) - annotate - [select for diffs], Thu Dec 29 20:09:14 2011 UTC (16 months, 2 weeks ago) by macallan
Branch: MAIN
Changes since 1.46: +13 -12 lines
Diff to previous 1.46 (colored)

finish device_t-ification

Revision 1.46 / (download) - annotate - [select for diffs], Thu Aug 18 02:09:44 2011 UTC (21 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.45: +3 -4 lines
Diff to previous 1.45 (colored)

fix gcc-4.5 warnings

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jul 21 15:25:14 2011 UTC (21 months, 4 weeks ago) by njoly
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

Fix RADEONFB_DEBUG build.

Revision 1.44 / (download) - annotate - [select for diffs], Wed May 11 00:17:55 2011 UTC (2 years ago) by dyoung
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.43: +6 -6 lines
Diff to previous 1.43 (colored)

Constify pci_attach_args.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Apr 15 21:47:39 2011 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Refer to bits in the PCI CSR with using PCI_COMMAND_* instead of
PCI_FLAGS_*: change PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED to
PCI_COMMAND_IO_ENABLE and PCI_COMMAND_MEM_ENABLE, respectively.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Feb 6 23:25:17 2011 UTC (2 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.41: +10 -31 lines
Diff to previous 1.41 (colored)

- add support for using compressed images as splash images
- retire SPLASHSCREEN_PROGRESS and SPLASHSCREEN_IMAGE options

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jan 22 15:14:28 2011 UTC (2 years, 3 months ago) by cegger
Branch: MAIN
Changes since 1.40: +7 -2 lines
Diff to previous 1.40 (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.40 / (download) - annotate - [select for diffs], Thu Dec 16 06:45:50 2010 UTC (2 years, 5 months ago) by cegger
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

ioctl: KNF switch-case, remove useless brackets

Revision 1.39 / (download) - annotate - [select for diffs], Wed Nov 3 00:49:02 2010 UTC (2 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.38: +3 -4 lines
Diff to previous 1.38 (colored)

pull in rasops8 for radeonfb, while there defflag a bunch of options and
make them all use the same prefix

Revision 1.38 / (download) - annotate - [select for diffs], Tue Nov 2 14:32:58 2010 UTC (2 years, 6 months ago) by macallan
Branch: MAIN
Changes since 1.37: +22 -2 lines
Diff to previous 1.37 (colored)

when drawing characters by software make sure the engine is idle before
accessing video memory

Revision 1.37 / (download) - annotate - [select for diffs], Tue Aug 24 12:47:17 2010 UTC (2 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base3
Changes since 1.36: +3 -2 lines
Diff to previous 1.36 (colored)

re-initialize the DAC when re-entering terminal emulation mode

Revision 1.36 / (download) - annotate - [select for diffs], Tue Aug 17 18:53:16 2010 UTC (2 years, 9 months ago) by macallan
Branch: MAIN
Changes since 1.35: +61 -15 lines
Diff to previous 1.35 (colored)

- fix 8 bit support and run the console in 8 bit for a little extra speed
- fix colour oddities seen occasionally on sparc64
- try to use firmware DAC wiring until we figure out what's wrong
TODO:
- find out why radeonfb gets the DAC wiring ass-backwards on my xvr-100
  while Xorg's radeon driver gets it right
- find out why reverse characters aren't drawn in reverse

tested on macppc and sparc64

Revision 1.35 / (download) - annotate - [select for diffs], Tue May 4 05:00:33 2010 UTC (3 years ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10, uebayasi-xip-base2
Changes since 1.34: +19 -12 lines
Diff to previous 1.34 (colored)

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

Revision 1.34 / (download) - annotate - [select for diffs], Thu Jul 23 07:21:45 2009 UTC (3 years, 9 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.33: +55 -6 lines
Diff to previous 1.33 (colored)

quick hack to allow brightness control via PMF

Revision 1.33 / (download) - annotate - [select for diffs], Tue May 12 08:23:01 2009 UTC (4 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, jym-xensuspend-base
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

use device_private().
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.

Revision 1.32 / (download) - annotate - [select for diffs], Wed May 6 18:41:54 2009 UTC (4 years ago) by elad
Branch: MAIN
Changes since 1.31: +6 -12 lines
Diff to previous 1.31 (colored)

Replace curlwp->l_cred with kauth_cred_get().

Mailing list reference:

	http://mail-index.netbsd.org/tech-kern/2009/05/05/msg005038.html

Revision 1.31 / (download) - annotate - [select for diffs], Wed May 6 10:34:33 2009 UTC (4 years ago) by cegger
Branch: MAIN
Changes since 1.30: +6 -6 lines
Diff to previous 1.30 (colored)

struct device * -> device_t, no functional changes intended.

Revision 1.30 / (download) - annotate - [select for diffs], Wed May 6 09:25:16 2009 UTC (4 years ago) by cegger
Branch: MAIN
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jun 1 16:43:53 2008 UTC (4 years, 11 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.28: +34 -18 lines
Diff to previous 1.28 (colored)

adjust virtual resolution to preferred mode if available
From Marco Trillo

Revision 1.28 / (download) - annotate - [select for diffs], Mon May 5 11:42:45 2008 UTC (5 years ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

Change autoconf message 'direct rendering on dev unsupported' to
the more accurate 'drm at dev not configured'.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 10 19:13:37 2008 UTC (5 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.26: +4 -5 lines
Diff to previous 1.26 (colored)

use aprint_*_dev and device_xname

Revision 1.26 / (download) - annotate - [select for diffs], Wed Mar 12 18:11:38 2008 UTC (5 years, 2 months ago) by phx
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Changes since 1.25: +8 -2 lines
Diff to previous 1.25 (colored)

Make console drivers support PCI_IOC_CFGREAD/WRITE ioctls. This is useful for
XFree86, which can alternatively find the graphics card through /dev/ttyE0.
Approved by macallan.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 28 00:21:38 2008 UTC (5 years, 2 months ago) by macallan
Branch: MAIN
Changes since 1.24: +7 -6 lines
Diff to previous 1.24 (colored)

switch to PCI_MAGIC_IO_RANGE

Revision 1.24 / (download) - annotate - [select for diffs], Sat Dec 1 17:00:41 2007 UTC (5 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-base, jmcneill-pm-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386
Branch point for: mjf-devfs2, keiichi-mipv6
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

Back out previous.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Dec 1 16:54:28 2007 UTC (5 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored)

Noisy printfs.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Nov 26 09:39:50 2007 UTC (5 years, 5 months ago) by bjs
Branch: MAIN
Changes since 1.21: +3 -2 lines
Diff to previous 1.21 (colored)

Add PCI_PRODUCT_ATI_RADEON_R430_554F to the R420 chip class.

This will not work until (at the very least) we map the memory properly
(MMIO/VRAM BARs are 64-bit)--some of the values in the configuration
space may be different.  I will discuss this with others, and maybe
it will work someday.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:54 2007 UTC (5 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: mjf-devfs
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.20 / (download) - annotate - [select for diffs], Mon Sep 3 02:45:06 2007 UTC (5 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5
Branch point for: bouyer-xenamd64
Changes since 1.19: +3 -7 lines
Diff to previous 1.19 (colored)

back out the reference divider probing - doesn't work right on R1xx

Revision 1.19 / (download) - annotate - [select for diffs], Sun Sep 2 18:47:27 2007 UTC (5 years, 8 months ago) by macallan
Branch: MAIN
Changes since 1.18: +7 -3 lines
Diff to previous 1.18 (colored)

always try to probe the reference divider, use default only if that fails

Revision 1.18 / (download) - annotate - [select for diffs], Sat Aug 18 18:35:15 2007 UTC (5 years, 9 months ago) by macallan
Branch: MAIN
Branch point for: matt-armv6
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

use bool with prop_dictionary_get_bool

Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 3 05:40:47 2007 UTC (5 years, 9 months ago) by macallan
Branch: MAIN
CVS Tags: matt-mips64-base
Branch point for: matt-mips64, jmcneill-pm
Changes since 1.16: +31 -8 lines
Diff to previous 1.16 (colored)

unbork fallout from newlock2 merge:
- reinitializing video after X exits works again
- backlight levels should be right again

Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 3 05:02:23 2007 UTC (5 years, 9 months ago) by macallan
Branch: MAIN
Changes since 1.15: +5 -10 lines
Diff to previous 1.15 (colored)

make IO mapping actually work

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jul 9 21:00:57 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, hpcarm-cleanup
Branch point for: nick-csl-alignment
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 21 20:54:30 2007 UTC (6 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic
Changes since 1.13: +13 -0 lines
Diff to previous 1.13 (colored)

try to attach a drm

Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 21 20:48:07 2007 UTC (6 years, 1 month ago) by macallan
Branch: MAIN
Changes since 1.12: +25 -8 lines
Diff to previous 1.12 (colored)

use EDID data passed as property when present
This should allow radeonfb to do The Right Thing on Macs that use non-
standard video timings and have built-in monitors that don't provide data
via DDC since those usually have an EDID block in the OF tree.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:25 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Branch point for: vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:27 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.10: +63 -84 lines
Diff to previous 1.10 (colored)

Merge newlock2 to head.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 9 21:12:00 2007 UTC (6 years, 3 months ago) by macallan
Branch: MAIN
Changes since 1.9: +84 -63 lines
Diff to previous 1.9 (colored)

don't hardcode inverted backlight levels needed on some macppc models

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jan 3 19:47:17 2007 UTC (6 years, 4 months ago) by macallan
Branch: MAIN
CVS Tags: newlock2-nbase, newlock2-base
Changes since 1.8: +154 -16 lines
Diff to previous 1.8 (colored)

add preliminary support for setting backlight levels via ioctl()
from Johan Wallen

Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 13 00:19:01 2006 UTC (6 years, 5 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4
Branch point for: yamt-lazymbuf
Changes since 1.7: +26 -7 lines
Diff to previous 1.7 (colored)

various minor fixes:
- avoid virtual resolution < physical resolution (Marco Trillo)
- don't use hardware-accelerated putchar() on R3xx
- clear screen when attaching wsdisplay

Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 28 13:38:39 2006 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base3, netbsd-4-base
Branch point for: netbsd-4
Changes since 1.6: +12 -5 lines
Diff to previous 1.6 (colored)

PR/35146: George Michaelson: minor fix to let radeonfb.c compile

Revision 1.6 / (download) - annotate - [select for diffs], Sat Oct 7 21:36:12 2006 UTC (6 years, 7 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Fix an incorrect calculation for the destination X direction when doing
blitting.  Thanks to David Redman (Tadpole) for noticing it.   This probably
escaped notice before, since we never do overlapping blits (in the X
direction), but this fix may prevent problems if someone ever does use it
for that.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Aug 29 00:50:29 2006 UTC (6 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, yamt-pdpolicy, rpaulo-netinet-merge-pcb, newlock2
Changes since 1.4: +51 -13 lines
Diff to previous 1.4 (colored)

- use RADEON_DEFAULT_MODE when no EDID data available
- let only root mmap PCI resources through wscons
- allow IO access on macppc

Revision 1.4 / (download) - annotate - [select for diffs], Sat Aug 19 17:57:13 2006 UTC (6 years, 8 months ago) by macallan
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

fix a typo so we actually write sane values into the clipping registers

Revision 1.3 / (download) - annotate - [select for diffs], Sat Aug 19 04:39:32 2006 UTC (6 years, 9 months ago) by macallan
Branch: MAIN
Changes since 1.2: +16 -3 lines
Diff to previous 1.2 (colored)

fix some typos, add mmap() support for X
needs options RADEONFB_MMAP_BARS for now

Revision 1.2 / (download) - annotate - [select for diffs], Sat Aug 19 04:00:15 2006 UTC (6 years, 9 months ago) by macallan
Branch: MAIN
Changes since 1.1: +108 -74 lines
Diff to previous 1.1 (colored)

make this work on macppc.
fixes and caveats:
- will switch to 32bit colour, 8bit support needs some more work
- added support for fonts with widths that aren't multiples of 8
- for now the driver will always try to become system console
- mode switching works but is ugly
- all the acceleration bits work
- X should work with wsfb, mmap() needs some more work
- it still needs a hack to allow wsdisplay_cnattach to be called twice

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 16 22:46:45 2006 UTC (6 years, 9 months ago) by gdamore
Branch: MAIN

Initial import of radeonfb.  Works to some degree on at least some hardware.
Most of the testing was done on MIPS hardware -- it probably needs work before
it will be useful with x86 hardware, and it is probably incompatible with
the X11 server.

"ATI Technologies Inc. ("ATI") has not assisted in the creation of, and
does not endorse, this software.  ATI will not be responsible or liable
for any actual or alleged damage or loss caused by or in connection with
the use of or reliance on this software."

Enjoy!

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>