summaryrefslogtreecommitdiff
path: root/hw/kdrive/i810
AgeCommit message (Collapse)AuthorFilesLines
2008-05-16The great kdrive purge.Adam Jackson9-5418/+0
Most of these drivers didn't work. ati was the only one that even came close. The igs, ipaq, itsy, pcmcia, savage, sis530, trident, trio, ts300, and vxworks directories have never built since modularisation, so clearly no one can miss them.
2008-04-23glcore: prepare for dynamic loadingGeorge Sapountzis1-0/+4
glcore gets linked with -ldl, -lpthread for s3tc and glapi xserver needs DLOPEN_LIBS - to dlopen the glcore dso LD_EXPORT_SYMBOLS_FLAG - to export symbols for glcore to use the ld flag is added to kdrive only when GLX is enabled, the net overhead for Xephyr is ~155KB, could be reduced with --dynamic-list.
2007-09-05Kdrive: unbreak kdrive linkingDodji Seketeli1-2/+1
* configure.ac: re-sort Kdrive libs so that symbols get properly resolved. Basically, all some libs are present in both $KDRIVE_LIBS and $XSERVER_LIBS, and some libs orders are not correct. So I made sure Kdrive servers don't have to link against $KDRIVE_LIBS *and* $XSERVER_LIBS. They just have to link against $KDRIVE_LIBS now. * hw/kdrive/*/Makefile.am: update those makefile to reflect the change in configure.ac
2007-07-05For each kdrive server put a dependencie on its own libraries.Tiago Vignatti1-1/+3
2007-06-29Death to RCS tags.Adam Jackson5-11/+0
2007-06-27Relink properly all kdrive servers when changes happen.Tiago Vignatti1-0/+2
2007-04-26Fix the 'relink' target for kdrive servers.Adam Jackson1-0/+3
2006-10-23kdrive/lots of DDXes: make stubs use KdOsAddInputDrivers()Daniel Stone1-1/+2
In theory, removing LinuxPciScan should make these drivers OS-independent.
2006-09-07Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-5/+1
input-hotplug
2006-08-29Re-add support for tslib (1.0 release) and Xcalibrate extension.Matthew Allum1-6/+2
2006-08-29kdrive: remove @KDRIVE_LIBS@ from Xfoo_DEPENDENCIESDaniel Stone1-1/+1
2006-08-09kdrive: remove ddx_DEPENDENCIESDaniel Stone1-2/+0
Remove foo_DEPENDENCIES as they weren't guaranteed to just be libs, and loader arguments (-lfoo, -Lfoo) might've crept in.
2006-02-16Make more extensions optional in build (for kdrive). Fix kdrive build forKeith Packard1-0/+1
actual hardware. Fix kdrive pointer signed/unsigned types. Add kdrive-required YX rotation functions. Replace rgb text file loading with static rgb color table.
2005-12-27s/XSERVER/KDRIVE/Adam Jackson1-1/+1
2005-12-27Remove Imakefiles.Adam Jackson1-21/+0
2005-12-27Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.hAdam Jackson6-6/+6
2005-08-08Build with modular X.org libraries and headers.Keith Packard1-1/+0
composite/compwindow.c Don't damage unmoved windows. Let border clip reset leave damage alone, pending actual damage for painting.
2005-06-13Build fixesDavid Reveman1-1/+1
2005-06-09Perform a warnings sweep on hw/kdrive. A number of these were my fault, butEric Anholt3-28/+49
some come from others.
2005-06-09- Replace the syncAccel hook in the kdrive structure with a pair of hooksEric Anholt5-483/+253
in the kaa structure: markSync and waitMarker. The first, if set, returns a hardware-dependent marker number which can then be waited for with waitMarker. If markSync is absent (which is the case on all drivers currently), waitMarker must wait for idle on any given marker number. The intention is to allow for more parallelism when we get downloading from framebuffer, or more fine-grained idling. - Replace the KdMarkSync/KdCheckSync functions with kaaMarkSync and kaaWaitSync. These will need to be refined when KAA starts being smart about using them. Merge kpict.c into kasync.c since kasyn.c has all the rest of these fallback funcs. - Restructure all drivers to initialize a KaaInfo structure by hand rather than statically in dubious order. - Whack the i810 driver into shape in hopes that it'll work after this change (it certainly wouldn't have before this). Doesn't support my i845 though. - Make a new KXV helper to avoid duplicated code to fill the region with the necessary color key. Use it in i810 and mach64 (tested).
2004-07-15Enable i810.Carlos Romero4-4/+38
2003-11-18Added infrastructure for driver specific usage messages and added vesaSeth W. Klein1-0/+6
usage message.
2003-09-11Get Xvesa buildingKeith Packard5-0/+15
2003-07-07Update RCS tags, fix keyboard hang on VT switch, fix scroll wheel mice, addKeith Packard7-8/+6
-rawcoord option to not transform mice on rotate, fix mtrr to use power-of-two size, add a few vesa options
2003-04-23136. Fix bug that prevented fbman from using the last partial scanline of aMarc Aurele La France1-33/+3
Mach64 framebuffer (Marc La France). 135. Make ATI Mach64 FIFO cache integrity testing optional (Marc La France). 134. Export ATI Mach64 hardware overlay as an XVideo adaptor (derived from GATOS project, Egbert Eich, Marc La France). 133. Reorganise ATI Mach64 support into separate source files (Marc La France). 132. Refine atimisc's decoding of the panel mode on server entry in an attempt to reduce the effect of atyfb bugs (Marc La France). 131. Make Rage128 and Radeon XVideo available even when 2D acceleration is disabled (Marc La France). 130. There is no longer any need to require hardware cursors during Rage128 and Radeon XVideo displays (Marc La France). 129. Initialise v4l's XVideo adaptors last (Marc La France). 128. Reduce cut&paste effects by adding more helpers to Xv (derived from #5645, Björn Augustsson, Marc La France). 127. Centralise a region comparison primitive into 'mi' and use it instead of local definitions throughout the server (Marc La France). 126. DPMSExtension & XvExtension driver cleanups (Marc La France).
2002-10-30441. Import Mesa-4.0.4, and resync with the DRI trunk (DRI Project).Alan Hourihane2-4/+4
2001-12-10kdrive/i810: bit swap for i810 cursor (from Pontus Lidman)Keith Packard1-19/+25
2001-10-28407. Fix for threaded libraries (Marc La France).Marc Aurele La France1-0/+1
406. Finish removal of SuperProbe (Marc La France). 405. A rather large number of warning fixes throughout (Marc La France). 404. Fix bug in HTML install script (Marc La France). 403. Missing ident lines for some XFree86-modified files (Marc La France). 402. Add default half-width doublescanned modes (Marc La France). 401. Mark all driver-registered resources with ResBus (Maarc La France). 400. Fix DPMS-related build problem (Marc La France). 399. Log a message just before calling each ChipProbe() during '-probe' processing (Marc La France). 398. Temporarily disable ISA probing on SPARCs and PowerPCs (Marc La France). 397. Add PCI IDs for Sun hardware (Marc La France). 396. Fix memory leak in resource relocation (Marc La France). 395. Do not relocate resources that only conflict with disabled non-video PCI devices or disabled PCI ROMs (Marc La France). 394. Re-organise SBUS code (Marc La France). 393. Add as-yet-unused definitions for PCI resource types other than I/O and memory (Marc La France). 392. Add doc for Solaris, but don't format it yet (Marc La France). 391. Normalise driver names (Marc La France). 390. For SPARCs, disable DGA support in ATI driver (Marc La France). 389. Clean up some debugging messages (Marc La France). 388. Fix newport driver for when a /proc fs isn't mounted (Marc La France). 387. Fix DAC handling bugs in s3 driver (Marc La France). 386. Fix resource registration bug for PCI Tseng's (Marc La France). 385. Add aperture driver for Solaris (not yet used) (Marc La France). 384. Rework scanpci to fix problems that prevented it from completely displaying non-PCI bridges and Simba bridges (Marc La France). 383. Fix build problems in some input drivers (Marc La France). 382. Fix int10 compile problem for SPARCs and PowerPCs (Marc La France). 381. Ensure master aborts on secondary buses complete normally during PCI scans (Marc La France). 380. Some memory mapping and Solaris cleanups (Marc La France).
2001-10-12kdrive: add new auto-detecting and auto-switching mouse driverKeith Packard1-1/+1
2001-07-20Too many changes, but all in kdrive:Keith Packard1-2/+7
Add support for global screen origins (-origin option), handles both Xinerama and mouse crossings. Fix XV enable/disable sequences -- can't use card wrappers as cards have more than one screen. Change vesa/fbdev to use new depth-independent rotation shadow update Fix vesa to allow starting rotation value (again) Make vesa driver write all colormap changes in one INT10 call
2001-03-30Add files for Xmuu and i810 driverKeith Packard9-0/+5619