Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Remove AGP support from tdfx driver.mga-1-0-0-20010215-freezemga-1-0-0-branch | Gareth Hughes | 2001-02-15 | 3 | -5/+4 |
| | | | | | - Add __REALLY_HAVE_AGP to drm_agpsupport.h to prevent its inclusion where appropriate. | ||||
* | Full merge from trunk. | Gareth Hughes | 2001-02-15 | 6 | -11/+15 |
| | |||||
* | Do that properly... | Gareth Hughes | 2001-02-14 | 1 | -3/+8 |
| | |||||
* | Always mark the buffer age. Fixes kernel crash when Q3 is first app to be | Gareth Hughes | 2001-02-14 | 2 | -81/+29 |
| | | | | run (discards a vertex buffer as part of the opening animation). | ||||
* | Add a small number of retries to drmDMA on -EAGAIN errors. These are | Gareth Hughes | 2001-02-14 | 2 | -29/+38 |
| | | | | | | typically returned by the kernel module when there are no DMA buffers left, so we redo the ioctl a few times before returning the error back to the 3D driver. | ||||
* | - Templated i810 driver (untested -- volunteers?) | Gareth Hughes | 2001-02-14 | 29 | -2894/+696 |
| | | | | - Misc cleanups | ||||
* | Fix typo -- head and wrap parameters were the wrong way around in TEST_AGE, | Gareth Hughes | 2001-02-14 | 5 | -78/+50 |
| | | | | which made the buffer age test always pass. | ||||
* | Ha ! Nice One. WTF?? again... Should be __REALLY_HAVE_AGP, not | Alan Hourihane | 2001-02-14 | 2 | -6/+2 |
| | | | | __MUST_HAVE_AGP. | ||||
* | Add Radeon 3D driver to branch. | Gareth Hughes | 2001-02-14 | 1 | -0/+1 |
| | |||||
* | Templated radeon kernel module. | Gareth Hughes | 2001-02-14 | 16 | -2020/+337 |
| | |||||
* | Add helpful message to other developers. | Gareth Hughes | 2001-02-14 | 2 | -0/+8 |
| | |||||
* | - Pull in r128, radeon 2D driver code from trunk. | Gareth Hughes | 2001-02-14 | 13 | -1885/+258 |
| | | | | - Templated r128 kernel module. | ||||
* | Pull in latest r128 code from trunk (will not work yet). | Gareth Hughes | 2001-02-14 | 7 | -297/+175 |
| | |||||
* | Fix header file dependency. | Gareth Hughes | 2001-02-14 | 1 | -2/+2 |
| | |||||
* | New templated tdfx kernel module. | Gareth Hughes | 2001-02-14 | 16 | -1637/+156 |
| | |||||
* | checkpoint commit. Put back old context queue format on gamma (for now). | Alan Hourihane | 2001-02-13 | 12 | -24/+337 |
| | |||||
* | Updated counters for gamma | Rik Faith | 2001-02-13 | 15 | -69/+74 |
| | |||||
* | Merge (most of) the latest trunk code into the branch. | Gareth Hughes | 2001-02-13 | 6 | -145/+226 |
| | |||||
* | another fixup | Alan Hourihane | 2001-02-12 | 4 | -38/+6 |
| | |||||
* | Finally... No-IRQ DMA works as expected (and doesn't suffer from the odd | Gareth Hughes | 2001-02-12 | 5 | -469/+45 |
| | | | | random lockup like the old scheme). | ||||
* | Right, I've had it. Interrupts are gone... | Gareth Hughes | 2001-02-12 | 11 | -1395/+353 |
| | | | | | This commit will temporarily break the gamma driver. I'll fix it up tonight. | ||||
* | in the hope of gareth telling me 'wtf???' is ? (if I couldn't guess!) | Alan Hourihane | 2001-02-09 | 3 | -7/+4 |
| | |||||
* | add gamma support for new template structure | Alan Hourihane | 2001-02-09 | 5 | -663/+216 |
| | |||||
* | prepare for gamma updates | Alan Hourihane | 2001-02-09 | 10 | -32/+64 |
| | |||||
* | Add extensible counters for statistics via ioctl | Rik Faith | 2001-02-09 | 17 | -93/+504 |
| | |||||
* | Checkpoint commit before I fix IRQ disable/enable. | Gareth Hughes | 2001-02-08 | 44 | -382/+456 |
| | |||||
* | Fix /proc files to output all available data (In recent kernels, they have | Rik Faith | 2001-02-02 | 6 | -140/+274 |
| | | | | been truncating the output.) | ||||
* | Add new ioctls and example drmstat.c program More ioctls are needed, but | Rik Faith | 2001-02-02 | 11 | -18/+429 |
| | | | | this shows preliminary examples Try, for example: ./drmstat -cmv | ||||
* | Add drm_stub.h support This allows proper handling of /proc entries when | Rik Faith | 2001-02-01 | 12 | -425/+689 |
| | | | | | multiple drivers are loaded. This also paves the way for a fixed MAJOR number and the eventual deprecation of /proc dependencies. | ||||
* | Add DRM_MAJOR | Rik Faith | 2001-02-01 | 3 | -0/+3 |
| | |||||
* | Fix up warnings for printk statements | Rik Faith | 2001-02-01 | 1 | -9/+9 |
| | |||||
* | Add spinlocks to interrupt handler. | Gareth Hughes | 2001-01-31 | 1 | -0/+2 |
| | |||||
* | Put PRIMEND write after DMAPADs to prevent race condition. | Gareth Hughes | 2001-01-31 | 1 | -6/+3 |
| | |||||
* | This is how it should be done... | Gareth Hughes | 2001-01-31 | 3 | -391/+161 |
| | | | | | | We generate a SOFTRAP interrupt only when the primary DMA space wraps around. All writes to dev_priv->prim.tail must be locked with an IRQ-safe spinlock, as the interrupt handler reads this value. | ||||
* | Checkpoint commit, I'm about to throw all this code away... | Gareth Hughes | 2001-01-31 | 3 | -127/+165 |
| | |||||
* | Don't really use the status page, keep the ring write pointer ourselves. | Gareth Hughes | 2001-01-29 | 3 | -114/+80 |
| | | | | | | | 'book/double' will sit there and happily spin away, which kind of implies the DMA handling works well now. Other apps still causing lockups, most likely due to the fact I haven't fixed the rest of the code yet. | ||||
* | More intermediate hacking... | Gareth Hughes | 2001-01-29 | 3 | -18/+87 |
| | |||||
* | Yes, this really is development code... | Gareth Hughes | 2001-01-28 | 1 | -2/+0 |
| | |||||
* | More hacking on mga kernel module v3.0.0, basic (non-textured) apps work | Gareth Hughes | 2001-01-28 | 14 | -261/+3406 |
| | | | | | | great. Animation still needs sorting out, most apps run fine for a while and then lock up. This is just a snapshot, lots more stuff to come. | ||||
* | New DRM template architecture, with initial implementation of MGA driver | Gareth Hughes | 2001-01-24 | 60 | -8342/+23061 |
| | | | | | | using core DRM templates. Other drivers to follow. Note: This is missing the corresponding updates to the MGA 2D driver, so it will not run yet. These updates will also follow. | ||||
* | - Misc cleanups. | Gareth Hughes | 2001-01-24 | 12 | -353/+294 |
| | | | | | - Fix drmR128Clear parameters (Radeon to follow). - Add some helper macros to r128/radeon kernel modules. | ||||
* | file ati_pcigart.h was initially added on branch ati-pcigart-0-0-1-branch. | Jeff Hartmann | 2001-01-23 | 0 | -0/+0 |
| | |||||
* | file ati_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch. | Jeff Hartmann | 2001-01-23 | 0 | -0/+0 |
| | |||||
* | Fixed problem preventing compile on system w/o agpgart. | Jeff Hartmann | 2001-01-18 | 1 | -2/+2 |
| | |||||
* | file r128_pcigart.c was initially added on branch ati-pcigart-0-0-1-branch. | Jeff Hartmann | 2001-01-17 | 0 | -0/+0 |
| | |||||
* | file scatter.c was initially added on branch ati-pcigart-0-0-1-branch. | Jeff Hartmann | 2001-01-17 | 0 | -0/+0 |
| | |||||
* | Remove debug messages. | Gareth Hughes | 2001-01-13 | 1 | -1/+1 |
| | |||||
* | Makefile.linux was checking $(MACHINE) for 'i386' before building the | Keith Whitwell | 2001-01-11 | 1 | -0/+3 |
| | | | | i810.o module. However on my i810's, $(MACHINE) is 'i686'. | ||||
* | Merged tdfx-3-0-0tdfx-3-0-0-20010109-merge | Nathan Hand | 2001-01-08 | 3 | -2/+5 |
| | |||||
* | Merged ati-5-0-0ati-5-0-0-20010105-merge | Kevin E Martin | 2001-01-05 | 21 | -861/+6467 |
| |