Find a file
Ian Romanick dfc650bd80 Completely re-initialize DMA settings
There were two problems. First, the 'warp' and 'primary' pointers weren't
    cleared, so mga_do_cleanup_dma, which gets called multiple times, would
    try to ioremapfree them multiple times. This resulted in the new error
    messages to syslog. The second problem was the, since the dev_private
    structure isn't reallocated and cleaned out in mga_do_init_dma, when
    the server is reloaded idle-waits would wait for impossible values.
I have given this patch some more riggorous testing. This includes:
- Load module, start server, run GL app, stop server, unload module.
- Load module, start server, run GL app, stop server, unload module, reload
    module, restart server, run GL app.
- Load module, start server, run GL app, stop server, restart server, run
    GL app, stop server, unload module.
In all three cases, everything worked as expected. Please let me know if
    there are any further regressions with this patch.
Xorg bug: 3408 Reported by: Chris Rankin
2005-06-09 21:18:56 +00:00
bsd The patch makes drmAddBufs/drmMapBufs can handle buffers in video memory 2005-01-16 05:40:12 +00:00
bsd-core Completely re-initialize DMA settings 2005-06-09 21:18:56 +00:00
libdrm mirror changes made in main tree.. just happened to be doing this myself 2005-04-04 04:08:29 +00:00
linux A fix for a locking bug which is triggered when a client tries to lock with 2005-04-20 18:50:49 +00:00
linux-2.6 use linux-core for 2.6 not this stuff.. 2005-03-25 13:06:53 +00:00
linux-core Completely re-initialize DMA settings 2005-06-09 21:18:56 +00:00
scripts Patch from Jon Smirl to add attribute field to the pciids, and use this for 2004-08-10 11:14:07 +00:00
shared VIA: 2005-05-23 20:56:54 +00:00
shared-core Completely re-initialize DMA settings 2005-06-09 21:18:56 +00:00
tests Bug #2567: Fix reversed memset arguments. (David Krause) 2005-02-18 16:40:54 +00:00