summaryrefslogtreecommitdiff
path: root/linux/drm.h
AgeCommit message (Collapse)AuthorFilesLines
2003-11-05Repo-copy linux/drm/kernel/drm.h to shared/drm/kernel/drm.h and use it onEric Anholt1-667/+0
both Linux and *BSD.
2003-10-23- Introduce a new ioctl, DRM_IOCTL_SET_VERSION. This ioctl allows theEric Anholt1-0/+11
server or client to notify the DRM that it expects a certain version of the device dependent or device independent interface. If the major doesn't match or minor is too large, EINVAL is returned. A major of -1 means that the requestor doesn't care about that portion of the interface. The ioctl returns the actual versions in the same struct. - Introduce DRM DI interface version 1.1. If the server requests version 1.1, then the DRM sets the unique itself according to the busid of the device it probed, which may then be accessed as normal using getunique. - Request version 1.1 in libdrm's drmOpenByBusID, allowing the X Server to request based on a BusID. Introduce a wrapper for DRM_IOCTL_SET_VERSION and bump libdrm minor version. - Pass the busid in DRIScreenInit if libdrm can handle both a busid and name. This allows drmOpenByBusID to be used to find the DRM instead of just the driver name, which allows us in the future to tie a DRM more strongly to the device it probed to. Introduce a function DRICreatePCIBusID which creates a busid in the form pci:oooo:bb:dd.f similar to linux's pci_name() function. This matches the format used by the DRM in version 1.1. libdrm knows how to match both this format and the old PCI:b:d:f format. - Use the new DRICreatePCIBusID function in the *_dri.c to request the new, more exact busid format.
2003-09-12resolve merge conflictsAlan Hourihane1-1/+1
2003-05-28Restore change to _DRM_VBLANK_SIGNAL from rev. 1.41, which was revertedLeif Delgass1-1/+1
with the documentation merge.
2003-05-27Merged DRM documentation.Jose Fonseca1-137/+315
2003-05-20Support for building DRM module on OpenBSD (Wilbern Cobb, Matthieu Herrb).David Dawes1-1/+5
(resync with XFree86 trunk)
2002-12-12enums should be intsDavid Dawes1-1/+1
2002-11-30vertical blank ioctl can send signal instead of blockingMichel Daenzer1-4/+17
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer1-0/+15
2002-07-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane1-7/+23
2002-06-12merged tcl-0-0-branchtrunk-20020617tcl-0-0-20020612-mergeKeith Whitwell1-0/+4
2002-04-09Merged drmcommand-0-0-1drmcommand-0-0-1-20020409-mergeJens Owen1-96/+3
2002-02-14First pass of mesa-4-0 branch merge into trunk.trunk-20020221mesa-4-0-20020214-mergeDavid Dawes1-0/+7
2002-01-27First pass merge of XFree86 4.2.0 import.X_4_2_0-20020128-mergeDavid Dawes1-4/+18
2001-07-18Add module version name at a lower layer of the code, allows things to beJeff Hartmann1-16/+0
more flexible and allow older module versions to still work. Might not be final code if we move over to DRI kernel module version, but will be if we use XFree86 version. + Only build tdfx.o instead of tdfx-4_1_0.o since tdfx.o has never changed its API.
2001-07-16Added version string to the end of the kernel module name. This allowsJeff Hartmann1-0/+16
multiple versions of the kernel module to co-exist on one machine.
2001-07-13Fix typo in XFREE86_VERSION().Gareth Hughes1-1/+1
2001-06-14First pass of 4.1.0 merge.X_4_1_0-20010615-mergeDavid Dawes1-9/+28
2001-05-17Make the SiS module work again. At least glxinfo reports it's working, yetAlan Hourihane1-0/+5
trying to run the simple apps return 'out of video memory'
2001-05-03Make SiS driver compile with the new templated format. Not tested. minorAlan Hourihane1-5/+0
cleanups
2001-04-05Merged ati-pcigart-1-0-0ati-pcigart-1-0-0-20010405-mergeKevin E Martin1-5/+15
2001-03-21Move #include <linux/config.h> inside the __linux__ #ifdef, so that itX_4_0_99_1-20010321-mergeDavid Dawes1-1/+1
doesn't break non-Linux builds.
2001-03-14Merged sarea-1-0-0sarea-1-0-0-20010314-mergefull-1-0-0-20010315-headKevin E Martin1-1/+12
2001-03-06Merge tdfx-3-1-0 branch.tdfx-3-1-0-20010306-mergeGareth Hughes1-1/+1
2001-02-28Implement drmOpen* without /proc dependence (Fallback to /proc is includedRik Faith1-4/+1
for backward compatibility.) Move statistic-gathering drm* calls from dristat.c to xf86drm.c
2001-02-15Merge mga-1-0-0-branch into trunk.Gareth Hughes1-20/+67
2001-01-05Merged ati-5-0-0ati-5-0-0-20010105-mergeKevin E Martin1-85/+103
2001-01-04Sync with Linux 2.4.0-prereleaseRik Faith1-0/+4
2000-12-30add blit ioctl, fix plnwt handlingKeith Whitwell1-0/+1
2000-12-02Merged ati-4-1-1-branch into trunk.ati-4-1-1-20001202-merge-trunkX_4_0_1h-20001207-mergeX_4_0_1h-20001205-mergeGareth Hughes1-9/+17
2000-11-08merge with 4.0.1dX_4_0_1e-20001107-mergeX_4_0_1d-20001107-mergeDavid Dawes1-0/+11
2000-09-29More changes for sync with Linux 2.4.0-test9-pre7Rik Faith1-5/+2
2000-09-29Audit calls to schedule() Remove tags from files shared with Linux kernelRik Faith1-1/+0
tree Remove debugging statements to make debugging more useful Other minor cleanups in preparation for sync with Linux 2.4.0-test9-pre7
2000-09-24commit xfree86 4.0.1d-pre updateAlan Hourihane1-0/+9
2000-07-13applied Jeff's xf86cvs-I810copy.patchBrian Paul1-0/+2
2000-06-13Merged bsd-1-0-1pre401-20000613-freezebsd-1-0-1-20000613-mergeDoug Rabson1-1/+1
2000-06-13Unify code with kernel: Change some spacing in comments Add #includeRik Faith1-3/+3
<linux/config.h> to all *_drv.c files
2000-06-12Merging the ati-4-1-0 branch onto the trunk.ati-4-1-0-20000613-mergeGareth Hughes1-4/+4
2000-06-08Merged glxmisc-3-0-0glxmisc-3-0-0-20000608-mergeBrian Paul1-3/+5
2000-05-30Merged bsd-1-0-0bsd-1-0-0-20000531-mergeDoug Rabson1-4/+4
2000-05-25Merged mga-0-0-3-branchKeith Whitwell1-1/+4
- New security model for i810 - Enable i810 dri by default - New indexed vertex path for mga - Mga kernel driver rework - Removed dead files in i810 driver
2000-05-18Merged ati-4-0-1ati-4-0-1-20000518-mergeKevin E Martin1-3/+11
2000-04-04Merged mga branch with trunkmga-0-0-2-20000404-mergeJeff Hartmann1-2/+75
2000-03-16Merge with 4.0ati-4-0-1-20000319-baseX_4_0-20000315-mergeJeff Hartmann1-2/+1
2000-02-22Import of XFree86 3.9.18X_3_9_18Kevin E Martin1-2/+2
2000-01-06Import of XFree86 3.9.17X_3_9_17Rik Faith1-1/+1
1999-12-07Move Mesa to xc/extras Update to the latest Mesa 3.2 code Fix the Q3DemoDaryll Strauss1-2/+5
bugs (white railgun and texture mapping) Simplify driver texture mapping routines Fix device driver for 2.3 kernels Improve performance
1999-12-05First DRI release of 3dfx driver.Daryll Strauss1-0/+277