summaryrefslogtreecommitdiff
path: root/src/atividmem.c
AgeCommit message (Collapse)Author
2008-02-27drop mach64George Sapountzis
2007-12-18RADEON: more cleanups and warning fixesArkadiusz Miskiewicz
2007-09-11[mach64] Revert to multiple mappings per BAR.George Sapountzis
libpciaccess added subrange mappings and mtrr handling. compile-tested only.
2007-08-28[mach64] Convert to pci-rework, keeping source-code compatibility.pci-reworkGeorge Sapountzis
It still uses the old probe method though, this is due to the ati wrapper.
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] 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-02-05Drop non-PCI support from atividmem.cGeorge Sapountzis
- we require a PCI device (pVideo != NULL) - map the VGA framebuffer with xf86MapDomainMemory()
2007-01-28Banked memory is no longer needed.George Sapountzis
- (pATI->BankInfo.BankSize = 0) in all cases, cull pATI->BankInfo - only keep the minimal pATIHW.SetBank interface for save/restore - clean ATISwap() a little, (NewHW.crtc != ATI_CRTC_VGA) - (UseSmallApertures == TRUE) <=> pATI->VGAAdapter
2007-01-28Always use the linear aperture.George Sapountzis
- drop (pATI->OptionLinear == FALSE) - AcceleratorVideoRAM is always set, i.e. VGAVideoRAM is not used - pATI->LinearBase is always set - xf86LinearVidMem() is now checked in atipreinit() for both CPIO and MMIO
2007-01-28Clean pATI->Adapter and pATI->VGAAdapter.George Sapountzis
- cull (pATI->Adapter != ATI_ADAPTER_MACH64) - treat pATI->VGAAdapter as Bool
2006-09-25remove all CVS annotations from the ATI driver filesDave Airlie
2005-07-11Prep for modular builds by adding guarded #include "config.h" everywhere.XORG-6_8_99_16XORG-6_8_99_15Adam Jackson
2004-06-16DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-mergeEric Anholt
2004-04-23Merging XORG-CURRENT into trunkXACE-SELINUX-MERGEEgbert Eich
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0STSF-CURRENTEgbert Eich
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich
2004-01-29Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004xf86-012804-2330Egbert Eich
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley
2003-11-14Initial revisionKaleb Keithley