Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev/drm



Module Name:    src
Committed By:   bjs
Date:           Fri Jun 20 00:14:28 UTC 2008

Modified Files:
        src/sys/dev/drm: drmP.h drm_auth.c drm_bufs.c drm_drv.c drm_irq.c
            drm_memory.c drm_pci.c drm_scatter.c drm_vm.c files.drm

Log Message:
- Use the extent manager to track mappings and provide sane offset
  "cookies" for mmap.  Now the radeon driver works on amd64!

- Use bus_dma for nearly all map types (carried over from prior patch).

- Plug some lock leaks in drm_bufs.c and remove superfluous locking in
  drm_add_magic() (from git).

- Lower spl of mutexes to IPL_NONE (and so are now adaptive instead of
  spin mutexes), save for irq_lock which is a spin mutex at IPL_VM.
  Use mutex_spin_enter()/mutex_spin_exit() for irq_lock.

ok jmcneill@


To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 src/sys/dev/drm/drmP.h
cvs rdiff -r1.4 -r1.5 src/sys/dev/drm/drm_auth.c \
    src/sys/dev/drm/drm_scatter.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/drm/drm_bufs.c
cvs rdiff -r1.16 -r1.17 src/sys/dev/drm/drm_drv.c
cvs rdiff -r1.12 -r1.13 src/sys/dev/drm/drm_irq.c \
    src/sys/dev/drm/drm_memory.c
cvs rdiff -r1.10 -r1.11 src/sys/dev/drm/drm_pci.c src/sys/dev/drm/drm_vm.c
cvs rdiff -r1.2 -r1.3 src/sys/dev/drm/files.drm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index