Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-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 | 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. | |||
2007-02-20 | radeon: move some i2c registers out into common register file | Dave Airlie | |
These regs are more useful than just multimedia | |||
2007-02-16 | Add "DRI" option | Alex Deucher | |
This option allows you to disable the DRI per card. It also removes the "RN50Force3D" option as it is now covered by this option. RN50 users should set this to TRUE if they want to force the DRI on. | |||
2007-02-13 | [mach64] PreInit: maxPitch, minor cosmetic. | George Sapountzis | |
2007-02-13 | [mach64] PreInit: pitchInc is local. | George Sapountzis | |
2007-02-13 | [mach64] PreInit: Use goto bail. | George Sapountzis | |
Match ATILock - ATIUnlock. | |||
2007-02-12 | [mach64] Enable RENDER acceleration on the Pro variants. | George Sapountzis | |
2007-02-12 | fix LVDS by moving bios reading around | Dave Airlie | |
2007-02-12 | remove assignments to pOutput before it is created | David Airlie | |
2007-02-12 | remove all the locking glxgears runs fine over screen changes without it | David Airlie | |
2007-02-05 | Consolidate atixv.c w/ atimach64xv.c, part 2. | George Sapountzis | |
Move {Initialize,Close}XVideo from atixv.c to atimach64xv.c . | |||
2007-02-05 | Consolidate atixv.c w/ atimach64xv.c, part 1. | George Sapountzis | |
Merge ATIXVInitializeAdaptor() in ATIMach64XVInitialiseAdaptor(). | |||
2007-02-05 | Consolidate aticursor.c w/ atimach64cursor.c | George Sapountzis | |
2007-02-05 | Consolidate atiaccel.c w/ atimach64accel.c, part 2. | George Sapountzis | |
Merge ATIInitializeAcceleration() in ATIMach64AccelInit(). | |||
2007-02-05 | Consolidate atiaccel.c w/ atimach64accel.c, part 1. | George Sapountzis | |
Move ATIResizeOffscreenLinear() from atiaccel.c to atimach64xv.c and make it static. It is only used by XV memory management functions. | |||
2007-02-05 | Drop non-PCI support from atividmem.c | George Sapountzis | |
- we require a PCI device (pVideo != NULL) - map the VGA framebuffer with xf86MapDomainMemory() | |||
2007-02-05 | Minor refactoring of pATI->Block0Base computation. | George Sapountzis | |
2007-02-05 | Cleanup checks for pATI->PCIInfo. | George Sapountzis | |
Fixes a bug where shadowfb would not be enabled by default in the non-accel case because pATI->PCIInfo is now set after ATIProcessOptions() is called. | |||
2007-02-05 | Merge branch 'mach64-pci-1' | George Sapountzis | |
2007-02-02 | get rid of mergetype and displaytype from radeon.h | David Airlie | |
2007-02-02 | rename some variables to output from connector | David Airlie | |
2007-02-02 | fixup mode probing a bit neater | David Airlie | |