summaryrefslogtreecommitdiff
path: root/linux-core/drm_bufs.c
AgeCommit message (Expand)Author
2006-08-28Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into drm-...Thomas Hellstrom
2006-08-28drm: lots of small cleanups and whitespace issues fixed upDave Airlie
2006-08-28add static function, and remove bad attributionsDave Airlie
2006-08-23Fix previous commit: Only fall back to hashed handlesThomas Hellstrom
2006-08-23Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm into drm-...Thomas Hellstrom
2006-08-23Allow multiple addMaps with the same 32-bit map offset.Thomas Hellstrom
2006-08-22Bring in stripped TTM functionality.Thomas Hellstrom
2006-08-14remove all TRUE/FALSE no need for this in the drm, use 0 or 1Dave Airlie
2006-07-24switch drm to use Linux mutexes instead of semaphore.Dave Airlie
2006-07-11Keep hashed user tokens, with the following changes:Thomas Hellstrom
2006-07-10Change drm Map handles to be arbitrary 32-bit hash tokens in the rangeThomas Hellstrom
2006-07-05Add missing semaphore release.Thomas Hellstrom
2006-05-19rip out unneeded back compat codeDave Airlie
2006-02-19experimental PCI DMA fixes use proper Linux interfacesDave Airlie
2006-02-18major realigment of DRM CVS with kernel code, makes integration much easierDave Airlie
2006-02-18Fixup test for memory at end of memory spaceDave Airlie
2005-11-07Fix bug #4908 for now. Alternative is highlighted in this bug report as theAlan Hourihane
2005-11-03Converts the remaining drm_agp_foo functions to be a drm_agp_foo andIan Romanick
2005-09-30fixup bens fix so it works..Dave Airlie
2005-09-30Add Bens fix for radeon maps on ppcDave Airlie
2005-09-03check is the map containing the lockDave Airlie
2005-08-20add x86_64 to the list as wellDave Airlie
2005-08-20add powerpc64 to the list of archs that this test doesn't make sense onDave Airlie
2005-08-17revert reversion of a part of a patch from Jon, that I did last night whileDave Airlie
2005-08-16add Egberts 32/64 bit patch (its in kernel already...)Dave Airlie
2005-08-07remove bus addressDave Airlie
2005-08-04Implement permanent sarea mapsJon Smirl
2005-08-04Tighten up AGP security. Verify that all uses of AGP are done insideJon Smirl
2005-06-29silence warningAlan Hourihane
2005-06-28- Remove drm_initmap and replace its usage with drm_addmap. This reducesEric Anholt
2005-06-28add compat code from Paul MackerrasDave Airlie
2005-06-14Adds support for PCI cards to MGA DRMIan Romanick
2005-06-04misc cleanup patch from Adrian BunkDave Airlie
2005-05-28Bugzilla #3217: Create a new __drm_pci_free which is used internally inEric Anholt
2005-05-20Refactor common, boilerplate ioctl code from drm_addbufs_* functions intoIan Romanick
2005-04-26Convert BSD code to mostly use bus_dma, the dma abstraction for dealingEric Anholt
2005-02-05- Implement drm_initmap, and extend it with the resource number to helpEric Anholt
2005-01-16The patch makes drmAddBufs/drmMapBufs can handle buffers in video memoryDave Airlie
2005-01-01Added a new DRM map type _DRM_CONSISTENT for consistent PCI memory. It usesFelix Kuehling
2004-10-18Update Doxygen configuration & comments.Jose Fonseca
2004-10-12Breakout heads into their own data structures.Jon Smirl
2004-10-10Rename fn_tbl to driver. Core driver now uses pci_driver name whichJon Smirl
2004-10-06Revert back to drm_order() instead of using kernel get_order(). TheJon Smirl
2004-09-30Lindent of core build. Drivers checked for no binary diffs. A few filesJon Smirl
2004-09-30Move things around to reduce public symbols and even out files. Switch toJon Smirl
2004-09-27First check in for DRM that splits core from personality modulesJon Smirl
2004-09-21Make DRM permanent maps match broken X behavior. X is mapping regions thatJon Smirl
2004-09-20Remove size restriction on permanent addmapJon Smirl
2004-09-20Felix's fix for map request smaller than permanent map sizeJon Smirl
2004-09-08Update doxygen configuration file. Minor documentation updates/fixes.Jose Fonseca
0x102b 0x0525 0 "Matrox G400/G450 (AGP)" 0x102b 0x2527 0 "Matrox G550 (AGP)" [mach64] 0x1002 0x4749 0 "3D Rage Pro" 0x1002 0x4750 0 "3D Rage Pro 215GP" 0x1002 0x4751 0 "3D Rage Pro 215GQ" 0x1002 0x4742 0 "3D Rage Pro AGP 1X/2X" 0x1002 0x4744 0 "3D Rage Pro AGP 1X" 0x1002 0x4c49 0 "3D Rage LT Pro" 0x1002 0x4c50 0 "3D Rage LT Pro" 0x1002 0x4c51 0 "3D Rage LT Pro" 0x1002 0x4c42 0 "3D Rage LT Pro AGP-133" 0x1002 0x4c44 0 "3D Rage LT Pro AGP-66" 0x1002 0x474c 0 "Rage XC" 0x1002 0x474f 0 "Rage XL" 0x1002 0x4752 0 "Rage XL" 0x1002 0x4753 0 "Rage XC" 0x1002 0x474d 0 "Rage XL AGP 2X" 0x1002 0x474e 0 "Rage XC AGP" 0x1002 0x4c52 0 "Rage Mobility P/M" 0x1002 0x4c53 0 "Rage Mobility L" 0x1002 0x4c4d 0 "Rage Mobility P/M AGP 2X" 0x1002 0x4c4e 0 "Rage Mobility L AGP 2X" [sisdrv] 0x1039 0x0300 0 "SiS 300/305" 0x1039 0x5300 0 "SiS 540" 0x1039 0x6300 0 "SiS 630" 0x1039 0x7300 0 "SiS 730" [tdfx] 0x121a 0x0003 0 "3dfx Voodoo Banshee" 0x121a 0x0004 0 "3dfx Voodoo3 2000" 0x121a 0x0005 0 "3dfx Voodoo3 3000" 0x121a 0x0007 0 "3dfx Voodoo4 4500" 0x121a 0x0009 0 "3dfx Voodoo5 5500" 0x121a 0x000b 0 "3dfx Voodoo4 4200" [viadrv] 0x1106 0x3022 0 "VIA CLE266 3022" 0x1106 0x3118 0 "VIA CN400 / PM8X0" 0x1106 0x3122 0 "VIA CLE266" 0x1106 0x7205 0 "VIA KM400" 0x1106 0x3108 0 "VIA K8M800" [i810] 0x8086 0x7121 0 "Intel i810 GMCH" 0x8086 0x7123 0 "Intel i810-DC100 GMCH" 0x8086 0x7125 0 "Intel i810E GMCH" 0x8086 0x1132 0 "Intel i815 GMCH" [i830] 0x8086 0x3577 0 "Intel i830M GMCH" 0x8086 0x2562 0 "Intel i845G GMCH" 0x8086 0x3582 0 "Intel i852GM/i855GM GMCH" 0x8086 0x2572 0 "Intel i865G GMCH" [gamma] 0x3d3d 0x0008 0 "3DLabs GLINT Gamma G1" [savage] 0x5333 0x8a20 S3_SAVAGE3D "Savage 3D" 0x5333 0x8a21 S3_SAVAGE3D "Savage 3D/MV" 0x5333 0x8a22 S3_SAVAGE4 "Savage4" 0x5333 0x8a23 S3_SAVAGE4 "Savage4" 0x5333 0x8c10 S3_SAVAGE_MX "Savage/MX-MV" 0x5333 0x8c11 S3_SAVAGE_MX "Savage/MX" 0x5333 0x8c12 S3_SAVAGE_MX "Savage/IX-MV" 0x5333 0x8c13 S3_SAVAGE_MX "Savage/IX" 0x5333 0x8c22 S3_SUPERSAVAGE "SuperSavage MX/128" 0x5333 0x8c24 S3_SUPERSAVAGE "SuperSavage MX/64" 0x5333 0x8c26 S3_SUPERSAVAGE "SuperSavage MX/64C" 0x5333 0x8c2a S3_SUPERSAVAGE "SuperSavage IX/128 SDR" 0x5333 0x8c2b S3_SUPERSAVAGE "SuperSavage IX/128 DDR" 0x5333 0x8c2c S3_SUPERSAVAGE "SuperSavage IX/64 SDR" 0x5333 0x8c2d S3_SUPERSAVAGE "SuperSavage IX/64 DDR" 0x5333 0x8c2e S3_SUPERSAVAGE "SuperSavage IX/C SDR" 0x5333 0x8c2f S3_SUPERSAVAGE "SuperSavage IX/C DDR" 0x5333 0x8a25 S3_PROSAVAGE "ProSavage PM133" 0x5333 0x8a26 S3_PROSAVAGE "ProSavage KM133" 0x5333 0x8d01 S3_TWISTER "ProSavage Twister PN133" 0x5333 0x8d02 S3_TWISTER "ProSavage Twister KN133" 0x5333 0x8d03 S3_PROSAVAGEDDR "ProSavage DDR" 0x5333 0x8d04 S3_PROSAVAGEDDR "ProSavage DDR-K" [ffb] [i915] 0x8086 0x3577 0 "Intel i830M GMCH" 0x8086 0x2562 0 "Intel i845G GMCH" 0x8086 0x3582 0 "Intel i852GM/i855GM GMCH" 0x8086 0x2572 0 "Intel i865G GMCH" 0x8086 0x2582 0 "Intel i915G" 0x8086 0x2592 0 "Intel i915GM" 0x8086 0x2772 0 "Intel i945G"