summaryrefslogtreecommitdiff
path: root/hw/kdrive/smi
AgeCommit message (Collapse)AuthorFilesLines
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson6-6/+0
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-27Build fixes: XSERVER_LIBS -> KDRIVE_LIBS, config.h -> kdrive-config.hAdam Jackson5-5/+5
2005-08-08Build with modular X.org libraries and headers.kdrive-initial-importKeith 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-09Perform a warnings sweep on hw/kdrive. A number of these were my fault, butEric Anholt1-0/+1
some come from others.
2005-06-09- Replace the syncAccel hook in the kdrive structure with a pair of hooksEric Anholt3-25/+23
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).
2003-12-29Add dependency lines so that servers are rebuilt when server libraries areEric Anholt1-2/+7
changed.
2003-11-18Added infrastructure for driver specific usage messages and added vesaSeth W. Klein2-0/+9
usage message.
2003-11-11Fix Makefile.am's to include header files needed for distcheck. RemoveEric Anholt1-4/+6
-Werror default and add --enable-werror switch to add it back.
2003-11-07Ok, Composite extension is semi-working; when no-one asks for redirection,Keith Packard1-1/+1
the server seems to act as before. With RedirectSubwindows (root, automatic), the server looks just like a regular X server. Now to go rewrite the (currently lame) compositing manager to get some real action on the screen. Some of the fixes here are to make valgrind quiet with various ioctls used by kdrive/linux. Also fixed a bug where fbdev initialization was out of order in fbdev.c and smi.c
2003-11-06tslib improvementsMatthew Allum1-1/+6
2003-11-02merge xfixes_2_branch back to HEADKeith Packard5-75/+59
2003-10-15hw/kdrive/*/Makefile.am Libraries in local dir must not use global path orKeith Packard1-1/+1
make doesn't build things in the right order (-j) hw/kdrive/mga/mga.h, mgadraw.c Fix warnings
2003-10-13Add offscreen memory manager and update the servers to reflect the nameAnders Carlsson1-1/+1
change for the kaa structure.
2003-10-09use #if instead of #ifdefKeith Packard2-3/+3
2003-10-09Initialize smi chip on graphics setup. Seems to help some.Keith Packard2-2/+3
2003-10-09Leave iopl set to 3 so vesa module will workKeith Packard2-3/+3
2003-10-09Use either vesa or fbdev, selectable at compile timeKeith Packard4-18/+68
2003-10-05Fix fbdev server to allow accelerated servers on top to use RandR. SwitchKeith Packard5-76/+66
smi server to fbdev (vesa bios doesnt work on the Acer I have here)
2003-10-02Add smi serverKeith Packard6-21/+56
2003-07-02Initial revisionKeith Packard7-0/+2062