From: Eric A. <an...@us...> - 2005-11-08 20:25:05
|
CVSROOT: /cvs/dri Module name: drm Repository: drm/shared-core/ Changes by: anholt@gabe. 05/11/08 12:25:00 Log message: Initial port of savage to FreeBSD for the AGP and !ShadowStatus case. Adds drm_mtrr_{add,del} for handling the MTRR setup. Still has a LOR issue with DRM_VERIFYAREA_READ/DRM_COPY_FROM_USER_UNCHECKED in savage_bci.c -- this won't work with the fine-grained locking in use, and just doing a single copyin to a temporary will probably work fine. Also note that the module leaks approximately 4 kb on unload. Modified files: drm/bsd-core/: Makefile drmP.h drm_bufs.c drm_drv.c drm_memory.c savage_drv.c drm/linux-core/: drmP.h drm/shared-core/: savage_bci.c Revision Changes Path 1.22 +1 -1 drm/bsd-core/Makefile 1.73 +2 -1 drm/bsd-core/drmP.h 1.44 +1 -1 drm/bsd-core/drm_bufs.c 1.72 +1 -1 drm/bsd-core/drm_drv.c 1.20 +1 -1 drm/bsd-core/drm_memory.c 1.4 +12 -12 drm/bsd-core/savage_drv.c 1.171 +15 -0 drm/linux-core/drmP.h 1.18 +14 -13 drm/shared-core/savage_bci.c |