Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-02 | nouveau: Add nv40-specific PGRAPH code, not hooked up yet. | Ben Skeggs | |
2007-01-01 | make build against 2.6.20 hopefully | Dave Airlie | |
2007-01-01 | fixup permission along line of kernel | Dave Airlie | |
2006-12-27 | Proper allocation of AGP pages for ttms. | Thomas Hellstrom | |
2006-12-21 | Bug #9120. | Thomas Hellstrom | |
Require at least agpgart version 0.102 for the AGP TTM backend. This should hopefully avoid crashes when the wrong agpgart driver is installed. | |||
2006-12-21 | Improve memory manager accounting printout formatting. | Thomas Hellstrom | |
2006-12-21 | Fix buggy aligned allocations. | Thomas Hellstrom | |
2006-12-20 | Remove the stupid root_node field from the core memory manager. | Thomas Hellstrom | |
2006-12-20 | Replace vmalloc_32. | Thomas Hellstrom | |
The vmalloc_32 function together with the memset to clear the new pages are replaced with a vmalloc_user. A pre-2.6.18 compat vmalloc_user is added. Please replace any breakage on machines with > 1GB of memory. | |||
2006-12-20 | Some via PCI posting flushes. | Thomas Hellstrom | |
2006-12-20 | Merge branch 'nouveau-1' | Dave Airlie | |
2006-12-20 | fixup symlinks via Makefile | Dave Airlie | |
2006-12-20 | add nouveau symlinks via git | Dave Airlie | |
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-12-19 | Security fix. Zero pages before they are handed to user space. | Thomas Hellstrom | |
Shared memory areas were not cleared when they are allocated and handed to user space. Sensitive information may leak. | |||
2006-12-19 | Reclaim buffers locked fixup. | Thomas Hellstrom | |
Avoid calling reclaim_buffers_locked if we don't have a hardware lock. Improve reclaim_buffers_locked deadlock error formatting. | |||
2006-12-19 | add kcalloc compat for before 2.6.10 | Dave Airlie | |
2006-12-19 | remove do munmap 4 args | Dave Airlie | |
2006-12-19 | fixup inclusion of agp.h | Dave Airlie | |
2006-12-19 | remove drm pci from 2.5 days | Dave Airlie | |
2006-12-19 | remove legacy taskqueue code | Dave Airlie | |
2006-12-19 | drm: remove all 2.4 support for drm development tree. | Dave Airlie | |
Bye bye 2.4 you served us well.. | |||
2006-12-19 | [SPARC]: Respect vm_page_prot in io_remap_page_range(). | Dave Airlie | |
Make sure the callers do a pgprot_noncached() on vma->vm_page_prot. Pointed out by Hugh Dickens. Signed-off-by: David S. Miller <davem@davemloft.net> | |||
2006-12-19 | [PATCH] mm: incorrect VM_FAULT_OOM returns from drivers | Dave Airlie | |
Some drivers are returning OOM when it is not in response to a memory shortage. Signed-off-by: Nick Piggin <npiggin@suse.de> | |||
2006-12-19 | fix irq args compatiblity with pre 2.6.19 | Dave Airlie | |
2006-12-19 | make sizeof match the copy struct | Dave Airlie | |
2006-12-19 | use spin_lock_init in via dmablit | Dave Airlie | |
2006-12-19 | Revert "drm: ioremap balanced with iounmap for drivers/char/drm" | Dave Airlie | |
This reverts cc22cd8bde39f3e4be8ca9f726a773b0270ebdbc commit. I put this patch incorrectly in .. will fix now | |||
2006-12-19 | drm: ioremap balanced with iounmap for drivers/char/drm | Dave Airlie | |
ioremap must be balanced by an iounmap and failing to do so can result in a memory leak. Tested (compilation only) to make sure the files are compiling without any warning/error due to new changes Signed-off-by: Amol Lad <amol@verismonetworks.com> Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2006-12-16 | drm/linux-core: drmP.h compilation fix | Michael Buesch | |
I need the following patch to fix compilation of latest drm/linux-core on my ppc64 machine. /home/mb/develop/git/drm/linux-core/savage_bci.c: In function ‘savage_driver_firstopen’: /home/mb/develop/git/drm/linux-core/savage_bci.c:587: error: ‘DRM_MTRR_WC’ undeclared (first use in this function) /home/mb/develop/git/drm/linux-core/savage_bci.c:587: error: (Each undeclared identifier is reported only once /home/mb/develop/git/drm/linux-core/savage_bci.c:587: error: for each function it appears in.) /home/mb/develop/git/drm/linux-core/savage_bci.c: In function ‘savage_driver_lastclose’: /home/mb/develop/git/drm/linux-core/savage_bci.c:664: error: ‘DRM_MTRR_WC’ undeclared (first use in this function) I looked at in-kernel drmP.h and it actually has the same fix in it. Signed-off-by: Michael Buesch <mb@bu3sch.de> | |||
2006-12-15 | Remove the memory caches for fence objects and memory manager nodes, | Thomas Hellstrom | |
since the support for memory caches has gone from 2.6.20. | |||
2006-12-01 | Unshare drm_drawable.c again for now. | Michel Dänzer | |
The current version didn't build on BSD, where the new functionality isn't used yet anyway. Whoever changes that will hopefully be able to make the OSes share this file as well. | |||
2006-12-01 | Track linux-core symlinks in git. | Michel Dänzer | |
2006-11-06 | drm: fixup page alignment on SAREA map on ppc64 | Dave Airlie | |
2006-11-06 | Merge branch 'master' into nouveau-1 | Dave Airlie | |
Conflicts: linux-core/Makefile.kernel | |||
2006-11-05 | nouveau: add compat ioc32 support | Dave Airlie | |
2006-11-05 | remove config.h | Dave Airlie | |
2006-10-30 | Bugzilla Bug #8819 | Thomas Hellstrom | |
Build fixes for powerpc. Reported by Katerina Barone-Adesi | |||
2006-10-27 | Last minute changes to support multi-page size buffer offset alignments. | Thomas Hellstrom | |
This will come in very handy for tiled buffers on intel hardware. Also add some padding to interface structures to allow future binary backwards compatible changes. | |||
2006-10-26 | New mm function names. Update header. | Thomas Hellstrom | |
2006-10-26 | Add improved alignment functionality to the core memory manager. | Thomas Hellstrom | |
This makes an allocated block actually align itself and returns any wasted space to the manager. Also add some functions to grow and shrink the managed area. This will be used in the future to manage the buffer object swap cache. | |||
2006-10-26 | Add a one-page hole in the file offset space between buffers. | Thomas Hellstrom | |
2006-10-21 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm | Thomas Hellstrom | |
2006-10-21 | The CPU cache must be flushed _before_ we start modifying the kernel map ptes, | Thomas Hellstrom | |
otherwise data will be missing, which becomes apparent when the kernel evicts batch buffers which are likely to be written into in the evicted state, and then rebound to the AGP aperture. This means we cannot rely on the AGP module to flush the cache for us. | |||
2006-10-20 | Bug #1746: Set dev_priv_size for the MGA driver. | Tilman Sauerbeck | |
2006-10-20 | We apparently need this global cache flush anyway. | Thomas Hellstrom | |
2006-10-20 | Bug #8707, 2.6.19-rc compatibility for memory manager code. | Thomas Hellstrom | |
2006-10-19 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/drm | Thomas Hellstrom | |
2006-10-19 | Importing fixes from drm-ttm-0-2-branch | Thomas Hellstrom | |
2006-10-19 | Make sure delayed delete list is empty on lastclose. | Thomas Hellstrom | |
Fix some refcounting errors. Fix some error messages. |