Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-01-31 | Fix an error-path oops. | Thomas Hellstrom | 1 | -2/+4 | |
2007-01-30 | Add a buffer object transfer function. | Thomas Hellstrom | 1 | -0/+43 | |
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 | 1 | -134/+152 | |
2007-01-29 | Use pre-defined list_splice function. | Thomas Hellstrom | 1 | -3/+3 | |
2007-01-29 | s/buf/bo/ for consistency. | Thomas Hellstrom | 1 | -35/+35 | |
2007-01-29 | Some cleanup. A buffer object should only have one active memory type. | Thomas Hellstrom | 2 | -119/+51 | |
2007-01-25 | Remove a scary error printed when we were leaking memory caches. | Thomas Hellstrom | 3 | -10/+32 | |
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 | 2 | -1/+3 | |
Untested... | |||||
2007-01-13 | nouveau: first step to make graph ctx works | Matthieu Castet | 2 | -1/+2 | |
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 | 1 | -0/+1 | |
2007-01-12 | nouveau: get nv30 context switching to work. | Jeremy Kolb | 1 | -1/+1 | |
* 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 | 1 | -678/+1 | |
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 | 1 | -1/+678 | |
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 | 1 | -1/+1 | |
2007-01-09 | ttm: make ttm alloc/free into alloc_pages/free_pages | Dave Airlie | 2 | -19/+21 | |
Add a vmalloc flag to the page flags | |||||
2007-01-08 | add export symbol for memory manager | Dave Airlie | 1 | -0/+1 | |
2007-01-08 | i830: complete fix for i830 maps | Dave Airlie | 1 | -3/+3 | |
2007-01-08 | drm: remove drm_follow_page, and drm_ioremap and ioremapfree | Christoph Hellwig | 7 | -240/+32 | |
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 | 4 | -22/+48 | |
2007-01-05 | nouveau: Add an mtrr over the whole FB | Stephane Marchesin | 1 | -0/+1 | |
2007-01-02 | linux-core: Make git ignore generated module symbol version files. | Michel Dänzer | 1 | -0/+1 | |
2007-01-02 | nouveau: Add nv40-specific PGRAPH code, not hooked up yet. | Ben Skeggs | 2 | -1/+3 | |
2007-01-01 | make build against 2.6.20 hopefully | Dave Airlie | 5 | -6/+36 | |
2007-01-01 | fixup permission along line of kernel | Dave Airlie | 1 | -2/+2 | |
2006-12-27 | Proper allocation of AGP pages for ttms. | Thomas Hellstrom | 4 | -20/+9 | |
2006-12-21 | Bug #9120. | Thomas Hellstrom | 1 | -0/+21 | |
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 | 1 | -3/+7 | |
2006-12-21 | Fix buggy aligned allocations. | Thomas Hellstrom | 1 | -7/+6 | |
2006-12-20 | Remove the stupid root_node field from the core memory manager. | Thomas Hellstrom | 2 | -16/+16 | |
2006-12-20 | Replace vmalloc_32. | Thomas Hellstrom | 2 | -2/+8 | |
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 | 1 | -0/+2 | |
2006-12-20 | Merge branch 'nouveau-1' | Dave Airlie | 13 | -5/+197 | |
2006-12-20 | fixup symlinks via Makefile | Dave Airlie | 1 | -2/+1 | |
2006-12-20 | add nouveau symlinks via git | Dave Airlie | 8 | -0/+8 | |
2006-12-19 | Security fix. Zero pages before they are handed to user space. | Thomas Hellstrom | 3 | -0/+6 | |
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 | 1 | -0/+1 | |
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 | 1 | -7/+7 | |
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 | 2 | -7/+12 | |
2006-12-19 | remove do munmap 4 args | Dave Airlie | 2 | -14/+2 | |
2006-12-19 | fixup inclusion of agp.h | Dave Airlie | 2 | -1/+1 | |
2006-12-19 | remove drm pci from 2.5 days | Dave Airlie | 2 | -7/+1 | |
2006-12-19 | remove legacy taskqueue code | Dave Airlie | 1 | -3/+0 | |
2006-12-19 | drm: remove all 2.4 support for drm development tree. | Dave Airlie | 9 | -217/+8 | |
Bye bye 2.4 you served us well.. | |||||
2006-12-19 | [SPARC]: Respect vm_page_prot in io_remap_page_range(). | Dave Airlie | 1 | -0/+1 | |
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 | 1 | -4/+4 | |
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 | 2 | -1/+7 | |
2006-12-19 | make sizeof match the copy struct | Dave Airlie | 1 | -1/+1 | |
2006-12-19 | use spin_lock_init in via dmablit | Dave Airlie | 1 | -1/+1 | |
2006-12-19 | Revert "drm: ioremap balanced with iounmap for drivers/char/drm" | Dave Airlie | 1 | -4/+0 | |
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 | 1 | -0/+4 | |
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> |