Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-03-23 | Drop now unneeded _X_EXPORT's. | George Sapountzis | |
2007-03-23 | Move {atimach64,r128,radeon}_probe.c from ati to subdrivers. | George Sapountzis | |
Subdrivers are now loaded from the wrapper Probe function rather than at screen creation time. The wrapper Identify callback only prints chip families now, chip lists are printed when a subdriver is loaded. This also avoids duplication of subdriver Identify callbacks. Unknown radeons should still get a list of known radeon and then probe fails... Probe for atimisc last to avoid needless loading in most cases (r128, radeon). | |||
2007-03-21 | [mach64] Compute MMIO address once for each case (PIO, MMIO). | George Sapountzis | |
For an MMIO-only driver, the extra MMIO address probing is not needed since we already compute the MMIO address during probe and do not make any BIOS calls. For a PIO driver, this extra probing could even result in a wrong MMIO address since the checking is done by reading through PIO, not MMIO. The MMIO address is later corrected but having the extra probe there is useless. | |||
2007-03-21 | [mach64] Move setting of PIO and MMIO addresses up, after BIOS init. | George Sapountzis | |
Partially revert "Minor refactoring of pATI->Block0Base computation." This parially reverts commit 2c8b33b761e4411451aea1eea3a89d629aeea40d. | |||
2007-03-21 | [mach64] Make mapping code friendlier to pci-rework source-code compatibility. | George Sapountzis | |
2007-03-21 | [mach64] Add macros for pci-rework source-code compatibilty. | George Sapountzis | |
2007-03-21 | [mach64] Drop checking that BAR base + size fits in 32 bit. | George Sapountzis | |
I can't see how these tests could fail on 32-bit. OTOH they are potentially problematic with 64-bit PCI addresses. | |||
2007-03-21 | [mach64] Single mapping per BAR. | George Sapountzis | |
- We reset write-combining of the FB when MMIO registers fall in the linear aperture. - We set MMIOInLinear in all three aperture mappings since the mapping code depends on it. - We map the linear aperture in its entirety for MMIOInLinear also. This simplifies mapping of HW cursor and the LE aperture on BE archs, as they always fall in the linear aperture. - I assumed that BAR[2] is page-aligned (we know it's 4K-aligned for sure). | |||
2007-03-21 | [mach64] Drop poking the VGA MMIO aperture. | George Sapountzis | |
We will not be able to handle this when we do mappings for PCI BARs only and it should be handled with a CPIO driver anyway. | |||
2007-03-20 | Fix advertised minimum minor version of the DRI module. | Michel Dänzer | |
We don't automatically require bumped minor versions. | |||
2007-03-20 | radeon: Only sync to hardware when really necessary with EXA. | Michel Dänzer | |
In particular, don't sync again after accelerated DownloadFromScreen, which syncs implicitly. This avoids calling into the kernel when it's not necessary, which can be relevant in some situations. | |||
2007-03-20 | radeon: Unify code to release the CP. | Michel Dänzer | |
2007-03-20 | radeon: Minor BlockHandler cleanups. | Michel Dänzer | |
Don't flush indirect buffer in BlockHandler; it's done in LeaveServer. Also set the EXA engine mode to unknown only at the end. | |||
2007-03-20 | radeon: Disable CP line acceleration on RV280s. | Michel Dänzer | |
There have been several reports of stability issues with things like the xscreensaver hack hypercube. | |||
2007-03-20 | radeon: Make sure 3D clients will re-upload textures to video RAM after LeaveVT. | Michel Dänzer | |
Walk the SAREA texList and bump the age of every active object, so their owners will consider them kicked out when they grab the HW lock next time. | |||
2007-03-15 | atimisc: Fix strict aliasing violation flagged by -Wall. | Michel Dänzer | |
2007-03-15 | radeon: Fix build warnings. | Michel Dänzer | |
2007-03-12 | Fix version to match configure.ac. | Michel Dänzer | |
Mighty confusing for triagers otherwise. | |||
2007-03-08 | Move atioption.c from ati to atimisc. | George Sapountzis | |
2007-03-08 | Move atiprobe.c from ati to atimisc. | George Sapountzis | |
2007-03-06 | Add prepare/commit hooks to output and crtc func table | Jesse Barnes | |
2007-03-06 | Update for new CRTC resize hooks. | Jesse Barnes | |
2007-03-04 | [mach64] Bug 5586: overlay scaler limited to 720 pixels on ATI Rage Pro. | George Sapountzis | |
2007-03-04 | [mach64] Xv: use single surface and encoding structs. | George Sapountzis | |
2007-03-04 | radeon: add option to set pci aperture size from config file | Dave Airlie | |
This requires a drm > 1.26 to work | |||
2007-03-02 | Fix groff warning in radeon(4). | Julien Cristau | |
Add patch to replace a non-ascii character with the corresponding groff escape sequence in the radeon manpage. | |||
2007-03-02 | Fix copy/paste typo in the input driver provides. | Julien Cristau | |
2007-03-02 | * Bump build-dep on libdrm-dev to >= 2.2 to fix FTBFS (closes: #413100). | Julien Cristau | |
Thanks, Frank Lichtenheld! | |||
2007-03-01 | Merge branch 'xsfbs-unstable' into debian-experimental | David Nusinow | |
2007-03-01 | Fix one missed bit from the serverabiver -> serverminver rename | David Nusinow | |
2007-03-01 | Undo commit containing a patch | David Nusinow | |
2007-02-28 | Autoreconf | David Nusinow | |
2007-02-28 | Merge branch 'xsfbs-unstable' into debian-experimental | David Nusinow | |
2007-02-28 | Fix typo that prevented the input abi versioning from working. | David Nusinow | |
Good catch Julien | |||
2007-02-27 | Add support for X server input ABI versioning | David Nusinow | |
2007-02-25 | fix typo | Dave Airlie | |
2007-02-25 | Merge branch 'radeon-randrv12-v4' | Dave Airlie | |
Conflicts: src/radeon_display.c src/radeon_driver.c | |||
2007-02-25 | cleanup radeon code against master server | Dave Airlie | |
2007-02-25 | make radeon randr build against master server | Dave Airlie | |
2007-02-25 | [mach64] Consolidate adjustments of mode timings, part 3. | George Sapountzis | |
Cosmetic. | |||
2007-02-25 | [mach64] Consolidate adjustments of mode timings, part 2. | George Sapountzis | |
Factor out to seperate function. | |||
2007-02-25 | [mach64] Consolidate adjustments of mode timings, part 1. | George Sapountzis | |
Move LCD block from atimode.c to atimach64.c . | |||
2007-02-21 | Merge branch 'xsfbs-unstable' into debian-experimental | David Nusinow | |
2007-02-21 | Fix name of serverminver | David Nusinow | |
2007-02-21 | Merge branch 'debian-unstable' of ↵ | David Nusinow | |
git+ssh://dnusinow@alioth.debian.org/git/pkg-xorg/xsfbs into debian-experimental | |||
2007-02-21 | Generate Provides line automatically | David Nusinow | |
2007-02-21 | Update serverabi generation to also account for driver Provides | David Nusinow | |
* Have the drivers use the file serverminver instead of serverabiver in order to generate the versioned dependency on the server. This is clearer naming. * Use serverabiver to actually store the server's video ABI version. This is used to generate the Provides: line for drivers so the server can depend on them properly. This goes in to the substvar xviddriver:Provides. | |||
2007-02-21 | Autoreconf. Fixes FTBFS. | David Nusinow | |
2007-02-21 | add missing part of last commit... | Roland Scheidegger | |
2007-02-21 | fix alignment issues with planar yuv and a bug with packed uyvy | Roland Scheidegger | |
respect that all source planar yuv planes are already dword aligned. Some attempts to fix up odd widths and odd heights (which are a bit strange for 4:2:0 formats). They still don't quite work 100% correctly (at the borders) but neither do they with packed yuv formats. While here, fix totally broken packed UYVY format by inserting missing break... Both bugs reported by Felipe Contreras. |