Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-30 | Add a buffer object transfer function. | Thomas Hellstrom | |
Creates a placeholder for the old buffer contents when it is transfered to / from static memory like VRAM. | |||
2007-01-30 | Clean up buffer object destruction somewhat. | Thomas Hellstrom | |
2007-01-29 | Use pre-defined list_splice function. | Thomas Hellstrom | |
2007-01-29 | s/buf/bo/ for consistency. | Thomas Hellstrom | |
2007-01-29 | Some cleanup. A buffer object should only have one active memory type. | Thomas Hellstrom | |
2007-01-25 | Remove a scary error printed when we were leaking memory caches. | Thomas Hellstrom | |
We don't use memory caches anymore... Fix memory accounting initialization to only use low or DMA32 memory. | |||
2007-01-13 | nouveau: nv20 graph ctx switch. | Matthieu Castet | |
Untested... | |||
2007-01-13 | nouveau: first step to make graph ctx works | Matthieu Castet | |
It is still not working, but now we could use some 3D commands without needed to run nvidia blob before. | |||
2007-01-13 | nouveau: add missing symlink | Dave Airlie | |
2007-01-12 | nouveau: get nv30 context switching to work. | Jeremy Kolb | |
* Pulled in some registers from nv10reg.h. Needed for context switching. * Filled in nv30 graphics context (based on nv40_graph.c). * Figure out nv30 context table, set up on context creation. Allows the cards automatic switching to work. | |||
2007-01-10 | Revert "nouveau: Fill in context_init for nv10-nv3x." | Dave Airlie | |
This reverts ac076cb9aff976e8fae567cfa82a898bfc2712e8 commit. Well it didn't do anything interesting... | |||
2007-01-09 | nouveau: Fill in context_init for nv10-nv3x. | Jeremy Kolb jkolb@brandeis.edu | |
Fill in the context with the values from PFIFO_CACH1. This should work from nv10 through the nv30 series. | |||
2007-01-10 | nouveau: Don't use DRIVER_USE_MTRR, we already setup our own mtrr over vram. | Stephane Marchesin | |
2007-01-09 | ttm: make ttm alloc/free into alloc_pages/free_pages | Dave Airlie | |
Add a vmalloc flag to the page flags | |||
2007-01-08 | add export symbol for memory manager | Dave Airlie | |
2007-01-08 | i830: complete fix for i830 maps | Dave Airlie | |
2007-01-08 | drm: remove drm_follow_page, and drm_ioremap and ioremapfree | Christoph Hellwig | |
This comes from the Re: [patch] paravirt: isolate module ops on lkml It needs some testing, please report any regressions caused. Signed-off-by: Dave Airlie <airlied@linux.ie> | |||
2007-01-08 | fixup i810/i830 to use drm_core_ioremap instead of drm_ioremap | Dave Airlie | |
2007-01-05 | nouveau: Add an mtrr over the whole FB | Stephane Marchesin | |
2007-01-02 | linux-core: Make git ignore generated module symbol version files. | Michel Dänzer | |
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> |