summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-19savage 2.2.0xf86-video-savage-2.2.0Adam Jackson
2008-03-19Remove use of deprecated {DE,}ALLOCATE_LOCAL.Adam Jackson
2008-03-19Death to RCS tags.Adam Jackson
2008-03-08Makefile.am: nuke RCS IdMatthieu Herrb
2008-03-07fixup pciaccess version detectJulien Cristau
2008-02-28Fix broken downscale past 2:1 - MM8190 and MM8198 can be used together for ↵Alex Villacs Lasso
arbitrary downscale
2008-02-24Bug #11139: Remove some dead code.Tormod Volden
2008-01-30[PATCH] Do not wait for vertical retrace anymore on old streams engine.Alex Villacís Lasso
2008-01-30[PATCH] Reset lastKnownPitch to 0 right after enabling streams.Alex Villacís Lasso
2008-01-30[PATCH] Prevent use of BCI for YV12 -> YUY2 conversion from scribbling past ↵Alex Villacís Lasso
the end of the allocated video buffer.
2008-01-30[PATCH] BCI can only handle widths that are multiple of 16, so only use BCI ↵Alex Villacís Lasso
for these (for now). Small optimizations (use memcpy instead of copy loop).
2008-01-19Implement driver option IgnoreEDIDAlex Villací­s Lasso
Since some time, savage enforces video-mode and max. pixel clock validation through EDID, which is great for autoconfiguration, but prevents users from defining higher screen resolutions, even though the monitor is capable of it. This patch implements the IgnoreEDID option so that the EDID monitor information can be explictly disabled.
2008-01-19Fix ambiguous operator precedenceAlex Villací­s Lasso
In the modified lines, the logical-not binds first to psav->videoFlags, not to (psav->videoFlags & VF_STREAMS_ON). If more flags are ever implemented, they could interfere with this check. More of a preventive patch than anything else.
2008-01-19Make sure MMIO region is mapped VIDMEM_MMIO, not VIDMEM_FRAMEBUFFERAlex Villací­s Lasso
2008-01-19Fix reversed logic in SavageMapMem()Alex Deucher
2007-09-14fix the build for the non-pci-rework case (compile tested only)Alex Deucher
2007-09-14fix segfault from pScrn->currentModeAlex Deucher
should fix bug 12260
2007-09-03Merge branch 'master' of ↵James Cloos
ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage
2007-09-03Add *~ to .gitignore to skip patch/emacs droppingsJames Cloos
2007-08-31Fix odd typo.Ian Romanick
2007-08-30Update to use new libpciaccess interfaces for mapping with MTRR support.Ian Romanick
2007-08-23Merge branch 'pci-rework'Ian Romanick
2007-08-23Rename .cvsignore to .gitignoreJames Cloos
2007-08-22Merge PCI-rework support and "classic" PCI interface support into one treepci-reworkIan Romanick
First pass at merging both trees. So far, this has only been compile tested. I need to dig out a savage card to put in a system for testing, so it may take another hour or two.
2007-08-22Merge branch 'master' into pci-reworkIan Romanick
Conflicts: src/savage_driver.h
2007-08-22dos2unixIan Romanick
2007-08-17Include <unistd.h> to get a declaration for usleep()Julien Cristau
2007-08-16update for 2.1.3 releasexf86-video-savage-2.1.3Alex Deucher
2007-08-07Define SAVAGE_VERSION* using PACKAGE_VERSION*Brice Goglin
2007-07-12Unmap mem before freeing driverPrivateAlex Deucher
2007-07-11Add panel native mode automatically.Alex Deucher
Based on Henry Zhao's code from nv
2007-07-11Add "DRI" option to enable/disable DRI supportTormod Volden
fixes bug 10746
2007-07-11fix segfault in SavageDoAdjustFrame() on server 1.3Alex Deucher
tracked down by Tormod Volden, fixes bug 10934
2007-07-11fix console corruption due to invalid shadow statusAlex Deucher
tracked down by Tormod Volden, fixes bug 11237
2007-07-11disable randr when savage rotation is enabledDavid Nusinow
fixes bug 7899
2007-05-05Fixed a markup error.Nate Bargmann
2007-04-02final odds and ends for exaAlex Deucher
I still get blue for solids that should be grey for certain things (firefox status and navigation bars, certain mouse overs, etc.)
2007-03-21Get Solid() working againAlex Deucher
You have to send color EVERY time.
2007-03-06small exa fix ups, remove an errant commentAlex Deucher
2007-01-03fix savage respawn crashMikko Rapeli
SavageCloseScreen() unmaps memory, but SavageScreenInit() never maps it again.
2006-12-11Merge branch 'master' of ↵Ian Romanick
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-savage into pci-rework Conflicts: src/savage_driver.c
2006-11-22clean up some leftover cruft.Alex Deucher
2006-10-23Strip ^M's out of savage_driver.hAlan Coopersmith
2006-09-28bump to 2.1.2 for new releasexf86-video-savage-2.1.2Alex Deucher
2006-09-19minor exa updatesAlex Deucher
2006-09-18fix DRI locking in savage driver. Based on ajax's similar patch.Alex Deucher
Thanks to ajax and tilman for locking advice and Pascal Sclafer for tracking this down. Fixes bug 6357.
2006-09-17re-order SavageMapMem() so that ram detection works again.Alex Deucher
2006-08-08Minimal change set to convert driver to the new PCI interfaces. Enjoy.Ian Romanick
2006-08-08Instead of passing SavagePciChipsets in the p_chip parameter ofIan Romanick
xf86ConfigPciEntity, pass RES_SHARED_VGA in the res parameter.
2006-08-08Add some more missing license statements. Trivial whitespace clean-ups.Ian Romanick