NetBSD/sys/dev/drm
rafal a566e67fbe Rework scatter / gather page allocation inspired by r186295 of FreeBSD SVN:
rework drm_scatter.c which allocates scatter / gather pages for use by
    ati pci gart to use bus_dma to handle the allocations.  This fixes
    a garbled screen issue on at least some radeons (X1400 tested).  It is
    also likely that this is the correct fix for PR# 119324, though that
    is not confirmed yet.

Fixes similar issues on a Radeon Mobility X300, non-Mobility X800 (including
a hard-lock of the machine).

With feedback from ad@, ok mrg@
2009-04-21 01:15:37 +00:00
..
drm_agpsupport.c
drm_atomic.h
drm_auth.c
drm_bufs.c drm_addmap(): 2009-03-29 19:50:17 +00:00
drm_context.c bzero -> memset 2009-03-18 16:00:08 +00:00
drm_dma.c
drm_drawable.c
drm_drv.c Rework scatter / gather page allocation inspired by r186295 of FreeBSD SVN: 2009-04-21 01:15:37 +00:00
drm_fops.c
drm_ioctl.c
drm_irq.c Move initialisation of the irq spinlock into the device handling code, 2009-04-17 19:02:33 +00:00
drm_linux_list.h Fix handling of lists with a single entry in list_for_each_safe(); 2008-10-14 14:55:28 +00:00
drm_lock.c
drm_memory.c Only pull in genfb.h if _KERNEL_OPT is defined. Reported by Kurt Schreiner 2009-02-15 20:21:24 +00:00
drm_pci.c include the size in a falled allocation message. 2009-03-29 19:39:10 +00:00
drm_sarea.h
drm_scatter.c Rework scatter / gather page allocation inspired by r186295 of FreeBSD SVN: 2009-04-21 01:15:37 +00:00
drm_sysctl.c
drm_vm.c drm_addmap(): 2009-03-29 19:50:17 +00:00
drm.h
drmP.h Rework scatter / gather page allocation inspired by r186295 of FreeBSD SVN: 2009-04-21 01:15:37 +00:00
files.drm