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