Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-05 | Merge branch 'master' of git+ssh://marcheu@git.freedesktop.org/git/mesa/drm | Stephane Marchesin | |
2007-01-05 | nouveau: Add an mtrr over the whole FB | Stephane Marchesin | |
2007-01-05 | Merge branch 'master' of git+ssh://matc@git.freedesktop.org/git/mesa/drm/ | Matthieu Castet | |
2007-01-05 | Add basic pgraph context for nv10. | Matthieu Castet | |
It only fake a context switch : pgraph state are not save/restored. | |||
2007-01-05 | Cleanup the nv04 fifo code a bit. | Stephane Marchesin | |
2007-01-02 | i915: Fix a DRM_ERROR that should be DRM_DEBUG. | Michel Dänzer | |
It would clutter up the kernel output in a situation which is legitimate before X.org 7.2 and handled correctly by the 3D driver. | |||
2007-01-02 | Make git ignore Emacs style backup files and cscope files. | Michel Dänzer | |
2007-01-02 | linux-core: Make git ignore generated module symbol version files. | Michel Dänzer | |
2007-01-02 | nouveau: oops, forgot to free RAMIN.. | Ben Skeggs | |
2007-01-02 | nouveau: Hookup nv40_graph_init. | Ben Skeggs | |
Now I can get 3D + working grctx switching on my NV40 without the binary driver initialising the card first. However, this change also breaks 3D on my C51 even *with* the binary driver's help. So, it's likely that the weird voodoo is card-specific. | |||
2007-01-02 | nouveau: Hook up grctx code for NV4x. | Ben Skeggs | |
This is enough to get grctx switching going on my NV40 and C51 after the binary driver has initialised the card first. Bumping the drm patchlevel because the ddx needs some modifications to have NV4x work at all with these changes. | |||
2007-01-02 | nouveau: Add nv40-specific PGRAPH code, not hooked up yet. | Ben Skeggs | |
2007-01-02 | nouveau: Only clobber PFIFO if no channels are already alloc'd | Ben Skeggs | |
With this change the GPU is responsible for doing the channel switch itself. This is needed for the upcoming NV4x PGRAPH context work as we don't yet know enough to manually swap PGRAPH contexts. | |||
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-28 | Add some new via chipsets. | Thomas Hellstrom | |
Disable 3D functionality and AGP DMA for chipsets with the DX9 3D engine. | |||
2006-12-27 | Leftover from previous commit. | Thomas Hellstrom | |
2006-12-27 | Allow for non-power-of-two texture pitch alignment. | Thomas Hellstrom | |
2006-12-27 | Proper allocation of AGP pages for ttms. | Thomas Hellstrom | |
2006-12-27 | nouveau: return the *actual* type of memory alloc'd to userspace | Ben Skeggs | |
2006-12-26 | nouveau: Alloc cmdbuf for each channel individually | Ben Skeggs | |
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-21 | nouveau: save/restore endianness flag on FIFO switch | Ben Skeggs | |
This makes my G5 survive glxinfo and nouveau_demo - airlied | |||
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-20 | remove unused via/sis files from lk build | 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 i915 return values from kernel | Dave Airlie | |
2006-12-19 | fixup i915 defines in create script | 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 | use unifdef to clean up some code | Dave Airlie | |
2006-12-19 | fix comment in r128 | Dave Airlie | |
2006-12-19 | fix some sizes in sis_drv.h | Dave Airlie | |
2006-12-19 | make sizeof match the copy struct | Dave Airlie | |