DRM Updates part 2
Erik Paulsen Skaalerud
erik at pentadon.com
Mon Jan 19 07:11:58 PST 2004
Craig Dooley wrote:
This is a better patch from yesterday. It replaces all OS checks to
explicitly test __DragonFly__, Changes DRM_LOCK and DRM_UNLOCK to
DRM_LOCK() and DRM_UNLOCK(), and splits memory debugging into 2 files.
I have only tested it on a radeon, but all the other changes are minimal
to specific drivers.
With "options radeondrm" in kernel, the buildkernel burps with:
===> dev/drm/tdfx
cc -O -pipe -D_KERNEL -Wall -Wredundant-decls -Wnested-externs
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline
-Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I. -I@
-I@/../include -mpreferred-stack-boundary=2 -ffreestanding -Wall
-Wredundant-decls -Wnested-externs -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-extensions -ansi -c /usr/src/sys/dev/drm/tdfx/tdfx_drv.c
In file included from /usr/src/sys/dev/drm/tdfx/tdfx_drv.c:86:
@/dev/drm/drm_drv.h: In function `tdfx_cleanup':
@/dev/drm/drm_drv.h:765: structure has no member named `agp'
@/dev/drm/drm_drv.h:765: structure has no member named `agp'
In file included from /usr/src/sys/dev/drm/tdfx/tdfx_drv.c:92:
@/dev/drm/drm_memory.h: At top level:
@/dev/drm/drm_memory.h:64: warning: no previous prototype for `tdfx_calloc'
@/dev/drm/drm_memory.h:134: warning: no previous prototype for
`tdfx_mtrr_add'
@/dev/drm/drm_memory.h:148: warning: no previous prototype for
`tdfx_mtrr_del'
@/dev/drm/drm_sysctl.h:212: warning: `tdfx_bufs_info' defined but not used
*** Error code 1
Stop in /usr/src/sys/dev/drm/tdfx.
*** Error code 1
Stop in /usr/src/sys/dev/drm.
Erik.
More information about the Submit
mailing list