CVS Update: xserver (branch: trunk)
Eric Anholt
xorg-commit at cvs.freedesktop.org
Thu Mar 9 08:04:07 EET 2006
CVSROOT: /cvs/xorg
Module name: xserver
Changes by: anholt at kemper.freedesktop.org 06/03/09 06:04:07
Log message:
Rearrange EXA driver structures so that there's a hope of maintaining
ABI when extending the driver interface. The card and accel structures
are merged into the ExaDriverRec, which is to be allocated using
exaDriverAlloc(). The driver structure also grows exa_major and
exa_minor, which drivers fill in and have checked by EXA
(double-checking that the driver really did check that the EXA version
was correct). Removes exaInitCard(), which is replaced by the driver
filling in the rec by hand, and the exaGetVersion() and related
EXA_*VERSION which are replaced by always using the XFree86 loadable
module versioning.
Modified files:
xserver/xorg/:
ChangeLog
xserver/xorg/hw/kdrive/ephyr/:
ephyr.h ephyr_draw.c
xserver/xorg/exa/:
exa.c exa.h exa_accel.c exa_migration.c exa_offscreen.c
exa_render.c
xserver/xorg/hw/xfree86/exa/:
examodule.c
Revision Changes Path
1.285 +30 -0 xserver/xorg/ChangeLog
http://cvs.freedesktop.org/xorg/xserver/xorg/ChangeLog
1.7 +1 -1 xserver/xorg/hw/kdrive/ephyr/ephyr.h
http://cvs.freedesktop.org/xorg/xserver/xorg/hw/kdrive/ephyr/ephyr.h
1.3 +38 -26 xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
http://cvs.freedesktop.org/xorg/xserver/xorg/hw/kdrive/ephyr/ephyr_draw.c
1.36 +48 -41 xserver/xorg/exa/exa.c
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa.c
1.13 +17 -24 xserver/xorg/exa/exa.h
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa.h
1.37 +114 -120 xserver/xorg/exa/exa_accel.c
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_accel.c
1.37 +19 -19 xserver/xorg/exa/exa_migration.c
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_migration.c
1.17 +18 -18 xserver/xorg/exa/exa_offscreen.c
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_offscreen.c
1.23 +33 -35 xserver/xorg/exa/exa_render.c
http://cvs.freedesktop.org/xorg/xserver/xorg/exa/exa_render.c
1.2 +1 -1 xserver/xorg/hw/xfree86/exa/examodule.c
http://cvs.freedesktop.org/xorg/xserver/xorg/hw/xfree86/exa/examodule.c
More information about the xorg-commit
mailing list