Patch for bug #2088 (AMD GeodeLX ingeration) mostly there

René Rebe rene at exactcode.de
Sat Dec 10 15:36:14 PST 2005


Hi all,

with Geode LX's lying around for a project I merged the code released
by AMD into the nsc driver. The tarball from AMD contains a new driver
just supporting the AMD Geode GX and LX. Hower I think it is way more
desireable to extend and reuse the existing nsc driver to have less
duplicate and thus bit rotting code in X.org.

After some hours of cut'n pasting I have this changes in a local working
copy and they bring up XAA accelerated X on the box I have on the LX
desk and survive a fluxbox and kde session.

There are still many obvious cleanups to do and I plan to have a mergable
patch handy in the next days - though I guess too late to make it into
6.9 / 7.0, right?

xf86-video-nsc$ svn diff -r1:HEAD | diffstat
 Makefile.am       |   23
 Makefile.in       |   61
 amd_lx_accel.c    | 1461 +++++++++++++++++++++
 amd_lx_cursor.c   |  303 ++++
 amd_lx_dga.c      |  413 ++++++
 amd_lx_driver.c   | 2834 ++++++++++++++++++++++++++++++++++++++++++
 amd_lx_regacc.c   |   71 +
 amd_lx_shadow.c   |  433 ++++++
 amd_lx_vga.c      |   56
 amd_lx_video.c    | 1454 +++++++++++++++++++++
 cim/cim_defs.h    |  732 ++++++++++
 cim/cim_df.c      | 2544 ++++++++++++++++++++++++++++++++++++++
 cim/cim_filter.c  |  533 +++++++
 cim/cim_gp.c      | 3442 +++++++++++++++++++++++++++++++++++++++++++++++++++
 cim/cim_init.c    |  209 +++
 cim/cim_modes.c   | 1822 +++++++++++++++++++++++++++
 cim/cim_msr.c     |  379 +++++
 cim/cim_parm.h    | 1268 +++++++++++++++++++
 cim/cim_regs.h    | 1233 ++++++++++++++++++
 cim/cim_rtns.h    |  338 +++++
 cim/cim_version.h |   15
 cim/cim_vg.c      | 3599 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cim/cim_vip.c     | 1565 +++++++++++++++++++++++
 cim/cim_vop.c     |  564 ++++++++
 cim/cimarron.c    |  222 +++
 cim_dev.h         |   63
 cimarron.c        |  239 +++
 gfx/disp_gu3.c    | 2422 ++++++++++++++++++++++++++++++++++++
 gfx/init_gu3.c    |  135 ++
 nsc.h             |  114 +
 nsc_driver.c      |   48
 nsc_gx1_accel.c   |    2
 nsc_gx1_driver.c  |    2
 nsc_gx2_accel.c   |    2
 nsc_gx2_driver.c  |    3
 35 files changed, 28577 insertions(+), 27 deletions(-)

Yours,

-- 
René Rebe - Rubensstr. 64 - 12157 Berlin (Europe / Germany)
            http://www.exactcode.de | http://www.t2-project.org
            +49 (0)30  255 897 45
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20051211/9d7c8554/attachment.pgp>


More information about the xorg mailing list