Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-15 | Fix build against older kernels. | Michel Dänzer | |
2007-02-14 | Set the drm bus map type for each buffer object memory type. | Thomas Hellstrom | |
2007-02-14 | Rework buffer object vm code to use nopfn() for kernels >= 2.6.19. | Thomas Hellstrom | |
2007-02-08 | A minor function interface change and some memcpy bugfixing. | Thomas Hellstrom | |
Hooray!! it sort of works with a fixed AGP area as faked VRAM. | |||
2007-02-08 | Simplify external ttm page allocation. | Thomas Hellstrom | |
Implement a memcpy fallback for copying between buffers. | |||
2007-02-06 | Simplify pci map vs no pci map choice. | Thomas Hellstrom | |
2007-02-02 | Make also later kernels work with buffer object vm | Thomas Hellstrom | |
and clean up some function names. | |||
2007-02-02 | Make vm handle buffer objects instead of ttm objects. | Thomas Hellstrom | |
Remove ttm objects. Make vm aware of PCI memory type buffer objects. (Only works for pre 2.6.16 kernels for now). | |||
2007-02-01 | Fix missing ttm_open_vma call from previous commit. | Thomas Hellstrom | |
Honour the ttm backend cant-use-aperture flag. | |||
2006-12-27 | Proper allocation of AGP pages for ttms. | Thomas Hellstrom | |
2006-12-19 | Security fix. Zero pages before they are handed to user space. | Thomas Hellstrom | |
TTM pages were not cleared when allocated and handed to user space. Sensitive information may leak. | |||
2006-10-20 | Bug #8707, 2.6.19-rc compatibility for memory manager code. | Thomas Hellstrom | |
2006-10-17 | Remove max number of locked pages check and call, since | Thomas Hellstrom | |
that is now handled by the memory accounting. | |||
2006-10-17 | Add memory usage accounting to avoid DOS problems. | Thomas Hellstrom | |
2006-10-11 | Compatibility code for 2.6.15-2.6.18. It is ugly but a little comfort is that | Thomas Hellstrom | |
it will go away in the mainstream kernel. Some bugfixes, mainly in error paths. | |||
2006-10-11 | Big update: | Thomas Hellstrom | |
Adapt for new functions in the 2.6.19 kernel. Remove the ability to have multiple regions in one TTM. This simplifies a lot of code. Remove the ability to access TTMs from user space. We don't need it anymore without ttm regions. Don't change caching policy for evicted buffers. Instead change it only when the buffer is accessed by the CPU (on the first page fault). This tremendously speeds up eviction rates. Current code is safe for kernels <= 2.6.14. Should also be OK with 2.6.19 and above. | |||
2006-10-10 | Use a nopage-based approach to fault in pfns. | Thomas Hellstrom | |
2006-10-03 | Get rid of all ugly PTE hacks. | Thomas Hellstrom | |
2006-09-27 | Adapt to architecture-specific hooks for gatt pages. | Thomas Hellstrom | |
2006-09-18 | Alternative implementation of page table zeroing using zap page_range. | Thomas Hellstrom | |
(Disabled for now) Fix bo_wait_idle bug. Remove stray debug message. | |||
2006-09-14 | Remove the use of reserved pages, and use locked pages instead. | Thomas Hellstrom | |
Update compatibility for latest linux versions. | |||
2006-09-08 | Various bugfixes. | Thomas Hellstrom | |
2006-08-25 | Module protection map access is moving into mainline kernels. | Thomas Hellstrom | |
Update drm_compat accordingly. (Reported by Dave Airlie) | |||
2006-08-21 | Backwards compatibility code for ttms. | Thomas Hellstrom | |